X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gdl.spec;h=42315ae9bc7ea31f8ee6f114eb9c9792b51b61e9;hb=9cc292bcc3a3255c4a08ba06f1b813384d9097d3;hp=72d998d3d5659b13340438daa3df40758d28d39c;hpb=a070abb4c0800f4fbf48c3eb89733c204b3538de;p=packages%2Fgdl.git diff --git a/gdl.spec b/gdl.spec index 72d998d..42315ae 100644 --- a/gdl.spec +++ b/gdl.spec @@ -1,18 +1,25 @@ -Summary: Gnome Devtool Libraries +Summary: GNOME Devtool Libraries +Summary(pl.UTF-8): Biblioteki GNOME Devtool Name: gdl -Version: 0.4.0 -Release: 2 -License: GPL +Version: 3.14.0 +Release: 1 +License: GPL v2+ Group: Libraries -Source0: http://ftp.gnome.org/pub/gnome/sources/gdl/0.4/%{name}-%{version}.tar.bz2 -# Source0-md5: eb4dfd9def266e4e5cd1e9883b5bdf2a -Patch0: %{name}-locale.patch -BuildRequires: autoconf +Source0: http://ftp.gnome.org/pub/GNOME/sources/gdl/3.14/%{name}-%{version}.tar.xz +# Source0-md5: 46167a3b42d021de34567db81e78be43 +BuildRequires: autoconf >= 2.65 BuildRequires: automake -BuildRequires: libbonoboui-devel >= 2.2.0 -BuildRequires: libglade2-devel >= 2.0.0 -BuildRequires: libgnomeui-devel >= 2.2.0 +BuildRequires: docbook-dtd412-xml +BuildRequires: gettext-devel +BuildRequires: gobject-introspection-devel >= 0.10.0 +BuildRequires: gtk+3-devel >= 3.0.0 +BuildRequires: gtk-doc >= 1.4 +BuildRequires: intltool >= 0.40.4 BuildRequires: libtool +BuildRequires: libxml2-devel >= 1:2.6.26 +BuildRequires: pkgconfig +# sr@Latn vs. sr@latin +Conflicts: glibc-misc < 6:2.7 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -23,51 +30,73 @@ browser bonobo component (symbol-browser-control), a docking widget (gdl), a utility library that also contains the stubs and skels for the symbol browser and text editor components (gdl, idl). -%description -l pl -Ten pakiet zawieka komponenty i biblioteki dzielone miêdzy narzêdziami -programistycznymi GNOME, takimi jak gnome-debug, gnome-build i -anjuta2. Aktualnie GDL zawiera: przegl±darkê symboli jako komponent -bonobo (symbol-browser-control), dokowany element interfejsu -graficznego (gdl), bibliotekê narzêdzi zawiêraj±c± tak¿e szkielety dla -przegl±darki symboli i komponentów edytora tekstu (gdl, idl). +%description -l pl.UTF-8 +Ten pakiet zawiera komponenty i biblioteki zaprojektowane jako wspólne +dla różnych narzędzi programistycznych GNOME, takich jak: gnome-debug, +gnome-build i anjuta2. Aktualnie GDL zawiera: przeglądarkę symboli +jako komponent bonobo (symbol-browser-control), dokowany element +interfejsu graficznego (gdl), bibliotekę narzędzi zawierającą także +szkielety dla przeglądarki symboli i komponentów edytora tekstu (gdl, +idl). %package devel Summary: Header files for gdl development -Summary(pl): Pliki nag³ówkowe do biblioteki gdl +Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki gdl Group: Development/Libraries -Requires: %{name} = %{version} +Requires: %{name} = %{version}-%{release} +Requires: gtk+3-devel >= 3.0.0 +Requires: libxml2-devel >= 1:2.6.26 %description devel This package contains the header files needed to develop programs that use these gdl. -%description devel -l pl -Pakiet zawiera pliki nag³ówkowe niezbêdne do kompilowania programów -u¿ywaj±cych bibliotek gdl. +%description devel -l pl.UTF-8 +Pakiet zawiera pliki nagłówkowe niezbędne do kompilowania programów +używających bibliotek gdl. %package static Summary: Static libraries for gdl development -Summary(pl): Statyczne biblioteki gdl +Summary(pl.UTF-8): Statyczne biblioteki gdl Group: Development/Libraries -Requires: %{name}-devel = %{version} +Requires: %{name}-devel = %{version}-%{release} %description static This package contains the static gdl libraries. -%description static -l pl +%description static -l pl.UTF-8 Pakiet zawiera statyczne biblioteki gdl. +%package apidocs +Summary: gdl library API documentation +Summary(pl.UTF-8): Dokumentacja API biblioteki gdl +Group: Documentation +Requires: gtk-doc-common + +%description apidocs +gdl library API documentation. + +%description apidocs -l pl.UTF-8 +Dokumentacja API biblioteki gdl. + %prep %setup -q -%patch0 -p1 %build -glib-gettextize --copy --force +%{__glib_gettextize} +%{__gtkdocize} +%{__intltoolize} %{__libtoolize} -%{__aclocal} -I %{_aclocaldir}/gnome2-macros +%{__aclocal} -I m4 %{__autoconf} +%{__autoheader} %{__automake} -%configure +%configure \ + --disable-silent-rules \ + --with-html-dir=%{_gtkdocdir} \ + --enable-gtk-doc \ + --enable-static + %{__make} %install @@ -76,31 +105,34 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -%find_lang %{name}-1 --with-gnome +%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la + +%find_lang %{name}-3 %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig -%files -f %{name}-1.lang +%files -f %{name}-3.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog NEWS README -%attr(755,root,root) %{_bindir}/* -%{_libdir}/bonobo/servers/* -%attr(755,root,root) %{_libdir}/lib*.so.*.*.* -%{_datadir}/gdl -%{_datadir}/gnome-2.0/ui/* -%{_datadir}/idl/libgdl-1.0 +%attr(755,root,root) %{_libdir}/libgdl-3.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libgdl-3.so.5 +%{_libdir}/girepository-1.0/Gdl-3.typelib %files devel %defattr(644,root,root,755) -%{_includedir}/libgdl-1.0 -%{_libdir}/lib*.la -%attr(755,root,root) %{_libdir}/lib*.so -%{_pkgconfigdir}/*.pc +%attr(755,root,root) %{_libdir}/libgdl-3.so +%{_datadir}/gir-1.0/Gdl-3.gir +%{_includedir}/libgdl-3.0 +%{_pkgconfigdir}/gdl-3.0.pc %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a +%{_libdir}/libgdl-3.a + +%files apidocs +%defattr(644,root,root,755) +%{_gtkdocdir}/gdl-3.0