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: a4d9462c9420954824a80c9b1963f9d9
33 Patch0: %{name}-home_etc.patch
34 Patch1: %{name}-desktop.patch
35 Patch2: %{name}-gcc4.patch
36 Patch3: %{name}-libpng.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: docbook-dtd412-xml
46 BuildRequires: gegl-devel >= 0.0.18
47 BuildRequires: gettext-devel
48 BuildRequires: giflib-devel
49 BuildRequires: glib2-devel >= 1:2.16.1
50 BuildRequires: gtk+2-devel >= 2:2.12.5
51 BuildRequires: gtk-doc >= 1.6
52 %{?with_webkit:BuildRequires: gtk-webkit-devel >= 0.1}
53 BuildRequires: hal-devel >= 0.5.7
54 BuildRequires: intltool >= 0.35.5
55 BuildRequires: iso-codes
56 BuildRequires: lcms-devel >= 1.16
57 BuildRequires: libart_lgpl-devel
58 BuildRequires: libexif-devel >= 0.6.15
59 BuildRequires: libjpeg-devel
60 BuildRequires: libmng-devel
61 BuildRequires: libpng-devel >= 1.2.12
62 BuildRequires: librsvg-devel >= 1:2.15.0
63 BuildRequires: libtiff-devel
64 BuildRequires: libtool >= 1:1.4.2-9
65 BuildRequires: libwmf-devel >= 2:0.2.8
66 BuildRequires: pango-devel >= 1:1.18.0
67 BuildRequires: pkgconfig
68 BuildRequires: poppler-glib-devel >= 0.6
69 %{?with_python:BuildRequires: python-pygtk-devel >= 1:2.10.4}
70 BuildRequires: rpm-pythonprov
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.
323 %{!?with_gnomevfs:--disable-gnomevfs} \
324 %{!?with_python:--disable-python} \
325 --enable-default-binary \
326 --enable-gimp-remote \
329 --with-html-dir=%{_gtkdocdir} \
330 %{?with_posix_shm:--with-shm=posix} \
331 %{!?with_webkit:--without-webkit}
336 rm -rf $RPM_BUILD_ROOT
339 DESTDIR=$RPM_BUILD_ROOT
341 # Link gimptool to gimptool-2.0.1
342 ln -s gimptool-2.0 $RPM_BUILD_ROOT%{_bindir}/gimptool
343 echo '.so gimptool-2.0.1' > $RPM_BUILD_ROOT%{_mandir}/man1/gimptool.1
345 # Remove obsolete files
346 rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/modules/*.{a,la}
347 rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/python/*.{a,la,py}
349 # error: gimp-2.4.6-1: req /usr/share/locale/ca@valencia/LC_MESSAGES not found
350 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/ca@valencia
352 %find_lang %{name} --all-name
355 rm -rf $RPM_BUILD_ROOT
359 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
360 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
364 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
365 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
367 %post libs -p /sbin/ldconfig
368 %postun libs -p /sbin/ldconfig
370 %files -f %{name}.lang
371 %defattr(644,root,root,755)
372 %doc AUTHORS ChangeLog NEWS README
375 %attr(755,root,root) %{_bindir}/gimp-2.6
376 %attr(755,root,root) %{_bindir}/gimp
377 %attr(755,root,root) %{_bindir}/gimp-console-2.6
378 %attr(755,root,root) %{_bindir}/gimp-console
379 %attr(755,root,root) %{_bindir}/gimp-remote-2.6
380 %attr(755,root,root) %{_bindir}/gimp-remote
381 %{_desktopdir}/gimp.desktop
382 %{_mandir}/man1/gimp-2.6.1*
383 %{_mandir}/man1/gimp.1*
384 %{_mandir}/man1/gimp-console-2.6.1*
385 %{_mandir}/man1/gimp-console.1*
386 %{_mandir}/man1/gimp-remote-2.6.1*
387 %{_mandir}/man1/gimp-remote.1*
388 %{_mandir}/man5/gimprc-2.6.5*
389 %{_mandir}/man5/gimprc.5*
392 %dir %{_libdir}/gimp/%{mver}
393 %dir %{_libdir}/gimp/%{mver}/plug-ins
394 %{_libdir}/gimp/%{mver}/interpreters
395 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/*
396 %{?with_aalib:%exclude %{_libdir}/gimp/%{mver}/plug-ins/file-aa}
397 %exclude %{_libdir}/gimp/%{mver}/plug-ins/file-svg
399 %dir %{_libdir}/gimp/%{mver}/modules
400 %attr(755,root,root) %{_libdir}/gimp/%{mver}/modules/*.so
401 %{_libdir}/gimp/%{mver}/environ
404 %dir %{_libdir}/gimp/%{mver}/python
405 %{_libdir}/gimp/%{mver}/python/*.py[co]
406 %{_libdir}/gimp/%{mver}/python/*.png
407 %attr(755,root,root) %{_libdir}/gimp/%{mver}/python/*.so
410 %dir %{_datadir}/gimp
411 %dir %{_datadir}/gimp/%{mver}
412 %{_datadir}/gimp/%{mver}/brushes
413 %{_datadir}/gimp/%{mver}/fractalexplorer
414 %{_datadir}/gimp/%{mver}/gfig
415 %{_datadir}/gimp/%{mver}/gflare
416 %{_datadir}/gimp/%{mver}/gimpressionist
417 %{_datadir}/gimp/%{mver}/gradients
418 %{_datadir}/gimp/%{mver}/images
419 %{_datadir}/gimp/%{mver}/menus
420 %{_datadir}/gimp/%{mver}/palettes
421 %{_datadir}/gimp/%{mver}/patterns
422 %{_datadir}/gimp/%{mver}/scripts
423 %{_datadir}/gimp/%{mver}/themes
424 %{_datadir}/gimp/%{mver}/tips
426 %dir %{_sysconfdir}/%{name}
427 %dir %{_sysconfdir}/%{name}/%{mver}
428 %config %verify(not md5 mtime) %{_sysconfdir}/%{name}/%{mver}/gimprc*
429 %config(noreplace) %{_sysconfdir}/%{name}/%{mver}/templaterc
430 %config %{_sysconfdir}/%{name}/%{mver}/controllerrc
431 %config %{_sysconfdir}/%{name}/%{mver}/gtkrc*
432 %config %{_sysconfdir}/%{name}/%{mver}/menurc
433 %config %{_sysconfdir}/%{name}/%{mver}/ps-menurc
434 %config %{_sysconfdir}/%{name}/%{mver}/sessionrc
435 %config %{_sysconfdir}/%{name}/%{mver}/unitrc
437 %{_iconsdir}/hicolor/*/apps/gimp.*
440 %defattr(644,root,root,755)
441 %attr(755,root,root) %{_libdir}/libgimp-2.0.so.*.*.*
442 %attr(755,root,root) %ghost %{_libdir}/libgimp-2.0.so.0
443 %attr(755,root,root) %{_libdir}/libgimpbase-2.0.so.*.*.*
444 %attr(755,root,root) %ghost %{_libdir}/libgimpbase-2.0.so.0
445 %attr(755,root,root) %{_libdir}/libgimpcolor-2.0.so.*.*.*
446 %attr(755,root,root) %ghost %{_libdir}/libgimpcolor-2.0.so.0
447 %attr(755,root,root) %{_libdir}/libgimpconfig-2.0.so.*.*.*
448 %attr(755,root,root) %ghost %{_libdir}/libgimpconfig-2.0.so.0
449 %attr(755,root,root) %{_libdir}/libgimpmath-2.0.so.*.*.*
450 %attr(755,root,root) %ghost %{_libdir}/libgimpmath-2.0.so.0
451 %attr(755,root,root) %{_libdir}/libgimpmodule-2.0.so.*.*.*
452 %attr(755,root,root) %ghost %{_libdir}/libgimpmodule-2.0.so.0
453 %attr(755,root,root) %{_libdir}/libgimpthumb-2.0.so.*.*.*
454 %attr(755,root,root) %ghost %{_libdir}/libgimpthumb-2.0.so.0
455 %attr(755,root,root) %{_libdir}/libgimpui-2.0.so.*.*.*
456 %attr(755,root,root) %ghost %{_libdir}/libgimpui-2.0.so.0
457 %attr(755,root,root) %{_libdir}/libgimpwidgets-2.0.so.*.*.*
458 %attr(755,root,root) %ghost %{_libdir}/libgimpwidgets-2.0.so.0
461 %defattr(644,root,root,755)
462 %attr(755,root,root) %{_bindir}/gimptool-%{mver}
463 %attr(755,root,root) %{_bindir}/gimptool
464 %attr(755,root,root) %{_libdir}/libgimp-2.0.so
465 %attr(755,root,root) %{_libdir}/libgimpbase-2.0.so
466 %attr(755,root,root) %{_libdir}/libgimpcolor-2.0.so
467 %attr(755,root,root) %{_libdir}/libgimpconfig-2.0.so
468 %attr(755,root,root) %{_libdir}/libgimpmath-2.0.so
469 %attr(755,root,root) %{_libdir}/libgimpmodule-2.0.so
470 %attr(755,root,root) %{_libdir}/libgimpthumb-2.0.so
471 %attr(755,root,root) %{_libdir}/libgimpui-2.0.so
472 %attr(755,root,root) %{_libdir}/libgimpwidgets-2.0.so
473 %{_libdir}/libgimp-2.0.la
474 %{_libdir}/libgimpbase-2.0.la
475 %{_libdir}/libgimpcolor-2.0.la
476 %{_libdir}/libgimpconfig-2.0.la
477 %{_libdir}/libgimpmath-2.0.la
478 %{_libdir}/libgimpmodule-2.0.la
479 %{_libdir}/libgimpthumb-2.0.la
480 %{_libdir}/libgimpui-2.0.la
481 %{_libdir}/libgimpwidgets-2.0.la
482 %{_pkgconfigdir}/gimp-2.0.pc
483 %{_pkgconfigdir}/gimpthumb-2.0.pc
484 %{_pkgconfigdir}/gimpui-2.0.pc
485 %{_includedir}/gimp-2.0
486 %{_aclocaldir}/gimp-2.0.m4
487 %{_mandir}/man1/gimptool-%{mver}.1*
488 %{_mandir}/man1/gimptool.1*
491 %defattr(644,root,root,755)
492 %{_libdir}/libgimp-2.0.a
493 %{_libdir}/libgimpbase-2.0.a
494 %{_libdir}/libgimpcolor-2.0.a
495 %{_libdir}/libgimpconfig-2.0.a
496 %{_libdir}/libgimpmath-2.0.a
497 %{_libdir}/libgimpmodule-2.0.a
498 %{_libdir}/libgimpthumb-2.0.a
499 %{_libdir}/libgimpui-2.0.a
500 %{_libdir}/libgimpwidgets-2.0.a
503 %defattr(644,root,root,755)
504 %{_gtkdocdir}/libgimp
505 %{_gtkdocdir}/libgimpbase
506 %{_gtkdocdir}/libgimpcolor
507 %{_gtkdocdir}/libgimpconfig
508 %{_gtkdocdir}/libgimpmath
509 %{_gtkdocdir}/libgimpmodule
510 %{_gtkdocdir}/libgimpthumb
511 %{_gtkdocdir}/libgimpwidgets
515 %defattr(644,root,root,755)
516 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/file-aa
520 %defattr(644,root,root,755)
521 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/file-svg