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