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