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