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: 23d880dd09cd62c936ed04666a53f8e4
33 Patch0: %{name}-home_etc.patch
34 Patch1: %{name}-desktop.patch
35 Patch2: %{name}-gcc4.patch
36 Patch3: %{name}-sanity.patch
37 URL: http://www.gimp.org/
38 %{?with_aalib:BuildRequires: aalib-devel}
39 BuildRequires: alsa-lib-devel >= 1.0.11
40 BuildRequires: autoconf >= 2.54
41 BuildRequires: automake
42 BuildRequires: babl-devel >= 0.0.22
43 BuildRequires: curl-devel >= 7.15.1
44 BuildRequires: dbus-glib-devel >= 0.70
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 BuildRequires: rpm-pythonprov
69 BuildRequires: xorg-lib-libXmu-devel
70 BuildRequires: xorg-lib-libXpm-devel
71 %{?with_python:BuildRequires: python-pygtk-devel >= 1:2.10.4}
73 BuildRequires: gnome-keyring-devel >= 0.5.1
74 BuildRequires: gnome-vfs2-devel >= 2.15.91
75 BuildRequires: libgnomeui-devel >= 2.15.91
77 Requires(post,postun): gtk+2 >= 2:2.10.13
78 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
79 Requires: curl >= 7.15.1
80 Requires: glib2 >= 1:2.12.3
81 Requires: gtk+2 >= 2:2.10.13
82 Requires: hicolor-icon-theme
83 Requires: pango >= 1:1.12.2
84 %{?with_python:Requires: python-pygtk-gtk >= 1:2.10.4}
85 Obsoletes: gimp-data-min
86 Obsoletes: gimp-libgimp
88 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
91 The GIMP is an image manipulation program suitable for photo
92 retouching, image composition and image authoring. Many people find it
93 extremely useful in creating logos and other graphics for web pages.
94 The GIMP has many of the tools and filters you would expect to find in
95 similar commercial offerings, and some interesting extras as well.
97 The GIMP provides a large image manipulation toolbox, including
98 channel operations and layers, effects, sub-pixel imaging and
99 anti-aliasing, and conversions, all with multi-level undo.
101 This version of The GIMP includes a scripting facility, but many of
102 the included scripts rely on fonts that we cannot distribute. The GIMP
103 FTP site has a package of fonts that you can install by yourself,
104 which includes all the fonts needed to run the included scripts.
106 %description -l es.UTF-8
107 GIMP es un programa de manejo de imágenes adecuado para retoque de
108 fotos, composición y editoración de imágenes. Muchas personas lo
109 encuentran extremamente útil en la creación de logos y otros gráficos
110 para páginas web. GIMP tiene muchas herramientas y filtros normalmente
111 encontrados en aplicaciones comerciales similares, además de
112 características extras bien interesantes. GIMP ofrece una extensa caja
113 de herramientas de manejo de imagen, incluyendo camadas, efectos,
114 formación de imagen subpíxel y antialiasing, conversiones, todos con
115 deshacer en varios niveles (multi-level undo).
117 %description -l fr.UTF-8
118 Le Programme de Manipulation d'Image de GNU permet de retoucher des
119 photos, de réaliser des compositions. Beaucoup de gens l'apprécient
120 pour la création de logos et de graphismes pour les pages web. GIMP
121 dispose d'un grand nombre de filtres et de plug-ins que l'on ne trouve
122 que dans les logiciels commerciaux haut de gamme ainsi que de
123 nombreuses fonctionnalité inédites.
125 GIMP fournit une boite à outil permettant de gérer plusieurs calques,
126 de nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi
127 qu'un grand nombre de niveaux d'annulation.
129 %description -l pl.UTF-8
130 Program GIMP jest przeznaczony do obróbki i tworzenia plików w różnych
131 formatach graficznych. Przy jego użyciu można tworzyć grafikę dla
132 stron WWW, retuszować zdjęcia, czy stworzyć własne logo.
134 GIMP dostarcza duży zestaw narzędzi do obróbki obrazów, w tym do
135 operowania na kanałach i warstwach, efektów, antyaliasingu oraz
136 konwersji, a to wszystko z wielopoziomowym cofaniem operacji.
138 %description -l pt_BR.UTF-8
139 O GIMP é um programa de manipulação de imagens adequado para retoque
140 de fotos, composição e editoração de imagens. Muitas pessoas o acham
141 extremamente útil na criação de logos e outros gráficos para páginas
142 web. O GIMP tem muitas ferramentas e filtros normalmente encontrados
143 em aplicações comerciais similares, além de características extras bem
146 O GIMP fornece uma extensa caixa de ferramentas de manipulação de
147 imagem, incluindo camadas, efeitos, formação de imagem subpíxel e
148 anti-aliasing, conversões, todos com desfazimento em vários níveis
151 %description -l ru.UTF-8
152 GIMP - это программа для создания и обработки изображений. Ее считают
153 исключительно полезной для создания логотипов и другой графики для
154 web-страниц. GIMP имеет множество инструментов и фильтров, которые
155 обычно включаются в аналогичные коммерческие пакеты, а также ряд
156 возможностей, присущих только ей.
158 GIMP предоставляет большой набор инструментов для работы с графикой,
159 включающий операции над каналами, слоями, эффекты, sub-pixel imaging и
160 антиалиасинг, всяческие конверторы и все это с многоуровневым откатом.
162 GIMP включает поддержку создания сценариев (scripting facility),
163 однако многие из поставляемых с программой сценариев предполагают
164 наличие шрифтов, которые не могут быть включены в дистрибутив.
165 FTP-сайт GIMP содержит пакет шрифтов, которые вы можете поставить
166 самостоятельно, включающий все шрифты, необходимые для работы входящих
167 в комплект сценариев. Некоторые из шрифтов имеют весьма необычные
168 лицензионные требования; все лицензии включены в упомянутый пакет.
169 Скачайте ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz и
170 ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz, если хотите
171 запускать сценарии без изменений или выберите те шрифты, которые
172 установлены у вас в системе, перед запуском сценариев.
174 %description -l uk.UTF-8
175 GIMP - це програма для створення та обробки зображень. Її вважають
176 дуже корисною для створення логотипів та іншої графіки для
177 web-сторінок. GIMP має багато інструментів та фільтрів, які звичайно
178 включаються в аналогічні комерційні пакети, а також ряд можливостей,
181 GIMP надає великий набір інструментів для роботи з графікою, що
182 включає операції над каналами, шарами (layers), ефекти, sub-pixel
183 imaging і антиаліасинг, різноманітні конвертори і все це з
184 багаторівневим відкатом.
186 GIMP має підтримку сценаріїв (scripting facility), проте багато з
187 включених до поставки сценаріїв припускають наявність шрифтів, які не
188 можуть бути включені в дистрибутив. FTP-сайт GIMP містить пакет
189 шрифтів, котрі ви можете встановити самостійно, в який входять всі
190 шрифти, необхідні для роботи сценаріїв з поставки GIMP. Деякі з
191 шрифтів мають вельми незвичайні ліцензійні умови; всі ліцензії
192 включено в згаданий пакет. Завантажте
193 ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz та
194 ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz. якщо хочете
195 запускати сценарії без змін або ж виберіть встановалені у вас в
196 системі шрифти перед запуском сценаріїв.
199 Summary: GIMP libraries
200 Summary(pl.UTF-8): Biblioteki GIMPa
203 Requires: gtk+2 >= 2:2.10.6
206 This package contains GIMP libraries.
208 %description libs -l pl.UTF-8
209 Pakiet zawiera biblioteki GIMPa.
212 Summary: GIMP plugin and extension development kit
213 Summary(de.UTF-8): GIMP-Plugin und Extension Development Kit
214 Summary(es.UTF-8): Kit de desarrollo de "plugins" extensiones para GIMP
215 Summary(fr.UTF-8): Plugin GIMP et kit de développement d'extensions
216 Summary(pl.UTF-8): Pliki do budowania modułów i rozszerzeń dla GIMPa
217 Summary(pt_BR.UTF-8): Kit de desenvolvimento de "plugins" extensões para o GIMP
218 Summary(ru.UTF-8): Инструментарий для разработки плагинов и расширений GIMP
219 Summary(tr.UTF-8): GIMP plugin ve uzantı geliştirme araçları
220 Summary(uk.UTF-8): Інструментарій для розробки плагінів та розширень GIMP
221 Summary(zh_CN.UTF-8): [开发]gimp的开发包
222 Summary(zh_TW.UTF-8): [開發]gimp的開發包
224 Group: X11/Development/Libraries
225 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
226 Requires: gtk+2-devel >= 2:2.10.0
229 Header files for writing GIMP plugins and extensions.
231 %description devel -l de.UTF-8
232 Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen.
234 %description devel -l es.UTF-8
235 Bibliotecas y archivos de inclusión para escribir extensiones y
238 %description devel -l pl.UTF-8
239 Pliki nagłówkowe do tworzenia wtyczek i rozszerzeń dla GIMPa.
241 %description devel -l pt_BR.UTF-8
242 Bibliotecas e arquivos de inclusão para escrever extensões e plugins
246 Summary: GIMP static libraries
247 Summary(pl.UTF-8): Biblioteki statyczne GIMPa
249 Group: X11/Development/Libraries
250 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
253 GIMP static libraries.
255 %description static -l es.UTF-8
256 Bibliotecas estáticas para escribir extensiones y plugins para GIMP.
258 %description static -l pl.UTF-8
259 Biblioteki statyczne GIMPa.
261 %description static -l pt_BR.UTF-8
262 Bibliotecas estáticas para desenvolvimento de plugins e extensões do
266 Summary: GIMP API documentation
267 Summary(pl.UTF-8): Dokumentacja API GIMPa
269 Requires: gtk-doc-common
272 GIMP API documentation.
274 %description apidocs -l pl.UTF-8
275 Dokumentacja API GIMPa.
278 Summary: ASCII Art plugin for GIMP
279 Summary(fr.UTF-8): Plugin d'art ASCII pour GIMP
280 Summary(pl.UTF-8): Wtyczka do ASCII Art do GIMPa
281 Group: X11/Applications/Graphics
282 Requires: %{name} = %{epoch}:%{version}-%{release}
285 This package contains the ASCII Art plugin which requires the aalib
288 %description aa -l fr.UTF-8
289 Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie
292 %description aa -l pl.UTF-8
293 Ten pakiet zawiera wtyczkę do GIMPa ze wsparciem do ASCII Art.
296 Summary: SVG plugin for GIMP
297 Summary(pl.UTF-8): Wtyczka SVG dla GIMPa
298 Group: X11/Applications/Graphics
299 Requires: %{name} = %{epoch}:%{version}-%{release}
300 Requires: librsvg >= 2.2.0
305 %description svg -l pl.UTF-8
306 Wtyczka SVG dla GIMPa.
321 %{!?with_gnomevfs:--disable-gnomevfs} \
322 %{!?with_python:--disable-python} \
323 --enable-default-binary \
324 --enable-gimp-remote \
327 --with-html-dir=%{_gtkdocdir} \
328 %{?with_posix_shm:--with-shm=posix} \
329 %{!?with_webkit:--without-webkit}
334 rm -rf $RPM_BUILD_ROOT
337 DESTDIR=$RPM_BUILD_ROOT
339 # Link gimptool to gimptool-2.0.1
340 ln -s gimptool-2.0 $RPM_BUILD_ROOT%{_bindir}/gimptool
341 echo '.so gimptool-2.0.1' > $RPM_BUILD_ROOT%{_mandir}/man1/gimptool.1
343 # Remove obsolete files
344 rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/modules/*.{a,la}
345 rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/python/*.{a,la,py}
347 # error: gimp-2.4.6-1: req /usr/share/locale/ca@valencia/LC_MESSAGES not found
348 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/ca@valencia
350 %find_lang %{name} --all-name
353 rm -rf $RPM_BUILD_ROOT
357 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
358 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
362 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
363 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
365 %post libs -p /sbin/ldconfig
366 %postun libs -p /sbin/ldconfig
368 %files -f %{name}.lang
369 %defattr(644,root,root,755)
370 %doc AUTHORS ChangeLog NEWS README
373 %attr(755,root,root) %{_bindir}/gimp-2.6
374 %attr(755,root,root) %{_bindir}/gimp
375 %attr(755,root,root) %{_bindir}/gimp-console-2.6
376 %attr(755,root,root) %{_bindir}/gimp-console
377 %attr(755,root,root) %{_bindir}/gimp-remote-2.6
378 %attr(755,root,root) %{_bindir}/gimp-remote
379 %{_desktopdir}/gimp.desktop
380 %{_mandir}/man1/gimp-2.6.1*
381 %{_mandir}/man1/gimp.1*
382 %{_mandir}/man1/gimp-console-2.6.1*
383 %{_mandir}/man1/gimp-console.1*
384 %{_mandir}/man1/gimp-remote-2.6.1*
385 %{_mandir}/man1/gimp-remote.1*
386 %{_mandir}/man5/gimprc-2.6.5*
387 %{_mandir}/man5/gimprc.5*
390 %dir %{_libdir}/gimp/%{mver}
391 %dir %{_libdir}/gimp/%{mver}/plug-ins
392 %{_libdir}/gimp/%{mver}/interpreters
393 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/*
394 %{?with_aalib:%exclude %{_libdir}/gimp/%{mver}/plug-ins/file-aa}
395 %exclude %{_libdir}/gimp/%{mver}/plug-ins/file-svg
397 %dir %{_libdir}/gimp/%{mver}/modules
398 %attr(755,root,root) %{_libdir}/gimp/%{mver}/modules/*.so
399 %{_libdir}/gimp/%{mver}/environ
402 %dir %{_libdir}/gimp/%{mver}/python
403 %{_libdir}/gimp/%{mver}/python/*.py[co]
404 %{_libdir}/gimp/%{mver}/python/*.png
405 %attr(755,root,root) %{_libdir}/gimp/%{mver}/python/*.so
408 %dir %{_datadir}/gimp
409 %dir %{_datadir}/gimp/%{mver}
410 %{_datadir}/gimp/%{mver}/brushes
411 %{_datadir}/gimp/%{mver}/fractalexplorer
412 %{_datadir}/gimp/%{mver}/gfig
413 %{_datadir}/gimp/%{mver}/gflare
414 %{_datadir}/gimp/%{mver}/gimpressionist
415 %{_datadir}/gimp/%{mver}/gradients
416 %{_datadir}/gimp/%{mver}/images
417 %{_datadir}/gimp/%{mver}/menus
418 %{_datadir}/gimp/%{mver}/palettes
419 %{_datadir}/gimp/%{mver}/patterns
420 %{_datadir}/gimp/%{mver}/scripts
421 %{_datadir}/gimp/%{mver}/themes
422 %{_datadir}/gimp/%{mver}/tips
424 %dir %{_sysconfdir}/%{name}
425 %dir %{_sysconfdir}/%{name}/%{mver}
426 %config %verify(not md5 mtime) %{_sysconfdir}/%{name}/%{mver}/gimprc*
427 %config(noreplace) %{_sysconfdir}/%{name}/%{mver}/templaterc
428 %config %{_sysconfdir}/%{name}/%{mver}/controllerrc
429 %config %{_sysconfdir}/%{name}/%{mver}/gtkrc*
430 %config %{_sysconfdir}/%{name}/%{mver}/menurc
431 %config %{_sysconfdir}/%{name}/%{mver}/ps-menurc
432 %config %{_sysconfdir}/%{name}/%{mver}/sessionrc
433 %config %{_sysconfdir}/%{name}/%{mver}/unitrc
435 %{_iconsdir}/hicolor/*/apps/gimp.*
438 %defattr(644,root,root,755)
439 %attr(755,root,root) %{_libdir}/libgimp-2.0.so.*.*.*
440 %attr(755,root,root) %ghost %{_libdir}/libgimp-2.0.so.0
441 %attr(755,root,root) %{_libdir}/libgimpbase-2.0.so.*.*.*
442 %attr(755,root,root) %ghost %{_libdir}/libgimpbase-2.0.so.0
443 %attr(755,root,root) %{_libdir}/libgimpcolor-2.0.so.*.*.*
444 %attr(755,root,root) %ghost %{_libdir}/libgimpcolor-2.0.so.0
445 %attr(755,root,root) %{_libdir}/libgimpconfig-2.0.so.*.*.*
446 %attr(755,root,root) %ghost %{_libdir}/libgimpconfig-2.0.so.0
447 %attr(755,root,root) %{_libdir}/libgimpmath-2.0.so.*.*.*
448 %attr(755,root,root) %ghost %{_libdir}/libgimpmath-2.0.so.0
449 %attr(755,root,root) %{_libdir}/libgimpmodule-2.0.so.*.*.*
450 %attr(755,root,root) %ghost %{_libdir}/libgimpmodule-2.0.so.0
451 %attr(755,root,root) %{_libdir}/libgimpthumb-2.0.so.*.*.*
452 %attr(755,root,root) %ghost %{_libdir}/libgimpthumb-2.0.so.0
453 %attr(755,root,root) %{_libdir}/libgimpui-2.0.so.*.*.*
454 %attr(755,root,root) %ghost %{_libdir}/libgimpui-2.0.so.0
455 %attr(755,root,root) %{_libdir}/libgimpwidgets-2.0.so.*.*.*
456 %attr(755,root,root) %ghost %{_libdir}/libgimpwidgets-2.0.so.0
459 %defattr(644,root,root,755)
460 %attr(755,root,root) %{_bindir}/gimptool-%{mver}
461 %attr(755,root,root) %{_bindir}/gimptool
462 %attr(755,root,root) %{_libdir}/libgimp-2.0.so
463 %attr(755,root,root) %{_libdir}/libgimpbase-2.0.so
464 %attr(755,root,root) %{_libdir}/libgimpcolor-2.0.so
465 %attr(755,root,root) %{_libdir}/libgimpconfig-2.0.so
466 %attr(755,root,root) %{_libdir}/libgimpmath-2.0.so
467 %attr(755,root,root) %{_libdir}/libgimpmodule-2.0.so
468 %attr(755,root,root) %{_libdir}/libgimpthumb-2.0.so
469 %attr(755,root,root) %{_libdir}/libgimpui-2.0.so
470 %attr(755,root,root) %{_libdir}/libgimpwidgets-2.0.so
471 %{_libdir}/libgimp-2.0.la
472 %{_libdir}/libgimpbase-2.0.la
473 %{_libdir}/libgimpcolor-2.0.la
474 %{_libdir}/libgimpconfig-2.0.la
475 %{_libdir}/libgimpmath-2.0.la
476 %{_libdir}/libgimpmodule-2.0.la
477 %{_libdir}/libgimpthumb-2.0.la
478 %{_libdir}/libgimpui-2.0.la
479 %{_libdir}/libgimpwidgets-2.0.la
480 %{_pkgconfigdir}/gimp-2.0.pc
481 %{_pkgconfigdir}/gimpthumb-2.0.pc
482 %{_pkgconfigdir}/gimpui-2.0.pc
483 %{_includedir}/gimp-2.0
484 %{_aclocaldir}/gimp-2.0.m4
485 %{_mandir}/man1/gimptool-%{mver}.1*
486 %{_mandir}/man1/gimptool.1*
489 %defattr(644,root,root,755)
490 %{_libdir}/libgimp-2.0.a
491 %{_libdir}/libgimpbase-2.0.a
492 %{_libdir}/libgimpcolor-2.0.a
493 %{_libdir}/libgimpconfig-2.0.a
494 %{_libdir}/libgimpmath-2.0.a
495 %{_libdir}/libgimpmodule-2.0.a
496 %{_libdir}/libgimpthumb-2.0.a
497 %{_libdir}/libgimpui-2.0.a
498 %{_libdir}/libgimpwidgets-2.0.a
501 %defattr(644,root,root,755)
502 %{_gtkdocdir}/libgimp
503 %{_gtkdocdir}/libgimpbase
504 %{_gtkdocdir}/libgimpcolor
505 %{_gtkdocdir}/libgimpconfig
506 %{_gtkdocdir}/libgimpmath
507 %{_gtkdocdir}/libgimpmodule
508 %{_gtkdocdir}/libgimpthumb
509 %{_gtkdocdir}/libgimpwidgets
513 %defattr(644,root,root,755)
514 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/file-aa
518 %defattr(644,root,root,755)
519 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/file-svg