3 %bcond_without aalib # without aa plugin (which requires aalib)
4 %bcond_without gnomevfs # without GNOME VFS support
5 %bcond_without gnome # convenient alias for gnomevfs
6 %bcond_without python # without python plugins
7 %bcond_with posix_shm # with POSIX SHM (default is SysV SHM)
10 %undefine with_gnomevfs
13 Summary: The GNU Image Manipulation Program
14 Summary(de.UTF-8): Das GNU-Bildbearbeitungs-Programm
15 Summary(es.UTF-8): Programa de manipulación de imagen GNU
16 Summary(fr.UTF-8): Le programme de manipulation d'images de GNU
17 Summary(pl.UTF-8): Program GNU do manipulacji formatami graficznymi (GIMP)
18 Summary(pt_BR.UTF-8): Programa de manipulação de imagem GNU
19 Summary(ru.UTF-8): The GNU Image Manipulation Program
20 Summary(tr.UTF-8): Çizim, boyama ve görüntü işleme programı
21 Summary(uk.UTF-8): The GNU Image Manipulation Program
22 Summary(zh_CN.UTF-8): [图像]GNU图象处理工具
23 Summary(zh_TW.UTF-8): [圖像]GNU圖象處理工具
29 Group: X11/Applications/Graphics
30 Source0: ftp://ftp.gimp.org/pub/gimp/v2.6/%{name}-%{version}.tar.bz2
31 # Source0-md5: e5ac955fee8b376d431e4693027d7640
32 Patch0: %{name}-home_etc.patch
33 Patch1: %{name}-desktop.patch
34 Patch2: %{name}-gcc4.patch
35 URL: http://www.gimp.org/
36 %{?with_aalib:BuildRequires: aalib-devel}
37 BuildRequires: alsa-lib-devel >= 1.0.11
38 BuildRequires: autoconf >= 2.54
39 BuildRequires: automake
40 BuildRequires: babl-devel >= 0.0.22
41 BuildRequires: curl-devel >= 7.15.1
42 BuildRequires: dbus-devel >= 0.70
43 BuildRequires: gegl-devel >= 0.0.18
44 BuildRequires: gettext-devel
45 BuildRequires: giflib-devel
46 BuildRequires: glib2-devel >= 1:2.12.3
47 BuildRequires: gtk+2-devel >= 2:2.10.13
48 BuildRequires: gtk-doc >= 1.6
49 BuildRequires: gtk-webkit-devel
50 BuildRequires: hal-devel >= 0.5.7
51 BuildRequires: intltool >= 0.35.0
52 BuildRequires: lcms-devel
53 BuildRequires: libart_lgpl-devel
54 BuildRequires: libexif-devel >= 0.6.15
55 BuildRequires: libgtkhtml-devel >= 2.6.3
56 BuildRequires: libjpeg-devel
57 BuildRequires: libmng-devel
58 BuildRequires: libpng-devel >= 1.2.12
59 BuildRequires: librsvg-devel >= 1:2.15.0
60 BuildRequires: libtiff-devel
61 BuildRequires: libtool >= 1:1.4.2-9
62 BuildRequires: libwmf-devel >= 2:0.2.8
63 BuildRequires: pango-devel >= 1:1.12.2
64 BuildRequires: pkgconfig
65 BuildRequires: poppler-glib-devel >= 0.6
66 BuildRequires: rpm-pythonprov
67 BuildRequires: xorg-lib-libXpm-devel
68 %{?with_python:BuildRequires: python-pygtk-devel >= 1:2.10.4}
70 BuildRequires: gnome-keyring-devel >= 0.5.1
71 BuildRequires: gnome-vfs2-devel >= 2.15.91
72 BuildRequires: libgnomeui-devel >= 2.15.91
74 Requires(post,postun): gtk+2 >= 2:2.10.13
75 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
76 Requires: curl >= 7.15.1
77 Requires: glib2 >= 1:2.12.3
78 Requires: gtk+2 >= 2:2.10.13
79 Requires: hicolor-icon-theme
80 Requires: pango >= 1:1.12.2
81 %{?with_python:Requires: python-pygtk-gtk >= 1:2.10.4}
82 Obsoletes: gimp-data-min
83 Obsoletes: gimp-libgimp
85 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
88 The GIMP is an image manipulation program suitable for photo
89 retouching, image composition and image authoring. Many people find it
90 extremely useful in creating logos and other graphics for web pages.
91 The GIMP has many of the tools and filters you would expect to find in
92 similar commercial offerings, and some interesting extras as well.
94 The GIMP provides a large image manipulation toolbox, including
95 channel operations and layers, effects, sub-pixel imaging and
96 anti-aliasing, and conversions, all with multi-level undo.
98 This version of The GIMP includes a scripting facility, but many of
99 the included scripts rely on fonts that we cannot distribute. The GIMP
100 FTP site has a package of fonts that you can install by yourself,
101 which includes all the fonts needed to run the included scripts.
103 %description -l es.UTF-8
104 GIMP es un programa de manejo de imágenes adecuado para retoque de
105 fotos, composición y editoración de imágenes. Muchas personas lo
106 encuentran extremamente útil en la creación de logos y otros gráficos
107 para páginas web. GIMP tiene muchas herramientas y filtros normalmente
108 encontrados en aplicaciones comerciales similares, además de
109 características extras bien interesantes. GIMP ofrece una extensa caja
110 de herramientas de manejo de imagen, incluyendo camadas, efectos,
111 formación de imagen subpíxel y antialiasing, conversiones, todos con
112 deshacer en varios niveles (multi-level undo).
114 %description -l fr.UTF-8
115 Le Programme de Manipulation d'Image de GNU permet de retoucher des
116 photos, de réaliser des compositions. Beaucoup de gens l'apprécient
117 pour la création de logos et de graphismes pour les pages web. GIMP
118 dispose d'un grand nombre de filtres et de plug-ins que l'on ne trouve
119 que dans les logiciels commerciaux haut de gamme ainsi que de
120 nombreuses fonctionnalité inédites.
122 GIMP fournit une boite à outil permettant de gérer plusieurs calques,
123 de nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi
124 qu'un grand nombre de niveaux d'annulation.
126 %description -l pl.UTF-8
127 Program GIMP jest przeznaczony do obróbki i tworzenia plików w różnych
128 formatach graficznych. Przy jego użyciu można tworzyć grafikę dla
129 stron WWW, retuszować zdjęcia, czy stworzyć własne logo.
131 GIMP dostarcza duży zestaw narzędzi do obróbki obrazów, w tym do
132 operowania na kanałach i warstwach, efektów, antyaliasingu oraz
133 konwersji, a to wszystko z wielopoziomowym cofaniem operacji.
135 %description -l pt_BR.UTF-8
136 O GIMP é um programa de manipulação de imagens adequado para retoque
137 de fotos, composição e editoração de imagens. Muitas pessoas o acham
138 extremamente útil na criação de logos e outros gráficos para páginas
139 web. O GIMP tem muitas ferramentas e filtros normalmente encontrados
140 em aplicações comerciais similares, além de características extras bem
143 O GIMP fornece uma extensa caixa de ferramentas de manipulação de
144 imagem, incluindo camadas, efeitos, formação de imagem subpíxel e
145 anti-aliasing, conversões, todos com desfazimento em vários níveis
148 %description -l ru.UTF-8
149 GIMP - это программа для создания и обработки изображений. Ее считают
150 исключительно полезной для создания логотипов и другой графики для
151 web-страниц. GIMP имеет множество инструментов и фильтров, которые
152 обычно включаются в аналогичные коммерческие пакеты, а также ряд
153 возможностей, присущих только ей.
155 GIMP предоставляет большой набор инструментов для работы с графикой,
156 включающий операции над каналами, слоями, эффекты, sub-pixel imaging и
157 антиалиасинг, всяческие конверторы и все это с многоуровневым откатом.
159 GIMP включает поддержку создания сценариев (scripting facility),
160 однако многие из поставляемых с программой сценариев предполагают
161 наличие шрифтов, которые не могут быть включены в дистрибутив.
162 FTP-сайт GIMP содержит пакет шрифтов, которые вы можете поставить
163 самостоятельно, включающий все шрифты, необходимые для работы входящих
164 в комплект сценариев. Некоторые из шрифтов имеют весьма необычные
165 лицензионные требования; все лицензии включены в упомянутый пакет.
166 Скачайте ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz и
167 ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz, если хотите
168 запускать сценарии без изменений или выберите те шрифты, которые
169 установлены у вас в системе, перед запуском сценариев.
171 %description -l uk.UTF-8
172 GIMP - це програма для створення та обробки зображень. Її вважають
173 дуже корисною для створення логотипів та іншої графіки для
174 web-сторінок. GIMP має багато інструментів та фільтрів, які звичайно
175 включаються в аналогічні комерційні пакети, а також ряд можливостей,
178 GIMP надає великий набір інструментів для роботи з графікою, що
179 включає операції над каналами, шарами (layers), ефекти, sub-pixel
180 imaging і антиаліасинг, різноманітні конвертори і все це з
181 багаторівневим відкатом.
183 GIMP має підтримку сценаріїв (scripting facility), проте багато з
184 включених до поставки сценаріїв припускають наявність шрифтів, які не
185 можуть бути включені в дистрибутив. FTP-сайт GIMP містить пакет
186 шрифтів, котрі ви можете встановити самостійно, в який входять всі
187 шрифти, необхідні для роботи сценаріїв з поставки GIMP. Деякі з
188 шрифтів мають вельми незвичайні ліцензійні умови; всі ліцензії
189 включено в згаданий пакет. Завантажте
190 ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz та
191 ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz. якщо хочете
192 запускати сценарії без змін або ж виберіть встановалені у вас в
193 системі шрифти перед запуском сценаріїв.
196 Summary: GIMP libraries
197 Summary(pl.UTF-8): Biblioteki GIMPa
200 Requires: gtk+2 >= 2:2.10.6
203 This package contains GIMP libraries.
205 %description libs -l pl.UTF-8
206 Pakiet zawiera biblioteki GIMPa.
209 Summary: GIMP plugin and extension development kit
210 Summary(de.UTF-8): GIMP-Plugin und Extension Development Kit
211 Summary(es.UTF-8): Kit de desarrollo de "plugins" extensiones para GIMP
212 Summary(fr.UTF-8): Plugin GIMP et kit de développement d'extensions
213 Summary(pl.UTF-8): Pliki do budowania modułów i rozszerzeń dla GIMPa
214 Summary(pt_BR.UTF-8): Kit de desenvolvimento de "plugins" extensões para o GIMP
215 Summary(ru.UTF-8): Инструментарий для разработки плагинов и расширений GIMP
216 Summary(tr.UTF-8): GIMP plugin ve uzantı geliştirme araçları
217 Summary(uk.UTF-8): Інструментарій для розробки плагінів та розширень GIMP
218 Summary(zh_CN.UTF-8): [开发]gimp的开发包
219 Summary(zh_TW.UTF-8): [開發]gimp的開發包
221 Group: X11/Development/Libraries
222 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
223 Requires: gtk+2-devel >= 2:2.10.0
226 Header files for writing GIMP plugins and extensions.
228 %description devel -l de.UTF-8
229 Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen.
231 %description devel -l es.UTF-8
232 Bibliotecas y archivos de inclusión para escribir extensiones y
235 %description devel -l pl.UTF-8
236 Pliki nagłówkowe do tworzenia wtyczek i rozszerzeń dla GIMPa.
238 %description devel -l pt_BR.UTF-8
239 Bibliotecas e arquivos de inclusão para escrever extensões e plugins
243 Summary: GIMP static libraries
244 Summary(pl.UTF-8): Biblioteki statyczne GIMPa
246 Group: X11/Development/Libraries
247 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
250 GIMP static libraries.
252 %description static -l es.UTF-8
253 Bibliotecas estáticas para escribir extensiones y plugins para GIMP.
255 %description static -l pl.UTF-8
256 Biblioteki statyczne GIMPa.
258 %description static -l pt_BR.UTF-8
259 Bibliotecas estáticas para desenvolvimento de plugins e extensões do
263 Summary: GIMP API documentation
264 Summary(pl.UTF-8): Dokumentacja API GIMPa
266 Requires: gtk-doc-common
269 GIMP API documentation.
271 %description apidocs -l pl.UTF-8
272 Dokumentacja API GIMPa.
275 Summary: ASCII Art plugin for GIMP
276 Summary(fr.UTF-8): Plugin d'art ASCII pour GIMP
277 Summary(pl.UTF-8): Wtyczka do ASCII Art do GIMPa
278 Group: X11/Applications/Graphics
279 Requires: %{name} = %{epoch}:%{version}-%{release}
282 This package contains the ASCII Art plugin which requires the aalib
285 %description aa -l fr.UTF-8
286 Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie
289 %description aa -l pl.UTF-8
290 Ten pakiet zawiera wtyczkę do GIMPa ze wsparciem do ASCII Art.
293 Summary: SVG plugin for GIMP
294 Summary(pl.UTF-8): Wtyczka SVG dla GIMPa
295 Group: X11/Applications/Graphics
296 Requires: %{name} = %{epoch}:%{version}-%{release}
297 Requires: librsvg >= 2.2.0
302 %description svg -l pl.UTF-8
303 Wtyczka SVG dla GIMPa.
318 %{!?with_gnomevfs:--disable-gnomevfs} \
320 %{!?with_python: --disable-python} \
322 --with-html-dir=%{_gtkdocdir} \
323 --enable-default-binary \
324 --enable-gimp-remote \
327 %{?with_posix_shm:--with-shm=posix}
332 rm -rf $RPM_BUILD_ROOT
335 DESTDIR=$RPM_BUILD_ROOT
337 # Link gimptool to gimptool-2.0.1
338 ln -s gimptool-2.0.1 $RPM_BUILD_ROOT%{_bindir}/gimptool
339 echo '.so gimptool-2.0.1' > $RPM_BUILD_ROOT%{_mandir}/man1/gimptool.1
341 # Remove obsolete files
342 rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/modules/*.{a,la}
343 rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/python/*.{a,la,py}
345 # error: gimp-2.4.6-1: req /usr/share/locale/ca@valencia/LC_MESSAGES not found
346 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/ca@valencia
348 %find_lang %{name} --all-name
351 rm -rf $RPM_BUILD_ROOT
355 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
356 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
360 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
361 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
363 %post libs -p /sbin/ldconfig
364 %postun libs -p /sbin/ldconfig
366 %files -f %{name}.lang
367 %defattr(644,root,root,755)
368 %doc AUTHORS ChangeLog NEWS README
371 %attr(755,root,root) %{_bindir}/gimp-2.6
372 %attr(755,root,root) %{_bindir}/gimp
373 %attr(755,root,root) %{_bindir}/gimp-console-2.6
374 %attr(755,root,root) %{_bindir}/gimp-console
375 %attr(755,root,root) %{_bindir}/gimp-remote-2.6
376 %attr(755,root,root) %{_bindir}/gimp-remote
377 %{_desktopdir}/gimp.desktop
378 %{_mandir}/man1/gimp-2.6.1*
379 %{_mandir}/man1/gimp.1*
380 %{_mandir}/man1/gimp-console-2.6.1*
381 %{_mandir}/man1/gimp-console.1*
382 %{_mandir}/man1/gimp-remote-2.6.1*
383 %{_mandir}/man1/gimp-remote.1*
384 %{_mandir}/man5/gimprc-2.6.5*
385 %{_mandir}/man5/gimprc.5*
388 %dir %{_libdir}/gimp/%{mver}
389 %dir %{_libdir}/gimp/%{mver}/plug-ins
390 %{_libdir}/gimp/%{mver}/interpreters
391 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/*
392 %{?with_aalib:%exclude %{_libdir}/gimp/%{mver}/plug-ins/file-aa}
393 %exclude %{_libdir}/gimp/%{mver}/plug-ins/file-svg
395 %dir %{_libdir}/gimp/%{mver}/modules
396 %attr(755,root,root) %{_libdir}/gimp/%{mver}/modules/*.so
397 %{_libdir}/gimp/%{mver}/environ
400 %dir %{_libdir}/gimp/%{mver}/python
401 %{_libdir}/gimp/%{mver}/python/*.py[co]
402 %{_libdir}/gimp/%{mver}/python/*.png
403 %attr(755,root,root) %{_libdir}/gimp/%{mver}/python/*.so
406 %dir %{_datadir}/gimp
407 %dir %{_datadir}/gimp/%{mver}
408 %{_datadir}/gimp/%{mver}/brushes
409 %{_datadir}/gimp/%{mver}/fractalexplorer
410 %{_datadir}/gimp/%{mver}/gfig
411 %{_datadir}/gimp/%{mver}/gflare
412 %{_datadir}/gimp/%{mver}/gimpressionist
413 %{_datadir}/gimp/%{mver}/gradients
414 %{_datadir}/gimp/%{mver}/images
415 %{_datadir}/gimp/%{mver}/menus
416 %{_datadir}/gimp/%{mver}/palettes
417 %{_datadir}/gimp/%{mver}/patterns
418 %{_datadir}/gimp/%{mver}/scripts
419 %{_datadir}/gimp/%{mver}/themes
420 %{_datadir}/gimp/%{mver}/tips
422 %dir %{_sysconfdir}/%{name}
423 %dir %{_sysconfdir}/%{name}/%{mver}
424 %config %verify(not md5 mtime) %{_sysconfdir}/%{name}/%{mver}/gimprc*
425 %config(noreplace) %{_sysconfdir}/%{name}/%{mver}/templaterc
426 %config %{_sysconfdir}/%{name}/%{mver}/controllerrc
427 %config %{_sysconfdir}/%{name}/%{mver}/gtkrc*
428 %config %{_sysconfdir}/%{name}/%{mver}/menurc
429 %config %{_sysconfdir}/%{name}/%{mver}/ps-menurc
430 %config %{_sysconfdir}/%{name}/%{mver}/sessionrc
431 %config %{_sysconfdir}/%{name}/%{mver}/unitrc
433 %{_iconsdir}/hicolor/*/apps/gimp.*
436 %defattr(644,root,root,755)
437 %attr(755,root,root) %{_libdir}/libgimp-2.0.so.*.*.*
438 %attr(755,root,root) %ghost %{_libdir}/libgimp-2.0.so.0
439 %attr(755,root,root) %{_libdir}/libgimpbase-2.0.so.*.*.*
440 %attr(755,root,root) %ghost %{_libdir}/libgimpbase-2.0.so.0
441 %attr(755,root,root) %{_libdir}/libgimpcolor-2.0.so.*.*.*
442 %attr(755,root,root) %ghost %{_libdir}/libgimpcolor-2.0.so.0
443 %attr(755,root,root) %{_libdir}/libgimpconfig-2.0.so.*.*.*
444 %attr(755,root,root) %ghost %{_libdir}/libgimpconfig-2.0.so.0
445 %attr(755,root,root) %{_libdir}/libgimpmath-2.0.so.*.*.*
446 %attr(755,root,root) %ghost %{_libdir}/libgimpmath-2.0.so.0
447 %attr(755,root,root) %{_libdir}/libgimpmodule-2.0.so.*.*.*
448 %attr(755,root,root) %ghost %{_libdir}/libgimpmodule-2.0.so.0
449 %attr(755,root,root) %{_libdir}/libgimpthumb-2.0.so.*.*.*
450 %attr(755,root,root) %ghost %{_libdir}/libgimpthumb-2.0.so.0
451 %attr(755,root,root) %{_libdir}/libgimpui-2.0.so.*.*.*
452 %attr(755,root,root) %ghost %{_libdir}/libgimpui-2.0.so.0
453 %attr(755,root,root) %{_libdir}/libgimpwidgets-2.0.so.*.*.*
454 %attr(755,root,root) %ghost %{_libdir}/libgimpwidgets-2.0.so.0
457 %defattr(644,root,root,755)
458 %attr(755,root,root) %{_bindir}/gimptool-%{mver}
459 %attr(755,root,root) %{_bindir}/gimptool
460 %attr(755,root,root) %{_libdir}/libgimp-2.0.so
461 %attr(755,root,root) %{_libdir}/libgimpbase-2.0.so
462 %attr(755,root,root) %{_libdir}/libgimpcolor-2.0.so
463 %attr(755,root,root) %{_libdir}/libgimpconfig-2.0.so
464 %attr(755,root,root) %{_libdir}/libgimpmath-2.0.so
465 %attr(755,root,root) %{_libdir}/libgimpmodule-2.0.so
466 %attr(755,root,root) %{_libdir}/libgimpthumb-2.0.so
467 %attr(755,root,root) %{_libdir}/libgimpui-2.0.so
468 %attr(755,root,root) %{_libdir}/libgimpwidgets-2.0.so
469 %{_libdir}/libgimp-2.0.la
470 %{_libdir}/libgimpbase-2.0.la
471 %{_libdir}/libgimpcolor-2.0.la
472 %{_libdir}/libgimpconfig-2.0.la
473 %{_libdir}/libgimpmath-2.0.la
474 %{_libdir}/libgimpmodule-2.0.la
475 %{_libdir}/libgimpthumb-2.0.la
476 %{_libdir}/libgimpui-2.0.la
477 %{_libdir}/libgimpwidgets-2.0.la
478 %{_pkgconfigdir}/gimp-2.0.pc
479 %{_pkgconfigdir}/gimpthumb-2.0.pc
480 %{_pkgconfigdir}/gimpui-2.0.pc
481 %{_includedir}/gimp-2.0
482 %{_aclocaldir}/gimp-2.0.m4
483 %{_mandir}/man1/gimptool-%{mver}.1*
484 %{_mandir}/man1/gimptool.1*
487 %defattr(644,root,root,755)
488 %{_libdir}/libgimp-2.0.a
489 %{_libdir}/libgimpbase-2.0.a
490 %{_libdir}/libgimpcolor-2.0.a
491 %{_libdir}/libgimpconfig-2.0.a
492 %{_libdir}/libgimpmath-2.0.a
493 %{_libdir}/libgimpmodule-2.0.a
494 %{_libdir}/libgimpthumb-2.0.a
495 %{_libdir}/libgimpui-2.0.a
496 %{_libdir}/libgimpwidgets-2.0.a
499 %defattr(644,root,root,755)
500 %{_gtkdocdir}/libgimp
501 %{_gtkdocdir}/libgimpbase
502 %{_gtkdocdir}/libgimpcolor
503 %{_gtkdocdir}/libgimpconfig
504 %{_gtkdocdir}/libgimpmath
505 %{_gtkdocdir}/libgimpmodule
506 %{_gtkdocdir}/libgimpthumb
507 %{_gtkdocdir}/libgimpwidgets
511 %defattr(644,root,root,755)
512 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/file-aa
516 %defattr(644,root,root,755)
517 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/file-svg