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