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