]> git.pld-linux.org Git - packages/imlib.git/blobdiff - imlib.spec
- release 21 (by relup.sh)
[packages/imlib.git] / imlib.spec
index e2be698f53fe4a86490d2cbc66d86711e7bdebc6..57fcc017b7c5c38f28e79d7397c8a3de25bff04e 100644 (file)
@@ -1,40 +1,43 @@
-# TODO:
-# - SECURITY: http://securitytracker.com/alerts/2004/Aug/1011104.html
 Summary:       Image loading and rendering library for X11R6
-Summary(es):   Biblioteca de carga y render 3D para X11R6
-Summary(fr):   Librairie de chargement et interprétation d'images pour X11R6
-Summary(ko):   X11R6¸¦ À§ÇÑ ±×¸² Àбâ/È­¸é¿¡ ±×·ÁÁֱ⠶óÀ̺귯¸®
-Summary(pl):   Biblioteki do renderowania i ³adowania grafiki pod X11R6
-Summary(pt_BR):        Biblioteca de carga e renderização para X11R6
+Summary(es.UTF-8):     Biblioteca de carga y render 3D para X11R6
+Summary(fr.UTF-8):     Librairie de chargement et interprétation d'images pour X11R6
+Summary(ko.UTF-8):     X11R6를 위한 그림 읽기/화면에 그려주기 라이브러리
+Summary(pl.UTF-8):     Biblioteki do renderowania i ładowania grafiki pod X11R6
+Summary(pt_BR.UTF-8):  Biblioteca de carga e renderização para X11R6
 Name:          imlib
-Version:       1.9.14
-Release:       11
+Version:       1.9.15
+Release:       21
 Epoch:         1
-License:       LGPL
+License:       LGPL v2
 Group:         X11/Libraries
-Source0:       ftp://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/%{name}-%{version}.tar.bz2
-# Source0-md5: a337643f75bb431034d7213ac74f13dc
+Source0:       http://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/%{name}-%{version}.tar.bz2
+# Source0-md5: 7db987e6c52e4daf70d7d0f471238eae
 Source1:       %{name}-config.desktop
 Patch0:                %{name}-m4_fix.patch
 Patch1:                %{name}-full_i18n.patch
 Patch2:                %{name}-config.patch
-Patch3:                %{name}-ac25x.patch
-Patch4:                %{name}-locale-names.patch
-Patch5:                %{name}-am18.patch
-Patch14:       %{name}-intl.patch
-URL:           http://www.labs.redhat.com/imlib/
-BuildRequires: autoconf
+Patch3:                %{name}-am18.patch
+Patch4:                %{name}-intl.patch
+Patch5:                %{name}-CAN-2004-1026.patch
+Patch6:                %{name}-link.patch
+Patch7:                %{name}-16bit_depth_fix.patch
+Patch8:                %{name}-exa_fix.patch
+Patch9:                %{name}-ac.patch
+Patch10:       %{name}-libpng.patch
+Patch11:       %{name}-libpng15.patch
+BuildRequires: autoconf >= 2.59-9
 BuildRequires: automake
 BuildRequires: gettext-devel
-BuildRequires: gtk+-devel
+BuildRequires: giflib-devel
+BuildRequires: gtk+-devel >= 1.2.1
 BuildRequires: libjpeg-devel >= 6b-18
-BuildRequires: libtiff-devel
 BuildRequires: libpng-devel >= 1.0.8
+BuildRequires: libtiff-devel
 BuildRequires: libtool
-BuildRequires: libungif-devel
+BuildRequires: xorg-lib-libX11-devel
 BuildRequires: zlib-devel
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Obsoletes:     libimlib1
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _sysconfdir     /etc/X11
 
@@ -43,102 +46,99 @@ Imlib is an advanced replacement library for libraries like libXpm
 that provides many more features with much greater flexability and
 speed.
 
-%description -l es
+%description -l es.UTF-8
 Imlib es una biblioteca avanzada que sustituye las bibliotecas libXpm
-que ofrece mucho más opciones/características con una flexibilidad y
+que ofrece mucho más opciones/características con una flexibilidad y
 velocidad mucho mayores.
 
-%description -l fr
-Imlib est une librairie de remplacement avancée pour les librairies
-comme libXpm qui fourni plus d'atouts et beaucoup plus de flexibilité
+%description -l fr.UTF-8
+Imlib est une librairie de remplacement avancée pour les librairies
+comme libXpm qui fourni plus d'atouts et beaucoup plus de flexibilité
 et de vitesse.
 
