]> git.pld-linux.org Git - packages/GraphicsMagick.git/blame - GraphicsMagick.spec
- adjusted for AC, not tested yet
[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
23cc5688
JB
22Version: 1.1.8
23Release: 1
32ab9a8e
JB
24License: Apache-like
25Group: X11/Applications/Graphics
26Source0: ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%{name}-%{version}.tar.bz2
23cc5688 27# Source0-md5: dbfea361f02d63fa0956185d7794e845
32ab9a8e
JB
28Patch0: %{name}-libpath.patch
29Patch1: %{name}-system-libltdl.patch
307a9c47 30Patch2: %{name}-link.patch
3d4ab7de 31Patch3: %{name}-png.patch
c70f4b15 32Patch4: %{name}-ldflags.patch
32ab9a8e 33URL: http://www.graphicsmagick.org/
5f65b53d
PG
34BuildRequires: XFree86-devel
35BuildRequires: XFree86-DPS-devel
307a9c47 36BuildRequires: autoconf >= 2.59-9
32ab9a8e
JB
37BuildRequires: automake >= 1:1.8
38BuildRequires: bzip2-devel >= 1.0.1
39BuildRequires: expat-devel >= 1.95.7
40BuildRequires: freetype-devel >= 2.0.2-2
41%{?with_gs:BuildRequires: ghostscript-devel}
5f65b53d
PG
42#%{?with_jasper:BuildRequires: jasper-devel >= 1.900.1}
43#BuildRequires: jbigkit-devel >= 1.6
23cc5688 44BuildRequires: lcms-devel >= 1.16
32ab9a8e
JB
45%{?with_fpx:BuildRequires: libfpx-devel >= 1.2.0.4-3}
46BuildRequires: libjpeg-devel
47BuildRequires: libltdl-devel
23cc5688 48BuildRequires: libpng-devel >= 1.2.18
32ab9a8e 49BuildRequires: libstdc++-devel
23cc5688 50BuildRequires: libtiff-devel >= 3.8.2
32ab9a8e
JB
51BuildRequires: libtool >= 2:1.5
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
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 220
5f65b53d
PG
221%package coder-dps
222Summary: Coder module for Postscript files using DPS extension
223Summary(pl): Modu� kodera dla plik�w Postscript u�ywaj�cy rozszerzenia DPS
224Group: X11/Applications/Graphics
225Requires: %{name} = %{version}-%{release}
226
227%description coder-dps
228Coder module for Postcript files using DPS (Display PostScript)
229extension.
230
231%description coder-dps -l pl
232Modu� kodera dla plik�w Postscript u�ywaj�cy rozszerzenia DPS (Display
233PostScript).
234
32ab9a8e
JB
235%package coder-dot
236Summary: Coder module for GraphViz DOT files
743324e7 237Summary(pl.UTF-8): Moduł kodera dla plików GraphViz DOT
32ab9a8e
JB
238Group: X11/Applications/Graphics
239Requires: %{name} = %{version}-%{release}
240
241%description coder-dot
242Coder module for GraphViz DOT files.
243
168f88a4
JR
244%description coder-dot -l pl.UTF-8
245Moduł kodera dla plików GraphViz DOT.
32ab9a8e 246
32ab9a8e
JB
247%package coder-fpx
248Summary: Coder module for FlashPIX (FPX) files
743324e7 249Summary(pl.UTF-8): Moduł kodera dla plików FlashPIX (FPX)
32ab9a8e
JB
250Group: X11/Applications/Graphics
251Requires: %{name} = %{version}-%{release}
252
253%description coder-fpx
254Coder module for FlashPIX (FPX) files.
255
168f88a4
JR
256%description coder-fpx -l pl.UTF-8
257Moduł kodera dla plików FlashPIX (FPX).
32ab9a8e
JB
258
259%package coder-jbig
260Summary: Coder module for JBIG files
743324e7 261Summary(pl.UTF-8): Moduł kodera dla plików JBIG
32ab9a8e
JB
262Group: X11/Applications/Graphics
263Requires: %{name} = %{version}-%{release}
264
265%description coder-jbig
266Coder module for JBIG files.
267
168f88a4
JR
268%description coder-jbig -l pl.UTF-8
269Moduł kodera dla plików JBIG.
32ab9a8e
JB
270
271%package coder-jpeg
272Summary: Coder module for JPEG files
743324e7 273Summary(pl.UTF-8): Moduł kodera dla plików JPEG
32ab9a8e
JB
274Group: X11/Applications/Graphics
275Requires: %{name} = %{version}-%{release}
276
277%description coder-jpeg
278Coder module for JPEG files.
279
168f88a4
JR
280%description coder-jpeg -l pl.UTF-8
281Moduł kodera dla plików JPEG.
32ab9a8e
JB
282
283%package coder-jpeg2
284Summary: Coder module for JPEG-2000 (JP2/JPC) files using JasPer library
743324e7 285Summary(pl.UTF-8): Moduł kodera dla plików JPEG-2000 (JP2/JPC) używający biblioteki JasPer
32ab9a8e
JB
286Group: X11/Applications/Graphics
287Requires: %{name} = %{version}-%{release}
288
289%description coder-jpeg2
290Coder module for JPEG-2000 (JP2/JPC) files using JasPer library.
291
168f88a4
JR
292%description coder-jpeg2 -l pl.UTF-8
293Moduł kodera dla plików JPEG-2000 (JP2/JPC) używajacy biblioteki
32ab9a8e
JB
294JasPer.
295
296%package coder-miff
297Summary: Coder module for MIFF files
743324e7 298Summary(pl.UTF-8): Moduł kodera dla plików MIFF
32ab9a8e
JB
299Group: X11/Applications/Graphics
300Requires: %{name} = %{version}-%{release}
301
302%description coder-miff
303Coder module for MIFF files.
304
168f88a4
JR
305%description coder-miff -l pl.UTF-8
306Moduł kodera dla plików MIFF.
32ab9a8e
JB
307
308%package coder-mpr
309Summary: Coder module for GraphicsMagick MPR and MSL files
743324e7 310Summary(pl.UTF-8): Moduł kodera dla plików MPR i MSL GraphicsMagick
32ab9a8e
JB
311Group: X11/Applications/Graphics
312Requires: %{name} = %{version}-%{release}
313
314%description coder-mpr
315Coder module for Magick Persistent Registry (MPR) and Magick Scripting
316Language (MSL) files.
317
168f88a4
JR
318%description coder-mpr -l pl.UTF-8
319Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick
32ab9a8e
JB
320Scripting Language (MSL).
321
322%package coder-pdf
323Summary: Coder module for PDF files
743324e7 324Summary(pl.UTF-8): Moduł kodera dla plików PDF
32ab9a8e
JB
325Group: X11/Applications/Graphics
326Requires: %{name} = %{version}-%{release}
327
328%description coder-pdf
329Coder module for PDF files.
330
168f88a4
JR
331%description coder-pdf -l pl.UTF-8
332Moduł kodera dla plików PDF.
32ab9a8e
JB
333
334%package coder-png
335Summary: Coder module for PNG files
743324e7 336Summary(pl.UTF-8): Modul kodera dla plików PNG
32ab9a8e
JB
337Group: X11/Applications/Graphics
338Requires: %{name} = %{version}-%{release}
339
340%description coder-png
341Coder module for PNG files.
342
168f88a4
JR
343%description coder-png -l pl.UTF-8
344Moduł kodera dla plików PNG.
32ab9a8e
JB
345
346%package coder-ps2
347Summary: Coder module for Postscript Level II & III (PS2/PS3) files
743324e7 348Summary(pl.UTF-8): Moduł kodera dla plików Postscript Level II i III (PS2/PS3)
32ab9a8e
JB
349Group: X11/Applications/Graphics
350Requires: %{name} = %{version}-%{release}
351
352%description coder-ps2
353Coder module for Postscript Level II & III (PS2/PS3) files.
354
168f88a4
JR
355%description coder-ps2 -l pl.UTF-8
356Moduł kodera dla plików Postscript Level II i III (PS2/PS3).
32ab9a8e
JB
357
358%package coder-svg
359Summary: Coder module for SVG (Scalable Vector Graphics) files
743324e7 360Summary(pl.UTF-8): Moduł kodera dla plików SVG (Scalable Vector Graphics)
32ab9a8e
JB
361Group: X11/Applications/Graphics
362Requires: %{name} = %{version}-%{release}
363
364%description coder-svg
365Coder module for SVG (Scalable Vector Graphics) files.
366
168f88a4
JR
367%description coder-svg -l pl.UTF-8
368Moduł kodera dla plików SVG (Scalable Vector Graphics).
32ab9a8e
JB
369
370%package coder-tiff
371Summary: Coder module for TIFF files
743324e7 372Summary(pl.UTF-8): Moduł kodera dla plików TIFF
32ab9a8e
JB
373Group: X11/Applications/Graphics
374Requires: %{name} = %{version}-%{release}
375
376%description coder-tiff
377Coder module for TIFF files.
378
168f88a4
JR
379%description coder-tiff -l pl.UTF-8
380Moduł kodera dla plików TIFF.
32ab9a8e
JB
381
382%package coder-url
383Summary: Coder module for retrieving files via URL
743324e7 384Summary(pl.UTF-8): Moduł kodera ściągający pliki o podanym URL
32ab9a8e
JB
385Group: X11/Applications/Graphics
386Requires: %{name} = %{version}-%{release}
387
388%description coder-url
389Coder module for retrieving files via URL.
390
168f88a4
JR
391%description coder-url -l pl.UTF-8
392Moduł kodera ściągający pliki o podanym URL.
32ab9a8e
JB
393
394%package coder-wmf
395Summary: Coder module for WMF files
743324e7 396Summary(pl.UTF-8): Moduł kodera dla plików WMF
32ab9a8e
JB
397Group: X11/Applications/Graphics
398Requires: %{name} = %{version}-%{release}
399
400%description coder-wmf
401Coder module for WMF files.
402
168f88a4
JR
403%description coder-wmf -l pl.UTF-8
404Moduł kodera dla plików WMF.
32ab9a8e
JB
405
406%package c++
407Summary: GraphicsMagick Magick++ library
743324e7
ER
408Summary(pl.UTF-8): Biblioteka Magick++
409Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick
410Summary(ru.UTF-8): Библиотека Magick++ (C++ интерфейс для GraphicsMagick'а)
411Summary(uk.UTF-8): Бібліотека Magick++ (інтерфейс C++ для GraphicsMagick)
32ab9a8e
JB
412Group: X11/Libraries
413Requires: %{name}-libs = %{version}-%{release}
414
415%description c++
416This package contains the Magick++ library, a C++ binding to the
417GraphicsMagick graphics manipulation library.
418
e4fdbfa3
ER
419Install GraphicsMagick-c++ if you want to use any applications that
420use Magick++.
32ab9a8e 421
168f88a4
JR
422%description c++ -l pl.UTF-8
423Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki
424GraphicsMagick. Jest potrzebny do uruchamiania programów
425korzystających z Magick++.
32ab9a8e 426
168f88a4
JR
427%description c++ -l pt_BR.UTF-8
428Bibliotecas dinâmicas C++ do GraphicsMagick.
32ab9a8e 429
168f88a4
JR
430%description c++ -l ru.UTF-8
431Magick++ -- объектно-ориентированная библиотека, представляющая из
432себя C++ API для GraphicsMagick (библиотеки для просмотра,
433конвертирования и обработки изображений).
32ab9a8e 434
168f88a4
JR
435%description c++ -l uk.UTF-8
436Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для
437GraphicsMagick (бібліотеки для перегляду, конвертування та обробки
438зображень).
32ab9a8e
JB
439
440%package c++-devel
441Summary: C++ bindings for the GraphicsMagick library
743324e7
ER
442Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick++
443Summary(pl.UTF-8): Pliki nagłówkowe z interfejsem C++ do GraphicsMagick
444Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick++
445Summary(ru.UTF-8): Хедеры и библиотеки для разработок с использованием Magick++ (C++ интерфейс для GraphicsMagick'а)
446Summary(uk.UTF-8): Хедери та бібліотеки для розробок з використанням Magick++ (інтерфейсу C++ для GraphicsMagick)
32ab9a8e
JB
447Group: X11/Development/Libraries
448Requires: %{name}-c++ = %{version}-%{release}
449Requires: %{name}-devel = %{version}-%{release}
450Requires: libstdc++-devel
451
452%description c++-devel
453GraphicsMagick-c++-devel contains header files you'll need to develop
e4fdbfa3
ER
454GraphicsMagick applications using the Magick++ C++ bindings.
455GraphicsMagick is an image manipulation program.
32ab9a8e
JB
456
457If you want to create applications that will use Magick++ code or
e4fdbfa3
ER
458APIs, you'll need to install GraphicsMagick-c++-devel,
459GraphicsMagick-devel and GraphicsMagick. You don't need to install it
460if you just want to use GraphicsMagick, or if you want to
461develop/compile applications using the GraphicsMagick C interface,
462however.
32ab9a8e 463
168f88a4 464%description c++-devel -l es.UTF-8
e4fdbfa3 465Este es el paquete de desarrollo GraphicsMagick. Incluye las
168f88a4
JR
466bibliotecas estáticas y los archivos de inclusión para el desarrollo
467de sus propias aplicaciones que hacen uso del código GraphicsMagick
e4fdbfa3 468y/el APIs.
32ab9a8e 469
168f88a4
JR
470%description c++-devel -l pl.UTF-8
471Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów
472korzystających z Magick++.
32ab9a8e 473
168f88a4
JR
474%description c++-devel -l pt_BR.UTF-8
475Este é o pacote de desenvolvimento libGraphicsMagick++. Inclui as
476bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
477próprias aplicações C++ que fazem uso do código GraphicsMagick e/ou
32ab9a8e
JB
478APIs.
479
168f88a4
JR
480%description c++-devel -l ru.UTF-8
481Это пакет разработчика для программирования с GraphicsMagick. Он
482включает хедеры и библиотеки для использования в программах, которые
483используют код или API Magick++ (C++ интерфейс для GraphicsMagick'а).
32ab9a8e 484
168f88a4
JR
485%description c++-devel -l uk.UTF-8
486Це пакет для програмування з GraphicsMagick. Він містить хедери та
487бібліотеки для використання в програмах, що використовують код або API
488Magick++ (інтерфейс C++ для GraphicsMagick).
32ab9a8e
JB
489
490%package c++-static
491Summary: C++ bindings for the GraphicsMagick - static library
743324e7
ER
492Summary(pl.UTF-8): Interfejs C++ do GraphicsMagick - biblioteka statyczna
493Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
494Summary(ru.UTF-8): Статические библиотеки C++ для программирования с GraphicsMagick
495Summary(uk.UTF-8): Статичні бібліотеки C++ для програмування з GraphicsMagick
32ab9a8e
JB
496Group: X11/Development/Libraries
497Requires: %{name}-c++-devel = %{version}-%{release}
498Requires: %{name}-devel = %{version}-%{release}
499
500%description c++-static
501C++ bindings for the GraphicsMagick - static library.
502
168f88a4 503%description c++-static -l pl.UTF-8
32ab9a8e
JB
504Biblioteka Magick++ w wersji statycznej.
505
168f88a4
JR
506%description c++-static -l pt_BR.UTF-8
507Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++.
32ab9a8e 508
168f88a4
JR
509%description c++-static -l ru.UTF-8
510Это отдельный пакет со статическими библиотеками, которые больше не
511входят в GraphicsMagick-c++-devel.
32ab9a8e 512
168f88a4
JR
513%description c++-static -l uk.UTF-8
514Це окремий пакет зі статичними бібліотеками, які більше не входять до
515складу GraphicsMagick-c++-devel.
32ab9a8e
JB
516
517%package perl
518Summary: Libraries and modules for access to GraphicsMagick from Perl
743324e7
ER
519Summary(pl.UTF-8): Biblioteki i moduły Perla dla GraphicsMagick
520Summary(pt_BR.UTF-8): Módulo perl para uso com o GraphicsMagick
521Summary(ru.UTF-8): Библиотеки и модули для доступа к GraphicsMagick из perl
522Summary(uk.UTF-8): Бібліотеки та модулі для доступу до GraphicsMagick з Perl
32ab9a8e
JB
523Group: Development/Languages/Perl
524Requires: %{name} = %{version}-%{release}
525Requires: %{name}-libs = %{version}-%{release}
526
527%description perl
528This is the GraphicsMagick Perl support package. It perl modules and
529support files for access to GraphicsMagick library from perl without
530unuseful forking or such.
531
168f88a4
JR
532%description perl -l pl.UTF-8
533Biblioteki i moduły umożliwiające korzystanie z GraphicsMagick z
e4fdbfa3 534poziomu Perla.
32ab9a8e 535
168f88a4
JR
536%description perl -l pt_BR.UTF-8
537Este pacote fornece um módulo perl para acessar funções do
e4fdbfa3 538GraphicsMagick em scripts Perl.
32ab9a8e 539
168f88a4
JR
540%description perl -l ru.UTF-8
541Это пакет GraphicsMagick для поддержки perl. Он включает модули perl и
542вспомогательные файлы для доступа к библиотеке GraphicsMagick из Perl.
32ab9a8e 543
168f88a4
JR
544%description perl -l uk.UTF-8
545Це пакет GraphicsMagick для підтримки Perl. Він містить модулі Perl та
546додаткові файли для доступу до бібліотеки GraphicsMagick з Perl.
32ab9a8e
JB
547
548%package doc
549Summary: GraphicsMagick documentation
743324e7 550Summary(pl.UTF-8): Dokumentacja do GraphicsMagick
32ab9a8e
JB
551Group: Documentation
552
553%description doc
554Documentation for GraphicsMagick.
555
168f88a4 556%description doc -l pl.UTF-8
32ab9a8e
JB
557Dokumentacja do GraphicsMagick.
558
559%prep
560%setup -q
561%patch0 -p1
562%patch1 -p1
307a9c47 563%patch2 -p1
3d4ab7de 564%patch3 -p1
c70f4b15 565%patch4 -p1
32ab9a8e 566
e4fdbfa3 567find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \;
32ab9a8e
JB
568
569# don't require libtool 1.6
570echo -e '\nAC_DEFUN([AC_LIBTOOL_TAGS],[])' >> acinclude.m4
571
572%build
573%{__libtoolize}
574%{__aclocal}
575%{__autoconf}
576%{__automake}
577%configure \
578 --enable-fast-install \
579 --enable-shared \
580 --disable-ltdl-install \
581 --with%{!?with_fpx:out}-fpx \
582 --with%{!?with_gs:out}-gslib \
583 --with%{!?with_jasper:out}-jp2 \
584 --with%{!?with_cxx:out}-magick_plus_plus \
585 --with-gs-font-dir=%{_fontsdir}/Type1 \
586 --with-modules \
587 --with-perl=%{__perl} \
588 --with-perl-options="INSTALLDIRS=vendor" \
589 --with-quantum-depth=%{QuantumDepth} \
590 --with-threads \
591 --with-ttf \
592 --with-x
593
594%{__make}
595
596%install
597rm -rf $RPM_BUILD_ROOT
598install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
599
600%{__make} install \
601 DESTDIR=$RPM_BUILD_ROOT \
e4fdbfa3 602 pkgdocdir=%{_docdir}/%{name}-devel-%{version}
32ab9a8e
JB
603
604install PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
605rm -f $RPM_BUILD_ROOT%{modulesdir}/{coders,filters}/*.a
1dfb703c 606rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/Copyright.txt
1dfb703c 607rm -f $RPM_BUILD_ROOT%{modulesdir}/coders/dps.*
32ab9a8e
JB
608
609%clean
610rm -rf $RPM_BUILD_ROOT
611
612%post libs -p /sbin/ldconfig
613%postun libs -p /sbin/ldconfig
614
615%post c++ -p /sbin/ldconfig
616%postun c++ -p /sbin/ldconfig
617
618%files
619%defattr(644,root,root,755)
620%attr(755,root,root) %{_bindir}/gm
621%dir %{_libdir}/GraphicsMagick-%{version}
622%dir %{_libdir}/GraphicsMagick-%{version}/config
623%{_libdir}/GraphicsMagick-%{version}/config/*.mgk
624%dir %{modulesdir}
625%dir %{modulesdir}/coders
626%dir %{modulesdir}/filters
627%attr(755,root,root) %{modulesdir}/filters/analyze.so
628%{modulesdir}/filters/analyze.la
629%dir %{_datadir}/GraphicsMagick-%{version}
630%dir %{_datadir}/GraphicsMagick-%{version}/config
631%{_datadir}/GraphicsMagick-%{version}/config/*.mgk
632%{_mandir}/man1/gm.1*
633%{_mandir}/man4/miff.4*
634
635# ========= coders without additional deps
636%attr(755,root,root) %{modulesdir}/coders/art.so
637%{modulesdir}/coders/art.la
638%attr(755,root,root) %{modulesdir}/coders/avi.so
639%{modulesdir}/coders/avi.la
640%attr(755,root,root) %{modulesdir}/coders/avs.so
641%{modulesdir}/coders/avs.la
642%attr(755,root,root) %{modulesdir}/coders/bmp.so
643%{modulesdir}/coders/bmp.la
644%attr(755,root,root) %{modulesdir}/coders/caption.so
645%{modulesdir}/coders/caption.la
646%attr(755,root,root) %{modulesdir}/coders/cineon.so
647%{modulesdir}/coders/cineon.la
648%attr(755,root,root) %{modulesdir}/coders/cmyk.so
649%{modulesdir}/coders/cmyk.la
650%attr(755,root,root) %{modulesdir}/coders/cut.so
651%{modulesdir}/coders/cut.la
652%attr(755,root,root) %{modulesdir}/coders/dcm.so
653%{modulesdir}/coders/dcm.la
654%attr(755,root,root) %{modulesdir}/coders/dib.so
655%{modulesdir}/coders/dib.la
656%attr(755,root,root) %{modulesdir}/coders/dpx.so
657%{modulesdir}/coders/dpx.la
658%attr(755,root,root) %{modulesdir}/coders/ept.so
659%{modulesdir}/coders/ept.la
660%attr(755,root,root) %{modulesdir}/coders/fax.so
661%{modulesdir}/coders/fax.la
662%attr(755,root,root) %{modulesdir}/coders/fits.so
663%{modulesdir}/coders/fits.la
664%attr(755,root,root) %{modulesdir}/coders/gif.so
665%{modulesdir}/coders/gif.la
666%attr(755,root,root) %{modulesdir}/coders/gradient.so
667%{modulesdir}/coders/gradient.la
668%attr(755,root,root) %{modulesdir}/coders/gray.so
669%{modulesdir}/coders/gray.la
670%attr(755,root,root) %{modulesdir}/coders/histogram.so
671%{modulesdir}/coders/histogram.la
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
676%attr(755,root,root) %{modulesdir}/coders/label.so
677%{modulesdir}/coders/label.la
678%attr(755,root,root) %{modulesdir}/coders/locale.so
679%{modulesdir}/coders/locale.la
680%attr(755,root,root) %{modulesdir}/coders/logo.so
681%{modulesdir}/coders/logo.la
682%attr(755,root,root) %{modulesdir}/coders/map.so
683%{modulesdir}/coders/map.la
684%attr(755,root,root) %{modulesdir}/coders/mat.so
685%{modulesdir}/coders/mat.la
686%attr(755,root,root) %{modulesdir}/coders/matte.so
687%{modulesdir}/coders/matte.la
688%attr(755,root,root) %{modulesdir}/coders/meta.so
689%{modulesdir}/coders/meta.la
690%attr(755,root,root) %{modulesdir}/coders/mono.so
691%{modulesdir}/coders/mono.la
692%attr(755,root,root) %{modulesdir}/coders/mpc.so
693%{modulesdir}/coders/mpc.la
694%attr(755,root,root) %{modulesdir}/coders/mpeg.so
695%{modulesdir}/coders/mpeg.la
696%attr(755,root,root) %{modulesdir}/coders/mtv.so
697%{modulesdir}/coders/mtv.la
698%attr(755,root,root) %{modulesdir}/coders/mvg.so
699%{modulesdir}/coders/mvg.la
700%attr(755,root,root) %{modulesdir}/coders/null.so
701%{modulesdir}/coders/null.la
702%attr(755,root,root) %{modulesdir}/coders/otb.so
703%{modulesdir}/coders/otb.la
704%attr(755,root,root) %{modulesdir}/coders/palm.so
705%{modulesdir}/coders/palm.la
706%attr(755,root,root) %{modulesdir}/coders/pcd.so
707%{modulesdir}/coders/pcd.la
708%attr(755,root,root) %{modulesdir}/coders/pcl.so
709%{modulesdir}/coders/pcl.la
710%attr(755,root,root) %{modulesdir}/coders/pcx.so
711%{modulesdir}/coders/pcx.la
712%attr(755,root,root) %{modulesdir}/coders/pdb.so
713%{modulesdir}/coders/pdb.la
714%attr(755,root,root) %{modulesdir}/coders/pict.so
715%{modulesdir}/coders/pict.la
716%attr(755,root,root) %{modulesdir}/coders/pix.so
717%{modulesdir}/coders/pix.la
718%attr(755,root,root) %{modulesdir}/coders/plasma.so
719%{modulesdir}/coders/plasma.la
720%attr(755,root,root) %{modulesdir}/coders/pnm.so
721%{modulesdir}/coders/pnm.la
722%attr(755,root,root) %{modulesdir}/coders/preview.so
723%{modulesdir}/coders/preview.la
724%attr(755,root,root) %{modulesdir}/coders/psd.so
725%{modulesdir}/coders/psd.la
726%attr(755,root,root) %{modulesdir}/coders/ps.so
727%{modulesdir}/coders/ps.la
728%attr(755,root,root) %{modulesdir}/coders/pwp.so
729%{modulesdir}/coders/pwp.la
730%attr(755,root,root) %{modulesdir}/coders/rgb.so
731%{modulesdir}/coders/rgb.la
732%attr(755,root,root) %{modulesdir}/coders/rla.so
733%{modulesdir}/coders/rla.la
734%attr(755,root,root) %{modulesdir}/coders/rle.so
735%{modulesdir}/coders/rle.la
736%attr(755,root,root) %{modulesdir}/coders/sct.so
737%{modulesdir}/coders/sct.la
738%attr(755,root,root) %{modulesdir}/coders/sfw.so
739%{modulesdir}/coders/sfw.la
740%attr(755,root,root) %{modulesdir}/coders/sgi.so
741%{modulesdir}/coders/sgi.la
742%attr(755,root,root) %{modulesdir}/coders/stegano.so
743%{modulesdir}/coders/stegano.la
744%attr(755,root,root) %{modulesdir}/coders/sun.so
745%{modulesdir}/coders/sun.la
746%attr(755,root,root) %{modulesdir}/coders/tga.so
747%{modulesdir}/coders/tga.la
748%attr(755,root,root) %{modulesdir}/coders/tile.so
749%{modulesdir}/coders/tile.la
750%attr(755,root,root) %{modulesdir}/coders/tim.so
751%{modulesdir}/coders/tim.la
752%attr(755,root,root) %{modulesdir}/coders/topol.so
753%{modulesdir}/coders/topol.la
754%attr(755,root,root) %{modulesdir}/coders/ttf.so
755%{modulesdir}/coders/ttf.la
756%attr(755,root,root) %{modulesdir}/coders/txt.so
757%{modulesdir}/coders/txt.la
758%attr(755,root,root) %{modulesdir}/coders/uil.so
759%{modulesdir}/coders/uil.la
760%attr(755,root,root) %{modulesdir}/coders/uyvy.so
761%{modulesdir}/coders/uyvy.la
762%attr(755,root,root) %{modulesdir}/coders/vicar.so
763%{modulesdir}/coders/vicar.la
764%attr(755,root,root) %{modulesdir}/coders/vid.so
765%{modulesdir}/coders/vid.la
766%attr(755,root,root) %{modulesdir}/coders/viff.so
767%{modulesdir}/coders/viff.la
768%attr(755,root,root) %{modulesdir}/coders/wbmp.so
769%{modulesdir}/coders/wbmp.la
770%attr(755,root,root) %{modulesdir}/coders/wpg.so
771%{modulesdir}/coders/wpg.la
772%attr(755,root,root) %{modulesdir}/coders/xbm.so
773%{modulesdir}/coders/xbm.la
774%attr(755,root,root) %{modulesdir}/coders/xcf.so
775%{modulesdir}/coders/xcf.la
776%attr(755,root,root) %{modulesdir}/coders/xc.so
777%{modulesdir}/coders/xc.la
778%attr(755,root,root) %{modulesdir}/coders/xpm.so
779%{modulesdir}/coders/xpm.la
780%attr(755,root,root) %{modulesdir}/coders/x.so
781%{modulesdir}/coders/x.la
782%attr(755,root,root) %{modulesdir}/coders/xwd.so
783%{modulesdir}/coders/xwd.la
784%attr(755,root,root) %{modulesdir}/coders/yuv.so
785%{modulesdir}/coders/yuv.la
786
787%files libs
788%defattr(644,root,root,755)
789%doc AUTHORS ChangeLog Copyright.txt NEWS README.txt TODO.txt
790%attr(755,root,root) %{_libdir}/libGraphicsMagick.so.*.*.*
791%attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so.*.*.*
792
793%files devel
794%defattr(644,root,root,755)
e4fdbfa3 795%doc %{_docdir}/%{name}-devel-%{version}
32ab9a8e
JB
796%attr(755,root,root) %{_bindir}/GraphicsMagick-config
797%attr(755,root,root) %{_bindir}/GraphicsMagickWand-config
798%attr(755,root,root) %{_libdir}/libGraphicsMagick.so
799%attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so
800%{_libdir}/libGraphicsMagick.la
801%{_libdir}/libGraphicsMagickWand.la
802%dir %{_includedir}/GraphicsMagick
803%{_includedir}/GraphicsMagick/magick
804%{_includedir}/GraphicsMagick/wand
805%{_pkgconfigdir}/GraphicsMagick.pc
806%{_pkgconfigdir}/GraphicsMagickWand.pc
807%{_mandir}/man1/GraphicsMagick-config.1*
808%{_mandir}/man1/GraphicsMagickWand-config.1*
809%{_mandir}/man5/quantize.5*
810
811%files static
812%defattr(644,root,root,755)
813%{_libdir}/libGraphicsMagick.a
814%{_libdir}/libGraphicsMagickWand.a
5f65b53d
PG
815
816%files coder-dps
817%defattr(644,root,root,755)
818# R: XFree86-DPS (libdps.so)
819%attr(755,root,root) %{modulesdir}/coders/dps.so
820%{modulesdir}/coders/dps.la
32ab9a8e
JB
821
822%if %{with fpx}
823%files coder-fpx
824%defattr(644,root,root,755)
825# R: fpx
826%attr(755,root,root) %{modulesdir}/coders/fpx.so
827%{modulesdir}/coders/fpx.la
828%endif
829
830%files coder-jbig
831%defattr(644,root,root,755)
832# R: jbigkit (libjbig.so)
833%attr(755,root,root) %{modulesdir}/coders/jbig.so
834%{modulesdir}/coders/jbig.la
835
836%files coder-jpeg
837%defattr(644,root,root,755)
838# R: libjpeg
839%attr(755,root,root) %{modulesdir}/coders/jpeg.so
840%{modulesdir}/coders/jpeg.la
841
842%if %{with jasper}
843%files coder-jpeg2
844%defattr(644,root,root,755)
845# R: jasper, libjpeg
846%attr(755,root,root) %{modulesdir}/coders/jp2.so
847%{modulesdir}/coders/jp2.la
848%endif
849
850%files coder-miff
851%defattr(644,root,root,755)
852# R: libjpeg, zlib, libbz2
853%attr(755,root,root) %{modulesdir}/coders/miff.so
854%{modulesdir}/coders/miff.la
855
856%files coder-mpr
857%defattr(644,root,root,755)
858# R: libxml2
859%attr(755,root,root) %{modulesdir}/coders/mpr.so
860%{modulesdir}/coders/mpr.la
861%attr(755,root,root) %{modulesdir}/coders/msl.so
862%{modulesdir}/coders/msl.la
863
864%files coder-pdf
865%defattr(644,root,root,755)
866# R: libtiff, libjpeg
867%attr(755,root,root) %{modulesdir}/coders/pdf.so
868%{modulesdir}/coders/pdf.la
869
870%files coder-png
871%defattr(644,root,root,755)
872# R: libpng
873%attr(755,root,root) %{modulesdir}/coders/png.so
874%{modulesdir}/coders/png.la
875
876%files coder-ps2
877%defattr(644,root,root,755)
878# R: libtiff, libjpeg
879%attr(755,root,root) %{modulesdir}/coders/ps2.so
880%{modulesdir}/coders/ps2.la
881%attr(755,root,root) %{modulesdir}/coders/ps3.so
882%{modulesdir}/coders/ps3.la
883
884%files coder-svg
885%defattr(644,root,root,755)
886# R: libxml2
887%attr(755,root,root) %{modulesdir}/coders/svg.so
888%{modulesdir}/coders/svg.la
889
890%files coder-tiff
891%defattr(644,root,root,755)
892# R: libtiff, libjpeg
893%attr(755,root,root) %{modulesdir}/coders/tiff.so
894%{modulesdir}/coders/tiff.la
895
896%files coder-url
897%defattr(644,root,root,755)
898# R: libxml2
899%attr(755,root,root) %{modulesdir}/coders/url.so
900%{modulesdir}/coders/url.la
901
902%files coder-wmf
903%defattr(644,root,root,755)
904# R: libwmf, expat, libjpeg, libpng
905%attr(755,root,root) %{modulesdir}/coders/wmf.so
906%{modulesdir}/coders/wmf.la
907
908%if %{with cxx}
909%files c++
910%defattr(644,root,root,755)
911%attr(755,root,root) %{_libdir}/libGraphicsMagick++.so.*.*.*
912
913%files c++-devel
914%defattr(644,root,root,755)
915%attr(755,root,root) %{_bindir}/GraphicsMagick++-config
916%attr(755,root,root) %{_libdir}/libGraphicsMagick++.so
917%{_libdir}/libGraphicsMagick++.la
918%{_includedir}/GraphicsMagick/Magick++
919%{_includedir}/GraphicsMagick/Magick++.h
920%{_pkgconfigdir}/GraphicsMagick++.pc
921%{_mandir}/man1/GraphicsMagick++-config.1*
922
923%files c++-static
924%defattr(644,root,root,755)
925%{_libdir}/libGraphicsMagick++.a
926%endif
927
928%files perl
929%defattr(644,root,root,755)
930%{perl_vendorarch}/Graphics
931%dir %{perl_vendorarch}/auto/Graphics
932%dir %{perl_vendorarch}/auto/Graphics/Magick
933%{perl_vendorarch}/auto/Graphics/Magick/autosplit.ix
934%{perl_vendorarch}/auto/Graphics/Magick/Magick.bs
935%attr(755,root,root) %{perl_vendorarch}/auto/Graphics/Magick/Magick.so
936%{_mandir}/man3/Graphics::Magick.3*
937%{_examplesdir}/%{name}-perl-%{version}
938
939%files doc
940%defattr(644,root,root,755)
941%doc www
This page took 0.299357 seconds and 4 git commands to generate.