]> git.pld-linux.org Git - packages/imlib.git/blame - imlib.spec
- rebuild without libjpeg.la
[packages/imlib.git] / imlib.spec
CommitLineData
cc4f5c41 1Summary: Image loading and rendering library for X11R6
f96a4b18
ER
2Summary(es.UTF-8): Biblioteca de carga y render 3D para X11R6
3Summary(fr.UTF-8): Librairie de chargement et interprétation d'images pour X11R6
4Summary(ko.UTF-8): X11R6를 위한 그림 읽기/화면에 그려주기 라이브러리
5Summary(pl.UTF-8): Biblioteki do renderowania i ładowania grafiki pod X11R6
6Summary(pt_BR.UTF-8): Biblioteca de carga e renderização para X11R6
3e9f3e5a 7Name: imlib
d451991a 8Version: 1.9.15
3159b8da 9Release: 27
5397297f 10Epoch: 1
5840f60d 11License: LGPL v2
cc4f5c41 12Group: X11/Libraries
5840f60d 13Source0: http://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/%{name}-%{version}.tar.bz2
d451991a 14# Source0-md5: 7db987e6c52e4daf70d7d0f471238eae
df619069 15Source1: %{name}-config.desktop
9b5d2d76 16Patch0: %{name}-m4_fix.patch
17Patch1: %{name}-full_i18n.patch
30ba6ac1 18Patch2: %{name}-config.patch
d451991a
JB
19Patch3: %{name}-am18.patch
20Patch4: %{name}-intl.patch
4c3cea7e 21Patch5: %{name}-CAN-2004-1026.patch
c1f73ee4 22Patch6: %{name}-link.patch
6a6ce785 23Patch7: %{name}-16bit_depth_fix.patch
667885e2 24Patch8: %{name}-exa_fix.patch
78bcc69f 25Patch9: %{name}-ac.patch
056060c6 26Patch10: %{name}-libpng.patch
34ef8a40 27Patch11: %{name}-libpng15.patch
9519102e 28Patch12: %{name}-giflib.patch
c1f73ee4 29BuildRequires: autoconf >= 2.59-9
ecd26115 30BuildRequires: automake
4f685bc1 31BuildRequires: gettext-tools
9519102e 32BuildRequires: giflib-devel >= 5
d451991a 33BuildRequires: gtk+-devel >= 1.2.1
5d8f3e5e 34BuildRequires: libjpeg-devel >= 6b-18
393c28bc 35BuildRequires: libpng-devel >= 1.0.8
d451991a 36BuildRequires: libtiff-devel
f6e809b2 37BuildRequires: libtool
c1f73ee4 38BuildRequires: xorg-lib-libX11-devel
38fe864b 39BuildRequires: zlib-devel
c221a221 40Obsoletes: libimlib1
d451991a 41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
cc4f5c41 42
58c6851b 43%define _sysconfdir /etc/X11
38b6f0e9 44
f6a2edb3 45%description
ac9e96b4 46Imlib is an advanced replacement library for libraries like libXpm
47that provides many more features with much greater flexability and
48speed.
f6a2edb3 49
3bbf08e4 50%description -l es.UTF-8
2ea76792 51Imlib es una biblioteca avanzada que sustituye las bibliotecas libXpm
3bbf08e4 52que ofrece mucho más opciones/características con una flexibilidad y
2ea76792 53velocidad mucho mayores.
54
3bbf08e4
JR
55%description -l fr.UTF-8
56Imlib est une librairie de remplacement avancée pour les librairies
57comme libXpm qui fourni plus d'atouts et beaucoup plus de flexibilité
ac9e96b4 58et de vitesse.
64da2522 59
3bbf08e4 60%description -l pl.UTF-8
c7b58f15 61Imlib jest zaawansowanym zamiennikiem bibliotek typu libXpm, ze
3bbf08e4 62zwiększoną elastycznością oraz prędkością.
f6a2edb3 63
3bbf08e4
JR
64%description -l pt_BR.UTF-8
65A imlib é uma biblioteca avançada que substitui as bibliotecas libXpm
66que fornece muito mais opções/características com uma flexibilidade e
2ea76792 67velocidade muito maiores.
68
58c6851b 69%package cfgeditor
45e8f68a 70Summary: Imlib configuration editor
f96a4b18
ER
71Summary(es.UTF-8): Editor de configuración de imlib
72Summary(ko.UTF-8): Imlib라이브러리용 설정 편집기
73Summary(pl.UTF-8): Edytor konfiguracji do biblioteki imlib
74Summary(pt_BR.UTF-8): Editor da configuração da imlib
b50c1500 75Group: X11/Applications
4c3cea7e 76Requires: %{name} = %{epoch}:%{version}-%{release}
45e8f68a 77
78%description cfgeditor
ac9e96b4 79The imlib_config program allows you to control the way imlib uses
80color and handles gamma correction/etc.
45e8f68a 81
3bbf08e4 82%description cfgeditor -l es.UTF-8
2ea76792 83El programa imlib_config te permite controlar como imlib usa los
3bbf08e4 84colores y manipula la corrección gamma, etc.
2ea76792 85
3bbf08e4
JR
86%description cfgeditor -l pl.UTF-8
87Program imlib_config umożliwia zmianę sposobu używania przez
88bibliotekę imlib kolorów, korekcji gamma i innych.
45e8f68a 89
3bbf08e4 90%description cfgeditor -l pt_BR.UTF-8
2ea76792 91O programa imlib_config lhe permite controlar como a imlib usa as
3bbf08e4 92cores e trata correção gamma, etc.
2ea76792 93
58c6851b 94%package devel
f6a2edb3 95Summary: Imlib header files and development documentation
f96a4b18
ER
96Summary(es.UTF-8): Archivos de inclusión, bibliotecas y documentación para Imlib
97Summary(fr.UTF-8): Fichiers entête pour Imlib
98Summary(ko.UTF-8): Imlib 응용프로그램들을 위한 개발 도구
99Summary(pl.UTF-8): Pliki nagłówkowe oraz dokumentacja do imlib
100Summary(pt_BR.UTF-8): Arquivos de inclusão, bibliotecas e documentação para a Imlib
cc4f5c41 101Group: X11/Development/Libraries
d451991a 102Requires: %{name} = %{epoch}:%{version}-%{release}
9519102e 103Requires: giflib-devel >= 5
76156e6c 104Requires: libjpeg-devel
d451991a 105Requires: libpng-devel
76156e6c 106Requires: libtiff-devel
c1f73ee4 107Requires: xorg-lib-libX11-devel
76156e6c 108Requires: zlib-devel
c221a221 109Obsoletes: libimlib1-devel
cc4f5c41 110
f6a2edb3 111%description devel
112Header files and development documentation for Imlib.
113
3bbf08e4
JR
114%description devel -l es.UTF-8
115Archivos de inclusión, bibliotecas estáticas y documentación para
2ea76792 116imlib.
117
3bbf08e4
JR
118%description devel -l fr.UTF-8
119Fichiers entête pour Imlib.
64da2522 120
3bbf08e4
JR
121%description devel -l pl.UTF-8
122Pliki nagłówkowe oraz dokumentacja do biblioteki Imlib.
f6a2edb3 123
3bbf08e4
JR
124%description devel -l pt_BR.UTF-8
125Arquivos de inclusão, bibliotecas estáticas e documentação para a
2ea76792 126imlib.
127
58c6851b 128%package static
f6a2edb3 129Summary: Imlib static libraries
f96a4b18
ER
130Summary(pl.UTF-8): Biblioteki statyczne imlib
131Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com imlib
cc4f5c41 132Group: X11/Development/Libraries
d451991a 133Requires: %{name}-devel = %{epoch}:%{version}-%{release}
cc4f5c41 134
f6a2edb3 135%description static
136Imlib static libraries.
137
3bbf08e4 138%description static -l pl.UTF-8
f6a2edb3 139Biblioteki statyczne imlib.
140
3bbf08e4
JR
141%description static -l pt_BR.UTF-8
142Bibliotecas estáticas para desenvolvimento com imlib.
2ea76792 143
f6a2edb3 144%prep
145%setup -q
475719a3 146%patch0 -p1
ecd26115 147%patch1 -p1
30ba6ac1 148%patch2 -p1
2ea76792 149%patch3 -p1
a7be9b10 150# temporary hack
d451991a 151%patch4 -p1
4c3cea7e 152%patch5 -p1
c1f73ee4 153%patch6 -p1
6a6ce785 154%patch7 -p1
667885e2 155%patch8 -p1
78bcc69f 156%patch9 -p0
056060c6 157%patch10 -p1
34ef8a40 158%patch11 -p0
9519102e 159%patch12 -p1
5d4d127e 160
f6a2edb3 161%build
151c409c 162%{__gettextize}
f6e809b2 163%{__libtoolize}
71136597 164%{__aclocal}
01b7602d 165%{__autoconf}
d451991a 166%{__autoheader}
01b7602d 167%{__automake}
94c60768 168%configure
d238738f 169%{__make}
de2f7cc3 170
f6a2edb3 171%install
172rm -rf $RPM_BUILD_ROOT
1c2f5861 173install -d $RPM_BUILD_ROOT%{_desktopdir}
9e89036d 174
683a412d 175%{__make} install \
ac9e96b4 176 DESTDIR=$RPM_BUILD_ROOT \
177 m4datadir=%{_aclocaldir}
6c6da55d 178
1c2f5861 179install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
9e89036d 180
5d4d127e 181# no static modules and *.la for modules - shut up check-files
708d825f 182%{__rm} $RPM_BUILD_ROOT%{_libdir}/libimlib-*.{la,a}
5d4d127e 183
ecd26115 184%find_lang %{name}
185
58c6851b 186%clean
187rm -rf $RPM_BUILD_ROOT
188
30ba6ac1
JB
189%post -p /sbin/ldconfig
190%postun -p /sbin/ldconfig
191
f6a2edb3 192%files
05516e10 193%defattr(644,root,root,755)
708d825f
JB
194%doc AUTHORS ChangeLog README
195%attr(755,root,root) %{_libdir}/libImlib.so.*.*.*
196%attr(755,root,root) %ghost %{_libdir}/libImlib.so.1
197%attr(755,root,root) %{_libdir}/libgdk_imlib.so.*.*.*
198%attr(755,root,root) %ghost %{_libdir}/libgdk_imlib.so.1
199%attr(755,root,root) %{_libdir}/libimlib-bmp.so
200%attr(755,root,root) %{_libdir}/libimlib-gif.so
201%attr(755,root,root) %{_libdir}/libimlib-jpeg.so
202%attr(755,root,root) %{_libdir}/libimlib-png.so
203%attr(755,root,root) %{_libdir}/libimlib-ppm.so
204%attr(755,root,root) %{_libdir}/libimlib-ps.so
205%attr(755,root,root) %{_libdir}/libimlib-tiff.so
206%attr(755,root,root) %{_libdir}/libimlib-xpm.so
591c770a
ER
207%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/im_palette*.pal
208%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/imrc
45e8f68a 209
ecd26115 210%files cfgeditor -f %{name}.lang
7bafaeaa 211%defattr(644,root,root,755)
38b6f0e9 212%attr(755,root,root) %{_bindir}/imlib_config
12419359 213%{_mandir}/man1/imlib_config.1*
d451991a 214%{_desktopdir}/imlib-config.desktop
8186ec4a 215
f6a2edb3 216%files devel
45e8f68a 217%defattr(644,root,root,755)
708d825f 218%doc doc/{*.gif,*.html}
12419359 219%attr(755,root,root) %{_bindir}/imlib-config
be638d40 220%attr(755,root,root) %{_libdir}/libImlib.so
221%attr(755,root,root) %{_libdir}/libgdk_imlib.so
92654746 222%{_libdir}/libImlib.la
223%{_libdir}/libgdk_imlib.la
708d825f
JB
224%{_includedir}/Imlib*.h
225%{_includedir}/gdk_imlib*.h
226%{_aclocaldir}/imlib.m4
227%{_pkgconfigdir}/imlib.pc
228%{_pkgconfigdir}/imlibgdk.pc
12419359 229%{_mandir}/man1/imlib-config.1*
8186ec4a 230
f6a2edb3 231%files static
7bafaeaa 232%defattr(644,root,root,755)
5d4d127e
JB
233%{_libdir}/libImlib.a
234%{_libdir}/libgdk_imlib.a
This page took 0.10709 seconds and 4 git commands to generate.