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