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