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