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 libjxl # JPEG-XL module (which uses libjxl library)
8 %bcond_without cxx # Magick++ library
9 %bcond_without openmp # OpenMP support
13 %define QuantumDepth 16
14 Summary: Image display, conversion, and manipulation under X
15 Summary(de.UTF-8): Darstellen, Konvertieren und Bearbeiten von Grafiken unter X
16 Summary(es.UTF-8): Exhibidor, convertidor y manipulador de imágenes bajo X
17 Summary(fr.UTF-8): Visualisation, conversion, et manipulation d'images sous X
18 Summary(pl.UTF-8): Narzędzie do wyświetlania, konwersji i manipulacji grafikami
19 Summary(pt_BR.UTF-8): Exibidor, conversor e manipulador de imagens sob X
20 Summary(ru.UTF-8): Просмотр, конвертирование, обработка изображений под X Window
21 Summary(tr.UTF-8): X altında resim gösterme, çevirme ve değişiklik yapma
22 Summary(uk.UTF-8): Перегляд, конвертування та обробка зображень під X Window
27 Group: X11/Applications/Graphics
28 Source0: https://downloads.sourceforge.net/graphicsmagick/%{name}-%{version}.tar.xz
29 # Source0-md5: eb8395be198a661352dafb98eff5e35c
30 Patch0: %{name}-link.patch
31 Patch1: %{name}-ldflags.patch
32 URL: http://www.graphicsmagick.org/
33 BuildRequires: autoconf >= 2.69
34 BuildRequires: automake >= 1:1.11
35 BuildRequires: bzip2-devel >= 1.0.1
36 BuildRequires: expat-devel >= 1.95.7
37 BuildRequires: freetype-devel >= 2.0.2-2
38 %{?with_openmp:BuildRequires: gcc >= 6:4.2}
39 %{?with_gs:BuildRequires: ghostscript-devel}
40 %{?with_jasper:BuildRequires: jasper-devel >= 1.900.1}
41 BuildRequires: jbigkit-devel >= 1.6
42 BuildRequires: lcms2-devel >= 2.0
43 %{?with_libjxl:BuildRequires: libbrotli-devel}
44 %{?with_fpx:BuildRequires: libfpx-devel >= 1.2.0.4-3}
45 %{?with_openmp:BuildRequires: libgomp-devel}
46 BuildRequires: libheif-devel
47 BuildRequires: libjpeg-devel >= 6b
48 %{?with_libjxl:BuildRequires: libjxl-devel >= 0.8.0}
49 BuildRequires: libltdl-devel >= 2:2.2
50 BuildRequires: libpng-devel >= 2:1.2.18
51 BuildRequires: libstdc++-devel
52 BuildRequires: libtiff-devel >= 3.8.2
53 BuildRequires: libtool >= 2:2.2
54 BuildRequires: libwebp-devel
55 BuildRequires: libwmf-devel >= 2:0.2.2
56 BuildRequires: libxml2-devel >= 2.0
57 BuildRequires: perl-devel >= 1:5.8.0
58 BuildRequires: pkgconfig
59 BuildRequires: rpm-build >= 4.6
60 BuildRequires: rpm-perlprov >= 4.1-13
61 BuildRequires: rpmbuild(macros) >= 1.745
62 BuildRequires: xorg-lib-libX11-devel
63 BuildRequires: xorg-lib-libXext-devel
64 BuildRequires: xz-devel
65 BuildRequires: zlib-devel
66 BuildRequires: zstd-devel
67 # only checked for, but only supplied scripts/txt2html is used
68 #BuildRequires: txt2html
69 Requires: %{name}-libs = %{version}-%{release}
70 Obsoletes: GraphicsMagick-coder-dps < 1.1.7-2
71 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73 %define modulesdir %{_libdir}/GraphicsMagick-%{version}/modules-Q%{QuantumDepth}
76 GraphicsMagick is an image display, conversion, and manipulation tool.
77 It runs under X Window. It is very powerful in terms of it's ability
78 to allow the user to edit images. It can handle many different formats
81 %description -l de.UTF-8
82 GraphicsMagick ist ein Tool zur Bildanzeige, -konvertierung und
83 manipulation, -das unter X-Window läuft. Es ist enorm leitungsfähig in
84 Bezug auf die Grafikmanipulationsfunktionen, die es dem Anwender
85 bietet, und auf die Vielfalt der unterstützten Formate.
87 %description -l es.UTF-8
88 GraphicsMagick es una herramienta para manipular, convertir y exhibir
89 imágenes, que funciona bajo X Window. Es una herramienta potente que
90 permite editar imágenes, pudiendo manipular varios formatos
93 %description -l fr.UTF-8
94 GraphicsMagick est un outil d'affichage, de conversion et de
95 manipulation d'images. Il tourne sous X Window et est très puissant en
96 termes de capacité d'édition des images. Il peut aussi gérer de
97 nombreux formats différents.
99 %description -l pl.UTF-8
100 GraphicsMagick jest narzędziem do manipulacji, konwersji i
101 wyświetlania plików graficznych. W skład pakietu wchodzą zarówno
102 narzędzia X Window jak i do używania z linii poleceń umożliwiające
103 edycję grafiki. Narzędzia z pakietu GraphicsMagick potrafią obsłużyć
104 wiele różnych formatów graficznych.
106 %description -l pt_BR.UTF-8
107 GraphicsMagick é uma ferramenta para manipular, converter e exibir
108 imagens, que funciona sob o X Window. É uma ferramenta poderosa que
109 permite editar imagens, podendo tratar vários formatos diferentes.
111 %description -l ru.UTF-8
112 GraphicsMagick - это утилита для просмотра, конвертирования и
113 обработки изображений. Она работает под X Window. GraphicsMagick
114 предоставляет пользователю широкие возможности по обработке
115 изображений в самых разнообразных форматах.
117 %description -l tr.UTF-8
118 GraphicsMagick bir resim gösterme, çevirme ve değişiklik yapma
119 programıdır. X Window pencereleme sistemi altında çalışır. Kullanıcıya
120 resimler üzerinde değişiklik yapma açısından pek çok olanak sunar. Bir
121 çok resim biçimini rahatlıkla kullanabilir.
123 %description -l uk.UTF-8
124 GraphicsMagick - це утиліта для перегляду, конвертування та обробки
125 зображень. Вона працює під X Window. GraphicsMagick дає користувачу
126 широкі можливості по обробці зображень в різноманітних форматах.
129 Summary: GraphicsMagick libraries
130 Summary(pl.UTF-8): Biblioteki GraphicsMagick
131 Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick
135 GraphicsMagick libraries.
137 %description libs -l pl.UTF-8
138 Biblioteki GraphicsMagick.
140 %description libs -l pt_BR.UTF-8
141 Bibliotecas dinâmicas do GraphicsMagick.
144 Summary: Libraries and header files for GraphicsMagick development
145 Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick
146 Summary(pl.UTF-8): Biblioteki i pliki nagłówkowe dla GraphicsMagick
147 Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick
148 Summary(ru.UTF-8): Хедеры и библиотеки для программирования с GraphicsMagick
149 Summary(uk.UTF-8): Хедери та бібліотеки для програмування з GraphicsMagick
150 Group: X11/Development/Libraries
151 Requires: %{name}-libs = %{version}-%{release}
152 Requires: bzip2-devel
153 Requires: freetype-devel
154 Requires: lcms2-devel >= 2.0
155 Requires: libltdl-devel
156 Requires: xorg-lib-libXext-devel
161 This is the GraphicsMagick development package. It includes header
162 files for use in developing your own applications that make use of the
163 GraphicsMagick code and/or APIs.
165 %description devel -l de.UTF-8
166 Dies ist das GraphicsMagick-Entwicklerpaket. Es enthält Header-Dateien
167 zum Entwickeln von Anwendungen, die GraphicsMagick-Code und/oder -APIs
170 %description devel -l es.UTF-8
171 Este es el paquete de desarrollo GraphicsMagick. Incluye las
172 bibliotecas y los archivos de inclusión para el desarrollo de sus
173 propias aplicaciones que hacen uso del código GraphicsMagick y/el
176 %description devel -l fr.UTF-8
177 Paquetage de développement GraphicsMagick. Contient les bibliothèques
178 statiques et les en-têtes utilisés pour créer vos propres applications
179 utilisant le code d'GraphicsMagick et/ou ses APIs.
181 %description devel -l pl.UTF-8
182 Pakiet ten zawieraja pliki potrzebne przy kompilowaniu programów
183 wykorzystujących blibliotekę GraphicsMagick takie jak pliki nagłówkowe
184 i dokumentację niezbędną przy pisaniu własnych programów z
185 wykorzystaniem API jakie udostępnia GraphicsMagick.
187 %description devel -l pt_BR.UTF-8
188 Este é o pacote de desenvolvimento GraphicsMagick. Inclui as
189 bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
190 próprias aplicações que fazem uso do código GraphicsMagick e/ou APIs.
192 %description devel -l ru.UTF-8
193 Это пакет разработчика для программирования с GraphicsMagick. Он
194 включает хедеры и библиотеки для использования в программах, которые
195 используют код или API GraphicsMagick.
197 %description devel -l tr.UTF-8
198 Bu paket, GraphicsMagick uygulama arayüzünü kullanan programlar
199 geliştirmek için gereken başlık dosyalarını ve kitaplıkları içerir.
201 %description devel -l uk.UTF-8
202 Це пакет для програмування з GraphicsMagick. Він містить хедери та
203 бібліотеки для використання в програмах, що використовують код або API
207 Summary: GraphicsMagick static libraries
208 Summary(pl.UTF-8): Biblioteki statyczne GraphicsMagick
209 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
210 Summary(ru.UTF-8): Статические библиотеки для программирования с GraphicsMagick
211 Summary(uk.UTF-8): Статичні бібліотеки для програмування з GraphicsMagick
212 Group: X11/Development/Libraries
213 Requires: %{name}-devel = %{version}-%{release}
216 GraphicsMagick static libraries.
218 %description static -l pl.UTF-8
219 Biblioteki statyczne GraphicsMagick.
221 %description static -l pt_BR.UTF-8
222 Bibliotecas estáticas para desenvolvimento com libGraphicsMagick.
224 %description static -l ru.UTF-8
225 Это отдельный пакет со статическими библиотеками, которые больше не
226 входят в GraphicsMagick-devel.
228 %description static -l uk.UTF-8
229 Це окремий пакет зі статичними бібліотеками, які більше не входять до
230 складу GraphicsMagick-devel.
233 Summary: Coder module for GraphViz DOT files
234 Summary(pl.UTF-8): Moduł kodera dla plików GraphViz DOT
235 Group: X11/Applications/Graphics
236 Requires: %{name} = %{version}-%{release}
238 %description coder-dot
239 Coder module for GraphViz DOT files.
241 %description coder-dot -l pl.UTF-8
242 Moduł kodera dla plików GraphViz DOT.
245 Summary: Coder module for FlashPIX (FPX) files
246 Summary(pl.UTF-8): Moduł kodera dla plików FlashPIX (FPX)
247 Group: X11/Applications/Graphics
248 Requires: %{name} = %{version}-%{release}
250 %description coder-fpx
251 Coder module for FlashPIX (FPX) files.
253 %description coder-fpx -l pl.UTF-8
254 Moduł kodera dla plików FlashPIX (FPX).
257 Summary: Coder module for HEIF/HEIC files
258 Summary(pl.UTF-8): Moduł kodera dla plików HEIF/HEIC
259 Group: X11/Applications/Graphics
260 Requires: %{name} = %{version}-%{release}
262 %description coder-heif
263 Coder module for HEIF/HEIC files.
265 %description coder-heif -l pl.UTF-8
266 Moduł kodera dla plików HEIF/HEIC.
269 Summary: Coder module for JBIG files
270 Summary(pl.UTF-8): Moduł kodera dla plików JBIG
271 Group: X11/Applications/Graphics
272 Requires: %{name} = %{version}-%{release}
274 %description coder-jbig
275 Coder module for JBIG files.
277 %description coder-jbig -l pl.UTF-8
278 Moduł kodera dla plików JBIG.
281 Summary: Coder module for JPEG files
282 Summary(pl.UTF-8): Moduł kodera dla plików JPEG
283 Group: X11/Applications/Graphics
284 Requires: %{name} = %{version}-%{release}
286 %description coder-jpeg
287 Coder module for JPEG files.
289 %description coder-jpeg -l pl.UTF-8
290 Moduł kodera dla plików JPEG.
293 Summary: Coder module for JPEG-2000 (JP2/JPC) files using JasPer library
294 Summary(pl.UTF-8): Moduł kodera dla plików JPEG-2000 (JP2/JPC) używający biblioteki JasPer
295 Group: X11/Applications/Graphics
296 Requires: %{name} = %{version}-%{release}
298 %description coder-jpeg2
299 Coder module for JPEG-2000 (JP2/JPC) files using JasPer library.
301 %description coder-jpeg2 -l pl.UTF-8
302 Moduł kodera dla plików JPEG-2000 (JP2/JPC) używajacy biblioteki
306 Summary: Coder module for JPEG-XL (JXL) files using libjxl library
307 Summary(pl.UTF-8): Moduł kodera dla plików JPEG-XL (JXL) używający biblioteki libjxl
308 Group: X11/Applications/Graphics
309 Requires: %{name} = %{version}-%{release}
311 %description coder-jxl
312 Coder module for JPEG-XL (JXL) files using libjxl library.
314 %description coder-jxl -l pl.UTF-8
315 Moduł kodera dla plików JPEG-XL (JXL) używajacy biblioteki libjxl.
318 Summary: Coder module for MIFF files
319 Summary(pl.UTF-8): Moduł kodera dla plików MIFF
320 Group: X11/Applications/Graphics
321 Requires: %{name} = %{version}-%{release}
323 %description coder-miff
324 Coder module for MIFF files.
326 %description coder-miff -l pl.UTF-8
327 Moduł kodera dla plików MIFF.
330 Summary: Coder module for GraphicsMagick MPR and MSL files
331 Summary(pl.UTF-8): Moduł kodera dla plików MPR i MSL GraphicsMagick
332 Group: X11/Applications/Graphics
333 Requires: %{name} = %{version}-%{release}
335 %description coder-mpr
336 Coder module for Magick Persistent Registry (MPR) and Magick Scripting
337 Language (MSL) files.
339 %description coder-mpr -l pl.UTF-8
340 Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick
341 Scripting Language (MSL).
344 Summary: Coder module for PDF files
345 Summary(pl.UTF-8): Moduł kodera dla plików PDF
346 Group: X11/Applications/Graphics
347 Requires: %{name} = %{version}-%{release}
349 %description coder-pdf
350 Coder module for PDF files.
352 %description coder-pdf -l pl.UTF-8
353 Moduł kodera dla plików PDF.
356 Summary: Coder module for PNG files
357 Summary(pl.UTF-8): Modul kodera dla plików PNG
358 Group: X11/Applications/Graphics
359 Requires: %{name} = %{version}-%{release}
361 %description coder-png
362 Coder module for PNG files.
364 %description coder-png -l pl.UTF-8
365 Moduł kodera dla plików PNG.
368 Summary: Coder module for Postscript Level II & III (PS2/PS3) files
369 Summary(pl.UTF-8): Moduł kodera dla plików Postscript Level II i III (PS2/PS3)
370 Group: X11/Applications/Graphics
371 Requires: %{name} = %{version}-%{release}
373 %description coder-ps2
374 Coder module for Postscript Level II & III (PS2/PS3) files.
376 %description coder-ps2 -l pl.UTF-8
377 Moduł kodera dla plików Postscript Level II i III (PS2/PS3).
380 Summary: Coder module for SVG (Scalable Vector Graphics) files
381 Summary(pl.UTF-8): Moduł kodera dla plików SVG (Scalable Vector Graphics)
382 Group: X11/Applications/Graphics
383 Requires: %{name} = %{version}-%{release}
385 %description coder-svg
386 Coder module for SVG (Scalable Vector Graphics) files.
388 %description coder-svg -l pl.UTF-8
389 Moduł kodera dla plików SVG (Scalable Vector Graphics).
392 Summary: Coder module for TIFF files
393 Summary(pl.UTF-8): Moduł kodera dla plików TIFF
394 Group: X11/Applications/Graphics
395 Requires: %{name} = %{version}-%{release}
397 %description coder-tiff
398 Coder module for TIFF files.
400 %description coder-tiff -l pl.UTF-8
401 Moduł kodera dla plików TIFF.
404 Summary: Coder module for retrieving files via URL
405 Summary(pl.UTF-8): Moduł kodera ściągający pliki o podanym URL
406 Group: X11/Applications/Graphics
407 Requires: %{name} = %{version}-%{release}
409 %description coder-url
410 Coder module for retrieving files via URL.
412 %description coder-url -l pl.UTF-8
413 Moduł kodera ściągający pliki o podanym URL.
416 Summary: Coder module for WebP files
417 Summary(pl.UTF-8): Moduł kodera dla plików WebP
418 Group: X11/Applications/Graphics
419 Requires: %{name} = %{version}-%{release}
421 %description coder-webp
422 Coder module for WebP files.
424 %description coder-webp -l pl.UTF-8
425 Moduł kodera dla plików WebP.
428 Summary: Coder module for WMF files
429 Summary(pl.UTF-8): Moduł kodera dla plików WMF
430 Group: X11/Applications/Graphics
431 Requires: %{name} = %{version}-%{release}
433 %description coder-wmf
434 Coder module for WMF files.
436 %description coder-wmf -l pl.UTF-8
437 Moduł kodera dla plików WMF.
440 Summary: GraphicsMagick Magick++ library
441 Summary(pl.UTF-8): Biblioteka Magick++
442 Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick
443 Summary(ru.UTF-8): Библиотека Magick++ (C++ интерфейс для GraphicsMagick'а)
444 Summary(uk.UTF-8): Бібліотека Magick++ (інтерфейс C++ для GraphicsMagick)
446 Requires: %{name}-libs = %{version}-%{release}
449 This package contains the Magick++ library, a C++ binding to the
450 GraphicsMagick graphics manipulation library.
452 Install GraphicsMagick-c++ if you want to use any applications that
455 %description c++ -l pl.UTF-8
456 Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki
457 GraphicsMagick. Jest potrzebny do uruchamiania programów
458 korzystających z Magick++.
460 %description c++ -l pt_BR.UTF-8
461 Bibliotecas dinâmicas C++ do GraphicsMagick.
463 %description c++ -l ru.UTF-8
464 Magick++ -- объектно-ориентированная библиотека, представляющая из
465 себя C++ API для GraphicsMagick (библиотеки для просмотра,
466 конвертирования и обработки изображений).
468 %description c++ -l uk.UTF-8
469 Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для
470 GraphicsMagick (бібліотеки для перегляду, конвертування та обробки
474 Summary: C++ bindings for the GraphicsMagick library
475 Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick++
476 Summary(pl.UTF-8): Pliki nagłówkowe z interfejsem C++ do GraphicsMagick
477 Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick++
478 Summary(ru.UTF-8): Хедеры и библиотеки для разработок с использованием Magick++ (C++ интерфейс для GraphicsMagick'а)
479 Summary(uk.UTF-8): Хедери та бібліотеки для розробок з використанням Magick++ (інтерфейсу C++ для GraphicsMagick)
480 Group: X11/Development/Libraries
481 Requires: %{name}-c++ = %{version}-%{release}
482 Requires: %{name}-devel = %{version}-%{release}
483 Requires: libstdc++-devel
485 %description c++-devel
486 GraphicsMagick-c++-devel contains header files you'll need to develop
487 GraphicsMagick applications using the Magick++ C++ bindings.
488 GraphicsMagick is an image manipulation program.
490 If you want to create applications that will use Magick++ code or
491 APIs, you'll need to install GraphicsMagick-c++-devel,
492 GraphicsMagick-devel and GraphicsMagick. You don't need to install it
493 if you just want to use GraphicsMagick, or if you want to
494 develop/compile applications using the GraphicsMagick C interface,
497 %description c++-devel -l es.UTF-8
498 Este es el paquete de desarrollo GraphicsMagick. Incluye las
499 bibliotecas estáticas y los archivos de inclusión para el desarrollo
500 de sus propias aplicaciones que hacen uso del código GraphicsMagick
503 %description c++-devel -l pl.UTF-8
504 Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów
505 korzystających z Magick++.
507 %description c++-devel -l pt_BR.UTF-8
508 Este é o pacote de desenvolvimento libGraphicsMagick++. Inclui as
509 bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
510 próprias aplicações C++ que fazem uso do código GraphicsMagick e/ou
513 %description c++-devel -l ru.UTF-8
514 Это пакет разработчика для программирования с GraphicsMagick. Он
515 включает хедеры и библиотеки для использования в программах, которые
516 используют код или API Magick++ (C++ интерфейс для GraphicsMagick'а).
518 %description c++-devel -l uk.UTF-8
519 Це пакет для програмування з GraphicsMagick. Він містить хедери та
520 бібліотеки для використання в програмах, що використовують код або API
521 Magick++ (інтерфейс C++ для GraphicsMagick).
524 Summary: C++ bindings for the GraphicsMagick - static library
525 Summary(pl.UTF-8): Interfejs C++ do GraphicsMagick - biblioteka statyczna
526 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
527 Summary(ru.UTF-8): Статические библиотеки C++ для программирования с GraphicsMagick
528 Summary(uk.UTF-8): Статичні бібліотеки C++ для програмування з GraphicsMagick
529 Group: X11/Development/Libraries
530 Requires: %{name}-c++-devel = %{version}-%{release}
531 Requires: %{name}-devel = %{version}-%{release}
533 %description c++-static
534 C++ bindings for the GraphicsMagick - static library.
536 %description c++-static -l pl.UTF-8
537 Biblioteka Magick++ w wersji statycznej.
539 %description c++-static -l pt_BR.UTF-8
540 Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++.
542 %description c++-static -l ru.UTF-8
543 Это отдельный пакет со статическими библиотеками, которые больше не
544 входят в GraphicsMagick-c++-devel.
546 %description c++-static -l uk.UTF-8
547 Це окремий пакет зі статичними бібліотеками, які більше не входять до
548 складу GraphicsMagick-c++-devel.
551 Summary: Libraries and modules for access to GraphicsMagick from Perl
552 Summary(pl.UTF-8): Biblioteki i moduły Perla dla GraphicsMagick
553 Summary(pt_BR.UTF-8): Módulo perl para uso com o GraphicsMagick
554 Summary(ru.UTF-8): Библиотеки и модули для доступа к GraphicsMagick из perl
555 Summary(uk.UTF-8): Бібліотеки та модулі для доступу до GraphicsMagick з Perl
556 Group: Development/Languages/Perl
557 Requires: %{name} = %{version}-%{release}
558 Requires: %{name}-libs = %{version}-%{release}
561 This is the GraphicsMagick Perl support package. It perl modules and
562 support files for access to GraphicsMagick library from perl without
563 unuseful forking or such.
565 %description perl -l pl.UTF-8
566 Biblioteki i moduły umożliwiające korzystanie z GraphicsMagick z
569 %description perl -l pt_BR.UTF-8
570 Este pacote fornece um módulo perl para acessar funções do
571 GraphicsMagick em scripts Perl.
573 %description perl -l ru.UTF-8
574 Это пакет GraphicsMagick для поддержки perl. Он включает модули perl и
575 вспомогательные файлы для доступа к библиотеке GraphicsMagick из Perl.
577 %description perl -l uk.UTF-8
578 Це пакет GraphicsMagick для підтримки Perl. Він містить модулі Perl та
579 додаткові файли для доступу до бібліотеки GraphicsMagick з Perl.
582 Summary: GraphicsMagick documentation
583 Summary(pl.UTF-8): Dokumentacja do GraphicsMagick
588 Documentation for GraphicsMagick.
590 %description doc -l pl.UTF-8
591 Dokumentacja do GraphicsMagick.
598 find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \;
606 %{?with_broken:--enable-broken-coders} \
607 --enable-fast-install \
609 %{!?with_openmp:--disable-openmp} \
611 --with-fpx%{!?with_fpx:=no} \
612 --with-gs-font-dir=%{_fontsdir}/Type1 \
613 --with-gslib%{!?with_gs:=no} \
614 --with-jp2%{!?with_jasper:=no} \
615 %{!?with_libjxl:--without-jxl} \
616 --with-magick_plus_plus%{!?with_cxx:=no} \
618 --with-perl=%{__perl} \
619 --with-perl-options="INSTALLDIRS=vendor" \
620 --with-quantum-depth=%{QuantumDepth} \
628 rm -rf $RPM_BUILD_ROOT
629 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
631 %{__make} -j1 install \
632 DESTDIR=$RPM_BUILD_ROOT \
633 pkgdocdir=%{_docdir}/%{name}-devel-%{version}
635 cp -p PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
637 # obsoleted by pkg-config
638 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libGraphicsMagick*.la
641 rm -rf $RPM_BUILD_ROOT
643 %post libs -p /sbin/ldconfig
644 %postun libs -p /sbin/ldconfig
646 %post c++ -p /sbin/ldconfig
647 %postun c++ -p /sbin/ldconfig
650 %defattr(644,root,root,755)
651 %attr(755,root,root) %{_bindir}/gm
652 %dir %{_libdir}/GraphicsMagick-%{version}
653 %dir %{_libdir}/GraphicsMagick-%{version}/config
654 %{_libdir}/GraphicsMagick-%{version}/config/*.mgk
656 %dir %{modulesdir}/coders
657 %dir %{modulesdir}/filters
658 %attr(755,root,root) %{modulesdir}/filters/analyze.so
659 %{modulesdir}/filters/analyze.la
660 %dir %{_datadir}/GraphicsMagick-%{version}
661 %dir %{_datadir}/GraphicsMagick-%{version}/config
662 %{_datadir}/GraphicsMagick-%{version}/config/*.mgk
663 %{_mandir}/man1/gm.1*
664 %{_mandir}/man4/miff.4*
666 # ========= coders without additional deps
667 %attr(755,root,root) %{modulesdir}/coders/art.so
668 %{modulesdir}/coders/art.la
669 %attr(755,root,root) %{modulesdir}/coders/avs.so
670 %{modulesdir}/coders/avs.la
671 %attr(755,root,root) %{modulesdir}/coders/bmp.so
672 %{modulesdir}/coders/bmp.la
673 %attr(755,root,root) %{modulesdir}/coders/braille.so
674 %{modulesdir}/coders/braille.la
675 %attr(755,root,root) %{modulesdir}/coders/cals.so
676 %{modulesdir}/coders/cals.la
677 %attr(755,root,root) %{modulesdir}/coders/caption.so
678 %{modulesdir}/coders/caption.la
679 %attr(755,root,root) %{modulesdir}/coders/cineon.so
680 %{modulesdir}/coders/cineon.la
681 %attr(755,root,root) %{modulesdir}/coders/cmyk.so
682 %{modulesdir}/coders/cmyk.la
683 %attr(755,root,root) %{modulesdir}/coders/cut.so
684 %{modulesdir}/coders/cut.la
685 %attr(755,root,root) %{modulesdir}/coders/dcm.so
686 %{modulesdir}/coders/dcm.la
687 %attr(755,root,root) %{modulesdir}/coders/dcraw.so
688 %{modulesdir}/coders/dcraw.la
689 %attr(755,root,root) %{modulesdir}/coders/dib.so
690 %{modulesdir}/coders/dib.la
691 %attr(755,root,root) %{modulesdir}/coders/dpx.so
692 %{modulesdir}/coders/dpx.la
693 %attr(755,root,root) %{modulesdir}/coders/ept.so
694 %{modulesdir}/coders/ept.la
695 %attr(755,root,root) %{modulesdir}/coders/fax.so
696 %{modulesdir}/coders/fax.la
697 %attr(755,root,root) %{modulesdir}/coders/fits.so
698 %{modulesdir}/coders/fits.la
699 %attr(755,root,root) %{modulesdir}/coders/gif.so
700 %{modulesdir}/coders/gif.la
701 %attr(755,root,root) %{modulesdir}/coders/gradient.so
702 %{modulesdir}/coders/gradient.la
703 %attr(755,root,root) %{modulesdir}/coders/gray.so
704 %{modulesdir}/coders/gray.la
705 %attr(755,root,root) %{modulesdir}/coders/histogram.so
706 %{modulesdir}/coders/histogram.la
707 %attr(755,root,root) %{modulesdir}/coders/hrz.so
708 %{modulesdir}/coders/hrz.la
709 %attr(755,root,root) %{modulesdir}/coders/html.so
710 %{modulesdir}/coders/html.la
711 %attr(755,root,root) %{modulesdir}/coders/icon.so
712 %{modulesdir}/coders/icon.la
713 %attr(755,root,root) %{modulesdir}/coders/identity.so
714 %{modulesdir}/coders/identity.la
715 %attr(755,root,root) %{modulesdir}/coders/info.so
716 %{modulesdir}/coders/info.la
717 %attr(755,root,root) %{modulesdir}/coders/jnx.so
718 %{modulesdir}/coders/jnx.la
719 %attr(755,root,root) %{modulesdir}/coders/label.so
720 %{modulesdir}/coders/label.la
721 %attr(755,root,root) %{modulesdir}/coders/locale.so
722 %{modulesdir}/coders/locale.la
723 %attr(755,root,root) %{modulesdir}/coders/logo.so
724 %{modulesdir}/coders/logo.la
725 %attr(755,root,root) %{modulesdir}/coders/mac.so
726 %{modulesdir}/coders/mac.la
727 %attr(755,root,root) %{modulesdir}/coders/map.so
728 %{modulesdir}/coders/map.la
729 %attr(755,root,root) %{modulesdir}/coders/mat.so
730 %{modulesdir}/coders/mat.la
731 %attr(755,root,root) %{modulesdir}/coders/matte.so
732 %{modulesdir}/coders/matte.la
733 %attr(755,root,root) %{modulesdir}/coders/meta.so
734 %{modulesdir}/coders/meta.la
735 %attr(755,root,root) %{modulesdir}/coders/mono.so
736 %{modulesdir}/coders/mono.la
737 %attr(755,root,root) %{modulesdir}/coders/mpc.so
738 %{modulesdir}/coders/mpc.la
739 %attr(755,root,root) %{modulesdir}/coders/mpeg.so
740 %{modulesdir}/coders/mpeg.la
741 %attr(755,root,root) %{modulesdir}/coders/mtv.so
742 %{modulesdir}/coders/mtv.la
743 %attr(755,root,root) %{modulesdir}/coders/mvg.so
744 %{modulesdir}/coders/mvg.la
745 %attr(755,root,root) %{modulesdir}/coders/null.so
746 %{modulesdir}/coders/null.la
747 %attr(755,root,root) %{modulesdir}/coders/otb.so
748 %{modulesdir}/coders/otb.la
749 %attr(755,root,root) %{modulesdir}/coders/palm.so
750 %{modulesdir}/coders/palm.la
751 %attr(755,root,root) %{modulesdir}/coders/pcd.so
752 %{modulesdir}/coders/pcd.la
753 %attr(755,root,root) %{modulesdir}/coders/pcl.so
754 %{modulesdir}/coders/pcl.la
755 %attr(755,root,root) %{modulesdir}/coders/pcx.so
756 %{modulesdir}/coders/pcx.la
757 %attr(755,root,root) %{modulesdir}/coders/pdb.so
758 %{modulesdir}/coders/pdb.la
759 %attr(755,root,root) %{modulesdir}/coders/pict.so
760 %{modulesdir}/coders/pict.la
761 %attr(755,root,root) %{modulesdir}/coders/pix.so
762 %{modulesdir}/coders/pix.la
763 %attr(755,root,root) %{modulesdir}/coders/plasma.so
764 %{modulesdir}/coders/plasma.la
765 %attr(755,root,root) %{modulesdir}/coders/pnm.so
766 %{modulesdir}/coders/pnm.la
767 %attr(755,root,root) %{modulesdir}/coders/preview.so
768 %{modulesdir}/coders/preview.la
770 %attr(755,root,root) %{modulesdir}/coders/psd.so
771 %{modulesdir}/coders/psd.la
773 %attr(755,root,root) %{modulesdir}/coders/ps.so
774 %{modulesdir}/coders/ps.la
775 %attr(755,root,root) %{modulesdir}/coders/pwp.so
776 %{modulesdir}/coders/pwp.la
777 %attr(755,root,root) %{modulesdir}/coders/rgb.so
778 %{modulesdir}/coders/rgb.la
779 %attr(755,root,root) %{modulesdir}/coders/rla.so
780 %{modulesdir}/coders/rla.la
781 %attr(755,root,root) %{modulesdir}/coders/rle.so
782 %{modulesdir}/coders/rle.la
783 %attr(755,root,root) %{modulesdir}/coders/sct.so
784 %{modulesdir}/coders/sct.la
785 %attr(755,root,root) %{modulesdir}/coders/sfw.so
786 %{modulesdir}/coders/sfw.la
787 %attr(755,root,root) %{modulesdir}/coders/sgi.so
788 %{modulesdir}/coders/sgi.la
789 %attr(755,root,root) %{modulesdir}/coders/stegano.so
790 %{modulesdir}/coders/stegano.la
791 %attr(755,root,root) %{modulesdir}/coders/sun.so
792 %{modulesdir}/coders/sun.la
793 %attr(755,root,root) %{modulesdir}/coders/tga.so
794 %{modulesdir}/coders/tga.la
795 %attr(755,root,root) %{modulesdir}/coders/tile.so
796 %{modulesdir}/coders/tile.la
797 %attr(755,root,root) %{modulesdir}/coders/tim.so
798 %{modulesdir}/coders/tim.la
799 %attr(755,root,root) %{modulesdir}/coders/topol.so
800 %{modulesdir}/coders/topol.la
801 %attr(755,root,root) %{modulesdir}/coders/ttf.so
802 %{modulesdir}/coders/ttf.la
803 %attr(755,root,root) %{modulesdir}/coders/txt.so
804 %{modulesdir}/coders/txt.la
805 %attr(755,root,root) %{modulesdir}/coders/uil.so
806 %{modulesdir}/coders/uil.la
807 %attr(755,root,root) %{modulesdir}/coders/uyvy.so
808 %{modulesdir}/coders/uyvy.la
809 %attr(755,root,root) %{modulesdir}/coders/vicar.so
810 %{modulesdir}/coders/vicar.la
811 %attr(755,root,root) %{modulesdir}/coders/vid.so
812 %{modulesdir}/coders/vid.la
813 %attr(755,root,root) %{modulesdir}/coders/viff.so
814 %{modulesdir}/coders/viff.la
815 %attr(755,root,root) %{modulesdir}/coders/wbmp.so
816 %{modulesdir}/coders/wbmp.la
817 %attr(755,root,root) %{modulesdir}/coders/wpg.so
818 %{modulesdir}/coders/wpg.la
819 %attr(755,root,root) %{modulesdir}/coders/xbm.so
820 %{modulesdir}/coders/xbm.la
821 %attr(755,root,root) %{modulesdir}/coders/xcf.so
822 %{modulesdir}/coders/xcf.la
823 %attr(755,root,root) %{modulesdir}/coders/xc.so
824 %{modulesdir}/coders/xc.la
825 %attr(755,root,root) %{modulesdir}/coders/xpm.so
826 %{modulesdir}/coders/xpm.la
827 %attr(755,root,root) %{modulesdir}/coders/x.so
828 %{modulesdir}/coders/x.la
829 %attr(755,root,root) %{modulesdir}/coders/xwd.so
830 %{modulesdir}/coders/xwd.la
831 %attr(755,root,root) %{modulesdir}/coders/yuv.so
832 %{modulesdir}/coders/yuv.la
835 %defattr(644,root,root,755)
836 %doc ChangeLog Copyright.txt NEWS.txt README.txt TODO.txt
837 %attr(755,root,root) %{_libdir}/libGraphicsMagick.so.*.*.*
838 %attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick.so.3
839 %attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so.*.*.*
840 %attr(755,root,root) %ghost %{_libdir}/libGraphicsMagickWand.so.2
843 %defattr(644,root,root,755)
844 %doc %{_docdir}/%{name}
845 %attr(755,root,root) %{_bindir}/GraphicsMagick-config
846 %attr(755,root,root) %{_bindir}/GraphicsMagickWand-config
847 %attr(755,root,root) %{_libdir}/libGraphicsMagick.so
848 %attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so
849 %dir %{_includedir}/GraphicsMagick
850 %{_includedir}/GraphicsMagick/magick
851 %{_includedir}/GraphicsMagick/wand
852 %{_pkgconfigdir}/GraphicsMagick.pc
853 %{_pkgconfigdir}/GraphicsMagickWand.pc
854 %{_mandir}/man1/GraphicsMagick-config.1*
855 %{_mandir}/man1/GraphicsMagickWand-config.1*
856 %{_mandir}/man5/quantize.5*
859 %defattr(644,root,root,755)
860 %{_libdir}/libGraphicsMagick.a
861 %{_libdir}/libGraphicsMagickWand.a
865 %defattr(644,root,root,755)
867 %attr(755,root,root) %{modulesdir}/coders/fpx.so
868 %{modulesdir}/coders/fpx.la
872 %defattr(644,root,root,755)
874 %attr(755,root,root) %{modulesdir}/coders/heif.so
875 %{modulesdir}/coders/heif.la
878 %defattr(644,root,root,755)
879 # R: jbigkit (libjbig.so)
880 %attr(755,root,root) %{modulesdir}/coders/jbig.so
881 %{modulesdir}/coders/jbig.la
885 %defattr(644,root,root,755)
887 %attr(755,root,root) %{modulesdir}/coders/jxl.so
888 %{modulesdir}/coders/jxl.la
892 %defattr(644,root,root,755)
894 %attr(755,root,root) %{modulesdir}/coders/jpeg.so
895 %{modulesdir}/coders/jpeg.la
899 %defattr(644,root,root,755)
901 %attr(755,root,root) %{modulesdir}/coders/jp2.so
902 %{modulesdir}/coders/jp2.la
906 %defattr(644,root,root,755)
907 # R: libjpeg, zlib, libbz2
908 %attr(755,root,root) %{modulesdir}/coders/miff.so
909 %{modulesdir}/coders/miff.la
912 %defattr(644,root,root,755)
914 %attr(755,root,root) %{modulesdir}/coders/mpr.so
915 %{modulesdir}/coders/mpr.la
916 %attr(755,root,root) %{modulesdir}/coders/msl.so
917 %{modulesdir}/coders/msl.la
920 %defattr(644,root,root,755)
921 # R: libtiff, libjpeg
922 %attr(755,root,root) %{modulesdir}/coders/pdf.so
923 %{modulesdir}/coders/pdf.la
926 %defattr(644,root,root,755)
928 %attr(755,root,root) %{modulesdir}/coders/png.so
929 %{modulesdir}/coders/png.la
932 %defattr(644,root,root,755)
933 # R: libtiff, libjpeg
934 %attr(755,root,root) %{modulesdir}/coders/ps2.so
935 %{modulesdir}/coders/ps2.la
936 %attr(755,root,root) %{modulesdir}/coders/ps3.so
937 %{modulesdir}/coders/ps3.la
940 %defattr(644,root,root,755)
942 %attr(755,root,root) %{modulesdir}/coders/svg.so
943 %{modulesdir}/coders/svg.la
946 %defattr(644,root,root,755)
947 # R: libtiff, libjpeg
948 %attr(755,root,root) %{modulesdir}/coders/tiff.so
949 %{modulesdir}/coders/tiff.la
952 %defattr(644,root,root,755)
954 %attr(755,root,root) %{modulesdir}/coders/url.so
955 %{modulesdir}/coders/url.la
958 %defattr(644,root,root,755)
960 %attr(755,root,root) %{modulesdir}/coders/webp.so
961 %{modulesdir}/coders/webp.la
964 %defattr(644,root,root,755)
965 # R: libwmf, expat, libjpeg, libpng
966 %attr(755,root,root) %{modulesdir}/coders/wmf.so
967 %{modulesdir}/coders/wmf.la
971 %defattr(644,root,root,755)
972 %attr(755,root,root) %{_libdir}/libGraphicsMagick++.so.*.*.*
973 %attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick++.so.12
976 %defattr(644,root,root,755)
977 %attr(755,root,root) %{_bindir}/GraphicsMagick++-config
978 %attr(755,root,root) %{_libdir}/libGraphicsMagick++.so
979 %{_includedir}/GraphicsMagick/Magick++
980 %{_includedir}/GraphicsMagick/Magick++.h
981 %{_pkgconfigdir}/GraphicsMagick++.pc
982 %{_mandir}/man1/GraphicsMagick++-config.1*
985 %defattr(644,root,root,755)
986 %{_libdir}/libGraphicsMagick++.a
990 %defattr(644,root,root,755)
991 %{_examplesdir}/%{name}-perl-%{version}
994 %defattr(644,root,root,755)