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