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