]> git.pld-linux.org Git - packages/GraphicsMagick.git/blame_incremental - GraphicsMagick.spec
- release 3
[packages/GraphicsMagick.git] / GraphicsMagick.spec
... / ...
CommitLineData
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
10%define pdir Graphics
11%define pnam Magick
12Summary: Image display, conversion, and manipulation under X
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
21Name: GraphicsMagick
22Version: 1.2.5
23Release: 3
24License: MIT
25Group: X11/Applications/Graphics
26Source0: http://dl.sourceforge.net/graphicsmagick/%{name}-%{version}.tar.lzma
27# Source0-md5: 0d5610c394aee04c8e34d272100768e9
28Patch0: %{name}-libpath.patch
29Patch1: %{name}-link.patch
30Patch2: %{name}-ldflags.patch
31URL: http://www.graphicsmagick.org/
32BuildRequires: autoconf >= 2.62
33BuildRequires: automake >= 1:1.10.1
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.900.1}
39BuildRequires: jbigkit-devel >= 1.6
40BuildRequires: lcms-devel >= 1.16
41%{?with_fpx:BuildRequires: libfpx-devel >= 1.2.0.4-3}
42BuildRequires: libjpeg-devel
43BuildRequires: libltdl-devel
44BuildRequires: libpng-devel >= 1.2.18
45BuildRequires: libstdc++-devel
46BuildRequires: libtiff-devel >= 3.8.2
47BuildRequires: libtool >= 2:2.2
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
52BuildRequires: rpmbuild(macros) >= 1.315
53BuildRequires: xorg-lib-libXext-devel
54# only checked for, but only supplied scripts/txt2html is used
55#BuildRequires: txt2html
56Requires: %{name}-libs = %{version}-%{release}
57Obsoletes: GraphicsMagick-coder-dps
58BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59
60%define modulesdir %{_libdir}/GraphicsMagick-%{version}/modules-Q%{QuantumDepth}
61
62%description
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.
67
68%description -l de.UTF-8
69GraphicsMagick ist ein Tool zur Bildanzeige, -konvertierung und
70manipulation, -das unter X-Window läuft. Es ist enorm leitungsfähig in
71Bezug auf die Grafikmanipulationsfunktionen, die es dem Anwender
72bietet, und auf die Vielfalt der unterstützten Formate.
73
74%description -l es.UTF-8
75GraphicsMagick es una herramienta para manipular, convertir y exhibir
76imágenes, que funciona bajo X Window. Es una herramienta potente que
77permite editar imágenes, pudiendo manipular varios formatos
78diferentes.
79
80%description -l fr.UTF-8
81GraphicsMagick est un outil d'affichage, de conversion et de
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
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.
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широкі можливості по обробці зображень в різноманітних форматах.
114
115%package libs
116Summary: GraphicsMagick libraries
117Summary(pl.UTF-8): Biblioteki GraphicsMagick
118Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick
119Group: X11/Libraries
120
121%description libs
122GraphicsMagick libraries.
123
124%description libs -l pl.UTF-8
125Biblioteki GraphicsMagick.
126
127%description libs -l pt_BR.UTF-8
128Bibliotecas dinâmicas do GraphicsMagick.
129
130%package devel
131Summary: Libraries and header files for GraphicsMagick development
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
137Group: X11/Development/Libraries
138Requires: %{name}-libs = %{version}-%{release}
139Requires: bzip2-devel
140Requires: freetype-devel
141Requires: lcms-devel
142Requires: libltdl-devel
143Requires: xorg-lib-libXext-devel
144Requires: zlib-devel
145
146%description devel
147This is the GraphicsMagick development package. It includes header
148files for use in developing your own applications that make use of the
149GraphicsMagick code and/or APIs.
150
151%description devel -l de.UTF-8
152Dies ist das GraphicsMagick-Entwicklerpaket. Es enthält Header-Dateien
153zum Entwickeln von Anwendungen, die GraphicsMagick-Code und/oder -APIs
154nutzen.
155
156%description devel -l es.UTF-8
157Este es el paquete de desarrollo GraphicsMagick. Incluye las
158bibliotecas y los archivos de inclusión para el desarrollo de sus
159propias aplicaciones que hacen uso del código GraphicsMagick y/el
160APIs.
161
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
165utilisant le code d'GraphicsMagick et/ou ses APIs.
166
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
190GraphicsMagick.
191
192%package static
193Summary: GraphicsMagick static libraries
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
198Group: X11/Development/Libraries
199Requires: %{name}-devel = %{version}-%{release}
200
201%description static
202GraphicsMagick static libraries.
203
204%description static -l pl.UTF-8
205Biblioteki statyczne GraphicsMagick.
206
207%description static -l pt_BR.UTF-8
208Bibliotecas estáticas para desenvolvimento com libGraphicsMagick.
209
210%description static -l ru.UTF-8
211Это отдельный пакет со статическими библиотеками, которые больше не
212входят в GraphicsMagick-devel.
213
214%description static -l uk.UTF-8
215Це окремий пакет зі статичними бібліотеками, які більше не входять до
216складу GraphicsMagick-devel.
217
218%package coder-dot
219Summary: Coder module for GraphViz DOT files
220Summary(pl.UTF-8): Moduł kodera dla plików GraphViz DOT
221Group: X11/Applications/Graphics
222Requires: %{name} = %{version}-%{release}
223
224%description coder-dot
225Coder module for GraphViz DOT files.
226
227%description coder-dot -l pl.UTF-8
228Moduł kodera dla plików GraphViz DOT.
229
230%package coder-fpx
231Summary: Coder module for FlashPIX (FPX) files
232Summary(pl.UTF-8): Moduł kodera dla plików FlashPIX (FPX)
233Group: X11/Applications/Graphics
234Requires: %{name} = %{version}-%{release}
235
236%description coder-fpx
237Coder module for FlashPIX (FPX) files.
238
239%description coder-fpx -l pl.UTF-8
240Moduł kodera dla plików FlashPIX (FPX).
241
242%package coder-jbig
243Summary: Coder module for JBIG files
244Summary(pl.UTF-8): Moduł kodera dla plików JBIG
245Group: X11/Applications/Graphics
246Requires: %{name} = %{version}-%{release}
247
248%description coder-jbig
249Coder module for JBIG files.
250
251%description coder-jbig -l pl.UTF-8
252Moduł kodera dla plików JBIG.
253
254%package coder-jpeg
255Summary: Coder module for JPEG files
256Summary(pl.UTF-8): Moduł kodera dla plików JPEG
257Group: X11/Applications/Graphics
258Requires: %{name} = %{version}-%{release}
259
260%description coder-jpeg
261Coder module for JPEG files.
262
263%description coder-jpeg -l pl.UTF-8
264Moduł kodera dla plików JPEG.
265
266%package coder-jpeg2
267Summary: Coder module for JPEG-2000 (JP2/JPC) files using JasPer library
268Summary(pl.UTF-8): Moduł kodera dla plików JPEG-2000 (JP2/JPC) używający biblioteki JasPer
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
275%description coder-jpeg2 -l pl.UTF-8
276Moduł kodera dla plików JPEG-2000 (JP2/JPC) używajacy biblioteki
277JasPer.
278
279%package coder-miff
280Summary: Coder module for MIFF files
281Summary(pl.UTF-8): Moduł kodera dla plików MIFF
282Group: X11/Applications/Graphics
283Requires: %{name} = %{version}-%{release}
284
285%description coder-miff
286Coder module for MIFF files.
287
288%description coder-miff -l pl.UTF-8
289Moduł kodera dla plików MIFF.
290
291%package coder-mpr
292Summary: Coder module for GraphicsMagick MPR and MSL files
293Summary(pl.UTF-8): Moduł kodera dla plików MPR i MSL GraphicsMagick
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
301%description coder-mpr -l pl.UTF-8
302Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick
303Scripting Language (MSL).
304
305%package coder-pdf
306Summary: Coder module for PDF files
307Summary(pl.UTF-8): Moduł kodera dla plików PDF
308Group: X11/Applications/Graphics
309Requires: %{name} = %{version}-%{release}
310
311%description coder-pdf
312Coder module for PDF files.
313
314%description coder-pdf -l pl.UTF-8
315Moduł kodera dla plików PDF.
316
317%package coder-png
318Summary: Coder module for PNG files
319Summary(pl.UTF-8): Modul kodera dla plików PNG
320Group: X11/Applications/Graphics
321Requires: %{name} = %{version}-%{release}
322
323%description coder-png
324Coder module for PNG files.
325
326%description coder-png -l pl.UTF-8
327Moduł kodera dla plików PNG.
328
329%package coder-ps2
330Summary: Coder module for Postscript Level II & III (PS2/PS3) files
331Summary(pl.UTF-8): Moduł kodera dla plików Postscript Level II i III (PS2/PS3)
332Group: X11/Applications/Graphics
333Requires: %{name} = %{version}-%{release}
334
335%description coder-ps2
336Coder module for Postscript Level II & III (PS2/PS3) files.
337
338%description coder-ps2 -l pl.UTF-8
339Moduł kodera dla plików Postscript Level II i III (PS2/PS3).
340
341%package coder-svg
342Summary: Coder module for SVG (Scalable Vector Graphics) files
343Summary(pl.UTF-8): Moduł kodera dla plików SVG (Scalable Vector Graphics)
344Group: X11/Applications/Graphics
345Requires: %{name} = %{version}-%{release}
346
347%description coder-svg
348Coder module for SVG (Scalable Vector Graphics) files.
349
350%description coder-svg -l pl.UTF-8
351Moduł kodera dla plików SVG (Scalable Vector Graphics).
352
353%package coder-tiff
354Summary: Coder module for TIFF files
355Summary(pl.UTF-8): Moduł kodera dla plików TIFF
356Group: X11/Applications/Graphics
357Requires: %{name} = %{version}-%{release}
358
359%description coder-tiff
360Coder module for TIFF files.
361
362%description coder-tiff -l pl.UTF-8
363Moduł kodera dla plików TIFF.
364
365%package coder-url
366Summary: Coder module for retrieving files via URL
367Summary(pl.UTF-8): Moduł kodera ściągający pliki o podanym URL
368Group: X11/Applications/Graphics
369Requires: %{name} = %{version}-%{release}
370
371%description coder-url
372Coder module for retrieving files via URL.
373
374%description coder-url -l pl.UTF-8
375Moduł kodera ściągający pliki o podanym URL.
376
377%package coder-wmf
378Summary: Coder module for WMF files
379Summary(pl.UTF-8): Moduł kodera dla plików WMF
380Group: X11/Applications/Graphics
381Requires: %{name} = %{version}-%{release}
382
383%description coder-wmf
384Coder module for WMF files.
385
386%description coder-wmf -l pl.UTF-8
387Moduł kodera dla plików WMF.
388
389%package c++
390Summary: GraphicsMagick Magick++ library
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)
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
402Install GraphicsMagick-c++ if you want to use any applications that
403use Magick++.
404
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++.
409
410%description c++ -l pt_BR.UTF-8
411Bibliotecas dinâmicas C++ do GraphicsMagick.
412
413%description c++ -l ru.UTF-8
414Magick++ -- объектно-ориентированная библиотека, представляющая из
415себя C++ API для GraphicsMagick (библиотеки для просмотра,
416конвертирования и обработки изображений).
417
418%description c++ -l uk.UTF-8
419Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для
420GraphicsMagick (бібліотеки для перегляду, конвертування та обробки
421зображень).
422
423%package c++-devel
424Summary: C++ bindings for the GraphicsMagick library
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)
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
437GraphicsMagick applications using the Magick++ C++ bindings.
438GraphicsMagick is an image manipulation program.
439
440If you want to create applications that will use Magick++ code or
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.
446
447%description c++-devel -l es.UTF-8
448Este es el paquete de desarrollo GraphicsMagick. Incluye las
449bibliotecas estáticas y los archivos de inclusión para el desarrollo
450de sus propias aplicaciones que hacen uso del código GraphicsMagick
451y/el APIs.
452
453%description c++-devel -l pl.UTF-8
454Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów
455korzystających z Magick++.
456
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
461APIs.
462
463%description c++-devel -l ru.UTF-8
464Это пакет разработчика для программирования с GraphicsMagick. Он
465включает хедеры и библиотеки для использования в программах, которые
466используют код или API Magick++ (C++ интерфейс для GraphicsMagick'а).
467
468%description c++-devel -l uk.UTF-8
469Це пакет для програмування з GraphicsMagick. Він містить хедери та
470бібліотеки для використання в програмах, що використовують код або API
471Magick++ (інтерфейс C++ для GraphicsMagick).
472
473%package c++-static
474Summary: C++ bindings for the GraphicsMagick - static library
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
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
486%description c++-static -l pl.UTF-8
487Biblioteka Magick++ w wersji statycznej.
488
489%description c++-static -l pt_BR.UTF-8
490Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++.
491
492%description c++-static -l ru.UTF-8
493Это отдельный пакет со статическими библиотеками, которые больше не
494входят в GraphicsMagick-c++-devel.
495
496%description c++-static -l uk.UTF-8
497Це окремий пакет зі статичними бібліотеками, які більше не входять до
498складу GraphicsMagick-c++-devel.
499
500%package perl
501Summary: Libraries and modules for access to GraphicsMagick from Perl
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
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
515%description perl -l pl.UTF-8
516Biblioteki i moduły umożliwiające korzystanie z GraphicsMagick z
517poziomu Perla.
518
519%description perl -l pt_BR.UTF-8
520Este pacote fornece um módulo perl para acessar funções do
521GraphicsMagick em scripts Perl.
522
523%description perl -l ru.UTF-8
524Это пакет GraphicsMagick для поддержки perl. Он включает модули perl и
525вспомогательные файлы для доступа к библиотеке GraphicsMagick из Perl.
526
527%description perl -l uk.UTF-8
528Це пакет GraphicsMagick для підтримки Perl. Він містить модулі Perl та
529додаткові файли для доступу до бібліотеки GraphicsMagick з Perl.
530
531%package doc
532Summary: GraphicsMagick documentation
533Summary(pl.UTF-8): Dokumentacja do GraphicsMagick
534Group: Documentation
535
536%description doc
537Documentation for GraphicsMagick.
538
539%description doc -l pl.UTF-8
540Dokumentacja do GraphicsMagick.
541
542%prep
543%setup -q -c -T
544lzma -dc %{SOURCE0} | tar xf - -C ..
545%patch0 -p1
546%patch1 -p1
547%patch2 -p1
548
549find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \;
550
551%build
552%{__libtoolize}
553%{__aclocal}
554%{__autoconf}
555%{__automake}
556%configure \
557 --enable-fast-install \
558 --enable-shared \
559 --disable-ltdl-install \
560 --without-dps \
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 \
582 pkgdocdir=%{_docdir}/%{name}-devel-%{version}
583
584install PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
585rm -f $RPM_BUILD_ROOT%{modulesdir}/{coders,filters}/*.a
586rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version}/Copyright.txt
587rm -f $RPM_BUILD_ROOT%{modulesdir}/coders/dps.*
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
634%attr(755,root,root) %{modulesdir}/coders/dcraw.so
635%{modulesdir}/coders/dcraw.la
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)
771%doc AUTHORS.txt ChangeLog Copyright.txt NEWS.txt README.txt TODO.txt
772%attr(755,root,root) %{_libdir}/libGraphicsMagick.so.*.*.*
773%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick.so.2
774%attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so.*.*.*
775%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagickWand.so.1
776
777%files devel
778%defattr(644,root,root,755)
779%doc %{_docdir}/%{name}
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
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%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick++.so.2
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.033094 seconds and 4 git commands to generate.