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 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: gegl-devel >= 0.0.18
45 BuildRequires: gettext-devel
46 BuildRequires: giflib-devel
47 BuildRequires: glib2-devel >= 1:2.16.1
48 BuildRequires: gtk+2-devel >= 2:2.12.5
49 BuildRequires: gtk-doc >= 1.6
50 %{?with_webkit:BuildRequires: gtk-webkit-devel >= 0.1}
51 BuildRequires: hal-devel >= 0.5.7
52 BuildRequires: intltool >= 0.35.5
53 BuildRequires: iso-codes
54 BuildRequires: lcms-devel >= 1.16
55 BuildRequires: libart_lgpl-devel
56 BuildRequires: libexif-devel >= 0.6.15
57 BuildRequires: libjpeg-devel
58 BuildRequires: libmng-devel
59 BuildRequires: libpng-devel >= 1.2.12
60 BuildRequires: librsvg-devel >= 1:2.15.0
61 BuildRequires: libtiff-devel
62 BuildRequires: libtool >= 1:1.4.2-9
63 BuildRequires: libwmf-devel >= 2:0.2.8
64 BuildRequires: pango-devel >= 1:1.18.0
65 BuildRequires: pkgconfig
66 BuildRequires: poppler-glib-devel >= 0.6
67 BuildRequires: rpm-pythonprov
68 BuildRequires: xorg-lib-libXmu-devel
69 BuildRequires: xorg-lib-libXpm-devel
70 %{?with_python:BuildRequires: python-pygtk-devel >= 1:2.10.4}
72 BuildRequires: gnome-keyring-devel >= 0.5.1
73 BuildRequires: gnome-vfs2-devel >= 2.15.91
74 BuildRequires: libgnomeui-devel >= 2.15.91
76 Requires(post,postun): gtk+2 >= 2:2.10.13
77 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
78 Requires: curl >= 7.15.1
79 Requires: glib2 >= 1:2.12.3
80 Requires: gtk+2 >= 2:2.10.13
81 Requires: hicolor-icon-theme
82 Requires: pango >= 1:1.12.2
83 %{?with_python:Requires: python-pygtk-gtk >= 1:2.10.4}
84 Obsoletes: gimp-data-min
85 Obsoletes: gimp-libgimp
87 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
90 The GIMP is an image manipulation program suitable for photo
91 retouching, image composition and image authoring. Many people find it
92 extremely useful in creating logos and other graphics for web pages.
93 The GIMP has many of the tools and filters you would expect to find in
94 similar commercial offerings, and some interesting extras as well.
96 The GIMP provides a large image manipulation toolbox, including
97 channel operations and layers, effects, sub-pixel imaging and
98 anti-aliasing, and conversions, all with multi-level undo.
100 This version of The GIMP includes a scripting facility, but many of
101 the included scripts rely on fonts that we cannot distribute. The GIMP
102 FTP site has a package of fonts that you can install by yourself,
103 which includes all the fonts needed to run the included scripts.
105 %description -l es.UTF-8
106 GIMP es un programa de manejo de imágenes adecuado para retoque de
107 fotos, composición y editoración de imágenes. Muchas personas lo
108 encuentran extremamente útil en la creación de logos y otros gráficos
109 para páginas web. GIMP tiene muchas herramientas y filtros normalmente
110 encontrados en aplicaciones comerciales similares, además de
111 características extras bien interesantes. GIMP ofrece una extensa caja
112 de herramientas de manejo de imagen, incluyendo camadas, efectos,
113 formación de imagen subpíxel y antialiasing, conversiones, todos con
114 deshacer en varios niveles (multi-level undo).
116 %description -l fr.UTF-8
117 Le Programme de Manipulation d'Image de GNU permet de retoucher des
118 photos, de réaliser des compositions. Beaucoup de gens l'apprécient
119 pour la création de logos et de graphismes pour les pages web. GIMP
120 dispose d'un grand nombre de filtres et de plug-ins que l'on ne trouve
121 que dans les logiciels commerciaux haut de gamme ainsi que de
122 nombreuses fonctionnalité inédites.
124 GIMP fournit une boite à outil permettant de gérer plusieurs calques,
125 de nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi
126 qu'un grand nombre de niveaux d'annulation.
128 %description -l pl.UTF-8
129 Program GIMP jest przeznaczony do obróbki i tworzenia plików w różnych
130 formatach graficznych. Przy jego użyciu można tworzyć grafikę dla
131 stron WWW, retuszować zdjęcia, czy stworzyć własne logo.
133 GIMP dostarcza duży zestaw narzędzi do obróbki obrazów, w tym do
134 operowania na kanałach i warstwach, efektów, antyaliasingu oraz
135 konwersji, a to wszystko z wielopoziomowym cofaniem operacji.
137 %description -l pt_BR.UTF-8
138 O GIMP é um programa de manipulação de imagens adequado para retoque
139 de fotos, composição e editoração de imagens. Muitas pessoas o acham
140 extremamente útil na criação de logos e outros gráficos para páginas
141 web. O GIMP tem muitas ferramentas e filtros normalmente encontrados
142 em aplicações comerciais similares, além de características extras bem
145 O GIMP fornece uma extensa caixa de ferramentas de manipulação de
146 imagem, incluindo camadas, efeitos, formação de imagem subpíxel e
147 anti-aliasing, conversões, todos com desfazimento em vários níveis
150 %description -l ru.UTF-8
151 GIMP - это программа для создания и обработки изображений. Ее считают
152 исключительно полезной для создания логотипов и другой графики для
153 web-страниц. GIMP имеет множество инструментов и фильтров, которые
154 обычно включаются в аналогичные коммерческие пакеты, а также ряд
155 возможностей, присущих только ей.
157 GIMP предоставляет большой набор инструментов для работы с графикой,
158 включающий операции над каналами, слоями, эффекты, sub-pixel imaging и
159 антиалиасинг, всяческие конверторы и все это с многоуровневым откатом.
161 GIMP включает поддержку создания сценариев (scripting facility),
162 однако многие из поставляемых с программой сценариев предполагают
163 наличие шрифтов, которые не могут быть включены в дистрибутив.
164 FTP-сайт GIMP содержит пакет шрифтов, которые вы можете поставить
165 самостоятельно, включающий все шрифты, необходимые для работы входящих
166 в комплект сценариев. Некоторые из шрифтов имеют весьма необычные
167 лицензионные требования; все лицензии включены в упомянутый пакет.
168 Скачайте ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz и
169 ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz, если хотите
170 запускать сценарии без изменений или выберите те шрифты, которые
171 установлены у вас в системе, перед запуском сценариев.
173 %description -l uk.UTF-8
174 GIMP - це програма для створення та обробки зображень. Її вважають
175 дуже корисною для створення логотипів та іншої графіки для
176 web-сторінок. GIMP має багато інструментів та фільтрів, які звичайно
177 включаються в аналогічні комерційні пакети, а також ряд можливостей,
180 GIMP надає великий набір інструментів для роботи з графікою, що
181 включає операції над каналами, шарами (layers), ефекти, sub-pixel
182 imaging і антиаліасинг, різноманітні конвертори і все це з
183 багаторівневим відкатом.
185 GIMP має підтримку сценаріїв (scripting facility), проте багато з
186 включених до поставки сценаріїв припускають наявність шрифтів, які не
187 можуть бути включені в дистрибутив. FTP-сайт GIMP містить пакет
188 шрифтів, котрі ви можете встановити самостійно, в який входять всі
189 шрифти, необхідні для роботи сценаріїв з поставки GIMP. Деякі з
190 шрифтів мають вельми незвичайні ліцензійні умови; всі ліцензії
191 включено в згаданий пакет. Завантажте
192 ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz та
193 ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz. якщо хочете
194 запускати сценарії без змін або ж виберіть встановалені у вас в
195 системі шрифти перед запуском сценаріїв.
198 Summary: GIMP libraries
199 Summary(pl.UTF-8): Biblioteki GIMPa
202 Requires: gtk+2 >= 2:2.10.6
205 This package contains GIMP libraries.
207 %description libs -l pl.UTF-8
208 Pakiet zawiera biblioteki GIMPa.
211 Summary: GIMP plugin and extension development kit
212 Summary(de.UTF-8): GIMP-Plugin und Extension Development Kit
213 Summary(es.UTF-8): Kit de desarrollo de "plugins" extensiones para GIMP
214 Summary(fr.UTF-8): Plugin GIMP et kit de développement d'extensions
215 Summary(pl.UTF-8): Pliki do budowania modułów i rozszerzeń dla GIMPa
216 Summary(pt_BR.UTF-8): Kit de desenvolvimento de "plugins" extensões para o GIMP
217 Summary(ru.UTF-8): Инструментарий для разработки плагинов и расширений GIMP
218 Summary(tr.UTF-8): GIMP plugin ve uzantı geliştirme araçları
219 Summary(uk.UTF-8): Інструментарій для розробки плагінів та розширень GIMP
220 Summary(zh_CN.UTF-8): [开发]gimp的开发包
221 Summary(zh_TW.UTF-8): [開發]gimp的開發包
223 Group: X11/Development/Libraries
224 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
225 Requires: gtk+2-devel >= 2:2.10.0
228 Header files for writing GIMP plugins and extensions.
230 %description devel -l de.UTF-8
231 Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen.
233 %description devel -l es.UTF-8
234 Bibliotecas y archivos de inclusión para escribir extensiones y
237 %description devel -l pl.UTF-8
238 Pliki nagłówkowe do tworzenia wtyczek i rozszerzeń dla GIMPa.
240 %description devel -l pt_BR.UTF-8
241 Bibliotecas e arquivos de inclusão para escrever extensões e plugins
245 Summary: GIMP static libraries
246 Summary(pl.UTF-8): Biblioteki statyczne GIMPa
248 Group: X11/Development/Libraries
249 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
252 GIMP static libraries.
254 %description static -l es.UTF-8
255 Bibliotecas estáticas para escribir extensiones y plugins para GIMP.
257 %description static -l pl.UTF-8
258 Biblioteki statyczne GIMPa.
260 %description static -l pt_BR.UTF-8
261 Bibliotecas estáticas para desenvolvimento de plugins e extensões do
265 Summary: GIMP API documentation
266 Summary(pl.UTF-8): Dokumentacja API GIMPa
268 Requires: gtk-doc-common
271 GIMP API documentation.
273 %description apidocs -l pl.UTF-8
274 Dokumentacja API GIMPa.
277 Summary: ASCII Art plugin for GIMP
278 Summary(fr.UTF-8): Plugin d'art ASCII pour GIMP
279 Summary(pl.UTF-8): Wtyczka do ASCII Art do GIMPa
280 Group: X11/Applications/Graphics
281 Requires: %{name} = %{epoch}:%{version}-%{release}
284 This package contains the ASCII Art plugin which requires the aalib
287 %description aa -l fr.UTF-8
288 Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie
291 %description aa -l pl.UTF-8
292 Ten pakiet zawiera wtyczkę do GIMPa ze wsparciem do ASCII Art.
295 Summary: SVG plugin for GIMP
296 Summary(pl.UTF-8): Wtyczka SVG dla GIMPa
297 Group: X11/Applications/Graphics
298 Requires: %{name} = %{epoch}:%{version}-%{release}
299 Requires: librsvg >= 2.2.0
304 %description svg -l pl.UTF-8
305 Wtyczka SVG dla GIMPa.
320 %{!?with_gnomevfs:--disable-gnomevfs} \
321 %{!?with_python:--disable-python} \
322 --enable-default-binary \
323 --enable-gimp-remote \
326 --with-html-dir=%{_gtkdocdir} \
327 %{?with_posix_shm:--with-shm=posix} \
328 %{!?with_webkit:--without-webkit}
333 rm -rf $RPM_BUILD_ROOT
336 DESTDIR=$RPM_BUILD_ROOT
338 # Link gimptool to gimptool-2.0.1
339 ln -s gimptool-2.0 $RPM_BUILD_ROOT%{_bindir}/gimptool
340 echo '.so gimptool-2.0.1' > $RPM_BUILD_ROOT%{_mandir}/man1/gimptool.1
342 # Remove obsolete files
343 rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/modules/*.{a,la}
344 rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/python/*.{a,la,py}
346 # error: gimp-2.4.6-1: req /usr/share/locale/ca@valencia/LC_MESSAGES not found
347 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/ca@valencia
349 %find_lang %{name} --all-name
352 rm -rf $RPM_BUILD_ROOT
356 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
357 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
361 [ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
362 gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
364 %post libs -p /sbin/ldconfig
365 %postun libs -p /sbin/ldconfig
367 %files -f %{name}.lang
368 %defattr(644,root,root,755)
369 %doc AUTHORS ChangeLog NEWS README
372 %attr(755,root,root) %{_bindir}/gimp-2.6
373 %attr(755,root,root) %{_bindir}/gimp
374 %attr(755,root,root) %{_bindir}/gimp-console-2.6
375 %attr(755,root,root) %{_bindir}/gimp-console
376 %attr(755,root,root) %{_bindir}/gimp-remote-2.6
377 %attr(755,root,root) %{_bindir}/gimp-remote
378 %{_desktopdir}/gimp.desktop
379 %{_mandir}/man1/gimp-2.6.1*
380 %{_mandir}/man1/gimp.1*
381 %{_mandir}/man1/gimp-console-2.6.1*
382 %{_mandir}/man1/gimp-console.1*
383 %{_mandir}/man1/gimp-remote-2.6.1*
384 %{_mandir}/man1/gimp-remote.1*
385 %{_mandir}/man5/gimprc-2.6.5*
386 %{_mandir}/man5/gimprc.5*
389 %dir %{_libdir}/gimp/%{mver}
390 %dir %{_libdir}/gimp/%{mver}/plug-ins
391 %{_libdir}/gimp/%{mver}/interpreters
392 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/*
393 %{?with_aalib:%exclude %{_libdir}/gimp/%{mver}/plug-ins/file-aa}
394 %exclude %{_libdir}/gimp/%{mver}/plug-ins/file-svg
396 %dir %{_libdir}/gimp/%{mver}/modules
397 %attr(755,root,root) %{_libdir}/gimp/%{mver}/modules/*.so
398 %{_libdir}/gimp/%{mver}/environ
401 %dir %{_libdir}/gimp/%{mver}/python
402 %{_libdir}/gimp/%{mver}/python/*.py[co]
403 %{_libdir}/gimp/%{mver}/python/*.png
404 %attr(755,root,root) %{_libdir}/gimp/%{mver}/python/*.so
407 %dir %{_datadir}/gimp
408 %dir %{_datadir}/gimp/%{mver}
409 %{_datadir}/gimp/%{mver}/brushes
410 %{_datadir}/gimp/%{mver}/fractalexplorer
411 %{_datadir}/gimp/%{mver}/gfig
412 %{_datadir}/gimp/%{mver}/gflare
413 %{_datadir}/gimp/%{mver}/gimpressionist
414 %{_datadir}/gimp/%{mver}/gradients
415 %{_datadir}/gimp/%{mver}/images
416 %{_datadir}/gimp/%{mver}/menus
417 %{_datadir}/gimp/%{mver}/palettes
418 %{_datadir}/gimp/%{mver}/patterns
419 %{_datadir}/gimp/%{mver}/scripts
420 %{_datadir}/gimp/%{mver}/themes
421 %{_datadir}/gimp/%{mver}/tips
423 %dir %{_sysconfdir}/%{name}
424 %dir %{_sysconfdir}/%{name}/%{mver}
425 %config %verify(not md5 mtime) %{_sysconfdir}/%{name}/%{mver}/gimprc*
426 %config(noreplace) %{_sysconfdir}/%{name}/%{mver}/templaterc
427 %config %{_sysconfdir}/%{name}/%{mver}/controllerrc
428 %config %{_sysconfdir}/%{name}/%{mver}/gtkrc*
429 %config %{_sysconfdir}/%{name}/%{mver}/menurc
430 %config %{_sysconfdir}/%{name}/%{mver}/ps-menurc
431 %config %{_sysconfdir}/%{name}/%{mver}/sessionrc
432 %config %{_sysconfdir}/%{name}/%{mver}/unitrc
434 %{_iconsdir}/hicolor/*/apps/gimp.*
437 %defattr(644,root,root,755)
438 %attr(755,root,root) %{_libdir}/libgimp-2.0.so.*.*.*
439 %attr(755,root,root) %ghost %{_libdir}/libgimp-2.0.so.0
440 %attr(755,root,root) %{_libdir}/libgimpbase-2.0.so.*.*.*
441 %attr(755,root,root) %ghost %{_libdir}/libgimpbase-2.0.so.0
442 %attr(755,root,root) %{_libdir}/libgimpcolor-2.0.so.*.*.*
443 %attr(755,root,root) %ghost %{_libdir}/libgimpcolor-2.0.so.0
444 %attr(755,root,root) %{_libdir}/libgimpconfig-2.0.so.*.*.*
445 %attr(755,root,root) %ghost %{_libdir}/libgimpconfig-2.0.so.0
446 %attr(755,root,root) %{_libdir}/libgimpmath-2.0.so.*.*.*
447 %attr(755,root,root) %ghost %{_libdir}/libgimpmath-2.0.so.0
448 %attr(755,root,root) %{_libdir}/libgimpmodule-2.0.so.*.*.*
449 %attr(755,root,root) %ghost %{_libdir}/libgimpmodule-2.0.so.0
450 %attr(755,root,root) %{_libdir}/libgimpthumb-2.0.so.*.*.*
451 %attr(755,root,root) %ghost %{_libdir}/libgimpthumb-2.0.so.0
452 %attr(755,root,root) %{_libdir}/libgimpui-2.0.so.*.*.*
453 %attr(755,root,root) %ghost %{_libdir}/libgimpui-2.0.so.0
454 %attr(755,root,root) %{_libdir}/libgimpwidgets-2.0.so.*.*.*
455 %attr(755,root,root) %ghost %{_libdir}/libgimpwidgets-2.0.so.0
458 %defattr(644,root,root,755)
459 %attr(755,root,root) %{_bindir}/gimptool-%{mver}
460 %attr(755,root,root) %{_bindir}/gimptool
461 %attr(755,root,root) %{_libdir}/libgimp-2.0.so
462 %attr(755,root,root) %{_libdir}/libgimpbase-2.0.so
463 %attr(755,root,root) %{_libdir}/libgimpcolor-2.0.so
464 %attr(755,root,root) %{_libdir}/libgimpconfig-2.0.so
465 %attr(755,root,root) %{_libdir}/libgimpmath-2.0.so
466 %attr(755,root,root) %{_libdir}/libgimpmodule-2.0.so
467 %attr(755,root,root) %{_libdir}/libgimpthumb-2.0.so
468 %attr(755,root,root) %{_libdir}/libgimpui-2.0.so
469 %attr(755,root,root) %{_libdir}/libgimpwidgets-2.0.so
470 %{_libdir}/libgimp-2.0.la
471 %{_libdir}/libgimpbase-2.0.la
472 %{_libdir}/libgimpcolor-2.0.la
473 %{_libdir}/libgimpconfig-2.0.la
474 %{_libdir}/libgimpmath-2.0.la
475 %{_libdir}/libgimpmodule-2.0.la
476 %{_libdir}/libgimpthumb-2.0.la
477 %{_libdir}/libgimpui-2.0.la
478 %{_libdir}/libgimpwidgets-2.0.la
479 %{_pkgconfigdir}/gimp-2.0.pc
480 %{_pkgconfigdir}/gimpthumb-2.0.pc
481 %{_pkgconfigdir}/gimpui-2.0.pc
482 %{_includedir}/gimp-2.0
483 %{_aclocaldir}/gimp-2.0.m4
484 %{_mandir}/man1/gimptool-%{mver}.1*
485 %{_mandir}/man1/gimptool.1*
488 %defattr(644,root,root,755)
489 %{_libdir}/libgimp-2.0.a
490 %{_libdir}/libgimpbase-2.0.a
491 %{_libdir}/libgimpcolor-2.0.a
492 %{_libdir}/libgimpconfig-2.0.a
493 %{_libdir}/libgimpmath-2.0.a
494 %{_libdir}/libgimpmodule-2.0.a
495 %{_libdir}/libgimpthumb-2.0.a
496 %{_libdir}/libgimpui-2.0.a
497 %{_libdir}/libgimpwidgets-2.0.a
500 %defattr(644,root,root,755)
501 %{_gtkdocdir}/libgimp
502 %{_gtkdocdir}/libgimpbase
503 %{_gtkdocdir}/libgimpcolor
504 %{_gtkdocdir}/libgimpconfig
505 %{_gtkdocdir}/libgimpmath
506 %{_gtkdocdir}/libgimpmodule
507 %{_gtkdocdir}/libgimpthumb
508 %{_gtkdocdir}/libgimpwidgets
512 %defattr(644,root,root,755)
513 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/file-aa
517 %defattr(644,root,root,755)
518 %attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/file-svg