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