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