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