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