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