]> git.pld-linux.org Git - packages/GraphicsMagick.git/blame - GraphicsMagick.spec
- Filter out ldflags only for *-config, not for building.
[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
JB
21Name: GraphicsMagick
22Version: 1.1.7
382dc377 23Release: 3
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
3d4ab7de 31Patch3: %{name}-png.patch
c70f4b15 32Patch4: %{name}-ldflags.patch
32ab9a8e 33URL: http://www.graphicsmagick.org/
307a9c47 34BuildRequires: autoconf >= 2.59-9
32ab9a8e
JB
35BuildRequires: automake >= 1:1.8
36BuildRequires: bzip2-devel >= 1.0.1
37BuildRequires: expat-devel >= 1.95.7
38BuildRequires: freetype-devel >= 2.0.2-2
39%{?with_gs:BuildRequires: ghostscript-devel}
40%{?with_jasper:BuildRequires: jasper-devel >= 1.700.5}
41BuildRequires: jbigkit-devel
42BuildRequires: lcms-devel
43%{?with_fpx:BuildRequires: libfpx-devel >= 1.2.0.4-3}
44BuildRequires: libjpeg-devel
45BuildRequires: libltdl-devel
46BuildRequires: libpng-devel >= 1.0.8
47BuildRequires: libstdc++-devel
48BuildRequires: libtiff-devel
49BuildRequires: libtool >= 2:1.5
50BuildRequires: libwmf-devel >= 2:0.2.2
51BuildRequires: libxml2-devel >= 2.0
52BuildRequires: perl-devel >= 1:5.8.0
53BuildRequires: rpm-perlprov >= 4.1-13
16c17238 54BuildRequires: rpmbuild(macros) >= 1.315
307a9c47 55BuildRequires: xorg-lib-libXext-devel
32ab9a8e
JB
56# only checked for, but only supplied scripts/txt2html is used
57#BuildRequires: txt2html
58Requires: %{name}-libs = %{version}-%{release}
307a9c47 59Obsoletes: GraphicsMagick-coder-dps
32ab9a8e
JB
60BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
61
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
743324e7
ER
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
743324e7
ER
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
743324e7
ER
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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7 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
743324e7
ER
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
743324e7
ER
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
743324e7
ER
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
743324e7
ER
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
743324e7 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
3d4ab7de 549%patch3 -p1
c70f4b15 550%patch4 -p1
32ab9a8e 551
e4fdbfa3 552find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \;
32ab9a8e
JB
553
554# don't require libtool 1.6
555echo -e '\nAC_DEFUN([AC_LIBTOOL_TAGS],[])' >> acinclude.m4
556
557%build
558%{__libtoolize}
559%{__aclocal}
560%{__autoconf}
561%{__automake}
562%configure \
563 --enable-fast-install \
564 --enable-shared \
565 --disable-ltdl-install \
307a9c47 566 --without-dps \
32ab9a8e
JB
567 --with%{!?with_fpx:out}-fpx \
568 --with%{!?with_gs:out}-gslib \
569 --with%{!?with_jasper:out}-jp2 \
570 --with%{!?with_cxx:out}-magick_plus_plus \
571 --with-gs-font-dir=%{_fontsdir}/Type1 \
572 --with-modules \
573 --with-perl=%{__perl} \
574 --with-perl-options="INSTALLDIRS=vendor" \
575 --with-quantum-depth=%{QuantumDepth} \
576 --with-threads \
577 --with-ttf \
578 --with-x
579
580%{__make}
581
582%install
583rm -rf $RPM_BUILD_ROOT
584install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
585
586%{__make} install \
587 DESTDIR=$RPM_BUILD_ROOT \
e4fdbfa3 588 pkgdocdir=%{_docdir}/%{name}-devel-%{version}
32ab9a8e
JB
589
590install PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
591rm -f $RPM_BUILD_ROOT%{modulesdir}/{coders,filters}/*.a
1dfb703c 592rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/Copyright.txt
1dfb703c 593rm -f $RPM_BUILD_ROOT%{modulesdir}/coders/dps.*
32ab9a8e
JB
594
595%clean
596rm -rf $RPM_BUILD_ROOT
597
598%post libs -p /sbin/ldconfig
599%postun libs -p /sbin/ldconfig
600
601%post c++ -p /sbin/ldconfig
602%postun c++ -p /sbin/ldconfig
603
604%files
605%defattr(644,root,root,755)
606%attr(755,root,root) %{_bindir}/gm
607%dir %{_libdir}/GraphicsMagick-%{version}
608%dir %{_libdir}/GraphicsMagick-%{version}/config
609%{_libdir}/GraphicsMagick-%{version}/config/*.mgk
610%dir %{modulesdir}
611%dir %{modulesdir}/coders
612%dir %{modulesdir}/filters
613%attr(755,root,root) %{modulesdir}/filters/analyze.so
614%{modulesdir}/filters/analyze.la
615%dir %{_datadir}/GraphicsMagick-%{version}
616%dir %{_datadir}/GraphicsMagick-%{version}/config
617%{_datadir}/GraphicsMagick-%{version}/config/*.mgk
618%{_mandir}/man1/gm.1*
619%{_mandir}/man4/miff.4*
620
621# ========= coders without additional deps
622%attr(755,root,root) %{modulesdir}/coders/art.so
623%{modulesdir}/coders/art.la
624%attr(755,root,root) %{modulesdir}/coders/avi.so
625%{modulesdir}/coders/avi.la
626%attr(755,root,root) %{modulesdir}/coders/avs.so
627%{modulesdir}/coders/avs.la
628%attr(755,root,root) %{modulesdir}/coders/bmp.so
629%{modulesdir}/coders/bmp.la
630%attr(755,root,root) %{modulesdir}/coders/caption.so
631%{modulesdir}/coders/caption.la
632%attr(755,root,root) %{modulesdir}/coders/cineon.so
633%{modulesdir}/coders/cineon.la
634%attr(755,root,root) %{modulesdir}/coders/cmyk.so
635%{modulesdir}/coders/cmyk.la
636%attr(755,root,root) %{modulesdir}/coders/cut.so
637%{modulesdir}/coders/cut.la
638%attr(755,root,root) %{modulesdir}/coders/dcm.so
639%{modulesdir}/coders/dcm.la
640%attr(755,root,root) %{modulesdir}/coders/dib.so
641%{modulesdir}/coders/dib.la
642%attr(755,root,root) %{modulesdir}/coders/dpx.so
643%{modulesdir}/coders/dpx.la
644%attr(755,root,root) %{modulesdir}/coders/ept.so
645%{modulesdir}/coders/ept.la
646%attr(755,root,root) %{modulesdir}/coders/fax.so
647%{modulesdir}/coders/fax.la
648%attr(755,root,root) %{modulesdir}/coders/fits.so
649%{modulesdir}/coders/fits.la
650%attr(755,root,root) %{modulesdir}/coders/gif.so
651%{modulesdir}/coders/gif.la
652%attr(755,root,root) %{modulesdir}/coders/gradient.so
653%{modulesdir}/coders/gradient.la
654%attr(755,root,root) %{modulesdir}/coders/gray.so
655%{modulesdir}/coders/gray.la
656%attr(755,root,root) %{modulesdir}/coders/histogram.so
657%{modulesdir}/coders/histogram.la
658%attr(755,root,root) %{modulesdir}/coders/html.so
659%{modulesdir}/coders/html.la
660%attr(755,root,root) %{modulesdir}/coders/icon.so
661%{modulesdir}/coders/icon.la
662%attr(755,root,root) %{modulesdir}/coders/label.so
663%{modulesdir}/coders/label.la
664%attr(755,root,root) %{modulesdir}/coders/locale.so
665%{modulesdir}/coders/locale.la
666%attr(755,root,root) %{modulesdir}/coders/logo.so
667%{modulesdir}/coders/logo.la
668%attr(755,root,root) %{modulesdir}/coders/map.so
669%{modulesdir}/coders/map.la
670%attr(755,root,root) %{modulesdir}/coders/mat.so
671%{modulesdir}/coders/mat.la
672%attr(755,root,root) %{modulesdir}/coders/matte.so
673%{modulesdir}/coders/matte.la
674%attr(755,root,root) %{modulesdir}/coders/meta.so
675%{modulesdir}/coders/meta.la
676%attr(755,root,root) %{modulesdir}/coders/mono.so
677%{modulesdir}/coders/mono.la
678%attr(755,root,root) %{modulesdir}/coders/mpc.so
679%{modulesdir}/coders/mpc.la
680%attr(755,root,root) %{modulesdir}/coders/mpeg.so
681%{modulesdir}/coders/mpeg.la
682%attr(755,root,root) %{modulesdir}/coders/mtv.so
683%{modulesdir}/coders/mtv.la
684%attr(755,root,root) %{modulesdir}/coders/mvg.so
685%{modulesdir}/coders/mvg.la
686%attr(755,root,root) %{modulesdir}/coders/null.so
687%{modulesdir}/coders/null.la
688%attr(755,root,root) %{modulesdir}/coders/otb.so
689%{modulesdir}/coders/otb.la
690%attr(755,root,root) %{modulesdir}/coders/palm.so
691%{modulesdir}/coders/palm.la
692%attr(755,root,root) %{modulesdir}/coders/pcd.so
693%{modulesdir}/coders/pcd.la
694%attr(755,root,root) %{modulesdir}/coders/pcl.so
695%{modulesdir}/coders/pcl.la
696%attr(755,root,root) %{modulesdir}/coders/pcx.so
697%{modulesdir}/coders/pcx.la
698%attr(755,root,root) %{modulesdir}/coders/pdb.so
699%{modulesdir}/coders/pdb.la
700%attr(755,root,root) %{modulesdir}/coders/pict.so
701%{modulesdir}/coders/pict.la
702%attr(755,root,root) %{modulesdir}/coders/pix.so
703%{modulesdir}/coders/pix.la
704%attr(755,root,root) %{modulesdir}/coders/plasma.so
705%{modulesdir}/coders/plasma.la
706%attr(755,root,root) %{modulesdir}/coders/pnm.so
707%{modulesdir}/coders/pnm.la
708%attr(755,root,root) %{modulesdir}/coders/preview.so
709%{modulesdir}/coders/preview.la
710%attr(755,root,root) %{modulesdir}/coders/psd.so
711%{modulesdir}/coders/psd.la
712%attr(755,root,root) %{modulesdir}/coders/ps.so
713%{modulesdir}/coders/ps.la
714%attr(755,root,root) %{modulesdir}/coders/pwp.so
715%{modulesdir}/coders/pwp.la
716%attr(755,root,root) %{modulesdir}/coders/rgb.so
717%{modulesdir}/coders/rgb.la
718%attr(755,root,root) %{modulesdir}/coders/rla.so
719%{modulesdir}/coders/rla.la
720%attr(755,root,root) %{modulesdir}/coders/rle.so
721%{modulesdir}/coders/rle.la
722%attr(755,root,root) %{modulesdir}/coders/sct.so
723%{modulesdir}/coders/sct.la
724%attr(755,root,root) %{modulesdir}/coders/sfw.so
725%{modulesdir}/coders/sfw.la
726%attr(755,root,root) %{modulesdir}/coders/sgi.so
727%{modulesdir}/coders/sgi.la
728%attr(755,root,root) %{modulesdir}/coders/stegano.so
729%{modulesdir}/coders/stegano.la
730%attr(755,root,root) %{modulesdir}/coders/sun.so
731%{modulesdir}/coders/sun.la
732%attr(755,root,root) %{modulesdir}/coders/tga.so
733%{modulesdir}/coders/tga.la
734%attr(755,root,root) %{modulesdir}/coders/tile.so
735%{modulesdir}/coders/tile.la
736%attr(755,root,root) %{modulesdir}/coders/tim.so
737%{modulesdir}/coders/tim.la
738%attr(755,root,root) %{modulesdir}/coders/topol.so
739%{modulesdir}/coders/topol.la
740%attr(755,root,root) %{modulesdir}/coders/ttf.so
741%{modulesdir}/coders/ttf.la
742%attr(755,root,root) %{modulesdir}/coders/txt.so
743%{modulesdir}/coders/txt.la
744%attr(755,root,root) %{modulesdir}/coders/uil.so
745%{modulesdir}/coders/uil.la
746%attr(755,root,root) %{modulesdir}/coders/uyvy.so
747%{modulesdir}/coders/uyvy.la
748%attr(755,root,root) %{modulesdir}/coders/vicar.so
749%{modulesdir}/coders/vicar.la
750%attr(755,root,root) %{modulesdir}/coders/vid.so
751%{modulesdir}/coders/vid.la
752%attr(755,root,root) %{modulesdir}/coders/viff.so
753%{modulesdir}/coders/viff.la
754%attr(755,root,root) %{modulesdir}/coders/wbmp.so
755%{modulesdir}/coders/wbmp.la
756%attr(755,root,root) %{modulesdir}/coders/wpg.so
757%{modulesdir}/coders/wpg.la
758%attr(755,root,root) %{modulesdir}/coders/xbm.so
759%{modulesdir}/coders/xbm.la
760%attr(755,root,root) %{modulesdir}/coders/xcf.so
761%{modulesdir}/coders/xcf.la
762%attr(755,root,root) %{modulesdir}/coders/xc.so
763%{modulesdir}/coders/xc.la
764%attr(755,root,root) %{modulesdir}/coders/xpm.so
765%{modulesdir}/coders/xpm.la
766%attr(755,root,root) %{modulesdir}/coders/x.so
767%{modulesdir}/coders/x.la
768%attr(755,root,root) %{modulesdir}/coders/xwd.so
769%{modulesdir}/coders/xwd.la
770%attr(755,root,root) %{modulesdir}/coders/yuv.so
771%{modulesdir}/coders/yuv.la
772
773%files libs
774%defattr(644,root,root,755)
775%doc AUTHORS ChangeLog Copyright.txt NEWS README.txt TODO.txt
776%attr(755,root,root) %{_libdir}/libGraphicsMagick.so.*.*.*
777%attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so.*.*.*
778
779%files devel
780%defattr(644,root,root,755)
e4fdbfa3 781%doc %{_docdir}/%{name}-devel-%{version}
32ab9a8e
JB
782%attr(755,root,root) %{_bindir}/GraphicsMagick-config
783%attr(755,root,root) %{_bindir}/GraphicsMagickWand-config
784%attr(755,root,root) %{_libdir}/libGraphicsMagick.so
785%attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so
786%{_libdir}/libGraphicsMagick.la
787%{_libdir}/libGraphicsMagickWand.la
788%dir %{_includedir}/GraphicsMagick
789%{_includedir}/GraphicsMagick/magick
790%{_includedir}/GraphicsMagick/wand
791%{_pkgconfigdir}/GraphicsMagick.pc
792%{_pkgconfigdir}/GraphicsMagickWand.pc
793%{_mandir}/man1/GraphicsMagick-config.1*
794%{_mandir}/man1/GraphicsMagickWand-config.1*
795%{_mandir}/man5/quantize.5*
796
797%files static
798%defattr(644,root,root,755)
799%{_libdir}/libGraphicsMagick.a
800%{_libdir}/libGraphicsMagickWand.a
32ab9a8e
JB
801
802%if %{with fpx}
803%files coder-fpx
804%defattr(644,root,root,755)
805# R: fpx
806%attr(755,root,root) %{modulesdir}/coders/fpx.so
807%{modulesdir}/coders/fpx.la
808%endif
809
810%files coder-jbig
811%defattr(644,root,root,755)
812# R: jbigkit (libjbig.so)
813%attr(755,root,root) %{modulesdir}/coders/jbig.so
814%{modulesdir}/coders/jbig.la
815
816%files coder-jpeg
817%defattr(644,root,root,755)
818# R: libjpeg
819%attr(755,root,root) %{modulesdir}/coders/jpeg.so
820%{modulesdir}/coders/jpeg.la
821
822%if %{with jasper}
823%files coder-jpeg2
824%defattr(644,root,root,755)
825# R: jasper, libjpeg
826%attr(755,root,root) %{modulesdir}/coders/jp2.so
827%{modulesdir}/coders/jp2.la
828%endif
829
830%files coder-miff
831%defattr(644,root,root,755)
832# R: libjpeg, zlib, libbz2
833%attr(755,root,root) %{modulesdir}/coders/miff.so
834%{modulesdir}/coders/miff.la
835
836%files coder-mpr
837%defattr(644,root,root,755)
838# R: libxml2
839%attr(755,root,root) %{modulesdir}/coders/mpr.so
840%{modulesdir}/coders/mpr.la
841%attr(755,root,root) %{modulesdir}/coders/msl.so
842%{modulesdir}/coders/msl.la
843
844%files coder-pdf
845%defattr(644,root,root,755)
846# R: libtiff, libjpeg
847%attr(755,root,root) %{modulesdir}/coders/pdf.so
848%{modulesdir}/coders/pdf.la
849
850%files coder-png
851%defattr(644,root,root,755)
852# R: libpng
853%attr(755,root,root) %{modulesdir}/coders/png.so
854%{modulesdir}/coders/png.la
855
856%files coder-ps2
857%defattr(644,root,root,755)
858# R: libtiff, libjpeg
859%attr(755,root,root) %{modulesdir}/coders/ps2.so
860%{modulesdir}/coders/ps2.la
861%attr(755,root,root) %{modulesdir}/coders/ps3.so
862%{modulesdir}/coders/ps3.la
863
864%files coder-svg
865%defattr(644,root,root,755)
866# R: libxml2
867%attr(755,root,root) %{modulesdir}/coders/svg.so
868%{modulesdir}/coders/svg.la
869
870%files coder-tiff
871%defattr(644,root,root,755)
872# R: libtiff, libjpeg
873%attr(755,root,root) %{modulesdir}/coders/tiff.so
874%{modulesdir}/coders/tiff.la
875
876%files coder-url
877%defattr(644,root,root,755)
878# R: libxml2
879%attr(755,root,root) %{modulesdir}/coders/url.so
880%{modulesdir}/coders/url.la
881
882%files coder-wmf
883%defattr(644,root,root,755)
884# R: libwmf, expat, libjpeg, libpng
885%attr(755,root,root) %{modulesdir}/coders/wmf.so
886%{modulesdir}/coders/wmf.la
887
888%if %{with cxx}
889%files c++
890%defattr(644,root,root,755)
891%attr(755,root,root) %{_libdir}/libGraphicsMagick++.so.*.*.*
892
893%files c++-devel
894%defattr(644,root,root,755)
895%attr(755,root,root) %{_bindir}/GraphicsMagick++-config
896%attr(755,root,root) %{_libdir}/libGraphicsMagick++.so
897%{_libdir}/libGraphicsMagick++.la
898%{_includedir}/GraphicsMagick/Magick++
899%{_includedir}/GraphicsMagick/Magick++.h
900%{_pkgconfigdir}/GraphicsMagick++.pc
901%{_mandir}/man1/GraphicsMagick++-config.1*
902
903%files c++-static
904%defattr(644,root,root,755)
905%{_libdir}/libGraphicsMagick++.a
906%endif
907
908%files perl
909%defattr(644,root,root,755)
910%{perl_vendorarch}/Graphics
911%dir %{perl_vendorarch}/auto/Graphics
912%dir %{perl_vendorarch}/auto/Graphics/Magick
913%{perl_vendorarch}/auto/Graphics/Magick/autosplit.ix
914%{perl_vendorarch}/auto/Graphics/Magick/Magick.bs
915%attr(755,root,root) %{perl_vendorarch}/auto/Graphics/Magick/Magick.so
916%{_mandir}/man3/Graphics::Magick.3*
917%{_examplesdir}/%{name}-perl-%{version}
918
919%files doc
920%defattr(644,root,root,755)
921%doc www
This page took 0.25003 seconds and 4 git commands to generate.