]> git.pld-linux.org Git - packages/gimp.git/blob - gimp.spec
- build with DESTDIR patch without gimptool DESTDIR patching
[packages/gimp.git] / gimp.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        The GNU Image Manipulation Program
3 Summary(de):    Das GNU-Bildbearbeitungs-Programm
4 Summary(es):    Programa de manipulación de imagen GNU
5 Summary(fr):    Le programme de manipulation d'images de GNU
6 Summary(pl):    Program GNU do manipulacji formatami graficznymi (GIMP)
7 Summary(pt_BR): Programa de manipulação de imagem GNU
8 Summary(tr):    Çizim, boyama ve görüntü iþleme programý
9 Name:           gimp
10 Version:        1.2.3
11 Release:        1.4
12 Epoch:          1
13 License:        GPL
14 Group:          X11/Applications/Graphics
15 Source0:        ftp://ftp.gimp.org/pub/gimp/v1.2/v%{version}/%{name}-%{version}.tar.bz2
16 Source1:        %{name}.desktop
17 Patch0:         %{name}-perldep.patch
18 Patch1:         %{name}-DESTDIR.patch
19 Patch2:         %{name}-croak.patch
20 URL:            http://www.gimp.org/
21 Icon:           gimp.gif
22 BuildRequires:  gettext-devel
23 BuildRequires:  gnome-libs-devel
24 BuildRequires:  gtk+-devel >= 1.2.8-3
25 BuildRequires:  perl-devel >= 5.6.1
26 BuildRequires:  perl-PDL-Graphics-TriD >= 1.9906
27 BuildRequires:  perl-PDL-Graphics-PGPLOT >= 1.9906
28 BuildRequires:  perl-gtk >= 0.6123
29 BuildRequires:  perl-Parse-RecDescent
30 BuildRequires:  perl-File-Slurp
31 BuildRequires:  libtiff-devel
32 BuildRequires:  libjpeg-devel
33 BuildRequires:  libpng-devel >= 1.0.8
34 BuildRequires:  libungif-devel
35 BuildRequires:  aalib-devel
36 BuildRequires:  mpeg_lib-devel
37 BuildRequires:  rpm-perlprov
38 Requires:       gtk+ >= 1.2.8-3
39 Requires:       mpeg_lib
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 Obsoletes:      gimp-data-min
42 Obsoletes:      gimp-libgimp
43
44 %define         _prefix         /usr/X11R6
45 %define         _mandir         %{_prefix}/man
46
47 # need libmpeg.so from mpeg_lib (xmps has other libmpeg.so)
48 %define         _noautoreqdep   libmpeg.so
49 # workaround for find-perl-requires
50 %define         _noautoreq      "perl(of)"
51
52 %description
53 The GIMP is an image manipulation program suitable for photo
54 retouching, image composition and image authoring. Many people find it
55 extremely useful in creating logos and other graphics for web pages.
56 The GIMP has many of the tools and filters you would expect to find in
57 similar commercial offerings, and some interesting extras as well.
58
59 The GIMP provides a large image manipulation toolbox, including
60 channel operations and layers, effects, sub-pixel imaging and
61 anti-aliasing, and conversions, all with multi-level undo.
62
63 This version of The GIMP includes a scripting facility, but many of
64 the included scripts rely on fonts that we cannot distribute. The GIMP
65 ftp site has a package of fonts that you can install by yourself,
66 which includes all the fonts needed to run the included scripts.
67
68 %description -l es
69 GIMP es un programa de manejo de imágenes adecuado para retoque de
70 fotos, composición y editoración de imágenes. Muchas personas lo
71 encuentran extremamente útil en la creación de logos y otros gráficos
72 para páginas web. GIMP tiene muchas herramientas y filtros normalmente
73 encontrados en aplicaciones comerciales similares, además de
74 características extras bien interesantes. GIMP ofrece una extensa caja
75 de herramientas de manejo de imagen, incluyendo camadas, efectos,
76 formación de imagen subpíxel y antialiasing, conversiones, todos con
77 deshacer en varios niveles (multi-level undo).
78
79 %description -l fr
80 Le Programme de Manipulation d'Image de GNU permet de retoucher des
81 photos, de réaliser des compositions. Beaucoup de gens l'apprécient
82 pour la création de logos et de graphismes pour les pages web. GIMP
83 dispose d'un grand nombre de filtres et de plug-ins que l'on ne trouve
84 que dans les logiciels commerciaux haut de gamme ainsi que de
85 nombreuses fonctionnalité inédites.
86
87 GIMP fournit une boite à outil permettant de gérer plusieurs calques,
88 de nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi
89 qu'un grand nombre de niveaux d'annulation.
90
91 %description -l pt_BR
92 O GIMP é um programa de manipulação de imagens adequado para retoque
93 de fotos, composição e editoração de imagens. Muitas pessoas o acham
94 extremamente útil na criação de logos e outros gráficos para páginas
95 web. O GIMP tem muitas ferramentas e filtros normalmente encontrados
96 em aplicações comerciais similares, além de características extras bem
97 interessantes.
98
99 O GIMP fornece uma extensa caixa de ferramentas de manipulação de
100 imagem, incluindo camadas, efeitos, formação de imagem subpíxel e
101 anti-aliasing, conversões, todos com desfazimento em vários níveis
102 (multi-level undo).
103
104 %description -l pl
105 Program Gimp jest przeznaczony do obróbki i tworzenia plików w ró¿nych
106 formatach graficznych. Dziêki niemu bêdziesz móg³ stworzyæ grafikê dla
107 stron WWW, przerobiæ zdjêcia, czy stworzyæ w³asne logo.
108
109 %package devel
110 Summary:        GIMP plugin and extension development kit
111 Summary(de):    GIMP-Plugin und Extension Development Kit
112 Summary(es):    Kit de desarrollo de "plugins" extensiones para GIMP
113 Summary(fr):    Plugin GIMP et kit de développement d'extensions
114 Summary(pl):    Pliki do budowania modu³ów i rozszerzeñ dla Gimp
115 Summary(pt_BR): Kit de desenvolvimento de "plugins" extensões para o GIMP
116 Summary(tr):    GIMP plugin ve uzantý geliþtirme araçlarý
117 License:        LGPL
118 Group:          X11/Development/Libraries
119 Requires:       %{name} = %{version}
120 Requires:       gtk+-devel >= 1.2.0
121
122 %description devel
123 Header files for writing GIMP plugins and extensions.
124
125 %description devel -l de
126 Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen.
127
128 %description devel -l es
129 Bibliotecas y archivos de inclusión para escribir extensiones y
130 plugins para Gimp.
131
132 %description devel -l pl
133 Pliki nag³ówkowe dla GIMP.
134
135 %description devel -l pt_BR
136 Bibliotecas e arquivos de inclusão para escrever extensões e plugins
137 para o Gimp.
138
139 %description devel -l es
140 Bibliotecas y archivos de inclusión para escribir extensiones y
141 plugins para Gimp.
142
143 %package static
144 Summary:        GIMP static libraries
145 Summary(pl):    Biblioteki statyczne do GIMPa
146 Group:          X11/Development/Libraries
147 Requires:       %{name}-devel = %{version}
148
149 %description static
150 GIMP static libraries.
151
152 %description static -l es
153 Bibliotecas estáticas para escribir extensiones y plugins para Gimp.
154
155 %description static -l pl
156 Biblioteki statyczne do GIMPa.
157
158 %description static -l pt_BR
159 Bibliotecas estáticas para desenvolvimento de plugins e extensões do
160 GIMP.
161
162 %package aa
163 Summary:        ASCII Art plugin for Gimp
164 Summary(fr):    Plugin d'art ASCII pour Gimp
165 Summary(pl):    Wtyczka do ASCII Art do Gimpa
166 Group:          X11/Applications/Graphics
167 Requires:       %{name} = %{version}
168
169 %description aa
170 This package contains the ASCII Art plugin which requires the aalib
171 shared library.
172
173 %description aa -l fr
174 Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie
175 partagée aalib.
176
177 %description aa -l pl
178 Ten pakiet zawiera wtyczkê do Gimpa ze wsparciem do ASCII Art.
179
180 %package mpeg
181 Summary:        MPEG plugin for Gimp
182 Summary(pl):    Wtyczka do MPEG Gimpa
183 Group:          X11/Applications/Graphics
184 Requires:       %{name} = %{version}
185
186 %description mpeg
187 This package contains the MPEG plugin.
188
189 %description mpeg -l pl
190 Ten pakiet zawiera wtyczkê do Gimpa ze wsparciem do MPEG.
191
192 %prep
193 %setup  -q
194 %patch0 -p1
195 %patch1 -p1
196 %patch2 -p1
197
198 %build
199 CFLAGS="%{rpmcflags} -DPERL_POLLUTE"
200 %configure2_13 \
201         --without-included-gettext \
202         --enable-perl \
203         --with-mp \
204         --with-threads=posix
205 %{__make}
206 %{__make} -C plug-ins/perl/po update-gmo
207
208 %install
209 rm -rf $RPM_BUILD_ROOT
210 install -d $RPM_BUILD_ROOT%{_pixmapsdir} \
211         $RPM_BUILD_ROOT%{_applnkdir}/Graphics
212
213 %{__make} install \
214         DESTDIR=$RPM_BUILD_ROOT \
215         m4datadir=%{_aclocaldir}
216
217 install pixmaps/*.xpm plug-ins/*/*.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
218
219 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Graphics
220 mv -f $RPM_BUILD_ROOT/usr/bin/* $RPM_BUILD_ROOT%{_bindir}
221 mv -f $RPM_BUILD_ROOT/usr/share/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
222
223 %find_lang %{name} --all-name
224
225 echo "%defattr(755,root,root,755)" >> %{name}.lang
226
227 ls -1 $RPM_BUILD_ROOT%{_libdir}/gimp/1.2/plug-ins/* | \
228         egrep -w -v -e "aa|mpeg|print" | \
229         sed -e s#^`echo $RPM_BUILD_ROOT`## >> %{name}.lang
230
231 echo "%defattr(644,root,root,755)" >> %{name}.lang
232
233 rm -f $RPM_BUILD_ROOT%{_pixmapsdir}/yes.xpm
234 rm -f $RPM_BUILD_ROOT%{_pixmapsdir}/no.xpm
235
236 gzip -9nf ChangeLog NEWS README README.i18n README.perl \
237         TODO MAINTAINERS docs/*.txt
238
239 %post   -p /sbin/ldconfig
240 %postun -p /sbin/ldconfig
241
242 %clean
243 rm -rf $RPM_BUILD_ROOT
244
245 %files -f %{name}.lang
246 %defattr(644,root,root,755)
247 %doc {ChangeLog,NEWS,README,README.i18n,README.perl,MAINTAINERS}.gz
248 %doc docs/*.gz docs/*README
249 %doc docs/quick_reference.*
250
251 %attr(755,root,root) %{_bindir}/gimp-1.2
252 %attr(755,root,root) %{_bindir}/gimp
253 %attr(755,root,root) %{_bindir}/gimp-remote-1.2
254 %attr(755,root,root) %{_bindir}/gimp-remote
255 %attr(755,root,root) %{_bindir}/gimpdoc
256 %{_applnkdir}/Graphics/gimp.desktop
257
258 %{_mandir}/man1/gimp-1.2.1*
259 %{_mandir}/man1/gimp-remote-1.2.1*
260 %{_mandir}/man5/gimprc-1.2.5*
261
262 %attr(755,root,root) %{_libdir}/lib*.so.*.*
263 %dir %{_libdir}/gimp
264 %dir %{_libdir}/gimp/1.2
265 %dir %{_libdir}/gimp/1.2/plug-ins
266 %dir %{_libdir}/gimp/1.2/modules
267 %attr(755,root,root) %{_libdir}/gimp/1.2/modules/*.so
268
269 %dir %{_datadir}/gimp
270 %dir %{_datadir}/gimp/1.2
271 %{_datadir}/gimp/1.2/brushes
272 %{_datadir}/gimp/1.2/fractalexplorer
273 %{_datadir}/gimp/1.2/gfig
274 %{_datadir}/gimp/1.2/gflare
275 %{_datadir}/gimp/1.2/gimpressionist
276 %{_datadir}/gimp/1.2/gradients
277 %{_datadir}/gimp/1.2/help
278 %{_datadir}/gimp/1.2/palettes
279 %{_datadir}/gimp/1.2/patterns
280 %{_datadir}/gimp/1.2/scripts
281 %{_datadir}/gimp/1.2/*.ppm
282
283 %dir %{_datadir}/gimp/1.2/tips
284 %{_datadir}/gimp/1.2/tips/gimp_tips.txt
285 %lang(cs) %{_datadir}/gimp/1.2/tips/gimp_tips.cs.txt
286 %lang(da) %{_datadir}/gimp/1.2/tips/gimp_tips.da.txt
287 %lang(de) %{_datadir}/gimp/1.2/tips/gimp_tips.de.txt
288 %lang(es) %{_datadir}/gimp/1.2/tips/gimp_tips.es.txt
289 %lang(fr) %{_datadir}/gimp/1.2/tips/gimp_conseils.fr.txt
290 %lang(hu) %{_datadir}/gimp/1.2/tips/gimp_tips.hu.txt
291 %lang(it) %{_datadir}/gimp/1.2/tips/gimp_tips.it.txt
292 %lang(ja) %{_datadir}/gimp/1.2/tips/gimp_tips.ja.txt
293 %lang(ko) %{_datadir}/gimp/1.2/tips/gimp_tips.ko.txt
294 %lang(lt) %{_datadir}/gimp/1.2/tips/gimp_tips.lt.txt
295 %lang(pl) %{_datadir}/gimp/1.2/tips/gimp_tips.pl.txt
296 %lang(ru) %{_datadir}/gimp/1.2/tips/gimp_tips.ru.txt
297 %lang(tr) %{_datadir}/gimp/1.2/tips/gimp_tips.tr.txt
298 %lang(uk) %{_datadir}/gimp/1.2/tips/gimp_tips.uk.txt
299 %lang(zh_CN) %{_datadir}/gimp/1.2/tips/gimp_tips.zh_CN.txt
300 %lang(zh_TW) %{_datadir}/gimp/1.2/tips/gimp_tips.zh_TW.txt
301
302 %dir %{_sysconfdir}/gimp
303 %dir %{_sysconfdir}/gimp/1.2
304 %config %verify(not md5 mtime) %{_sysconfdir}/gimp/1.2/gimprc*
305 %config %{_sysconfdir}/gimp/1.2/gtkrc*
306 %config %{_sysconfdir}/gimp/1.2/ps-menurc
307 %config %{_sysconfdir}/gimp/1.2/unitrc
308
309 %attr(755,root,root) %{_datadir}/gimp/1.2/user_install
310
311 %{_pixmapsdir}/*.xpm
312
313 ## perl stuff
314 %{perl_sitearch}/Gimp
315 %{perl_sitearch}/Gimp.pm
316 %dir %{perl_sitearch}/auto/Gimp
317 %dir %{perl_sitearch}/auto/Gimp/Lib
318 %dir %{perl_sitearch}/auto/Gimp/Net
319 %dir %{perl_sitearch}/auto/Gimp/UI
320 %{perl_sitearch}/auto/Gimp/Gimp.bs
321 %{perl_sitearch}/auto/Gimp/Lib/Lib.bs
322 %{perl_sitearch}/auto/Gimp/Net/Net.bs
323 %{perl_sitearch}/auto/Gimp/UI/UI.bs
324 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Lib/Lib.so
325 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Net/Net.so
326 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/UI/UI.so
327 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Gimp.so
328
329 %files devel
330 %defattr(644,root,root,755)
331 %doc devel-docs/libgimp/html/*
332 %attr(755,root,root) %{_bindir}/gimptool
333 %attr(755,root,root) %{_bindir}/gimptool-1.2
334 %attr(755,root,root) %{_bindir}/gimp-config
335 %attr(755,root,root) %{_libdir}/lib*.so
336 %{_libdir}/lib*.la
337 %attr(755,root,root) %{_libdir}/gimp/1.2/modules/*.la
338
339 %{_includedir}/gck
340 %{_includedir}/libgimp
341 %{_aclocaldir}/gimp.m4
342
343 %attr(755,root,root) %{_bindir}/embedxpm
344 %attr(755,root,root) %{_bindir}/escputil
345 %attr(755,root,root) %{_bindir}/escputil-1.2
346 %attr(755,root,root) %{_bindir}/scm2perl
347 %attr(755,root,root) %{_bindir}/scm2scm
348 %attr(755,root,root) %{_bindir}/xcftopnm
349
350 %{_mandir}/man1/gimptool-1.2.1*
351 %{_mandir}/man1/embedxpm.1*
352 %{_mandir}/man1/escputil-1.2.1*
353 %{_mandir}/man1/scm2perl.1*
354 %{_mandir}/man1/scm2scm.1*
355 %{_mandir}/man1/xcftopnm.1*
356 /usr/share/man/man3/*
357
358 %files static
359 %defattr(644,root,root,755)
360 %{_libdir}/lib*.a
361
362 %files aa
363 %defattr(644,root,root,755)
364 %attr(755,root,root) %{_libdir}/gimp/1.2/plug-ins/aa
365
366 %files mpeg
367 %defattr(644,root,root,755)
368 %attr(755,root,root) %{_libdir}/gimp/1.2/plug-ins/mpeg
This page took 0.624973 seconds and 3 git commands to generate.