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