Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 2f8b6f322147f4827e38350b3d0ebf59 > files > 2

glib-java-0.4.2-6mdv2009.0.src.rpm

Name:           glib-java
Version:        0.4.2
Release:        %mkrel 6
Epoch:          0
Summary:        Base Library for the Java-GNOME libraries 
URL:            http://java-gnome.sourceforge.net
Source0:        http://fr2.rpmfind.net/linux/gnome.org/sources/glib-java/0.4/glib-java-%{version}.tar.bz2
License:        LGPL
Group:          System/Libraries
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires:  docbook-utils
BuildRequires:  glib2-devel >= 0:2.12.4
BuildRequires:  java-devel >= 0:1.4.2
BuildRequires:  java-gcj-compat-devel
BuildRequires:  java-rpmbuild
BuildRequires:  pkgconfig

%description 
Glib-java is a base framework for the Java-GNOME libraries. Allowing the use of
GNOME through Java.

%package        devel
Summary:        Development files for %{name}
Group:          Development/Java
Requires:       %{name} = %{version}-%{release}
Conflicts:      glib-java < 0.4.2-3

%description    devel
Development files for %{name}.

%prep
%setup -q
%{__aclocal} -I macros --force
%{__autoconf} --force
%{__automake} --copy --force-missing
%{__libtoolize} --copy --force

%build
export CLASSPATH=
export JAVA=%{java}
export JAVAC=%{javac}
export JAR=%{jar}
export JAVADOC=%{javadoc}
export GCJ=%{gcj}
export CPPFLAGS="-I%{java_home}/include -I%{java_home}/include/linux"
%configure2_5x --with-jardir=%{_javadir}
%make

# pack up the java source
jarversion=$(echo -n %{version} | cut -d . -f -2)
jarname=$(echo -n %{name} | cut -d - -f 1 | sed "s/^lib//")
zipfile=$PWD/$jarname$jarversion-src-%{version}.zip
pushd src/java
zip -9 -r $zipfile $(find -name \*.java)
popd

%install
rm -rf $RPM_BUILD_ROOT

%makeinstall_std

# install the src.zip and make a sym link
jarversion=$(echo -n %{version} | cut -d . -f -2)
jarname=$(echo -n %{name} | cut -d - -f 1 | sed "s/^lib//")
install -m 644 $jarname$jarversion-src-%{version}.zip $RPM_BUILD_ROOT%{_javadir}/
pushd $RPM_BUILD_ROOT%{_javadir}
ln -sf $jarname$jarversion-src-%{version}.zip $jarname$jarversion-src.zip
popd

rm -r %{buildroot}%{_docdir}/%{name}-%{version}

%clean
rm -rf $RPM_BUILD_ROOT

%if %mdkversion < 200900
%post -p /sbin/ldconfig 
%endif
%if %mdkversion < 200900
%postun -p /sbin/ldconfig
%endif

%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING INSTALL NEWS README 
%{_libdir}/libglibjava-*.so
%{_libdir}/libglibjni-*.so
%{_javadir}/*.jar
%dir %{_datadir}/%{name}
%{_datadir}/%{name}/*

%files devel
%defattr(-,root,root)
%doc doc/api
%dir %{_includedir}/%{name}
%{_includedir}/%{name}/*
%{_libdir}/*.la
%{_libdir}/libglibjava.so
%{_libdir}/libglibjni.so
%{_libdir}/pkgconfig/*.pc
%{_javadir}/*.zip


%changelog
* Tue Jul 22 2008 Thierry Vignaud <tvignaud@mandriva.com> 0:0.4.2-6mdv2009.0
+ Revision: 240765
- rebuild
- kill re-definition of %%buildroot on Pixel's request

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Anssi Hannula <anssi@mandriva.org>
    - buildrequire java-rpmbuild, i.e. build with icedtea on x86(_64)

* Sun Jul 01 2007 Anssi Hannula <anssi@mandriva.org> 0:0.4.2-3mdv2008.0
+ Revision: 46715
- use headers from java-gcj-compat instead of default gcc-java

* Sun Jul 01 2007 Anssi Hannula <anssi@mandriva.org> 0:0.4.2-2mdv2008.0
+ Revision: 46521
- use %%gcj
- move pkgconfig, .so, .la, headers to the -devel package
- fix group


* Sun Jan 07 2007 David Walluck <walluck@mandriva.org> 0.4.2-1mdv2007.0
+ Revision: 105151
- 0.4.2

* Wed Dec 13 2006 David Walluck <walluck@mandriva.org> 0:0.4.1-1mdv2007.1
+ Revision: 96085
- 0.4.1

* Sat Nov 04 2006 David Walluck <walluck@mandriva.org> 0:0.4.0-1mdv2007.1
+ Revision: 76475
- 0.4.0

* Thu Oct 19 2006 David Walluck <walluck@mandriva.org> 0:0.3.2-2mdv2007.0
+ Revision: 66113
- spec cleanup
- 0.3.2
- Import glib-java

* Wed Aug 09 2006 David Walluck <walluck@mandriva.org> 0:0.2.6-2mdv2007.0
- fix libtool

* Tue Aug 08 2006 David Walluck <walluck@mandriva.org> 0:0.2.6-1mdv2007.0
- 0.2.6

* Mon Jun 05 2006 David Walluck <walluck@mandriva.org> 0:0.2.5-1mdv2007.0
- 0.2.5

* Fri May 26 2006 David Walluck <walluck@mandriva.org> 0:0.2.4-2mdv2007.0
- rebuild for libgcj.so.7
- %%configure2_5x

* Wed Apr 19 2006 David Walluck <walluck@mandriva.org> 0:0.2.4-1mdk
- 0.2.4
- set empty CLASSPATH

* Wed Feb 08 2006 David Walluck <walluck@mandriva.org> 0:0.2.3-1mdk
- 0.2.3

* Mon Jan 16 2006 David Walluck <walluck@mandriva.org> 0:0.2.2-2mdk
- explicity require java-gcj-compat-devel as workaround
- export vars before %%configure

* Wed Jan 11 2006 David Walluck <walluck@mandriva.org> 0:0.2.2-1mdk
- 0.2.2

* Sat Oct 29 2005 David Walluck <walluck@mandriva.org> 0.2.1-1mdk
- 0.2.1

* Sun Oct 23 2005 David Walluck <walluck@mandriva.org> 0.2.0-2mdk
- fix comment

* Sun Oct 23 2005 David Walluck <walluck@mandriva.org> 0.2.0-1mdk
- release