-%description -l pl
+%description -l pl.UTF-8
 Imlib jest zaawansowanym zamiennikiem bibliotek typu libXpm, ze
-zwiêkszon± elastyczno¶ci± oraz prêdko¶ci±.
+zwiększoną elastycznością oraz prędkością.
 
-%description -l pt_BR
-A imlib é uma biblioteca avançada que substitui as bibliotecas libXpm
-que fornece muito mais opções/características com uma flexibilidade e
+%description -l pt_BR.UTF-8
+A imlib é uma biblioteca avançada que substitui as bibliotecas libXpm
+que fornece muito mais opções/características com uma flexibilidade e
 velocidade muito maiores.
 
 %package cfgeditor
 Summary:       Imlib configuration editor
-Summary(es):   Editor de configuración de imlib
-Summary(ko):   Imlib¶óÀ̺귯¸®¿ë ¼³Á¤ ÆíÁý±â
-Summary(pl):   Edytor konfiguracji do biblioteki imlib
-Summary(pt_BR):        Editor da configuração da imlib
+Summary(es.UTF-8):     Editor de configuración de imlib
+Summary(ko.UTF-8):     Imlib라이브러리용 설정 편집기
+Summary(pl.UTF-8):     Edytor konfiguracji do biblioteki imlib
+Summary(pt_BR.UTF-8):  Editor da configuração da imlib
 Group:         X11/Applications
-Requires:      %{name} = %{epoch}:%{version}
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 
 %description cfgeditor
 The imlib_config program allows you to control the way imlib uses
 color and handles gamma correction/etc.
 
-%description cfgeditor -l es
+%description cfgeditor -l es.UTF-8
 El programa imlib_config te permite controlar como imlib usa los
-colores y manipula la corrección gamma, etc.
+colores y manipula la corrección gamma, etc.
 
-%description cfgeditor -l pl
-Program imlib_config umo¿liwia zmianê sposobu u¿ywania przez
-bibliotekê imlib kolorów, korekcji gamma i innych.
+%description cfgeditor -l pl.UTF-8
+Program imlib_config umożliwia zmianę sposobu używania przez
+bibliotekę imlib kolorów, korekcji gamma i innych.
 
-%description cfgeditor -l pt_BR
+%description cfgeditor -l pt_BR.UTF-8
 O programa imlib_config lhe permite controlar como a imlib usa as
-cores e trata correção gamma, etc.
+cores e trata correção gamma, etc.
 
 %package devel
 Summary:       Imlib header files and development documentation
-Summary(es):   Archivos de inclusión, bibliotecas y documentación para Imlib
-Summary(fr):   Fichiers entête pour Imlib
-Summary(ko):   Imlib ÀÀ¿ëÇÁ·Î±×·¥µéÀ» À§ÇÑ °³¹ß µµ±¸
-Summary(pl):   Pliki nag³ówkowe oraz dokumentacja do imlib
-Summary(pt_BR):        Arquivos de inclusão, bibliotecas e documentação para a Imlib
+Summary(es.UTF-8):     Archivos de inclusión, bibliotecas y documentación para Imlib
+Summary(fr.UTF-8):     Fichiers entête pour Imlib
+Summary(ko.UTF-8):     Imlib 응용프로그램들을 위한 개발 도구
+Summary(pl.UTF-8):     Pliki nagłówkowe oraz dokumentacja do imlib
+Summary(pt_BR.UTF-8):  Arquivos de inclusão, bibliotecas e documentação para a Imlib
 Group:         X11/Development/Libraries
-Requires:      %{name} = %{epoch}:%{version}
-# Every program using imlib should get a list of libraries to link with by
-# executing `imlib-config --libs`. All libraries listed below are returned by
-# this call, so they are required by every program compiled with imlib.
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+Requires:      giflib-devel
 Requires:      libjpeg-devel
-Requires:      libtiff-devel
-Requires:      libungif-devel
 Requires:      libpng-devel
+Requires:      libtiff-devel
+Requires:      xorg-lib-libX11-devel
 Requires:      zlib-devel
-Requires:      XFree86-devel
 Obsoletes:     libimlib1-devel
 
 %description devel
 Header files and development documentation for Imlib.
 
-%description devel -l es
-Archivos de inclusión, bibliotecas estáticas y documentación para
+%description devel -l es.UTF-8
+Archivos de inclusión, bibliotecas estáticas y documentación para
 imlib.
 
-%description devel -l fr
-Fichiers entête pour Imlib.
+%description devel -l fr.UTF-8
+Fichiers entête pour Imlib.
 
