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