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