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