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