1 %include /usr/lib/rpm/macros.perl
2 %define __find_requires %{_builddir}/gimp-%{version}/find-perl-requires
3 Summary: The GNU Image Manipulation Program
4 Summary(fr): Le programme de manipulation d'images de GNU
5 Summary(de): Das GNU-Bildbearbeitungs-Programm
6 Summary(pl): GNU program do manipulacji formatami graficznymi (GIMP)
7 Summary(tr): Çizim, boyama ve görüntü iþleme programý
12 Group: X11/Applications/Graphics
13 Group(fr): X11/Applications/Graphismes
14 Group(pl): X11/Aplikacje/Grafika
15 Source0: ftp://ftp.gimp.org/pub/gimp/unstable/v%{version}/%{name}-%{version}.tar.bz2
17 Patch0: gimp-perldep.patch
18 Patch1: gimp-DESTDIR.patch
19 URL: http://www.gimp.org/
21 BuildRequires: gettext-devel
22 BuildRequires: gnome-libs-devel
23 BuildRequires: gtk+-devel >= 1.2.8
25 BuildRequires: perl-PDL >= 1.9906
26 BuildRequires: perl-gtk >= 0.6123
27 BuildRequires: perl-Parse-RecDescent
28 BuildRequires: perl-File-Slurp
29 BuildRequires: libtiff-devel
30 BuildRequires: libjpeg-devel
31 BuildRequires: libpng-devel
32 BuildRequires: libungif-devel
33 BuildRequires: xpm-devel
34 BuildRequires: zlib-devel
35 BuildRequires: aalib-devel
36 BuildRequires: rpm-perlprov
38 Requires: %{perl_sitearch}
39 Requires: gtk+ >= 1.2.8
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 Obsoletes: gimp-data-min
42 Obsoletes: gimp-libgimp
44 %define _prefix /usr/X11R6
45 %define _mandir %{_prefix}/man
48 The GIMP is an image manipulation program suitable for photo
49 retouching, image composition and image authoring. Many people find it
50 extremely useful in creating logos and other graphics for web pages.
51 The GIMP has many of the tools and filters you would expect to find in
52 similar commercial offerings, and some interesting extras as well.
54 The GIMP provides a large image manipulation toolbox, including
55 channel operations and layers, effects, sub-pixel imaging and
56 anti-aliasing, and conversions, all with multi-level undo.
58 This version of The GIMP includes a scripting facility, but many of
59 the included scripts rely on fonts that we cannot distribute. The GIMP
60 ftp site has a package of fonts that you can install by yourself,
61 which includes all the fonts needed to run the included scripts.
64 Le Programme de Manipulation d'Image de GNU permet de retoucher des
65 photos, de réaliser des compositions. Beaucoup de gens l'apprécient
66 pour la création de logos et de graphismes pour les pages web. GIMP
67 dispose d'un grand nombre de filtres et de plug-ins que l'on ne trouve
68 que dans les logiciels commerciaux haut de gamme ainsi que de
69 nombreuses fonctionnalité inédites.
71 GIMP fournit une boite à outil permettant de gérer plusieurs calques,
72 de nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi
73 qu'un grand nombre de niveaux d'annulation.
76 Program Gimp jest przeznaczony do obróbki i tworzenia plików w ró¿nych
77 formatach graficznych. Dziêki niemu bêdziesz móg³ stworzyæ grafikê dla
78 stron WWW, przerobiæ zdjêcia, czy stworzyæ w³asne logo.
81 Summary: GIMP plugin and extension development kit
82 Summary(fr): Plugin GIMP et kit de développement d'extensions
83 Summary(de): GIMP-Plugin und Extension Development Kit
84 Summary(pl): Dodatkowe moduly i rozszerzenia dla Gimp
85 Summary(tr): GIMP plugin ve uzantý geliþtirme araçlarý
86 Group: X11/Applications/Graphics
87 Group(pl): X11/Aplikacje/Grafika
89 Requires: %{name} = %{version}
90 Requires: gtk+-devel >= 1.2.0
93 Header files for writing GIMP plugins and extensions.
95 %description -l de devel
96 Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen.
98 %descriptions -l pl devel
99 Pliki nag³ówkowe dla GIMP.
102 Summary: GIMP static libraries
103 Summary(pl): Biblioteki statyczne do GIMPa
105 Requires: %{name}-devel = %{version}
108 GIMP static libraries.
110 %description -l pl static
111 Biblioteki statyczne do GIMPa.
114 Summary: ASCII Art plugin for Gimp
115 Summary(fr): Plugin d'art ASCII pour Gimp
116 Group: X11/Applications/Graphics
117 Group(fr): X11/Applications/Graphismes
118 Group(pl): X11/Aplikacje/Grafika
119 Requires: %{name} = %{version}
122 This package contains the ASCII Art plugin which requires the aalib
125 %description aa -l fr
126 Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie
130 Summary: Xdelta plugin for GIMP
131 Summary(fr): Plugin Xdelta pour GIMP
132 Group: X11/Applications/Graphics
133 Group(fr): X11/Applications/Graphismes
134 Group(pl): X11/Aplikacje/Grafika
135 Requires: %{name} = %{version}
138 This package contains the Xdelta plugin which requires the xdelta
141 %description -l fr xd
142 Ce paquet contient le plugin Xdelta qui nécéssite la librairie
150 chmod +x find-perl-requires
153 LDFLAGS="-s"; export LDFLAGS
154 CFLAGS="$RPM_OPT_FLAGS -DPERL_POLLUTE"; export CFLAGS
156 --without-included-gettext \
163 %{__make} -C plug-ins/perl/po update-gmo
166 rm -rf $RPM_BUILD_ROOT
167 install -d $RPM_BUILD_ROOT%{_datadir}/icons \
168 $RPM_BUILD_ROOT%{_applnkdir}/Graphics
171 DESTDIR=$RPM_BUILD_ROOT \
172 m4datadir=%{_aclocaldir}
174 install pixmaps/*.xpm $RPM_BUILD_ROOT%{_datadir}/icons/
175 install plug-ins/*/*.xpm $RPM_BUILD_ROOT%{_datadir}/icons/
177 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Graphics
178 mv $RPM_BUILD_ROOT/usr/bin/* $RPM_BUILD_ROOT%{_bindir}
179 mv $RPM_BUILD_ROOT/usr/share/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
181 strip --strip-unneeded \
182 $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* \
183 $RPM_BUILD_ROOT%{_libdir}/gimp/1.1/modules/lib*.so \
184 $RPM_BUILD_ROOT%{perl_sitearch}/auto/Gimp/*.so \
185 $RPM_BUILD_ROOT%{perl_sitearch}/auto/Gimp/*/*.so
187 gzip -9nf $RPM_BUILD_ROOT/usr/share/man/man3/* \
188 $RPM_BUILD_ROOT%{_mandir}/man[15]/* \
189 ChangeLog NEWS README README.i18n README.perl \
190 TODO MAINTAINERS docs/*.txt
192 %find_lang %{name} --all-name
194 echo "%defattr(755,root,root,755)" >> %{name}.lang
196 ls -1 $RPM_BUILD_ROOT%{_libdir}/gimp/1.1/plug-ins/* | \
197 egrep -w -v -e "aa|xd" | \
198 sed -e s#^`echo $RPM_BUILD_ROOT`## >> %{name}.lang
200 echo "%defattr(644,root,root,755)" >> %{name}.lang
202 %post -p /sbin/ldconfig
203 %postun -p /sbin/ldconfig
206 rm -rf $RPM_BUILD_ROOT
208 %files -f %{name}.lang
209 %defattr(644,root,root,755)
210 %doc {ChangeLog,NEWS,README,README.i18n,README.perl,MAINTAINERS}.gz
211 %doc docs/*.gz docs/*README docs/*.eps docs/script-fu.tex
212 %doc docs/white-paper/gimp-white-paper.tex docs/quick_reference.*
214 %attr(755,root,root) %{_bindir}/gimp*
215 %{_applnkdir}/Graphics/gimp.desktop
217 %{_mandir}/man1/gimp.1*
218 %{_mandir}/man5/gimprc.5*
220 %attr(755,root,root) %{_libdir}/lib*.so.*.*
222 %dir %{_libdir}/gimp/1.1
223 %dir %{_libdir}/gimp/1.1/plug-ins
224 %dir %{_libdir}/gimp/1.1/modules
225 %attr(755,root,root) %{_libdir}/gimp/1.1/modules/*la
226 %attr(755,root,root) %{_libdir}/gimp/1.1/modules/*so
228 %dir %{_datadir}/gimp
229 %{_datadir}/gimp/1.1/brushes
230 %{_datadir}/gimp/1.1/fractalexplorer
231 %{_datadir}/gimp/1.1/gfig
232 %{_datadir}/gimp/1.1/gflare
233 %{_datadir}/gimp/1.1/gimpressionist
234 %{_datadir}/gimp/1.1/gradients
235 %{_datadir}/gimp/1.1/help
236 %{_datadir}/gimp/1.1/palettes
237 %{_datadir}/gimp/1.1/patterns
238 %{_datadir}/gimp/1.1/scripts
239 %{_datadir}/gimp/1.1/*.ppm
241 %dir %{_datadir}/gimp/1.1/tips
242 %{_datadir}/gimp/1.1/tips/gimp_tips.txt
243 %lang(fr) %{_datadir}/gimp/1.1/tips/gimp_conseils.fr.txt
244 %lang(cs) %{_datadir}/gimp/1.1/tips/gimp_tips.cs.txt
245 %lang(de) %{_datadir}/gimp/1.1/tips/gimp_tips.de.txt
246 %lang(it) %{_datadir}/gimp/1.1/tips/gimp_tips.it.txt
247 %lang(ja) %{_datadir}/gimp/1.1/tips/gimp_tips.ja.txt
248 %lang(ko) %{_datadir}/gimp/1.1/tips/gimp_tips.ko.txt
249 %lang(pl) %{_datadir}/gimp/1.1/tips/gimp_tips.pl.txt
250 %lang(ru) %{_datadir}/gimp/1.1/tips/gimp_tips.ru.txt
252 %config %verify(not md5 mtime) %{_datadir}/gimp/1.1/gimprc*
253 %config %{_datadir}/gimp/1.1/gtkrc*
254 %config %{_datadir}/gimp/1.1/ps-menurc
255 %config %{_datadir}/gimp/1.1/unitrc
257 %attr(755,root,root) %{_datadir}/gimp/1.1/user_install
259 %{_datadir}/icons/*.xpm
262 %{perl_sitearch}/Gimp
263 %{perl_sitearch}/Gimp.pm
264 %dir %{perl_sitearch}/auto/Gimp
265 %dir %{perl_sitearch}/auto/Gimp/Lib
266 %dir %{perl_sitearch}/auto/Gimp/Net
267 %dir %{perl_sitearch}/auto/Gimp/UI
268 %{perl_sitearch}/auto/Gimp/Gimp.bs
269 %{perl_sitearch}/auto/Gimp/Lib/Lib.bs
270 %{perl_sitearch}/auto/Gimp/Net/Net.bs
271 %{perl_sitearch}/auto/Gimp/UI/UI.bs
272 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Lib/Lib.so
273 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Net/Net.so
274 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/UI/UI.so
275 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Gimp.so
278 %defattr(644,root,root,755)
279 %doc devel-docs/libgimp/html/*
280 %attr(755,root,root) %{_bindir}/gimptool
281 %attr(755,root,root) %{_libdir}/lib*.so
285 %{_includedir}/libgimp
286 %{_aclocaldir}/gimp.m4
288 %attr(755,root,root) %{_bindir}/embedxpm
289 %attr(755,root,root) %{_bindir}/gimpdoc
290 %attr(755,root,root) %{_bindir}/scm2perl
291 %attr(755,root,root) %{_bindir}/scm2scm
292 %attr(755,root,root) %{_bindir}/xcftopnm
294 %{_mandir}/man1/gimptool.1*
295 %{_mandir}/man1/embedxpm.1*
296 %{_mandir}/man1/scm2perl.1*
297 %{_mandir}/man1/scm2scm.1*
298 %{_mandir}/man1/xcftopnm.1*
299 /usr/share/man/man3/*
302 %defattr(644,root,root,755)
306 %defattr(644,root,root,755)
307 %attr(755,root,root) %{_libdir}/gimp/1.1/plug-ins/aa
310 #%attr(755,root,root) %{_libdir}/gimp/1.1/plug-ins/xd