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