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