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