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 Patch2: gimp-resize.patch
20 URL: http://www.gimp.org/
22 BuildRequires: gtk+-devel >= 1.2.0
24 BuildRequires: perl-PDL >= 1.9906
25 BuildRequires: perl-gtk >= 0.6123
26 BuildRequires: perl-Parse-RecDescent
27 BuildRequires: perl-File-Slurp
28 BuildRequires: libtiff-devel
29 BuildRequires: libjpeg-devel
30 BuildRequires: libpng-devel
31 BuildRequires: libungif-devel
32 BuildRequires: xpm-devel
33 BuildRequires: zlib-devel
34 BuildRequires: aalib-devel
35 BuildRequires: rpm-perlprov
37 Requires: %{perl_sitearch}
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 Obsoletes: gimp-data-min
40 Obsoletes: gimp-libgimp
42 %define _prefix /usr/X11R6
43 %define _mandir %{_prefix}/man
46 The GIMP is an image manipulation program suitable for photo retouching,
47 image composition and image authoring. Many people find it extremely useful
48 in creating logos and other graphics for web pages. The GIMP has many of the
49 tools and filters you would expect to find in similar commercial offerings,
50 and some interesting extras as well.
52 The GIMP provides a large image manipulation toolbox, including channel
53 operations and layers, effects, sub-pixel imaging and anti-aliasing,
54 and conversions, all with multi-level undo.
56 This version of The GIMP includes a scripting facility, but many of the
57 included scripts rely on fonts that we cannot distribute. The GIMP ftp
58 site has a package of fonts that you can install by yourself, which
59 includes all the fonts needed to run the included scripts.
62 Le Programme de Manipulation d'Image de GNU permet de retoucher des photos,
63 de réaliser des compositions. Beaucoup de gens l'apprécient pour la
64 création de logos et de graphismes pour les pages web. GIMP dispose d'un
65 grand nombre de filtres et de plug-ins que l'on ne trouve que dans les
66 logiciels commerciaux haut de gamme ainsi que de nombreuses fonctionnalité
69 GIMP fournit une boite à outil permettant de gérer plusieurs calques, de
70 nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi qu'un
71 grand nombre de niveaux d'annulation.
74 Program Gimp jest przeznaczony do obróbki i tworzenia plików w ró¿nych
75 formatach graficznych. Dziêki niemu bêdziesz móg³ stworzyæ grafikê dla
76 stron WWW, przerobiæ zdjêcia, czy stworzyæ w³asne logo.
79 Summary: GIMP plugin and extension development kit
80 Summary(fr): Plugin GIMP et kit de développement d'extensions
81 Summary(de): GIMP-Plugin und Extension Development Kit
82 Summary(pl): Dodatkowe moduly i rozszerzenia dla Gimp
83 Summary(tr): GIMP plugin ve uzantý geliþtirme araçlarý
84 Group: X11/Applications/Graphics
85 Group(pl): X11/Aplikacje/Grafika
87 Requires: %{name} = %{version}
88 Requires: gtk+-devel >= 1.2.0
91 Header files for writing GIMP plugins and extensions.
93 %description -l de devel
94 Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen
96 %descriptions -l pl devel
97 Pliki nag³ówkowe dla GIMP.
100 Summary: GIMP static libraries
101 Summary(pl): Biblioteki statyczne do GIMPa
103 Requires: %{name}-devel = %{version}
106 GIMP static libraries.
108 %description -l pl static
109 Biblioteki statyczne do GIMPa.
112 Summary: ASCII Art plugin for Gimp
113 Summary(fr): Plugin d'art ASCII pour Gimp
114 Group: X11/Applications/Graphics
115 Group(fr): X11/Applications/Graphismes
116 Group(pl): X11/Aplikacje/Grafika
117 Requires: %{name} = %{version}
120 This package contains the ASCII Art plugin which requires the aalib shared
123 %description aa -l fr
124 Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie partagée
128 #Summary: Xdelta plugin for GIMP
129 #Summary(fr): Plugin Xdelta pour GIMP
130 #Group: X11/Applications/Graphics
131 #Group(fr): X11/Applications/Graphismes
132 #Group(pl): X11/Aplikacje/Grafika
133 #Requires: %{name} = %{version}
136 #This package contains the Xdelta plugin which requires the xdelta shared
139 #%description xd -l fr
140 #Ce paquet contient le plugin Xdelta qui nécéssite la librairie partagée
149 chmod +x find-perl-requires
152 LDFLAGS="-s"; export LDFLAGS
153 CFLAGS="$RPM_OPT_FLAGS -DPERL_POLLUTE"; export CFLAGS
155 --without-included-gettext \
162 make -C plug-ins/perl/po update-gmo
165 rm -rf $RPM_BUILD_ROOT
166 install -d $RPM_BUILD_ROOT%{_datadir}/icons \
167 $RPM_BUILD_ROOT%{_datadir}/applnk/Graphics
170 DESTDIR=$RPM_BUILD_ROOT \
171 m4datadir=%{_aclocaldir}
173 install pixmaps/*.xpm $RPM_BUILD_ROOT%{_datadir}/icons/
174 install plug-ins/*/*.xpm $RPM_BUILD_ROOT%{_datadir}/icons/
176 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/applnk/Graphics
177 mv $RPM_BUILD_ROOT/usr/bin/* $RPM_BUILD_ROOT%{_bindir}
179 strip --strip-unneeded \
180 $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* \
181 $RPM_BUILD_ROOT%{_libdir}/gimp/1.1/modules/lib*.so \
182 $RPM_BUILD_ROOT%{perl_sitearch}/auto/Gimp/*.so \
183 $RPM_BUILD_ROOT%{perl_sitearch}/auto/Gimp/*/*.so
185 gzip -9nf $RPM_BUILD_ROOT/usr/share/man/man[13]/* \
186 $RPM_BUILD_ROOT%{_mandir}/man[15]/* \
187 ChangeLog NEWS README README.i18n README.perl \
188 TODO MAINTAINERS docs/*.txt
191 %find_lang %{name}-perl
192 %find_lang %{name}-script-fu
193 %find_lang %{name}-std-plugins
194 cat %{name}.lang %{name}-perl.lang %{name}-script-fu.lang \
195 %{name}-std-plugins.lang> %{name}.list
197 echo "%defattr(755,root,root,755)" >> %{name}.list
199 ls -1 $RPM_BUILD_ROOT%{_libdir}/gimp/1.1/plug-ins/* | \
200 egrep -w -v -e "aa|xd" | \
201 sed -e s#^`echo $RPM_BUILD_ROOT`## >> %{name}.list
203 echo "%defattr(644,root,root,755)" >> %{name}.list
205 %post -p /sbin/ldconfig
206 %postun -p /sbin/ldconfig
209 rm -rf $RPM_BUILD_ROOT
211 %files -f %{name}.list
212 %defattr(644,root,root,755)
213 %doc {ChangeLog,NEWS,README,README.i18n,README.perl,MAINTAINERS}.gz
214 %doc docs/*.gz docs/*README docs/*.eps docs/script-fu.tex
215 %doc docs/white-paper/gimp-white-paper.tex docs/quick_reference.*
217 %attr(755,root,root) %{_bindir}/gimp*
218 %{_datadir}/applnk/Graphics/gimp.desktop
220 %{_mandir}/man1/gimp.1*
221 %{_mandir}/man5/gimprc.5*
223 %attr(755,root,root) %{_libdir}/lib*.so.*.*
225 %dir %{_libdir}/gimp/1.1
226 %dir %{_libdir}/gimp/1.1/plug-ins
227 %dir %{_libdir}/gimp/1.1/modules
228 %attr(755,root,root) %{_libdir}/gimp/1.1/modules/*la
229 %attr(755,root,root) %{_libdir}/gimp/1.1/modules/*so
231 %dir %{_datadir}/gimp
232 %{_datadir}/gimp/1.1/brushes
233 %{_datadir}/gimp/1.1/fractalexplorer
234 %{_datadir}/gimp/1.1/gfig
235 %{_datadir}/gimp/1.1/gflare
236 %{_datadir}/gimp/1.1/gimpressionist
237 %{_datadir}/gimp/1.1/gradients
238 %{_datadir}/gimp/1.1/help
239 %{_datadir}/gimp/1.1/palettes
240 %{_datadir}/gimp/1.1/patterns
241 %{_datadir}/gimp/1.1/scripts
242 %{_datadir}/gimp/1.1/*.ppm
244 %dir %{_datadir}/gimp/1.1/tips
245 %{_datadir}/gimp/1.1/tips/gimp_tips.txt
246 %lang(fr) %{_datadir}/gimp/1.1/tips/gimp_conseils.fr.txt
247 %lang(cs) %{_datadir}/gimp/1.1/tips/gimp_tips.cs.txt
248 %lang(de) %{_datadir}/gimp/1.1/tips/gimp_tips.de.txt
249 %lang(it) %{_datadir}/gimp/1.1/tips/gimp_tips.it.txt
250 %lang(ja) %{_datadir}/gimp/1.1/tips/gimp_tips.ja.txt
251 %lang(ko) %{_datadir}/gimp/1.1/tips/gimp_tips.ko.txt
252 %lang(pl) %{_datadir}/gimp/1.1/tips/gimp_tips.pl.txt
253 %lang(ru) %{_datadir}/gimp/1.1/tips/gimp_tips.ru.txt
255 %config %verify(not md5 mtime) %{_datadir}/gimp/1.1/gimprc*
256 %config %{_datadir}/gimp/1.1/gtkrc*
257 %config %{_datadir}/gimp/1.1/ps-menurc
258 %config %{_datadir}/gimp/1.1/unitrc
260 %attr(755,root,root) %{_datadir}/gimp/1.1/user_install
262 %{_datadir}/icons/*.xpm
265 %{perl_sitearch}/Gimp
266 %{perl_sitearch}/Gimp.pm
267 %dir %{perl_sitearch}/auto/Gimp
268 %dir %{perl_sitearch}/auto/Gimp/Lib
269 %dir %{perl_sitearch}/auto/Gimp/Net
270 %dir %{perl_sitearch}/auto/Gimp/UI
271 %{perl_sitearch}/auto/Gimp/Gimp.bs
272 %{perl_sitearch}/auto/Gimp/Lib/Lib.bs
273 %{perl_sitearch}/auto/Gimp/Net/Net.bs
274 %{perl_sitearch}/auto/Gimp/UI/UI.bs
275 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Lib/Lib.so
276 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Net/Net.so
277 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/UI/UI.so
278 %attr(755,root,root) %{perl_sitearch}/auto/Gimp/Gimp.so
281 %defattr(644,root,root,755)
282 %doc devel-docs/libgimp/html/*
283 %attr(755,root,root) %{_bindir}/gimptool
284 %attr(755,root,root) %{_libdir}/lib*.so
288 %{_includedir}/libgimp
289 %{_aclocaldir}/gimp.m4
291 %attr(755,root,root) %{_bindir}/embedxpm
292 %attr(755,root,root) %{_bindir}/gimpdoc
293 %attr(755,root,root) %{_bindir}/scm2perl
294 %attr(755,root,root) %{_bindir}/scm2scm
295 %attr(755,root,root) %{_bindir}/xcftopnm
297 %{_mandir}/man1/gimptool.1*
298 /usr/share/man/man1/*
299 /usr/share/man/man3/*
302 %attr(644,root,root) %{_libdir}/lib*.a
305 %attr(755,root,root) %{_libdir}/gimp/1.1/plug-ins/aa
308 #%attr(755,root,root) %{_libdir}/gimp/1.1/plug-ins/xd