]> git.pld-linux.org Git - packages/gimp.git/blob - gimp.spec
- Typo.
[packages/gimp.git] / gimp.spec
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ý
8 Name:           gimp
9 Version:        1.1.23
10 Release:        1
11 License:        GPL
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
16 Source1:        gimp.desktop
17 Patch0:         gimp-perldep.patch
18 Patch1:         gimp-DESTDIR.patch
19 URL:            http://www.gimp.org/
20 Icon:           gimp.gif
21 BuildRequires:  gtk+-devel >= 1.2.0
22 BuildRequires:  perl
23 BuildRequires:  perl-PDL >= 1.9906
24 BuildRequires:  perl-gtk >= 0.6123
25 BuildRequires:  perl-Parse-RecDescent
26 BuildRequires:  perl-File-Slurp
27 BuildRequires:  libtiff-devel
28 BuildRequires:  libjpeg-devel
29 BuildRequires:  libpng-devel
30 BuildRequires:  libungif-devel
31 BuildRequires:  xpm-devel
32 BuildRequires:  zlib-devel
33 BuildRequires:  aalib-devel
34 BuildRequires:  rpm-perlprov
35 %requires_eq    perl
36 Requires:       %{perl_sitearch}
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Obsoletes:      gimp-data-min
39 Obsoletes:      gimp-libgimp
40
41 %define         _prefix         /usr/X11R6
42 %define         _mandir         %{_prefix}/man
43
44 %description
45 The GIMP is an image manipulation program suitable for photo
46 retouching, image composition and image authoring. Many people find it
47 extremely useful in creating logos and other graphics for web pages.
48 The GIMP has many of the tools and filters you would expect to find in
49 similar commercial offerings, and some interesting extras as well.
50
51 The GIMP provides a large image manipulation toolbox, including
52 channel operations and layers, effects, sub-pixel imaging and
53 anti-aliasing, and conversions, all with multi-level undo.
54
55 This version of The GIMP includes a scripting facility, but many of
56 the included scripts rely on fonts that we cannot distribute. The GIMP
57 ftp site has a package of fonts that you can install by yourself,
58 which includes all the fonts needed to run the included scripts.
59
60 %description -l fr
61 Le Programme de Manipulation d'Image de GNU permet de retoucher des
62 photos, de réaliser des compositions. Beaucoup de gens l'apprécient
63 pour la création de logos et de graphismes pour les pages web. GIMP
64 dispose d'un grand nombre de filtres et de plug-ins que l'on ne trouve
65 que dans les logiciels commerciaux haut de gamme ainsi que de
66 nombreuses fonctionnalité inédites.
67
68 GIMP fournit une boite à outil permettant de gérer plusieurs calques,
69 de nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi
70 qu'un grand nombre de niveaux d'annulation.
71
72 %description -l pl
73 Program Gimp jest przeznaczony do obróbki i tworzenia plików w ró¿nych
74 formatach graficznych. Dziêki niemu bêdziesz móg³ stworzyæ grafikê dla
75 stron WWW, przerobiæ zdjêcia, czy stworzyæ w³asne logo.
76
77 %package devel
78 Summary:        GIMP plugin and extension development kit
79 Summary(fr):    Plugin GIMP et kit de développement d'extensions
80 Summary(de):    GIMP-Plugin und Extension Development Kit
81 Summary(pl):    Dodatkowe moduly i rozszerzenia dla Gimp
82 Summary(tr):    GIMP plugin ve uzantý geliþtirme araçlarý
83 Group:          X11/Applications/Graphics
84 Group(pl):      X11/Aplikacje/Grafika
85 License:        LGPL
86 Requires:       %{name} = %{version}
87 Requires:       gtk+-devel >= 1.2.0
88
89 %description devel
90 Header files for writing GIMP plugins and extensions.
91
92 %description -l de devel
93 Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen.
94
95 %descriptions -l pl devel
96 Pliki nag³ówkowe dla GIMP.
97
98 %package static
99 Summary:        GIMP static libraries
100 Summary(pl):    Biblioteki statyczne do GIMPa
101 Group:          Libraries
102 Requires:       %{name}-devel = %{version}
103
104 %description static
105 GIMP static libraries.
106
107 %description -l pl static
108 Biblioteki statyczne do GIMPa.
109
110 %package aa
111 Summary:        ASCII Art plugin for Gimp
112 Summary(fr):    Plugin d'art ASCII pour Gimp
113 Group:          X11/Applications/Graphics
114 Group(fr):      X11/Applications/Graphismes
115 Group(pl):      X11/Aplikacje/Grafika
116 Requires:       %{name} = %{version}
117
118 %description aa
119 This package contains the ASCII Art plugin which requires the aalib
120 shared library.
121
122 %description aa -l fr
123 Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie
124 partagée aalib.
125
126 %package xd
127 Summary:        Xdelta plugin for GIMP
128 Summary(fr):    Plugin Xdelta pour GIMP
129 Group:          X11/Applications/Graphics
130 Group(fr):      X11/Applications/Graphismes
131 Group(pl):      X11/Aplikacje/Grafika
132 Requires:       %{name} = %{version}
133
134 %description xd
135 This package contains the Xdelta plugin which requires the xdelta
136 shared library.
137
138 %description -l fr xd
139 Ce paquet contient le plugin Xdelta qui nécéssite la librairie
140 partagée xdelta.
141
142 %prep
143 %setup  -q
144 %patch0 -p1
145 %patch1 -p1
146
147 chmod +x find-perl-requires
148
149 %build
150 LDFLAGS="-s"; export LDFLAGS
151 CFLAGS="$RPM_OPT_FLAGS -DPERL_POLLUTE"; export CFLAGS
152 %configure \
153         --without-included-gettext \
154         --without-xdelta \
155         --enable-perl \
156         --enable-python \
157         --with-mp \
158         --with-threads=posix 
159 make
160 make -C plug-ins/perl/po update-gmo
161
162 %install
163 rm -rf $RPM_BUILD_ROOT
164 install -d $RPM_BUILD_ROOT%{_datadir}/icons \
165         $RPM_BUILD_ROOT%{_applnkdir}/Graphics
166
167 make install \
168         DESTDIR=$RPM_BUILD_ROOT \
169         m4datadir=%{_aclocaldir}
170
171 install pixmaps/*.xpm $RPM_BUILD_ROOT%{_datadir}/icons/
172 install plug-ins/*/*.xpm $RPM_BUILD_ROOT%{_datadir}/icons/
173
174 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Graphics
175 mv $RPM_BUILD_ROOT/usr/bin/* $RPM_BUILD_ROOT%{_bindir}
176 mv $RPM_BUILD_ROOT/usr/share/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
177
178 strip --strip-unneeded \
179         $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.* \
180         $RPM_BUILD_ROOT%{_libdir}/gimp/1.1/modules/lib*.so \
181         $RPM_BUILD_ROOT%{perl_sitearch}/auto/Gimp/*.so \
182         $RPM_BUILD_ROOT%{perl_sitearch}/auto/Gimp/*/*.so
183
184 gzip -9nf $RPM_BUILD_ROOT/usr/share/man/man3/* \
185         $RPM_BUILD_ROOT%{_mandir}/man[15]/* \
186         ChangeLog NEWS README README.i18n README.perl \
187         TODO MAINTAINERS docs/*.txt
188
189 %find_lang %{name}
190 #%find_lang %{name}-perl
191 #%find_lang %{name}-libgimp
192 %find_lang %{name}-script-fu
193 %find_lang %{name}-std-plugins
194 cat %{name}.lang %{name}-script-fu.lang \
195         %{name}-std-plugins.lang> %{name}.list
196
197 echo "%defattr(755,root,root,755)" >> %{name}.list
198
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
202         
203 echo "%defattr(644,root,root,755)" >> %{name}.list
204
205 %post   -p /sbin/ldconfig
206 %postun -p /sbin/ldconfig
207
208 %clean
209 rm -rf $RPM_BUILD_ROOT
210
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.*
216
217 %attr(755,root,root) %{_bindir}/gimp* 
218 %{_applnkdir}/Graphics/gimp.desktop
219
220 %{_mandir}/man1/gimp.1* 
221 %{_mandir}/man5/gimprc.5*
222
223 %attr(755,root,root) %{_libdir}/lib*.so.*.*
224 %dir %{_libdir}/gimp
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
230
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
243
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
254
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
259
260 %attr(755,root,root) %{_datadir}/gimp/1.1/user_install
261
262 %{_datadir}/icons/*.xpm 
263
264 ## perl stuff
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
279
280 %files devel
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 
285 %{_libdir}/lib*.la
286
287 %{_includedir}/gck 
288 %{_includedir}/libgimp
289 %{_aclocaldir}/gimp.m4
290
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
296
297 %{_mandir}/man1/gimptool.1*
298 %{_mandir}/man1/embedxpm.1*
299 %{_mandir}/man1/scm2perl.1*
300 %{_mandir}/man1/scm2scm.1*
301 %{_mandir}/man1/xcftopnm.1*
302 /usr/share/man/man3/*
303
304 %files static
305 %attr(644,root,root) %{_libdir}/lib*.a
306
307 %files aa
308 %attr(755,root,root) %{_libdir}/gimp/1.1/plug-ins/aa
309
310 #%files xd
311 #%attr(755,root,root) %{_libdir}/gimp/1.1/plug-ins/xd
This page took 0.073043 seconds and 4 git commands to generate.