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