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