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