]> git.pld-linux.org Git - packages/gimp.git/blame - gimp.spec
- move 2.4.0 from DEVEL; 2.2.x series on GIMP_2_2 tag
[packages/gimp.git] / gimp.spec
CommitLineData
760952c4
MM
1#
2# Conditional build:
6063094e 3%bcond_without aalib # without aa plugin (which requires aalib)
ad809b9e 4%bcond_without gnome # don't build GNOME based features
6063094e 5%bcond_without python # without python plugins
b43694c6 6%bcond_with posix_shm # with POSIX SHM (default is SysV SHM)
b1fd7741 7#
50b28bc3 8%define mver 2.0
4fb170e2 9Summary: The GNU Image Manipulation Program
ad809b9e
AM
10Summary(de.UTF-8): Das GNU-Bildbearbeitungs-Programm
11Summary(es.UTF-8): Programa de manipulación de imagen GNU
12Summary(fr.UTF-8): Le programme de manipulation d'images de GNU
13Summary(pl.UTF-8): Program GNU do manipulacji formatami graficznymi (GIMP)
14Summary(pt_BR.UTF-8): Programa de manipulação de imagem GNU
15Summary(ru.UTF-8): The GNU Image Manipulation Program
16Summary(tr.UTF-8): Çizim, boyama ve görüntü işleme programı
17Summary(uk.UTF-8): The GNU Image Manipulation Program
18Summary(zh_CN.UTF-8): [图像]GNU图象处理工具
19Summary(zh_TW.UTF-8): [圖像]GNU圖象處理工具
4fb170e2 20Name: gimp
ad809b9e 21Version: 2.4.0
e14d6c1f 22Release: 1
3166825e 23Epoch: 1
3037d88f 24License: GPL
4fb170e2 25Group: X11/Applications/Graphics
ad809b9e
AM
26Source0: ftp://ftp.gimp.org/pub/gimp/v2.4/%{name}-%{version}.tar.bz2
27# Source0-md5: 35fecf14cd5237065aef624b93030d5e
98cdf971 28Patch0: %{name}-home_etc.patch
ad809b9e
AM
29Patch1: %{name}-desktop.patch
30Patch2: %{name}-gcc4.patch
31Patch3: %{name}-nognome.patch
4fb170e2 32URL: http://www.gimp.org/
e30886a4 33%{?with_aalib:BuildRequires: aalib-devel}
ad809b9e 34BuildRequires: alsa-lib-devel >= 1.0.11
484cd167 35BuildRequires: autoconf >= 2.54
b03404b8 36BuildRequires: automake
cc4df03d 37BuildRequires: gettext-devel
5a588737 38BuildRequires: giflib-devel
ad809b9e
AM
39BuildRequires: gtk+2-devel >= 2:2.10.6
40BuildRequires: gtk-doc >= 1.6
41BuildRequires: hal-devel
42BuildRequires: intltool >= 0.35.0
9497dba2 43BuildRequires: lcms-devel
a2c095ed 44BuildRequires: libart_lgpl-devel
04fb536f 45BuildRequires: libexif-devel
ad809b9e 46BuildRequires: libgtkhtml-devel >= 2.6.3
589cb4c6 47BuildRequires: libjpeg-devel
211ee8fb 48BuildRequires: libmng-devel
ad809b9e
AM
49BuildRequires: libpng-devel >= 1.2.12
50BuildRequires: librsvg-devel >= 1:2.15.0
1e34549c 51BuildRequires: libtiff-devel
484cd167 52BuildRequires: libtool >= 1:1.4.2-9
67301082 53BuildRequires: libwmf-devel >= 2:0.2.8
34c29447 54BuildRequires: pkgconfig
ad809b9e
AM
55BuildRequires: poppler-glib-devel >= 0.6
56BuildRequires: rpm-pythonprov
57BuildRequires: xorg-lib-libXpm-devel
58%{?with_python:BuildRequires: python-pygtk-devel >= 1:2.9.3}
59%if %{with gnome}
60BuildRequires: gnome-keyring-devel >= 0.5.1
61BuildRequires: gnome-vfs2-devel >= 2.15.91
62BuildRequires: libgnomeui-devel >= 2.15.91
63%endif
64Requires: %{name}-libs = %{epoch}:%{version}-%{release}
65Requires(post,postun): gtk+2 >= 2:2.10.6
66Requires: hicolor-icon-theme
67%{?with_python:Requires: python-pygtk-gtk >= 1:2.9.3}
73ec8057 68Obsoletes: gimp-data-min
69Obsoletes: gimp-libgimp
ad809b9e 70Obsoletes: gimp-print
1bc9bad9 71BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
4fb170e2 72
73%description
9732a65f 74The GIMP is an image manipulation program suitable for photo
75retouching, image composition and image authoring. Many people find it
76extremely useful in creating logos and other graphics for web pages.
77The GIMP has many of the tools and filters you would expect to find in
78similar commercial offerings, and some interesting extras as well.
4fb170e2 79
9732a65f 80The GIMP provides a large image manipulation toolbox, including
81channel operations and layers, effects, sub-pixel imaging and
82anti-aliasing, and conversions, all with multi-level undo.
4fb170e2 83
9732a65f 84This version of The GIMP includes a scripting facility, but many of
85the included scripts rely on fonts that we cannot distribute. The GIMP
d98f5926 86FTP site has a package of fonts that you can install by yourself,
9732a65f 87which includes all the fonts needed to run the included scripts.
4fb170e2 88
61ef8941
JR
89%description -l es.UTF-8
90GIMP es un programa de manejo de imágenes adecuado para retoque de
91fotos, composición y editoración de imágenes. Muchas personas lo
92encuentran extremamente útil en la creación de logos y otros gráficos
93para páginas web. GIMP tiene muchas herramientas y filtros normalmente
94encontrados en aplicaciones comerciales similares, además de
95características extras bien interesantes. GIMP ofrece una extensa caja
50e3b3c9 96de herramientas de manejo de imagen, incluyendo camadas, efectos,
61ef8941 97formación de imagen subpíxel y antialiasing, conversiones, todos con
50e3b3c9 98deshacer en varios niveles (multi-level undo).
99
61ef8941 100%description -l fr.UTF-8
9732a65f 101Le Programme de Manipulation d'Image de GNU permet de retoucher des
61ef8941
JR
102photos, de réaliser des compositions. Beaucoup de gens l'apprécient
103pour la création de logos et de graphismes pour les pages web. GIMP
9732a65f 104dispose d'un grand nombre de filtres et de plug-ins que l'on ne trouve
105que dans les logiciels commerciaux haut de gamme ainsi que de
61ef8941 106nombreuses fonctionnalité inédites.
69866f7f 107
61ef8941 108GIMP fournit une boite à outil permettant de gérer plusieurs calques,
9732a65f 109de nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi
110qu'un grand nombre de niveaux d'annulation.
69866f7f 111
61ef8941
JR
112%description -l pl.UTF-8
113Program GIMP jest przeznaczony do obróbki i tworzenia plików w różnych
114formatach graficznych. Przy jego użyciu można tworzyć grafikę dla
115stron WWW, retuszować zdjęcia, czy stworzyć własne logo.
fab1a3fd 116
61ef8941
JR
117GIMP dostarcza duży zestaw narzędzi do obróbki obrazów, w tym do
118operowania na kanałach i warstwach, efektów, antyaliasingu oraz
fab1a3fd
JB
119konwersji, a to wszystko z wielopoziomowym cofaniem operacji.
120
61ef8941
JR
121%description -l pt_BR.UTF-8
122O GIMP é um programa de manipulação de imagens adequado para retoque
123de fotos, composição e editoração de imagens. Muitas pessoas o acham
124extremamente útil na criação de logos e outros gráficos para páginas
50e3b3c9 125web. O GIMP tem muitas ferramentas e filtros normalmente encontrados
61ef8941 126em aplicações comerciais similares, além de características extras bem
50e3b3c9 127interessantes.
128
61ef8941
JR
129O GIMP fornece uma extensa caixa de ferramentas de manipulação de
130imagem, incluindo camadas, efeitos, formação de imagem subpíxel e
131anti-aliasing, conversões, todos com desfazimento em vários níveis
50e3b3c9 132(multi-level undo).
133
61ef8941
JR
134%description -l ru.UTF-8
135GIMP - это программа для создания и обработки изображений. Ее считают
136исключительно полезной для создания логотипов и другой графики для
137web-страниц. GIMP имеет множество инструментов и фильтров, которые
138обычно включаются в аналогичные коммерческие пакеты, а также ряд
139возможностей, присущих только ей.
140
141GIMP предоставляет большой набор инструментов для работы с графикой,
142включающий операции над каналами, слоями, эффекты, sub-pixel imaging и
143антиалиасинг, всяческие конверторы и все это с многоуровневым откатом.
144
145GIMP включает поддержку создания сценариев (scripting facility),
146однако многие из поставляемых с программой сценариев предполагают
147наличие шрифтов, которые не могут быть включены в дистрибутив.
148FTP-сайт GIMP содержит пакет шрифтов, которые вы можете поставить
149самостоятельно, включающий все шрифты, необходимые для работы входящих
150в комплект сценариев. Некоторые из шрифтов имеют весьма необычные
151лицензионные требования; все лицензии включены в упомянутый пакет.
152Скачайте ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz и
153ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz, если хотите
154запускать сценарии без изменений или выберите те шрифты, которые
155установлены у вас в системе, перед запуском сценариев.
156
157%description -l uk.UTF-8
158GIMP - це програма для створення та обробки зображень. Її вважають
159дуже корисною для створення логотипів та іншої графіки для
160web-сторінок. GIMP має багато інструментів та фільтрів, які звичайно
161включаються в аналогічні комерційні пакети, а також ряд можливостей,
162властивих саме їй.
163
164GIMP надає великий набір інструментів для роботи з графікою, що
165включає операції над каналами, шарами (layers), ефекти, sub-pixel
166imaging і антиаліасинг, різноманітні конвертори і все це з
167багаторівневим відкатом.
168
169GIMP має підтримку сценаріїв (scripting facility), проте багато з
170включених до поставки сценаріїв припускають наявність шрифтів, які не
171можуть бути включені в дистрибутив. FTP-сайт GIMP містить пакет
172шрифтів, котрі ви можете встановити самостійно, в який входять всі
173шрифти, необхідні для роботи сценаріїв з поставки GIMP. Деякі з
174шрифтів мають вельми незвичайні ліцензійні умови; всі ліцензії
175включено в згаданий пакет. Завантажте
176ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz та
177ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz. якщо хочете
178запускати сценарії без змін або ж виберіть встановалені у вас в
179системі шрифти перед запуском сценаріїв.
85e80133 180
ad809b9e
AM
181%package libs
182Summary: GIMP libraries
183Summary(pl.UTF-8): Biblioteki GIMPa
184Group: Libraries
185Requires: gtk+2 >= 2:2.10.6
186
187%description libs
188This package contains GIMP libraries.
189
190%description libs -l pl.UTF-8
191Pakiet zawiera biblioteki GIMPa.
192
00347be4 193%package devel
4fb170e2 194Summary: GIMP plugin and extension development kit
ad809b9e
AM
195Summary(de.UTF-8): GIMP-Plugin und Extension Development Kit
196Summary(es.UTF-8): Kit de desarrollo de "plugins" extensiones para GIMP
197Summary(fr.UTF-8): Plugin GIMP et kit de développement d'extensions
198Summary(pl.UTF-8): Pliki do budowania modułów i rozszerzeń dla Gimpa
199Summary(pt_BR.UTF-8): Kit de desenvolvimento de "plugins" extensões para o GIMP
200Summary(ru.UTF-8): Инструментарий для разработки плагинов и расширений GIMP
201Summary(tr.UTF-8): GIMP plugin ve uzantı geliştirme araçları
202Summary(uk.UTF-8): Інструментарій для розробки плагінів та розширень GIMP
203Summary(zh_CN.UTF-8): [开发]gimp的开发包
204Summary(zh_TW.UTF-8): [開發]gimp的開發包
3037d88f 205License: LGPL
50e3b3c9 206Group: X11/Development/Libraries
ad809b9e 207Requires: %{name}-libs = %{epoch}:%{version}-%{release}
53edd09b 208Requires: gtk-doc-common
ad809b9e 209Requires: gtk+2-devel >= 2:2.10.0
4fb170e2 210
211%description devel
212Header files for writing GIMP plugins and extensions.
213
61ef8941 214%description devel -l de.UTF-8
9732a65f 215Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen.
4fb170e2 216
61ef8941
JR
217%description devel -l es.UTF-8
218Bibliotecas y archivos de inclusión para escribir extensiones y
50e3b3c9 219plugins para Gimp.
220
61ef8941
JR
221%description devel -l pl.UTF-8
222Pliki nagłówkowe do tworzenia wtyczek i rozszerzeń dla Gimpa.
73ec8057 223
61ef8941
JR
224%description devel -l pt_BR.UTF-8
225Bibliotecas e arquivos de inclusão para escrever extensões e plugins
50e3b3c9 226para o Gimp.
227
4fb170e2 228%package static
00347be4 229Summary: GIMP static libraries
ad809b9e 230Summary(pl.UTF-8): Biblioteki statyczne Gimpa
50e3b3c9 231Group: X11/Development/Libraries
77278c4a 232Requires: %{name}-devel = %{epoch}:%{version}-%{release}
4fb170e2 233
234%description static
00347be4 235GIMP static libraries.
4fb170e2 236
61ef8941
JR
237%description static -l es.UTF-8
238Bibliotecas estáticas para escribir extensiones y plugins para Gimp.
50e3b3c9 239
61ef8941 240%description static -l pl.UTF-8
fab1a3fd 241Biblioteki statyczne Gimpa.
4fb170e2 242
61ef8941
JR
243%description static -l pt_BR.UTF-8
244Bibliotecas estáticas para desenvolvimento de plugins e extensões do
50e3b3c9 245GIMP.
246
32d149f2 247%package aa
248Summary: ASCII Art plugin for Gimp
ad809b9e
AM
249Summary(fr.UTF-8): Plugin d'art ASCII pour Gimp
250Summary(pl.UTF-8): Wtyczka do ASCII Art do Gimpa
32d149f2 251Group: X11/Applications/Graphics
77278c4a 252Requires: %{name} = %{epoch}:%{version}-%{release}
32d149f2 253
254%description aa
9732a65f 255This package contains the ASCII Art plugin which requires the aalib
256shared library.
32d149f2 257
61ef8941
JR
258%description aa -l fr.UTF-8
259Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie
260partagée aalib.
32d149f2 261
61ef8941
JR
262%description aa -l pl.UTF-8
263Ten pakiet zawiera wtyczkę do Gimpa ze wsparciem do ASCII Art.
fa0aabeb 264
fc9fae14
JB
265%package svg
266Summary: SVG plugin for Gimp
ad809b9e 267Summary(pl.UTF-8): Wtyczka SVG dla Gimpa
fc9fae14
JB
268Group: X11/Applications/Graphics
269Requires: %{name} = %{epoch}:%{version}-%{release}
270Requires: librsvg >= 2.2.0
271
272%description svg
273SVG plugin for Gimp.
274
61ef8941 275%description svg -l pl.UTF-8
fc9fae14
JB
276Wtyczka SVG dla Gimpa.
277
d4aa4a70 278%prep
7f01ce5f 279%setup -q
c3ea1d23 280%patch0 -p1
ad809b9e
AM
281%patch1 -p1
282%patch2 -p1
283%{!?with_gnome:%patch3 -p1}
4fb170e2 284
285%build
a612bf8c
AF
286%{__libtoolize}
287%{__aclocal}
a612bf8c 288%{__autoconf}
9917462c
JB
289%{__autoheader}
290%{__automake}
a2c095ed 291%configure \
efc0b05c 292 --disable-rpath \
ad809b9e 293 %{!?with_python: --disable-python} \
77278c4a 294 --enable-mp \
f67c6b3a 295 --with-html-dir=%{_gtkdocdir} \
ad809b9e
AM
296 --enable-default-binary \
297 --enable-static \
298 --enable-gtk-doc \
b43694c6 299 %{?with_posix_shm:--with-shm=posix}
ad809b9e
AM
300
301%{__make} -j1
4fb170e2 302
303%install
304rm -rf $RPM_BUILD_ROOT
4fb170e2 305
861ea416 306%{__make} install \
92ae10a0 307 DESTDIR=$RPM_BUILD_ROOT
4fb170e2 308
39c686e1 309################### end hack ############################
f67c6b3a 310
4490db1c 311# Link gimptool to gimptool-2.0
312
9a4c7b85 313ln -s gimptool-%{mver} $RPM_BUILD_ROOT%{_bindir}/gimptool
314echo '.so gimptool-%{mver}' > $RPM_BUILD_ROOT%{_mandir}/man1/gimptool.1
4490db1c 315
92ae10a0 316# Remove obsolete files
f67c6b3a 317rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/modules/*.{a,la}
318rm -f $RPM_BUILD_ROOT%{_libdir}/gimp/%{mver}/python/*.{a,la,py}
ad809b9e 319rm -r $RPM_BUILD_ROOT%{_datadir}/{application-registry,mime-info}
c3160bf9 320
f67c6b3a 321%find_lang %{name} --all-name
322
e92dedfc 323%clean
324rm -rf $RPM_BUILD_ROOT
325
9a4c7b85 326%post
1807b144 327umask 022
1807b144 328[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
ad809b9e 329gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
9a4c7b85 330
331%postun
1807b144 332umask 022
1807b144 333[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
ad809b9e 334gtk-update-icon-cache -qf %{_datadir}/icons/hicolor
1e34549c 335
ad809b9e
AM
336%post libs -p /sbin/ldconfig
337%postun libs -p /sbin/ldconfig
71900306 338
270bb890 339%files -f %{name}.lang
a070df27 340%defattr(644,root,root,755)
9a4c7b85 341%doc AUTHORS ChangeLog NEWS README
ad809b9e 342%doc docs/Wilber*
0b48eaed 343
ad809b9e 344%attr(755,root,root) %{_bindir}/gimp-2.4
4707e19d 345%attr(755,root,root) %{_bindir}/gimp
ad809b9e
AM
346%attr(755,root,root) %{_bindir}/gimp-console-2.4
347%attr(755,root,root) %{_bindir}/gimp-remote-2.4
4707e19d 348%attr(755,root,root) %{_bindir}/gimp-remote
139a4615 349%{_desktopdir}/gimp.desktop
37a4df9e 350%{_mandir}/man1/gimp-2*
9a4c7b85 351%{_mandir}/man1/gimp-remote-2*
352%{_mandir}/man5/gimprc-2*
4fb170e2 353
b1fd7741 354%dir %{_libdir}/gimp
355%dir %{_libdir}/gimp/%{mver}
356%dir %{_libdir}/gimp/%{mver}/plug-ins
ad809b9e 357%{_libdir}/gimp/%{mver}/interpreters
f67c6b3a 358%attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/*
e30886a4 359%{?with_aalib:%exclude %{_libdir}/gimp/%{mver}/plug-ins/aa}
fc9fae14 360%exclude %{_libdir}/gimp/%{mver}/plug-ins/svg
f67c6b3a 361
b1fd7741 362%dir %{_libdir}/gimp/%{mver}/modules
363%attr(755,root,root) %{_libdir}/gimp/%{mver}/modules/*.so
795282aa 364%{_libdir}/gimp/%{mver}/environ
b1fd7741 365
e30886a4 366%if %{with python}
5e1b99fc 367%dir %{_libdir}/gimp/%{mver}/python
368%{_libdir}/gimp/%{mver}/python/*.py[co]
5f53c47d 369%{_libdir}/gimp/%{mver}/python/*.png
5e1b99fc 370%attr(755,root,root) %{_libdir}/gimp/%{mver}/python/*.so
e30886a4 371%endif
5e1b99fc 372
6d30914e 373%dir %{_datadir}/gimp
b1fd7741 374%dir %{_datadir}/gimp/%{mver}
375%{_datadir}/gimp/%{mver}/brushes
376%{_datadir}/gimp/%{mver}/fractalexplorer
377%{_datadir}/gimp/%{mver}/gfig
378%{_datadir}/gimp/%{mver}/gflare
379%{_datadir}/gimp/%{mver}/gimpressionist
380%{_datadir}/gimp/%{mver}/gradients
381%{_datadir}/gimp/%{mver}/images
9a4c7b85 382%{_datadir}/gimp/%{mver}/menus
b1fd7741 383%{_datadir}/gimp/%{mver}/palettes
384%{_datadir}/gimp/%{mver}/patterns
385%{_datadir}/gimp/%{mver}/scripts
386%{_datadir}/gimp/%{mver}/themes
387%{_datadir}/gimp/%{mver}/tips
b1fd7741 388
c2ff8846 389%dir %{_sysconfdir}/%{name}
390%dir %{_sysconfdir}/%{name}/%{mver}
391%config %verify(not md5 mtime) %{_sysconfdir}/%{name}/%{mver}/gimprc*
392%config(noreplace) %{_sysconfdir}/%{name}/%{mver}/templaterc
ad809b9e 393%config %{_sysconfdir}/%{name}/%{mver}/controllerrc
c2ff8846 394%config %{_sysconfdir}/%{name}/%{mver}/gtkrc*
ad809b9e 395%config %{_sysconfdir}/%{name}/%{mver}/menurc
c2ff8846 396%config %{_sysconfdir}/%{name}/%{mver}/ps-menurc
96930415 397%config %{_sysconfdir}/%{name}/%{mver}/sessionrc
c2ff8846 398%config %{_sysconfdir}/%{name}/%{mver}/unitrc
a2c095ed 399
ad809b9e
AM
400%{_iconsdir}/hicolor/*/apps/gimp.*
401
402%files libs
403%defattr(644,root,root,755)
404%attr(755,root,root) %{_libdir}/lib*.so.*.*
4fb170e2 405
406%files devel
407%defattr(644,root,root,755)
9a4c7b85 408%attr(755,root,root) %{_bindir}/gimptool-%{mver}
4490db1c 409%attr(755,root,root) %{_bindir}/gimptool
05f33191 410%attr(755,root,root) %{_libdir}/lib*.so
dc5134ee 411%{_libdir}/lib*.la
9e868ea9 412%{_pkgconfigdir}/*
34c29447 413%{_gtkdocdir}/*
73ec8057 414
9a4c7b85 415%{_includedir}/gimp-2.0
3a9958b6 416%{_aclocaldir}/gimp-2.0.m4
a070df27 417
9a4c7b85 418%{_mandir}/man1/gimptool-%{mver}*
1c8473da 419%{_mandir}/man1/gimptool.1*
4fb170e2 420
421%files static
dd12c98b 422%defattr(644,root,root,755)
423%{_libdir}/lib*.a
32d149f2 424
e30886a4 425%if %{with aalib}
32d149f2 426%files aa
dd12c98b 427%defattr(644,root,root,755)
b1fd7741 428%attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/aa
579bb1d3 429%endif
9e868ea9 430
fc9fae14
JB
431%files svg
432%defattr(644,root,root,755)
433%attr(755,root,root) %{_libdir}/gimp/%{mver}/plug-ins/svg
This page took 0.204936 seconds and 4 git commands to generate.