-%description devel -l pl
-Pliki nag³ówkowe oraz dokumentacja do biblioteki Imlib.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe oraz dokumentacja do biblioteki Imlib.
 
-%description devel -l pt_BR
-Arquivos de inclusão, bibliotecas estáticas e documentação para a
+%description devel -l pt_BR.UTF-8
+Arquivos de inclusão, bibliotecas estáticas e documentação para a
 imlib.
 
 %package static
 Summary:       Imlib static libraries
-Summary(pl):   Biblioteki statyczne imlib
-Summary(pt_BR):        Bibliotecas estáticas para desenvolvimento com imlib
+Summary(pl.UTF-8):     Biblioteki statyczne imlib
+Summary(pt_BR.UTF-8):  Bibliotecas estáticas para desenvolvimento com imlib
 Group:         X11/Development/Libraries
-Requires:      %{name}-devel = %{epoch}:%{version}
+Requires:      %{name}-devel = %{epoch}:%{version}-%{release}
 
 %description static
 Imlib static libraries.
 
-%description static -l pl
+%description static -l pl.UTF-8
 Biblioteki statyczne imlib.
 
-%description static -l pt_BR
-Bibliotecas estáticas para desenvolvimento com imlib.
+%description static -l pt_BR.UTF-8
+Bibliotecas estáticas para desenvolvimento com imlib.
 
 %prep
 %setup -q
@@ -146,20 +146,22 @@ Bibliotecas est
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+# temporary hack
 %patch4 -p1
 %patch5 -p1
-# temporary hack
-%patch14 -p1
-
-# locale names change
-mv -f po/zh_CN{.GB2312,}.po
-mv -f po/{no,nb}.po
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p0
+%patch10 -p1
+%patch11 -p0
 
 %build
 %{__gettextize}
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
+%{__autoheader}
 %{__automake}
 %configure
 %{__make}
@@ -175,7 +177,7 @@ install -d $RPM_BUILD_ROOT%{_desktopdir}
 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
 
 # no static modules and *.la for modules - shut up check-files
-rm -f $RPM_BUILD_ROOT%{_libdir}/libimlib-*.{la,a}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libimlib-*.{la,a}
 
 %find_lang %{name}
 
@@ -187,28 +189,41 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libImlib.so.*.*
-%attr(755,root,root) %{_libdir}/libgdk_imlib.so.*.*
-%attr(755,root,root) %{_libdir}/libimlib-*.so
-%config %{_sysconfdir}/*
+%doc AUTHORS ChangeLog README
+%attr(755,root,root) %{_libdir}/libImlib.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libImlib.so.1
+%attr(755,root,root) %{_libdir}/libgdk_imlib.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libgdk_imlib.so.1
+%attr(755,root,root) %{_libdir}/libimlib-bmp.so
+%attr(755,root,root) %{_libdir}/libimlib-gif.so
+%attr(755,root,root) %{_libdir}/libimlib-jpeg.so
+%attr(755,root,root) %{_libdir}/libimlib-png.so
+%attr(755,root,root) %{_libdir}/libimlib-ppm.so
+%attr(755,root,root) %{_libdir}/libimlib-ps.so
+%attr(755,root,root) %{_libdir}/libimlib-tiff.so
+%attr(755,root,root) %{_libdir}/libimlib-xpm.so
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/im_palette*.pal
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imrc
 
 %files cfgeditor -f %{name}.lang
 %defattr(644,root,root,755)
-%{_desktopdir}/imlib-config.desktop
 %attr(755,root,root) %{_bindir}/imlib_config
 %{_mandir}/man1/imlib_config.1*
+%{_desktopdir}/imlib-config.desktop
 
 %files devel
 %defattr(644,root,root,755)
-%doc doc/{*gif,*.html}
+%doc doc/{*.gif,*.html}
 %attr(755,root,root) %{_bindir}/imlib-config
 %attr(755,root,root) %{_libdir}/libImlib.so
 %attr(755,root,root) %{_libdir}/libgdk_imlib.so
 %{_libdir}/libImlib.la
 %{_libdir}/libgdk_imlib.la
-%{_includedir}/*
-%{_aclocaldir}/*
-%{_pkgconfigdir}/*.pc
+%{_includedir}/Imlib*.h
+%{_includedir}/gdk_imlib*.h
+%{_aclocaldir}/imlib.m4
+%{_pkgconfigdir}/imlib.pc
+%{_pkgconfigdir}/imlibgdk.pc
 %{_mandir}/man1/imlib-config.1*
 
 %files static
This page took 0.050491 seconds and 4 git commands to generate.