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