]> git.pld-linux.org Git - packages/GraphicsMagick.git/blame - GraphicsMagick.spec
- renamed gomp bcond to compiler-agnostic openmp
[packages/GraphicsMagick.git] / GraphicsMagick.spec
CommitLineData
32ab9a8e
JB
1#
2# Conditional build:
3%bcond_without fpx # without FlashPIX module (which uses fpx library)
4%bcond_with gs # with PostScript support through ghostscript library (warning: breaks jpeg!)
5%bcond_without jasper # without JPEG2000 module (which uses jasper library)
925d718f 6%bcond_without cxx # without Magick++ library
a4d8e56e 7%bcond_without openmp # OpenMP support
32ab9a8e
JB
8#
9%include /usr/lib/rpm/macros.perl
10%define QuantumDepth 16
52e82107
ER
11%define pdir Graphics
12%define pnam Magick
32ab9a8e 13Summary: Image display, conversion, and manipulation under X
743324e7
ER
14Summary(de.UTF-8): Darstellen, Konvertieren und Bearbeiten von Grafiken unter X
15Summary(es.UTF-8): Exhibidor, convertidor y manipulador de imágenes bajo X
16Summary(fr.UTF-8): Visualisation, conversion, et manipulation d'images sous X
17Summary(pl.UTF-8): Narzędzie do wyświetlania, konwersji i manipulacji grafikami
18Summary(pt_BR.UTF-8): Exibidor, conversor e manipulador de imagens sob X
19Summary(ru.UTF-8): Просмотр, конвертирование, обработка изображений под X Window
20Summary(tr.UTF-8): X altında resim gösterme, çevirme ve değişiklik yapma
21Summary(uk.UTF-8): Перегляд, конвертування та обробка зображень під X Window
32ab9a8e 22Name: GraphicsMagick
77ba35c0 23Version: 1.3.20
4f07ba9d 24Release: 3
675b30b5 25License: MIT
32ab9a8e 26Group: X11/Applications/Graphics
d750bc64 27Source0: http://downloads.sourceforge.net/graphicsmagick/%{name}-%{version}.tar.xz
77ba35c0 28# Source0-md5: 5bb456e3466026ada6f12cc53c9776dc
6c3a6ca3
MK
29Patch0: %{name}-link.patch
30Patch1: %{name}-ldflags.patch
32ab9a8e 31URL: http://www.graphicsmagick.org/
925d718f 32BuildRequires: autoconf >= 2.69
9d74e9cb 33BuildRequires: automake >= 1:1.10.1
32ab9a8e
JB
34BuildRequires: bzip2-devel >= 1.0.1
35BuildRequires: expat-devel >= 1.95.7
36BuildRequires: freetype-devel >= 2.0.2-2
a4d8e56e 37%{?with_openmp:BuildRequires: gcc >= 6:4.2}
32ab9a8e 38%{?with_gs:BuildRequires: ghostscript-devel}
23cc5688
JB
39%{?with_jasper:BuildRequires: jasper-devel >= 1.900.1}
40BuildRequires: jbigkit-devel >= 1.6
925d718f 41BuildRequires: lcms2-devel >= 2
32ab9a8e 42%{?with_fpx:BuildRequires: libfpx-devel >= 1.2.0.4-3}
a4d8e56e 43%{?with_openmp:BuildRequires: libgomp-devel}
77ba35c0 44BuildRequires: libjpeg-devel >= 6b
32ab9a8e 45BuildRequires: libltdl-devel
23cc5688 46BuildRequires: libpng-devel >= 1.2.18
32ab9a8e 47BuildRequires: libstdc++-devel
23cc5688 48BuildRequires: libtiff-devel >= 3.8.2
9d74e9cb 49BuildRequires: libtool >= 2:2.2
77ba35c0 50BuildRequires: libwebp-devel
32ab9a8e
JB
51BuildRequires: libwmf-devel >= 2:0.2.2
52BuildRequires: libxml2-devel >= 2.0
53BuildRequires: perl-devel >= 1:5.8.0
54BuildRequires: rpm-perlprov >= 4.1-13
16c17238 55BuildRequires: rpmbuild(macros) >= 1.315
77ba35c0 56BuildRequires: xorg-lib-libX11-devel
307a9c47 57BuildRequires: xorg-lib-libXext-devel
925d718f 58BuildRequires: xz-devel
77ba35c0 59BuildRequires: zlib-devel
32ab9a8e
JB
60# only checked for, but only supplied scripts/txt2html is used
61#BuildRequires: txt2html
62Requires: %{name}-libs = %{version}-%{release}
307a9c47 63Obsoletes: GraphicsMagick-coder-dps
32ab9a8e
JB
64BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65
32ab9a8e
JB
66%define modulesdir %{_libdir}/GraphicsMagick-%{version}/modules-Q%{QuantumDepth}
67
68%description
e4fdbfa3
ER
69GraphicsMagick is an image display, conversion, and manipulation tool.
70It runs under X Window. It is very powerful in terms of it's ability
71to allow the user to edit images. It can handle many different formats
72as well.
32ab9a8e 73
168f88a4 74%description -l de.UTF-8
32ab9a8e 75GraphicsMagick ist ein Tool zur Bildanzeige, -konvertierung und
168f88a4 76manipulation, -das unter X-Window läuft. Es ist enorm leitungsfähig in
32ab9a8e 77Bezug auf die Grafikmanipulationsfunktionen, die es dem Anwender
168f88a4 78bietet, und auf die Vielfalt der unterstützten Formate.
32ab9a8e 79
168f88a4 80%description -l es.UTF-8
32ab9a8e 81GraphicsMagick es una herramienta para manipular, convertir y exhibir
168f88a4
JR
82imágenes, que funciona bajo X Window. Es una herramienta potente que
83permite editar imágenes, pudiendo manipular varios formatos
32ab9a8e
JB
84diferentes.
85
168f88a4 86%description -l fr.UTF-8
e4fdbfa3 87GraphicsMagick est un outil d'affichage, de conversion et de
168f88a4
JR
88manipulation d'images. Il tourne sous X Window et est très puissant en
89termes de capacité d'édition des images. Il peut aussi gérer de
90nombreux formats différents.
91
92%description -l pl.UTF-8
93GraphicsMagick jest narzędziem do manipulacji, konwersji i
85850605 94wyświetlania plików graficznych. W skład pakietu wchodzą zarówno
95narzędzia X Window jak i do używania z linii poleceń umożliwiające
96edycję grafiki. Narzędzia z pakietu GraphicsMagick potrafią obsłużyć
97wiele różnych formatów graficznych.
168f88a4
JR
98
99%description -l pt_BR.UTF-8
100GraphicsMagick é uma ferramenta para manipular, converter e exibir
101imagens, que funciona sob o X Window. É uma ferramenta poderosa que
102permite editar imagens, podendo tratar vários formatos diferentes.
103
104%description -l ru.UTF-8
105GraphicsMagick - это утилита для просмотра, конвертирования и
106обработки изображений. Она работает под X Window. GraphicsMagick
107предоставляет пользователю широкие возможности по обработке
108изображений в самых разнообразных форматах.
109
110%description -l tr.UTF-8
111GraphicsMagick bir resim gösterme, çevirme ve değişiklik yapma
112programıdır. X Window pencereleme sistemi altında çalışır. Kullanıcıya
113resimler üzerinde değişiklik yapma açısından pek çok olanak sunar. Bir
114çok resim biçimini rahatlıkla kullanabilir.
115
116%description -l uk.UTF-8
117GraphicsMagick - це утиліта для перегляду, конвертування та обробки
118зображень. Вона працює під X Window. GraphicsMagick дає користувачу
119широкі можливості по обробці зображень в різноманітних форматах.
32ab9a8e
JB
120
121%package libs
122Summary: GraphicsMagick libraries
743324e7
ER
123Summary(pl.UTF-8): Biblioteki GraphicsMagick
124Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick
32ab9a8e
JB
125Group: X11/Libraries
126
127%description libs
128GraphicsMagick libraries.
129
168f88a4 130%description libs -l pl.UTF-8
32ab9a8e
JB
131Biblioteki GraphicsMagick.
132
168f88a4
JR
133%description libs -l pt_BR.UTF-8
134Bibliotecas dinâmicas do GraphicsMagick.
32ab9a8e
JB
135
136%package devel
137Summary: Libraries and header files for GraphicsMagick development
743324e7
ER
138Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick
139Summary(pl.UTF-8): Biblioteki i pliki nagłówkowe dla GraphicsMagick
140Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick
141Summary(ru.UTF-8): Хедеры и библиотеки для программирования с GraphicsMagick
142Summary(uk.UTF-8): Хедери та бібліотеки для програмування з GraphicsMagick
32ab9a8e
JB
143Group: X11/Development/Libraries
144Requires: %{name}-libs = %{version}-%{release}
32ab9a8e
JB
145Requires: bzip2-devel
146Requires: freetype-devel
925d718f 147Requires: lcms2-devel >= 2
32ab9a8e 148Requires: libltdl-devel
307a9c47 149Requires: xorg-lib-libXext-devel
925d718f 150Requires: xz-devel
32ab9a8e
JB
151Requires: zlib-devel
152
153%description devel
e4fdbfa3
ER
154This is the GraphicsMagick development package. It includes header
155files for use in developing your own applications that make use of the
32ab9a8e
JB
156GraphicsMagick code and/or APIs.
157
168f88a4
JR
158%description devel -l de.UTF-8
159Dies ist das GraphicsMagick-Entwicklerpaket. Es enthält Header-Dateien
32ab9a8e
JB
160zum Entwickeln von Anwendungen, die GraphicsMagick-Code und/oder -APIs
161nutzen.
162
168f88a4 163%description devel -l es.UTF-8
e4fdbfa3 164Este es el paquete de desarrollo GraphicsMagick. Incluye las
168f88a4
JR
165bibliotecas y los archivos de inclusión para el desarrollo de sus
166propias aplicaciones que hacen uso del código GraphicsMagick y/el
e4fdbfa3 167APIs.
32ab9a8e 168
168f88a4
JR
169%description devel -l fr.UTF-8
170Paquetage de développement GraphicsMagick. Contient les bibliothèques
171statiques et les en-têtes utilisés pour créer vos propres applications
32ab9a8e
JB
172utilisant le code d'GraphicsMagick et/ou ses APIs.
173
168f88a4
JR
174%description devel -l pl.UTF-8
175Pakiet ten zawieraja pliki potrzebne przy kompilowaniu programów
176wykorzystujących blibliotekę GraphicsMagick takie jak pliki nagłówkowe
177i dokumentację niezbędną przy pisaniu własnych programów z
178wykorzystaniem API jakie udostępnia GraphicsMagick.
179
180%description devel -l pt_BR.UTF-8
181Este é o pacote de desenvolvimento GraphicsMagick. Inclui as
182bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
183próprias aplicações que fazem uso do código GraphicsMagick e/ou APIs.
184
185%description devel -l ru.UTF-8
186Это пакет разработчика для программирования с GraphicsMagick. Он
187включает хедеры и библиотеки для использования в программах, которые
188используют код или API GraphicsMagick.
189
190%description devel -l tr.UTF-8
191Bu paket, GraphicsMagick uygulama arayüzünü kullanan programlar
192geliştirmek için gereken başlık dosyalarını ve kitaplıkları içerir.
193
194%description devel -l uk.UTF-8
195Це пакет для програмування з GraphicsMagick. Він містить хедери та
196бібліотеки для використання в програмах, що використовують код або API
32ab9a8e
JB
197GraphicsMagick.
198
199%package static
200Summary: GraphicsMagick static libraries
743324e7
ER
201Summary(pl.UTF-8): Biblioteki statyczne GraphicsMagick
202Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
203Summary(ru.UTF-8): Статические библиотеки для программирования с GraphicsMagick
204Summary(uk.UTF-8): Статичні бібліотеки для програмування з GraphicsMagick
32ab9a8e
JB
205Group: X11/Development/Libraries
206Requires: %{name}-devel = %{version}-%{release}
207
208%description static
209GraphicsMagick static libraries.
210
168f88a4 211%description static -l pl.UTF-8
32ab9a8e
JB
212Biblioteki statyczne GraphicsMagick.
213
168f88a4
JR
214%description static -l pt_BR.UTF-8
215Bibliotecas estáticas para desenvolvimento com libGraphicsMagick.
32ab9a8e 216
168f88a4
JR
217%description static -l ru.UTF-8
218Это отдельный пакет со статическими библиотеками, которые больше не
219входят в GraphicsMagick-devel.
32ab9a8e 220
168f88a4
JR
221%description static -l uk.UTF-8
222Це окремий пакет зі статичними бібліотеками, які більше не входять до
223складу GraphicsMagick-devel.
32ab9a8e
JB
224
225%package coder-dot
226Summary: Coder module for GraphViz DOT files
743324e7 227Summary(pl.UTF-8): Moduł kodera dla plików GraphViz DOT
32ab9a8e
JB
228Group: X11/Applications/Graphics
229Requires: %{name} = %{version}-%{release}
230
231%description coder-dot
232Coder module for GraphViz DOT files.
233
168f88a4
JR
234%description coder-dot -l pl.UTF-8
235Moduł kodera dla plików GraphViz DOT.
32ab9a8e 236
32ab9a8e
JB
237%package coder-fpx
238Summary: Coder module for FlashPIX (FPX) files
743324e7 239Summary(pl.UTF-8): Moduł kodera dla plików FlashPIX (FPX)
32ab9a8e
JB
240Group: X11/Applications/Graphics
241Requires: %{name} = %{version}-%{release}
242
243%description coder-fpx
244Coder module for FlashPIX (FPX) files.
245
168f88a4
JR
246%description coder-fpx -l pl.UTF-8
247Moduł kodera dla plików FlashPIX (FPX).
32ab9a8e
JB
248
249%package coder-jbig
250Summary: Coder module for JBIG files
743324e7 251Summary(pl.UTF-8): Moduł kodera dla plików JBIG
32ab9a8e
JB
252Group: X11/Applications/Graphics
253Requires: %{name} = %{version}-%{release}
254
255%description coder-jbig
256Coder module for JBIG files.
257
168f88a4
JR
258%description coder-jbig -l pl.UTF-8
259Moduł kodera dla plików JBIG.
32ab9a8e
JB
260
261%package coder-jpeg
262Summary: Coder module for JPEG files
743324e7 263Summary(pl.UTF-8): Moduł kodera dla plików JPEG
32ab9a8e
JB
264Group: X11/Applications/Graphics
265Requires: %{name} = %{version}-%{release}
266
267%description coder-jpeg
268Coder module for JPEG files.
269
168f88a4
JR
270%description coder-jpeg -l pl.UTF-8
271Moduł kodera dla plików JPEG.
32ab9a8e
JB
272
273%package coder-jpeg2
274Summary: Coder module for JPEG-2000 (JP2/JPC) files using JasPer library
743324e7 275Summary(pl.UTF-8): Moduł kodera dla plików JPEG-2000 (JP2/JPC) używający biblioteki JasPer
32ab9a8e
JB
276Group: X11/Applications/Graphics
277Requires: %{name} = %{version}-%{release}
278
279%description coder-jpeg2
280Coder module for JPEG-2000 (JP2/JPC) files using JasPer library.
281
168f88a4
JR
282%description coder-jpeg2 -l pl.UTF-8
283Moduł kodera dla plików JPEG-2000 (JP2/JPC) używajacy biblioteki
32ab9a8e
JB
284JasPer.
285
286%package coder-miff
287Summary: Coder module for MIFF files
743324e7 288Summary(pl.UTF-8): Moduł kodera dla plików MIFF
32ab9a8e
JB
289Group: X11/Applications/Graphics
290Requires: %{name} = %{version}-%{release}
291
292%description coder-miff
293Coder module for MIFF files.
294
168f88a4
JR
295%description coder-miff -l pl.UTF-8
296Moduł kodera dla plików MIFF.
32ab9a8e
JB
297
298%package coder-mpr
299Summary: Coder module for GraphicsMagick MPR and MSL files
743324e7 300Summary(pl.UTF-8): Moduł kodera dla plików MPR i MSL GraphicsMagick
32ab9a8e
JB
301Group: X11/Applications/Graphics
302Requires: %{name} = %{version}-%{release}
303
304%description coder-mpr
305Coder module for Magick Persistent Registry (MPR) and Magick Scripting
306Language (MSL) files.
307
168f88a4
JR
308%description coder-mpr -l pl.UTF-8
309Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick
32ab9a8e
JB
310Scripting Language (MSL).
311
312%package coder-pdf
313Summary: Coder module for PDF files
743324e7 314Summary(pl.UTF-8): Moduł kodera dla plików PDF
32ab9a8e
JB
315Group: X11/Applications/Graphics
316Requires: %{name} = %{version}-%{release}
317
318%description coder-pdf
319Coder module for PDF files.
320
168f88a4
JR
321%description coder-pdf -l pl.UTF-8
322Moduł kodera dla plików PDF.
32ab9a8e
JB
323
324%package coder-png
325Summary: Coder module for PNG files
743324e7 326Summary(pl.UTF-8): Modul kodera dla plików PNG
32ab9a8e
JB
327Group: X11/Applications/Graphics
328Requires: %{name} = %{version}-%{release}
329
330%description coder-png
331Coder module for PNG files.
332
168f88a4
JR
333%description coder-png -l pl.UTF-8
334Moduł kodera dla plików PNG.
32ab9a8e
JB
335
336%package coder-ps2
337Summary: Coder module for Postscript Level II & III (PS2/PS3) files
743324e7 338Summary(pl.UTF-8): Moduł kodera dla plików Postscript Level II i III (PS2/PS3)
32ab9a8e
JB
339Group: X11/Applications/Graphics
340Requires: %{name} = %{version}-%{release}
341
342%description coder-ps2
343Coder module for Postscript Level II & III (PS2/PS3) files.
344
168f88a4
JR
345%description coder-ps2 -l pl.UTF-8
346Moduł kodera dla plików Postscript Level II i III (PS2/PS3).
32ab9a8e
JB
347
348%package coder-svg
349Summary: Coder module for SVG (Scalable Vector Graphics) files
743324e7 350Summary(pl.UTF-8): Moduł kodera dla plików SVG (Scalable Vector Graphics)
32ab9a8e
JB
351Group: X11/Applications/Graphics
352Requires: %{name} = %{version}-%{release}
353
354%description coder-svg
355Coder module for SVG (Scalable Vector Graphics) files.
356
168f88a4
JR
357%description coder-svg -l pl.UTF-8
358Moduł kodera dla plików SVG (Scalable Vector Graphics).
32ab9a8e
JB
359
360%package coder-tiff
361Summary: Coder module for TIFF files
743324e7 362Summary(pl.UTF-8): Moduł kodera dla plików TIFF
32ab9a8e
JB
363Group: X11/Applications/Graphics
364Requires: %{name} = %{version}-%{release}
365
366%description coder-tiff
367Coder module for TIFF files.
368
168f88a4
JR
369%description coder-tiff -l pl.UTF-8
370Moduł kodera dla plików TIFF.
32ab9a8e
JB
371
372%package coder-url
373Summary: Coder module for retrieving files via URL
743324e7 374Summary(pl.UTF-8): Moduł kodera ściągający pliki o podanym URL
32ab9a8e
JB
375Group: X11/Applications/Graphics
376Requires: %{name} = %{version}-%{release}
377
378%description coder-url
379Coder module for retrieving files via URL.
380
168f88a4
JR
381%description coder-url -l pl.UTF-8
382Moduł kodera ściągający pliki o podanym URL.
32ab9a8e 383
77ba35c0
JB
384%package coder-webp
385Summary: Coder module for WebP files
386Summary(pl.UTF-8): Moduł kodera dla plików WebP
387Group: X11/Applications/Graphics
388Requires: %{name} = %{version}-%{release}
389
390%description coder-webp
391Coder module for WebP files.
392
393%description coder-webp -l pl.UTF-8
394Moduł kodera dla plików WebP.
395
32ab9a8e
JB
396%package coder-wmf
397Summary: Coder module for WMF files
743324e7 398Summary(pl.UTF-8): Moduł kodera dla plików WMF
32ab9a8e
JB
399Group: X11/Applications/Graphics
400Requires: %{name} = %{version}-%{release}
401
402%description coder-wmf
403Coder module for WMF files.
404
168f88a4
JR
405%description coder-wmf -l pl.UTF-8
406Moduł kodera dla plików WMF.
32ab9a8e
JB
407
408%package c++
409Summary: GraphicsMagick Magick++ library
743324e7
ER
410Summary(pl.UTF-8): Biblioteka Magick++
411Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick
412Summary(ru.UTF-8): Библиотека Magick++ (C++ интерфейс для GraphicsMagick'а)
413Summary(uk.UTF-8): Бібліотека Magick++ (інтерфейс C++ для GraphicsMagick)
32ab9a8e
JB
414Group: X11/Libraries
415Requires: %{name}-libs = %{version}-%{release}
416
417%description c++
418This package contains the Magick++ library, a C++ binding to the
419GraphicsMagick graphics manipulation library.
420
e4fdbfa3
ER
421Install GraphicsMagick-c++ if you want to use any applications that
422use Magick++.
32ab9a8e 423
168f88a4
JR
424%description c++ -l pl.UTF-8
425Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki
426GraphicsMagick. Jest potrzebny do uruchamiania programów
427korzystających z Magick++.
32ab9a8e 428
168f88a4
JR
429%description c++ -l pt_BR.UTF-8
430Bibliotecas dinâmicas C++ do GraphicsMagick.
32ab9a8e 431
168f88a4
JR
432%description c++ -l ru.UTF-8
433Magick++ -- объектно-ориентированная библиотека, представляющая из
434себя C++ API для GraphicsMagick (библиотеки для просмотра,
435конвертирования и обработки изображений).
32ab9a8e 436
168f88a4
JR
437%description c++ -l uk.UTF-8
438Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для
439GraphicsMagick (бібліотеки для перегляду, конвертування та обробки
440зображень).
32ab9a8e
JB
441
442%package c++-devel
443Summary: C++ bindings for the GraphicsMagick library
743324e7
ER
444Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick++
445Summary(pl.UTF-8): Pliki nagłówkowe z interfejsem C++ do GraphicsMagick
446Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick++
447Summary(ru.UTF-8): Хедеры и библиотеки для разработок с использованием Magick++ (C++ интерфейс для GraphicsMagick'а)
448Summary(uk.UTF-8): Хедери та бібліотеки для розробок з використанням Magick++ (інтерфейсу C++ для GraphicsMagick)
32ab9a8e
JB
449Group: X11/Development/Libraries
450Requires: %{name}-c++ = %{version}-%{release}
451Requires: %{name}-devel = %{version}-%{release}
452Requires: libstdc++-devel
453
454%description c++-devel
455GraphicsMagick-c++-devel contains header files you'll need to develop
e4fdbfa3
ER
456GraphicsMagick applications using the Magick++ C++ bindings.
457GraphicsMagick is an image manipulation program.
32ab9a8e
JB
458
459If you want to create applications that will use Magick++ code or
e4fdbfa3
ER
460APIs, you'll need to install GraphicsMagick-c++-devel,
461GraphicsMagick-devel and GraphicsMagick. You don't need to install it
462if you just want to use GraphicsMagick, or if you want to
463develop/compile applications using the GraphicsMagick C interface,
464however.
32ab9a8e 465
168f88a4 466%description c++-devel -l es.UTF-8
e4fdbfa3 467Este es el paquete de desarrollo GraphicsMagick. Incluye las
168f88a4
JR
468bibliotecas estáticas y los archivos de inclusión para el desarrollo
469de sus propias aplicaciones que hacen uso del código GraphicsMagick
e4fdbfa3 470y/el APIs.
32ab9a8e 471
168f88a4
JR
472%description c++-devel -l pl.UTF-8
473Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów
474korzystających z Magick++.
32ab9a8e 475
168f88a4
JR
476%description c++-devel -l pt_BR.UTF-8
477Este é o pacote de desenvolvimento libGraphicsMagick++. Inclui as
478bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
479próprias aplicações C++ que fazem uso do código GraphicsMagick e/ou
32ab9a8e
JB
480APIs.
481
168f88a4
JR
482%description c++-devel -l ru.UTF-8
483Это пакет разработчика для программирования с GraphicsMagick. Он
484включает хедеры и библиотеки для использования в программах, которые
485используют код или API Magick++ (C++ интерфейс для GraphicsMagick'а).
32ab9a8e 486
168f88a4
JR
487%description c++-devel -l uk.UTF-8
488Це пакет для програмування з GraphicsMagick. Він містить хедери та
489бібліотеки для використання в програмах, що використовують код або API
490Magick++ (інтерфейс C++ для GraphicsMagick).
32ab9a8e
JB
491
492%package c++-static
493Summary: C++ bindings for the GraphicsMagick - static library
743324e7
ER
494Summary(pl.UTF-8): Interfejs C++ do GraphicsMagick - biblioteka statyczna
495Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
496Summary(ru.UTF-8): Статические библиотеки C++ для программирования с GraphicsMagick
497Summary(uk.UTF-8): Статичні бібліотеки C++ для програмування з GraphicsMagick
32ab9a8e
JB
498Group: X11/Development/Libraries
499Requires: %{name}-c++-devel = %{version}-%{release}
500Requires: %{name}-devel = %{version}-%{release}
501
502%description c++-static
503C++ bindings for the GraphicsMagick - static library.
504
168f88a4 505%description c++-static -l pl.UTF-8
32ab9a8e
JB
506Biblioteka Magick++ w wersji statycznej.
507
168f88a4
JR
508%description c++-static -l pt_BR.UTF-8
509Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++.
32ab9a8e 510
168f88a4
JR
511%description c++-static -l ru.UTF-8
512Это отдельный пакет со статическими библиотеками, которые больше не
513входят в GraphicsMagick-c++-devel.
32ab9a8e 514
168f88a4
JR
515%description c++-static -l uk.UTF-8
516Це окремий пакет зі статичними бібліотеками, які більше не входять до
517складу GraphicsMagick-c++-devel.
32ab9a8e
JB
518
519%package perl
520Summary: Libraries and modules for access to GraphicsMagick from Perl
743324e7
ER
521Summary(pl.UTF-8): Biblioteki i moduły Perla dla GraphicsMagick
522Summary(pt_BR.UTF-8): Módulo perl para uso com o GraphicsMagick
523Summary(ru.UTF-8): Библиотеки и модули для доступа к GraphicsMagick из perl
524Summary(uk.UTF-8): Бібліотеки та модулі для доступу до GraphicsMagick з Perl
32ab9a8e
JB
525Group: Development/Languages/Perl
526Requires: %{name} = %{version}-%{release}
527Requires: %{name}-libs = %{version}-%{release}
528
529%description perl
530This is the GraphicsMagick Perl support package. It perl modules and
531support files for access to GraphicsMagick library from perl without
532unuseful forking or such.
533
168f88a4
JR
534%description perl -l pl.UTF-8
535Biblioteki i moduły umożliwiające korzystanie z GraphicsMagick z
e4fdbfa3 536poziomu Perla.
32ab9a8e 537
168f88a4
JR
538%description perl -l pt_BR.UTF-8
539Este pacote fornece um módulo perl para acessar funções do
e4fdbfa3 540GraphicsMagick em scripts Perl.
32ab9a8e 541
168f88a4
JR
542%description perl -l ru.UTF-8
543Это пакет GraphicsMagick для поддержки perl. Он включает модули perl и
544вспомогательные файлы для доступа к библиотеке GraphicsMagick из Perl.
32ab9a8e 545
168f88a4
JR
546%description perl -l uk.UTF-8
547Це пакет GraphicsMagick для підтримки Perl. Він містить модулі Perl та
548додаткові файли для доступу до бібліотеки GraphicsMagick з Perl.
32ab9a8e
JB
549
550%package doc
551Summary: GraphicsMagick documentation
743324e7 552Summary(pl.UTF-8): Dokumentacja do GraphicsMagick
32ab9a8e
JB
553Group: Documentation
554
555%description doc
556Documentation for GraphicsMagick.
557
168f88a4 558%description doc -l pl.UTF-8
32ab9a8e
JB
559Dokumentacja do GraphicsMagick.
560
561%prep
6c3a6ca3 562%setup -q
9d74e9cb
JB
563%patch0 -p1
564%patch1 -p1
32ab9a8e 565
e4fdbfa3 566find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \;
32ab9a8e 567
32ab9a8e 568%build
9d74e9cb
JB
569%{__libtoolize}
570%{__aclocal}
571%{__autoconf}
572%{__automake}
32ab9a8e
JB
573%configure \
574 --enable-fast-install \
575 --enable-shared \
a4d8e56e 576 %{!?with_openmp:--disable-openmp} \
307a9c47 577 --without-dps \
32ab9a8e
JB
578 --with%{!?with_fpx:out}-fpx \
579 --with%{!?with_gs:out}-gslib \
580 --with%{!?with_jasper:out}-jp2 \
581 --with%{!?with_cxx:out}-magick_plus_plus \
582 --with-gs-font-dir=%{_fontsdir}/Type1 \
583 --with-modules \
584 --with-perl=%{__perl} \
585 --with-perl-options="INSTALLDIRS=vendor" \
586 --with-quantum-depth=%{QuantumDepth} \
587 --with-threads \
588 --with-ttf \
589 --with-x
590
591%{__make}
592
593%install
594rm -rf $RPM_BUILD_ROOT
595install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
596
1cabb7c6 597%{__make} -j1 install \
32ab9a8e 598 DESTDIR=$RPM_BUILD_ROOT \
9d74e9cb 599 pkgdocdir=%{_docdir}/%{name}-devel-%{version}
32ab9a8e
JB
600
601install PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
32ab9a8e
JB
602
603%clean
604rm -rf $RPM_BUILD_ROOT
605
606%post libs -p /sbin/ldconfig
607%postun libs -p /sbin/ldconfig
608
609%post c++ -p /sbin/ldconfig
610%postun c++ -p /sbin/ldconfig
611
612%files
613%defattr(644,root,root,755)
614%attr(755,root,root) %{_bindir}/gm
615%dir %{_libdir}/GraphicsMagick-%{version}
616%dir %{_libdir}/GraphicsMagick-%{version}/config
617%{_libdir}/GraphicsMagick-%{version}/config/*.mgk
618%dir %{modulesdir}
619%dir %{modulesdir}/coders
620%dir %{modulesdir}/filters
621%attr(755,root,root) %{modulesdir}/filters/analyze.so
622%{modulesdir}/filters/analyze.la
623%dir %{_datadir}/GraphicsMagick-%{version}
624%dir %{_datadir}/GraphicsMagick-%{version}/config
625%{_datadir}/GraphicsMagick-%{version}/config/*.mgk
626%{_mandir}/man1/gm.1*
627%{_mandir}/man4/miff.4*
628
629# ========= coders without additional deps
630%attr(755,root,root) %{modulesdir}/coders/art.so
631%{modulesdir}/coders/art.la
632%attr(755,root,root) %{modulesdir}/coders/avi.so
633%{modulesdir}/coders/avi.la
634%attr(755,root,root) %{modulesdir}/coders/avs.so
635%{modulesdir}/coders/avs.la
636%attr(755,root,root) %{modulesdir}/coders/bmp.so
637%{modulesdir}/coders/bmp.la
85f4cace 638%attr(755,root,root) %{modulesdir}/coders/cals.so
639%{modulesdir}/coders/cals.la
32ab9a8e
JB
640%attr(755,root,root) %{modulesdir}/coders/caption.so
641%{modulesdir}/coders/caption.la
642%attr(755,root,root) %{modulesdir}/coders/cineon.so
643%{modulesdir}/coders/cineon.la
644%attr(755,root,root) %{modulesdir}/coders/cmyk.so
645%{modulesdir}/coders/cmyk.la
646%attr(755,root,root) %{modulesdir}/coders/cut.so
647%{modulesdir}/coders/cut.la
648%attr(755,root,root) %{modulesdir}/coders/dcm.so
649%{modulesdir}/coders/dcm.la
691ca0b7
JB
650%attr(755,root,root) %{modulesdir}/coders/dcraw.so
651%{modulesdir}/coders/dcraw.la
32ab9a8e
JB
652%attr(755,root,root) %{modulesdir}/coders/dib.so
653%{modulesdir}/coders/dib.la
654%attr(755,root,root) %{modulesdir}/coders/dpx.so
655%{modulesdir}/coders/dpx.la
656%attr(755,root,root) %{modulesdir}/coders/ept.so
657%{modulesdir}/coders/ept.la
658%attr(755,root,root) %{modulesdir}/coders/fax.so
659%{modulesdir}/coders/fax.la
660%attr(755,root,root) %{modulesdir}/coders/fits.so
661%{modulesdir}/coders/fits.la
662%attr(755,root,root) %{modulesdir}/coders/gif.so
663%{modulesdir}/coders/gif.la
664%attr(755,root,root) %{modulesdir}/coders/gradient.so
665%{modulesdir}/coders/gradient.la
666%attr(755,root,root) %{modulesdir}/coders/gray.so
667%{modulesdir}/coders/gray.la
668%attr(755,root,root) %{modulesdir}/coders/histogram.so
669%{modulesdir}/coders/histogram.la
85f4cace 670%attr(755,root,root) %{modulesdir}/coders/hrz.so
671%{modulesdir}/coders/hrz.la
32ab9a8e
JB
672%attr(755,root,root) %{modulesdir}/coders/html.so
673%{modulesdir}/coders/html.la
674%attr(755,root,root) %{modulesdir}/coders/icon.so
675%{modulesdir}/coders/icon.la
85f4cace 676%attr(755,root,root) %{modulesdir}/coders/identity.so
677%{modulesdir}/coders/identity.la
6c3a6ca3
MK
678%attr(755,root,root) %{modulesdir}/coders/info.so
679%{modulesdir}/coders/info.la
680%attr(755,root,root) %{modulesdir}/coders/jnx.so
681%{modulesdir}/coders/jnx.la
32ab9a8e
JB
682%attr(755,root,root) %{modulesdir}/coders/label.so
683%{modulesdir}/coders/label.la
684%attr(755,root,root) %{modulesdir}/coders/locale.so
685%{modulesdir}/coders/locale.la
686%attr(755,root,root) %{modulesdir}/coders/logo.so
687%{modulesdir}/coders/logo.la
6c3a6ca3
MK
688%attr(755,root,root) %{modulesdir}/coders/mac.so
689%{modulesdir}/coders/mac.la
32ab9a8e
JB
690%attr(755,root,root) %{modulesdir}/coders/map.so
691%{modulesdir}/coders/map.la
692%attr(755,root,root) %{modulesdir}/coders/mat.so
693%{modulesdir}/coders/mat.la
694%attr(755,root,root) %{modulesdir}/coders/matte.so
695%{modulesdir}/coders/matte.la
696%attr(755,root,root) %{modulesdir}/coders/meta.so
697%{modulesdir}/coders/meta.la
698%attr(755,root,root) %{modulesdir}/coders/mono.so
699%{modulesdir}/coders/mono.la
700%attr(755,root,root) %{modulesdir}/coders/mpc.so
701%{modulesdir}/coders/mpc.la
702%attr(755,root,root) %{modulesdir}/coders/mpeg.so
703%{modulesdir}/coders/mpeg.la
704%attr(755,root,root) %{modulesdir}/coders/mtv.so
705%{modulesdir}/coders/mtv.la
706%attr(755,root,root) %{modulesdir}/coders/mvg.so
707%{modulesdir}/coders/mvg.la
708%attr(755,root,root) %{modulesdir}/coders/null.so
709%{modulesdir}/coders/null.la
710%attr(755,root,root) %{modulesdir}/coders/otb.so
711%{modulesdir}/coders/otb.la
712%attr(755,root,root) %{modulesdir}/coders/palm.so
713%{modulesdir}/coders/palm.la
714%attr(755,root,root) %{modulesdir}/coders/pcd.so
715%{modulesdir}/coders/pcd.la
716%attr(755,root,root) %{modulesdir}/coders/pcl.so
717%{modulesdir}/coders/pcl.la
718%attr(755,root,root) %{modulesdir}/coders/pcx.so
719%{modulesdir}/coders/pcx.la
720%attr(755,root,root) %{modulesdir}/coders/pdb.so
721%{modulesdir}/coders/pdb.la
722%attr(755,root,root) %{modulesdir}/coders/pict.so
723%{modulesdir}/coders/pict.la
724%attr(755,root,root) %{modulesdir}/coders/pix.so
725%{modulesdir}/coders/pix.la
726%attr(755,root,root) %{modulesdir}/coders/plasma.so
727%{modulesdir}/coders/plasma.la
728%attr(755,root,root) %{modulesdir}/coders/pnm.so
729%{modulesdir}/coders/pnm.la
730%attr(755,root,root) %{modulesdir}/coders/preview.so
731%{modulesdir}/coders/preview.la
732%attr(755,root,root) %{modulesdir}/coders/psd.so
733%{modulesdir}/coders/psd.la
734%attr(755,root,root) %{modulesdir}/coders/ps.so
735%{modulesdir}/coders/ps.la
736%attr(755,root,root) %{modulesdir}/coders/pwp.so
737%{modulesdir}/coders/pwp.la
738%attr(755,root,root) %{modulesdir}/coders/rgb.so
739%{modulesdir}/coders/rgb.la
740%attr(755,root,root) %{modulesdir}/coders/rla.so
741%{modulesdir}/coders/rla.la
742%attr(755,root,root) %{modulesdir}/coders/rle.so
743%{modulesdir}/coders/rle.la
744%attr(755,root,root) %{modulesdir}/coders/sct.so
745%{modulesdir}/coders/sct.la
746%attr(755,root,root) %{modulesdir}/coders/sfw.so
747%{modulesdir}/coders/sfw.la
748%attr(755,root,root) %{modulesdir}/coders/sgi.so
749%{modulesdir}/coders/sgi.la
750%attr(755,root,root) %{modulesdir}/coders/stegano.so
751%{modulesdir}/coders/stegano.la
752%attr(755,root,root) %{modulesdir}/coders/sun.so
753%{modulesdir}/coders/sun.la
754%attr(755,root,root) %{modulesdir}/coders/tga.so
755%{modulesdir}/coders/tga.la
756%attr(755,root,root) %{modulesdir}/coders/tile.so
757%{modulesdir}/coders/tile.la
758%attr(755,root,root) %{modulesdir}/coders/tim.so
759%{modulesdir}/coders/tim.la
760%attr(755,root,root) %{modulesdir}/coders/topol.so
761%{modulesdir}/coders/topol.la
762%attr(755,root,root) %{modulesdir}/coders/ttf.so
763%{modulesdir}/coders/ttf.la
764%attr(755,root,root) %{modulesdir}/coders/txt.so
765%{modulesdir}/coders/txt.la
766%attr(755,root,root) %{modulesdir}/coders/uil.so
767%{modulesdir}/coders/uil.la
768%attr(755,root,root) %{modulesdir}/coders/uyvy.so
769%{modulesdir}/coders/uyvy.la
770%attr(755,root,root) %{modulesdir}/coders/vicar.so
771%{modulesdir}/coders/vicar.la
772%attr(755,root,root) %{modulesdir}/coders/vid.so
773%{modulesdir}/coders/vid.la
774%attr(755,root,root) %{modulesdir}/coders/viff.so
775%{modulesdir}/coders/viff.la
776%attr(755,root,root) %{modulesdir}/coders/wbmp.so
777%{modulesdir}/coders/wbmp.la
778%attr(755,root,root) %{modulesdir}/coders/wpg.so
779%{modulesdir}/coders/wpg.la
780%attr(755,root,root) %{modulesdir}/coders/xbm.so
781%{modulesdir}/coders/xbm.la
782%attr(755,root,root) %{modulesdir}/coders/xcf.so
783%{modulesdir}/coders/xcf.la
784%attr(755,root,root) %{modulesdir}/coders/xc.so
785%{modulesdir}/coders/xc.la
786%attr(755,root,root) %{modulesdir}/coders/xpm.so
787%{modulesdir}/coders/xpm.la
788%attr(755,root,root) %{modulesdir}/coders/x.so
789%{modulesdir}/coders/x.la
790%attr(755,root,root) %{modulesdir}/coders/xwd.so
791%{modulesdir}/coders/xwd.la
792%attr(755,root,root) %{modulesdir}/coders/yuv.so
793%{modulesdir}/coders/yuv.la
794
795%files libs
796%defattr(644,root,root,755)
5a847801 797%doc ChangeLog Copyright.txt NEWS.txt README.txt TODO.txt
32ab9a8e 798%attr(755,root,root) %{_libdir}/libGraphicsMagick.so.*.*.*
5a847801 799%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick.so.3
32ab9a8e 800%attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so.*.*.*
5a847801 801%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagickWand.so.2
32ab9a8e
JB
802
803%files devel
804%defattr(644,root,root,755)
34e62d4f 805%doc %{_docdir}/%{name}
32ab9a8e
JB
806%attr(755,root,root) %{_bindir}/GraphicsMagick-config
807%attr(755,root,root) %{_bindir}/GraphicsMagickWand-config
808%attr(755,root,root) %{_libdir}/libGraphicsMagick.so
809%attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so
810%{_libdir}/libGraphicsMagick.la
811%{_libdir}/libGraphicsMagickWand.la
812%dir %{_includedir}/GraphicsMagick
813%{_includedir}/GraphicsMagick/magick
814%{_includedir}/GraphicsMagick/wand
815%{_pkgconfigdir}/GraphicsMagick.pc
816%{_pkgconfigdir}/GraphicsMagickWand.pc
817%{_mandir}/man1/GraphicsMagick-config.1*
818%{_mandir}/man1/GraphicsMagickWand-config.1*
819%{_mandir}/man5/quantize.5*
820
821%files static
822%defattr(644,root,root,755)
823%{_libdir}/libGraphicsMagick.a
824%{_libdir}/libGraphicsMagickWand.a
32ab9a8e
JB
825
826%if %{with fpx}
827%files coder-fpx
828%defattr(644,root,root,755)
829# R: fpx
830%attr(755,root,root) %{modulesdir}/coders/fpx.so
831%{modulesdir}/coders/fpx.la
832%endif
833
834%files coder-jbig
835%defattr(644,root,root,755)
836# R: jbigkit (libjbig.so)
837%attr(755,root,root) %{modulesdir}/coders/jbig.so
838%{modulesdir}/coders/jbig.la
839
840%files coder-jpeg
841%defattr(644,root,root,755)
842# R: libjpeg
843%attr(755,root,root) %{modulesdir}/coders/jpeg.so
844%{modulesdir}/coders/jpeg.la
845
846%if %{with jasper}
847%files coder-jpeg2
848%defattr(644,root,root,755)
849# R: jasper, libjpeg
850%attr(755,root,root) %{modulesdir}/coders/jp2.so
851%{modulesdir}/coders/jp2.la
852%endif
853
854%files coder-miff
855%defattr(644,root,root,755)
856# R: libjpeg, zlib, libbz2
857%attr(755,root,root) %{modulesdir}/coders/miff.so
858%{modulesdir}/coders/miff.la
859
860%files coder-mpr
861%defattr(644,root,root,755)
862# R: libxml2
863%attr(755,root,root) %{modulesdir}/coders/mpr.so
864%{modulesdir}/coders/mpr.la
865%attr(755,root,root) %{modulesdir}/coders/msl.so
866%{modulesdir}/coders/msl.la
867
868%files coder-pdf
869%defattr(644,root,root,755)
870# R: libtiff, libjpeg
871%attr(755,root,root) %{modulesdir}/coders/pdf.so
872%{modulesdir}/coders/pdf.la
873
874%files coder-png
875%defattr(644,root,root,755)
876# R: libpng
877%attr(755,root,root) %{modulesdir}/coders/png.so
878%{modulesdir}/coders/png.la
879
880%files coder-ps2
881%defattr(644,root,root,755)
882# R: libtiff, libjpeg
883%attr(755,root,root) %{modulesdir}/coders/ps2.so
884%{modulesdir}/coders/ps2.la
885%attr(755,root,root) %{modulesdir}/coders/ps3.so
886%{modulesdir}/coders/ps3.la
887
888%files coder-svg
889%defattr(644,root,root,755)
890# R: libxml2
891%attr(755,root,root) %{modulesdir}/coders/svg.so
892%{modulesdir}/coders/svg.la
893
894%files coder-tiff
895%defattr(644,root,root,755)
896# R: libtiff, libjpeg
897%attr(755,root,root) %{modulesdir}/coders/tiff.so
898%{modulesdir}/coders/tiff.la
899
900%files coder-url
901%defattr(644,root,root,755)
902# R: libxml2
903%attr(755,root,root) %{modulesdir}/coders/url.so
904%{modulesdir}/coders/url.la
905
77ba35c0
JB
906%files coder-webp
907%defattr(644,root,root,755)
908# R: libwebp
909%attr(755,root,root) %{modulesdir}/coders/webp.so
910%{modulesdir}/coders/webp.la
911
32ab9a8e
JB
912%files coder-wmf
913%defattr(644,root,root,755)
914# R: libwmf, expat, libjpeg, libpng
915%attr(755,root,root) %{modulesdir}/coders/wmf.so
916%{modulesdir}/coders/wmf.la
917
918%if %{with cxx}
919%files c++
920%defattr(644,root,root,755)
921%attr(755,root,root) %{_libdir}/libGraphicsMagick++.so.*.*.*
5a847801 922%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick++.so.3
32ab9a8e
JB
923
924%files c++-devel
925%defattr(644,root,root,755)
926%attr(755,root,root) %{_bindir}/GraphicsMagick++-config
927%attr(755,root,root) %{_libdir}/libGraphicsMagick++.so
928%{_libdir}/libGraphicsMagick++.la
929%{_includedir}/GraphicsMagick/Magick++
930%{_includedir}/GraphicsMagick/Magick++.h
931%{_pkgconfigdir}/GraphicsMagick++.pc
932%{_mandir}/man1/GraphicsMagick++-config.1*
933
934%files c++-static
935%defattr(644,root,root,755)
936%{_libdir}/libGraphicsMagick++.a
937%endif
938
939%files perl
940%defattr(644,root,root,755)
32ab9a8e
JB
941%{_examplesdir}/%{name}-perl-%{version}
942
943%files doc
944%defattr(644,root,root,755)
945%doc www
This page took 0.256465 seconds and 4 git commands to generate.