diff --git a/java-libgnome.spec b/java-libgnome.spec index 347e5fe..ca4b05c 100644 --- a/java-libgnome.spec +++ b/java-libgnome.spec @@ -1,64 +1,70 @@ %define pname libgnome-java Summary: Java interface for libgnome -Summary(pl): Wrapper Java dla libgnome +Summary(pl.UTF-8): Wrapper Javy dla libgnome Name: java-libgnome -Version: 2.10.1 -Release: 1 +Version: 2.12.7 +Release: 3 License: LGPL -Group: Libraries -Source0: http://ftp.gnome.org/pub/GNOME/sources/%{pname}/2.10/%{pname}-%{version}.tar.bz2 -# Source0-md5: c1b47338bafe4c7f89d1cb505c26a8ce +Group: Libraries/Java +Source0: http://ftp.gnome.org/pub/GNOME/sources/libgnome-java/2.12/%{pname}-%{version}.tar.bz2 +# Source0-md5: d0ed6451b093c732bbc23484c71bce1a URL: http://java-gnome.sourceforge.net/ BuildRequires: autoconf BuildRequires: automake BuildRequires: docbook-utils BuildRequires: gcc-java >= 5:3.3.2 -BuildRequires: java-gtk-devel >= 2.6.0 +BuildRequires: java-gtk-devel >= 2.10.2 BuildRequires: libgcj-devel >= 5:3.3.2 -BuildRequires: libgnomeui-devel >= 2.8.0 +BuildRequires: libgnomeui-devel >= 2.16.1 +BuildRequires: libtool BuildRequires: pkgconfig Obsoletes: java-gnome Obsoletes: libgnome-java BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +%define macros %{_datadir}/glib-java/macros + %description Java interface for libgnome. -%description -l pl -Wrapper Java dla libgnome. +%description -l pl.UTF-8 +Wrapper Javy dla libgnome. %package devel Summary: Header files for java-libgnome library -Summary(pl): Pliki nag³ówkowe biblioteki java-libgnome +Summary(pl.UTF-8): Pliki nagłówkowe biblioteki java-libgnome Group: Development/Libraries Requires: %{name} = %{version}-%{release} +Requires: java-gtk-devel >= 2.10.2 Obsoletes: libgnome-java-devel %description devel Header files for java-libgnome library. -%description devel -l pl -Pliki nag³ówkowe biblioteki java-libgnome. +%description devel -l pl.UTF-8 +Pliki nagłówkowe biblioteki java-libgnome. %package doc -Summary: Tutorial and examples for java-libgnome -Summary(pl): Tutorial i przyk³ady dla java-libgnome -Group: Documentation +Summary: Tutorial and examples for java-libgnome +Summary(pl.UTF-8): Tutorial i przykÅ‚ady dla java-libgnome +Group: Documentation %description doc Tutorial and examples for java-libgnome. -%description doc -l pl -Tutorial i przyk³ady dla java-libgnome. +%description doc -l pl.UTF-8 +Tutorial i przykÅ‚ady dla java-libgnome. %prep %setup -q -n %{pname}-%{version} %build -%{__aclocal} -I `pkg-config --variable macro_dir gtk2-java` +%{__libtoolize} +%{__aclocal} -I `pkg-config --variable macro_dir gtk2-java` -I %{macros} +%{__automake} %{__autoconf} %configure \ - GCJ_JAR=`echo %{_datadir}/java/libgcj*.jar` \ + GCJFLAGS="%{rpmcflags}" \ --without-javadocs %{__make} @@ -67,7 +73,7 @@ Tutorial i przyk rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_javadir},%{_libdir},%{_pkgconfigdir}} \ $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} - + %{__make} install \ DESTDIR=$RPM_BUILD_ROOT @@ -86,7 +92,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README TODO -%attr(755,root,root) %{_libdir}/lib*-2.10.so +%attr(755,root,root) %{_libdir}/lib*-2.12.so %files devel %defattr(644,root,root,755)