X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gdk-pixbuf.spec;h=fd6960a7dc9177528982b21c012231940a15ab3d;hb=6b638717353f06466ef26c8030d0b27a3f182f45;hp=e55ec6bc8c75c0b44a97c29d32e22a7ac82be290;hpb=ed877e9852622618c59ed0d1ae5a4e6d152e9c28;p=packages%2Fgdk-pixbuf.git diff --git a/gdk-pixbuf.spec b/gdk-pixbuf.spec index e55ec6b..fd6960a 100644 --- a/gdk-pixbuf.spec +++ b/gdk-pixbuf.spec @@ -1,23 +1,36 @@ +# +# Conditional build: +# _without_gnome - build without libgnomecanvaspixbuf (which requires GNOME) +# Summary: Image loading library used with GNOME +Summary(pl): Biblioteka ³aduj±ca obrazki u¿ywana w GNOME +Summary(pt_BR): Biblioteca GdkPixBuf para manipulação de imagens +Summary(ko): ±×³ð¿¡¼­ »ç¿ëµÇ´Â ±×¸² Àб⠶óÀ̺귯¸® +Summary(ru): âÉÂÌÉÏÔÅËÁ ÚÁÇÒÕÚËÉ ÉÚÏÂÒÁÖÅÎÉÊ É ÒÅÎÄÅÒÉÎÇÁ ÄÌÑ Gdk +Summary(uk): â¦Â̦ÏÔÅËÁ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÚÏÂÒÁÖÅÎØ ÔÁ ÒÅÎÄÅÒÉÎÇÕ ÄÌÑ Gdk Name: gdk-pixbuf -Version: 0.8.0 -Release: 5 +Version: 0.22.0 +Release: 4 +Epoch: 1 License: LGPL Group: X11/Libraries -Group(fr): X11/Librairies -Group(pl): X11/Biblioteki -Source0: ftp://ftp.gnome.org/pub/GNOME/unstable/sources/gdk-pixbuf/%{name}-%{version}.tar.gz +Source0: ftp://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/0.22/%{name}-%{version}.tar.bz2 +# Source0-md5: 05fcb68ceaa338614ab650c775efc2f2 +Patch0: %{name}-am.patch +Patch1: %{name}-nognome.patch URL: http://www.gnome.org/ +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: libtool +BuildRequires: gtk+-devel +%{!?_without_gnome:BuildRequires: gnome-libs-devel} BuildRequires: libjpeg-devel -BuildRequires: libpng >= 1.0.8 BuildRequires: libtiff-devel +BuildRequires: libpng >= 1.0.8 BuildRequires: libungif-devel -BuildRequires: gtk+-devel -BuildRequires: gnome-libs-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 -%define _m4datadir /usr/share/aclocal +%define _gtkdocdir %{_defaultdocdir}/gtk-doc/html %description The GdkPixBuf library provides a number of features: @@ -33,52 +46,154 @@ Biblioteka GdkPixBuf posiada du czy bufory GdkRGB, - interfejs pamiêci podrêcznej. +%description -l pt_BR +A biblioteca GdkPixBuf oferece: + +- Estrutura GdkPixBuf para representar imagens. +- Facilidades para carga de imagens. +- Maneira simples de carregar imagens animadas. +- Vários formatos: desenháveis (windows, pixmaps), buffers GdkRGB. + +%description -l ru +âÉÂÌÉÏÔÅËÁ GdkPixBuf ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÚÁÇÒÕÖÁÔØ ÉÚÏÂÒÁÖÅÎÉÑ É +ÒÅÎÄÅÒÉÔØ ÉÈ × ÒÁÚÎÙÅ ÆÏÒÍÁÔÙ: ÏËÎÁ, ÐÉËÓÍÁÐÙ, ÂÕÆÅÒÙ GdkRGB. + +%description -l uk +â¦Â̦ÏÔÅËÁ GdkPixBuf ÎÁÄÁ¤ ÍÏÖÌÉ×ÏÓÔ¦ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ ÚÏÂÒÁÖÅÎÎÑ ÔÁ +ÒÅÎÄÅÒÉÔÉ §È × Ò¦ÚΦ ÆÏÒÍÁÔÉ: צËÎÁ, ЦËÓÍÁÐÉ, ÂÕÆÅÒÉ GdkRGB. + %package devel -Summary: Libraries and include files for the gdk-pixbuf +Summary: Include files for the gdk-pixbuf +Summary(pl): Pliki nag³ówkowe dla gdk-pixbuf +Summary(pt_BR): Bibliotecas e arquivos cabeçalhos para desenvolvimento +Summary(ko): gdk-pixbuf ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÒ¶§ »ç¿ëµÇ´Â ¶óÀ̺귯¸®¿Í Çì´õÆÄÀÏ +Summary(ru): óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ Ó GdkPixBuf +Summary(uk): úÁÓÏÂÉ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÒÏÇÒÁÍ Ú GdkPixBuf Group: X11/Development/Libraries -Group(fr): X11/Development/Librairies -Group(pl): X11/Programowanie/Biblioteki -Requires: %{name} = %{version} +Requires: %{name} = %{epoch}:%{version} +Requires: gtk+-devel +Requires: gtk-doc-common %description devel -Libraries and include files for the gdk-pixbuf. +Include files for the gdk-pixbuf. + +%description devel -l pl +Pliki nag³ówkowe dla gdk-pixbuf. -%description -l pl devel -Biblioteki i pliki nag³ówkowe dla gdk-pixbuf. +%description devel -l pt_BR +Bibliotecas e arquivos cabeçalhos para desenvolvimento de aplicativos +baseados nessa biblioteca. + +%description devel -l ru +æÁÊÌÙ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÇÒÁÍÍ, ÉÓÐÏÌØÚÕÀÝÉÈ GdkPixBuf. + +%description devel -l uk +æÁÊÌÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ, ÝÏ ËÏÒÉÓÔÕÀÔØÓÑ GdkPixBuf. %package static Summary: Static gdk-pixbuf libraries +Summary(pl): Biblioteki statyczne gdk-pixbuf +Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com gdk-pixbuf +Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍ Ó GdkPixBuf +Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ Ú GdkPixBuf Group: X11/Development/Libraries -Group(fr): X11/Development/Librairies -Group(pl): X11/Programowanie/Biblioteki -Requires: %{name}-devel = %{version} +Requires: %{name}-devel = %{epoch}:%{version} %description static Static gdk-pixbuf libraries. -%description -l pl static +%description static -l pl Statyczne biblioteki gdk-pixbuf. +%description static -l pt_BR +Bibliotecas estáticas para desenvolvimento com gdk-pixbuf. + +%description static -l ru +üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÓÂÏÒËÉ ÐÒÏÇÒÁÍÍ, +ÉÓÐÏÌØÚÕÀÝÉÈ GdkPixBuf. + +%description static -l uk +ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍ, Ñ˦ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ +GdkPixBuf. + +%package gnome +Summary: GNOME part of gdk-pixbuf library +Summary(pl): Czê¶æ gdk-pixbuf zwi±zana z GNOME +Summary(ru): âÉÂÌÉÏÔÅËÁ ÚÁÇÒÕÚËÉ ÉÚÏÂÒÁÖÅÎÉÊ É ÒÅÎÄÅÒÉÎÇÁ ÄÌÑ Gdk +Summary(uk): â¦Â̦ÏÔÅËÁ ÚÁ×ÁÎÔÁÖÅÎÎÑ ÚÏÂÒÁÖÅÎØ ÔÁ ÒÅÎÄÅÒÉÎÇÕ ÄÌÑ Gdk +Group: X11/Libraries +Requires: %{name} = %{epoch}:%{version} + +%description gnome +GNOME part of gdk-pixbuf library. + +%description gnome -l pl +Czê¶æ gdk-pixbuf zwi±zana z GNOME. + +%description gnome -l ru +âÉÂÌÉÏÔÅËÁ GdkPixBuf ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÚÁÇÒÕÖÁÔØ ÉÚÏÂÒÁÖÅÎÉÑ É +ÒÅÎÄÅÒÉÔØ ÉÈ × ÒÁÚÎÙÅ ÆÏÒÍÁÔÙ: ÏËÎÁ, ÐÉËÓÍÁÐÙ, ÂÕÆÅÒÙ GdkRGB. + +%description gnome -l uk +â¦Â̦ÏÔÅËÁ GdkPixBuf ÎÁÄÁ¤ ÍÏÖÌÉ×ÏÓÔ¦ ÚÁ×ÁÎÔÁÖÕ×ÁÔÉ ÚÏÂÒÁÖÅÎÎÑ ÔÁ +ÒÅÎÄÅÒÉÔÉ §È × Ò¦ÚΦ ÆÏÒÍÁÔÉ: צËÎÁ, ЦËÓÍÁÐÉ, ÂÕÆÅÒÉ GdkRGB. + +%package gnome-devel +Summary: GNOME part of gdk-pixbuf library - development files +Summary(pl): Czê¶æ gdk-pixbuf zwi±zana z GNOME - pliki dla programistów +Group: X11/Development/Libraries +Requires: %{name}-gnome = %{epoch}:%{version} +Requires: %{name}-devel = %{epoch}:%{version} +Requires: gnome-libs-devel + +%description gnome-devel +GNOME part of gdk-pixbuf library - development files. + +%description gnome-devel -l pl +Czê¶æ gdk-pixbuf zwi±zana z GNOME - pliki dla programistów. + +%package gnome-static +Summary: GNOME part of gdk-pixbuf library - static version +Summary(pl): Czê¶æ gdk-pixbuf zwi±zana z GNOME - wersja statyczna +Group: X11/Development/Libraries +Requires: %{name}-gnome-devel = %{epoch}:%{version} + +%description gnome-static +GNOME part of gdk-pixbuf library - static version. + +%description gnome-static -l pl +Czê¶æ gdk-pixbuf zwi±zana z GNOME - wersja statyczna. + %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build -LDFLAGS="-s"; export LDFLAGS -%configure - -%{__make} +rm -f missing +%{__libtoolize} +%{__aclocal} +%{__autoconf} +%{__automake} +%configure \ + --disable-gtk-doc \ + --with-html-dir=%{_gtkdocdir} \ + %{?_without_gnome:--without-gnome} +%{__make} AS="%{__cc}" %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ - m4datadir=%{_m4datadir} + m4datadir=%{_aclocaldir} \ + HTML_DIR=%{_gtkdocdir} -gzip -9nf AUTHORS ChangeLog NEWS README +# resolve conflict with gtk+2-devel +mv -f $RPM_BUILD_ROOT%{_gtkdocdir}/gdk-pixbuf{,-1.0} -strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* \ - $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf/loaders/lib*.so +# no *.{a,la} for plugins - shut up check-files +rm -f $RPM_BUILD_ROOT%{_libdir}/gdk-pixbuf/loaders/lib*.{a,la} %clean rm -rf $RPM_BUILD_ROOT @@ -86,25 +201,49 @@ rm -rf $RPM_BUILD_ROOT %post -p /sbin/ldconfig %postun -p /sbin/ldconfig +%post gnome -p /sbin/ldconfig +%postun gnome -p /sbin/ldconfig + %files %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/lib*.so.*.* +%attr(755,root,root) %{_libdir}/libgdk*.so.*.* %dir %{_libdir}/gdk-pixbuf %dir %{_libdir}/gdk-pixbuf/loaders %attr(755,root,root) %{_libdir}/gdk-pixbuf/loaders/lib*.so* -%attr(755,root,root) %{_libdir}/gdk-pixbuf/loaders/lib*.la %files devel %defattr(644,root,root,755) -%doc *.gz +%doc AUTHORS ChangeLog NEWS README %attr(755,root,root) %{_bindir}/gdk-pixbuf-config -%attr(755,root,root) %{_libdir}/*.sh -%attr(755,root,root) %{_libdir}/lib*.so -%attr(755,root,root) %{_libdir}/lib*.la -%{_includedir}/gdk-pixbuf -%{_m4datadir}/* +%attr(755,root,root) %{_libdir}/gdk*.sh +%attr(755,root,root) %{_libdir}/libgdk*.so +%{_libdir}/libgdk*.la +%dir %{_includedir}/gdk-pixbuf-1.0 +%dir %{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf +%{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf/gdk*.h +%{_aclocaldir}/* +%dir %{_gtkdocdir}/gdk-pixbuf-1.0 +%{_gtkdocdir}/gdk-pixbuf-1.0/[^g]* +%{_gtkdocdir}/gdk-pixbuf-1.0/g[^n]* %files static %defattr(644,root,root,755) -%{_libdir}/lib*.a -%{_libdir}/gdk-pixbuf/loaders/lib*.a +%{_libdir}/libgdk*.a + +%if %{?_without_gnome:0}%{!?_without_gnome:1} +%files gnome +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/libgnome*.so.*.* + +%files gnome-devel +%defattr(644,root,root,755) +%attr(755,root,root) %{_libdir}/gnome*.sh +%attr(755,root,root) %{_libdir}/libgnome*.so +%{_libdir}/libgnome*.la +%{_includedir}/gdk-pixbuf-1.0/gdk-pixbuf/gnome*.h +%{_gtkdocdir}/gdk-pixbuf-1.0/gnome* + +%files gnome-static +%defattr(644,root,root,755) +%{_libdir}/libgnome*.a +%endif