1 # TODO: package coder-jxl when libjxl >= 0.6.2 (0.7.0?) gets released
4 %bcond_with broken # broken/dangerous coders (currently PSD)
5 %bcond_without fpx # FlashPIX module (which uses fpx library)
6 %bcond_with gs # PostScript support through ghostscript library (warning: breaks jpeg!)
7 %bcond_without jasper # JPEG2000 module (which uses jasper library)
8 %bcond_with libjxl # JPEG-XL module (which uses libjxl library)
9 %bcond_without cxx # Magick++ library
10 %bcond_without openmp # OpenMP support
14 %define QuantumDepth 16
15 Summary: Image display, conversion, and manipulation under X
16 Summary(de.UTF-8): Darstellen, Konvertieren und Bearbeiten von Grafiken unter X
17 Summary(es.UTF-8): Exhibidor, convertidor y manipulador de imágenes bajo X
18 Summary(fr.UTF-8): Visualisation, conversion, et manipulation d'images sous X
19 Summary(pl.UTF-8): Narzędzie do wyświetlania, konwersji i manipulacji grafikami
20 Summary(pt_BR.UTF-8): Exibidor, conversor e manipulador de imagens sob X
21 Summary(ru.UTF-8): Просмотр, конвертирование, обработка изображений под X Window
22 Summary(tr.UTF-8): X altında resim gösterme, çevirme ve değişiklik yapma
23 Summary(uk.UTF-8): Перегляд, конвертування та обробка зображень під X Window
28 Group: X11/Applications/Graphics
29 Source0: https://downloads.sourceforge.net/graphicsmagick/%{name}-%{version}.tar.xz
30 # Source0-md5: 9a5978427c3841711f470e15343ca71f
31 Patch0: %{name}-link.patch
32 Patch1: %{name}-ldflags.patch
33 URL: http://www.graphicsmagick.org/
34 BuildRequires: autoconf >= 2.69
35 BuildRequires: automake >= 1:1.11
36 BuildRequires: bzip2-devel >= 1.0.1
37 BuildRequires: expat-devel >= 1.95.7
38 BuildRequires: freetype-devel >= 2.0.2-2
39 %{?with_openmp:BuildRequires: gcc >= 6:4.2}
40 %{?with_gs:BuildRequires: ghostscript-devel}
41 %{?with_jasper:BuildRequires: jasper-devel >= 1.900.1}
42 BuildRequires: jbigkit-devel >= 1.6
43 BuildRequires: lcms2-devel >= 2.0
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.6.2}
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 MIFF files
307 Summary(pl.UTF-8): Moduł kodera dla plików MIFF
308 Group: X11/Applications/Graphics
309 Requires: %{name} = %{version}-%{release}
311 %description coder-miff
312 Coder module for MIFF files.
314 %description coder-miff -l pl.UTF-8
315 Moduł kodera dla plików MIFF.
318 Summary: Coder module for GraphicsMagick MPR and MSL files
319 Summary(pl.UTF-8): Moduł kodera dla plików MPR i MSL GraphicsMagick
320 Group: X11/Applications/Graphics
321 Requires: %{name} = %{version}-%{release}
323 %description coder-mpr
324 Coder module for Magick Persistent Registry (MPR) and Magick Scripting
325 Language (MSL) files.
327 %description coder-mpr -l pl.UTF-8
328 Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick
329 Scripting Language (MSL).
332 Summary: Coder module for PDF files
333 Summary(pl.UTF-8): Moduł kodera dla plików PDF
334 Group: X11/Applications/Graphics
335 Requires: %{name} = %{version}-%{release}
337 %description coder-pdf
338 Coder module for PDF files.
340 %description coder-pdf -l pl.UTF-8
341 Moduł kodera dla plików PDF.
344 Summary: Coder module for PNG files
345 Summary(pl.UTF-8): Modul kodera dla plików PNG
346 Group: X11/Applications/Graphics
347 Requires: %{name} = %{version}-%{release}
349 %description coder-png
350 Coder module for PNG files.
352 %description coder-png -l pl.UTF-8
353 Moduł kodera dla plików PNG.
356 Summary: Coder module for Postscript Level II & III (PS2/PS3) files
357 Summary(pl.UTF-8): Moduł kodera dla plików Postscript Level II i III (PS2/PS3)
358 Group: X11/Applications/Graphics
359 Requires: %{name} = %{version}-%{release}
361 %description coder-ps2
362 Coder module for Postscript Level II & III (PS2/PS3) files.
364 %description coder-ps2 -l pl.UTF-8
365 Moduł kodera dla plików Postscript Level II i III (PS2/PS3).
368 Summary: Coder module for SVG (Scalable Vector Graphics) files
369 Summary(pl.UTF-8): Moduł kodera dla plików SVG (Scalable Vector Graphics)
370 Group: X11/Applications/Graphics
371 Requires: %{name} = %{version}-%{release}
373 %description coder-svg
374 Coder module for SVG (Scalable Vector Graphics) files.
376 %description coder-svg -l pl.UTF-8
377 Moduł kodera dla plików SVG (Scalable Vector Graphics).
380 Summary: Coder module for TIFF files
381 Summary(pl.UTF-8): Moduł kodera dla plików TIFF
382 Group: X11/Applications/Graphics
383 Requires: %{name} = %{version}-%{release}
385 %description coder-tiff
386 Coder module for TIFF files.
388 %description coder-tiff -l pl.UTF-8
389 Moduł kodera dla plików TIFF.
392 Summary: Coder module for retrieving files via URL
393 Summary(pl.UTF-8): Moduł kodera ściągający pliki o podanym URL
394 Group: X11/Applications/Graphics
395 Requires: %{name} = %{version}-%{release}
397 %description coder-url
398 Coder module for retrieving files via URL.
400 %description coder-url -l pl.UTF-8
401 Moduł kodera ściągający pliki o podanym URL.
404 Summary: Coder module for WebP files
405 Summary(pl.UTF-8): Moduł kodera dla plików WebP
406 Group: X11/Applications/Graphics
407 Requires: %{name} = %{version}-%{release}
409 %description coder-webp
410 Coder module for WebP files.
412 %description coder-webp -l pl.UTF-8
413 Moduł kodera dla plików WebP.
416 Summary: Coder module for WMF files
417 Summary(pl.UTF-8): Moduł kodera dla plików WMF
418 Group: X11/Applications/Graphics
419 Requires: %{name} = %{version}-%{release}
421 %description coder-wmf
422 Coder module for WMF files.
424 %description coder-wmf -l pl.UTF-8
425 Moduł kodera dla plików WMF.
428 Summary: GraphicsMagick Magick++ library
429 Summary(pl.UTF-8): Biblioteka Magick++
430 Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick
431 Summary(ru.UTF-8): Библиотека Magick++ (C++ интерфейс для GraphicsMagick'а)
432 Summary(uk.UTF-8): Бібліотека Magick++ (інтерфейс C++ для GraphicsMagick)
434 Requires: %{name}-libs = %{version}-%{release}
437 This package contains the Magick++ library, a C++ binding to the
438 GraphicsMagick graphics manipulation library.
440 Install GraphicsMagick-c++ if you want to use any applications that
443 %description c++ -l pl.UTF-8
444 Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki
445 GraphicsMagick. Jest potrzebny do uruchamiania programów
446 korzystających z Magick++.
448 %description c++ -l pt_BR.UTF-8
449 Bibliotecas dinâmicas C++ do GraphicsMagick.
451 %description c++ -l ru.UTF-8
452 Magick++ -- объектно-ориентированная библиотека, представляющая из
453 себя C++ API для GraphicsMagick (библиотеки для просмотра,
454 конвертирования и обработки изображений).
456 %description c++ -l uk.UTF-8
457 Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для
458 GraphicsMagick (бібліотеки для перегляду, конвертування та обробки
462 Summary: C++ bindings for the GraphicsMagick library
463 Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick++
464 Summary(pl.UTF-8): Pliki nagłówkowe z interfejsem C++ do GraphicsMagick
465 Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick++
466 Summary(ru.UTF-8): Хедеры и библиотеки для разработок с использованием Magick++ (C++ интерфейс для GraphicsMagick'а)
467 Summary(uk.UTF-8): Хедери та бібліотеки для розробок з використанням Magick++ (інтерфейсу C++ для GraphicsMagick)
468 Group: X11/Development/Libraries
469 Requires: %{name}-c++ = %{version}-%{release}
470 Requires: %{name}-devel = %{version}-%{release}
471 Requires: libstdc++-devel
473 %description c++-devel
474 GraphicsMagick-c++-devel contains header files you'll need to develop
475 GraphicsMagick applications using the Magick++ C++ bindings.
476 GraphicsMagick is an image manipulation program.
478 If you want to create applications that will use Magick++ code or
479 APIs, you'll need to install GraphicsMagick-c++-devel,
480 GraphicsMagick-devel and GraphicsMagick. You don't need to install it
481 if you just want to use GraphicsMagick, or if you want to
482 develop/compile applications using the GraphicsMagick C interface,
485 %description c++-devel -l es.UTF-8
486 Este es el paquete de desarrollo GraphicsMagick. Incluye las
487 bibliotecas estáticas y los archivos de inclusión para el desarrollo
488 de sus propias aplicaciones que hacen uso del código GraphicsMagick
491 %description c++-devel -l pl.UTF-8
492 Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów
493 korzystających z Magick++.
495 %description c++-devel -l pt_BR.UTF-8
496 Este é o pacote de desenvolvimento libGraphicsMagick++. Inclui as
497 bibliotecas e os arquivos de inclusão para o desenvolvimento de suas
498 próprias aplicações C++ que fazem uso do código GraphicsMagick e/ou
501 %description c++-devel -l ru.UTF-8
502 Это пакет разработчика для программирования с GraphicsMagick. Он
503 включает хедеры и библиотеки для использования в программах, которые
504 используют код или API Magick++ (C++ интерфейс для GraphicsMagick'а).
506 %description c++-devel -l uk.UTF-8
507 Це пакет для програмування з GraphicsMagick. Він містить хедери та
508 бібліотеки для використання в програмах, що використовують код або API
509 Magick++ (інтерфейс C++ для GraphicsMagick).
512 Summary: C++ bindings for the GraphicsMagick - static library
513 Summary(pl.UTF-8): Interfejs C++ do GraphicsMagick - biblioteka statyczna
514 Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick
515 Summary(ru.UTF-8): Статические библиотеки C++ для программирования с GraphicsMagick
516 Summary(uk.UTF-8): Статичні бібліотеки C++ для програмування з GraphicsMagick
517 Group: X11/Development/Libraries
518 Requires: %{name}-c++-devel = %{version}-%{release}
519 Requires: %{name}-devel = %{version}-%{release}
521 %description c++-static
522 C++ bindings for the GraphicsMagick - static library.
524 %description c++-static -l pl.UTF-8
525 Biblioteka Magick++ w wersji statycznej.
527 %description c++-static -l pt_BR.UTF-8
528 Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++.
530 %description c++-static -l ru.UTF-8
531 Это отдельный пакет со статическими библиотеками, которые больше не
532 входят в GraphicsMagick-c++-devel.
534 %description c++-static -l uk.UTF-8
535 Це окремий пакет зі статичними бібліотеками, які більше не входять до
536 складу GraphicsMagick-c++-devel.
539 Summary: Libraries and modules for access to GraphicsMagick from Perl
540 Summary(pl.UTF-8): Biblioteki i moduły Perla dla GraphicsMagick
541 Summary(pt_BR.UTF-8): Módulo perl para uso com o GraphicsMagick
542 Summary(ru.UTF-8): Библиотеки и модули для доступа к GraphicsMagick из perl
543 Summary(uk.UTF-8): Бібліотеки та модулі для доступу до GraphicsMagick з Perl
544 Group: Development/Languages/Perl
545 Requires: %{name} = %{version}-%{release}
546 Requires: %{name}-libs = %{version}-%{release}
549 This is the GraphicsMagick Perl support package. It perl modules and
550 support files for access to GraphicsMagick library from perl without
551 unuseful forking or such.
553 %description perl -l pl.UTF-8
554 Biblioteki i moduły umożliwiające korzystanie z GraphicsMagick z
557 %description perl -l pt_BR.UTF-8
558 Este pacote fornece um módulo perl para acessar funções do
559 GraphicsMagick em scripts Perl.
561 %description perl -l ru.UTF-8
562 Это пакет GraphicsMagick для поддержки perl. Он включает модули perl и
563 вспомогательные файлы для доступа к библиотеке GraphicsMagick из Perl.
565 %description perl -l uk.UTF-8
566 Це пакет GraphicsMagick для підтримки Perl. Він містить модулі Perl та
567 додаткові файли для доступу до бібліотеки GraphicsMagick з Perl.
570 Summary: GraphicsMagick documentation
571 Summary(pl.UTF-8): Dokumentacja do GraphicsMagick
576 Documentation for GraphicsMagick.
578 %description doc -l pl.UTF-8
579 Dokumentacja do GraphicsMagick.
586 find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \;
594 %{?with_broken:--enable-broken-coders} \
595 --enable-fast-install \
597 %{!?with_openmp:--disable-openmp} \
599 --with-fpx%{!?with_fpx:=no} \
600 --with-gs-font-dir=%{_fontsdir}/Type1 \
601 --with-gslib%{!?with_gs:=no} \
602 --with-jp2%{!?with_jasper:=no} \
603 %{!?with_libjxl:--without-jxl} \
604 --with-magick_plus_plus%{!?with_cxx:=no} \
606 --with-perl=%{__perl} \
607 --with-perl-options="INSTALLDIRS=vendor" \
608 --with-quantum-depth=%{QuantumDepth} \
616 rm -rf $RPM_BUILD_ROOT
617 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
619 %{__make} -j1 install \
620 DESTDIR=$RPM_BUILD_ROOT \
621 pkgdocdir=%{_docdir}/%{name}-devel-%{version}
623 cp -p PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
625 # obsoleted by pkg-config
626 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libGraphicsMagick*.la
629 rm -rf $RPM_BUILD_ROOT
631 %post libs -p /sbin/ldconfig
632 %postun libs -p /sbin/ldconfig
634 %post c++ -p /sbin/ldconfig
635 %postun c++ -p /sbin/ldconfig
638 %defattr(644,root,root,755)
639 %attr(755,root,root) %{_bindir}/gm
640 %dir %{_libdir}/GraphicsMagick-%{version}
641 %dir %{_libdir}/GraphicsMagick-%{version}/config
642 %{_libdir}/GraphicsMagick-%{version}/config/*.mgk
644 %dir %{modulesdir}/coders
645 %dir %{modulesdir}/filters
646 %attr(755,root,root) %{modulesdir}/filters/analyze.so
647 %{modulesdir}/filters/analyze.la
648 %dir %{_datadir}/GraphicsMagick-%{version}
649 %dir %{_datadir}/GraphicsMagick-%{version}/config
650 %{_datadir}/GraphicsMagick-%{version}/config/*.mgk
651 %{_mandir}/man1/gm.1*
652 %{_mandir}/man4/miff.4*
654 # ========= coders without additional deps
655 %attr(755,root,root) %{modulesdir}/coders/art.so
656 %{modulesdir}/coders/art.la
657 %attr(755,root,root) %{modulesdir}/coders/avs.so
658 %{modulesdir}/coders/avs.la
659 %attr(755,root,root) %{modulesdir}/coders/bmp.so
660 %{modulesdir}/coders/bmp.la
661 %attr(755,root,root) %{modulesdir}/coders/braille.so
662 %{modulesdir}/coders/braille.la
663 %attr(755,root,root) %{modulesdir}/coders/cals.so
664 %{modulesdir}/coders/cals.la
665 %attr(755,root,root) %{modulesdir}/coders/caption.so
666 %{modulesdir}/coders/caption.la
667 %attr(755,root,root) %{modulesdir}/coders/cineon.so
668 %{modulesdir}/coders/cineon.la
669 %attr(755,root,root) %{modulesdir}/coders/cmyk.so
670 %{modulesdir}/coders/cmyk.la
671 %attr(755,root,root) %{modulesdir}/coders/cut.so
672 %{modulesdir}/coders/cut.la
673 %attr(755,root,root) %{modulesdir}/coders/dcm.so
674 %{modulesdir}/coders/dcm.la
675 %attr(755,root,root) %{modulesdir}/coders/dcraw.so
676 %{modulesdir}/coders/dcraw.la
677 %attr(755,root,root) %{modulesdir}/coders/dib.so
678 %{modulesdir}/coders/dib.la
679 %attr(755,root,root) %{modulesdir}/coders/dpx.so
680 %{modulesdir}/coders/dpx.la
681 %attr(755,root,root) %{modulesdir}/coders/ept.so
682 %{modulesdir}/coders/ept.la
683 %attr(755,root,root) %{modulesdir}/coders/fax.so
684 %{modulesdir}/coders/fax.la
685 %attr(755,root,root) %{modulesdir}/coders/fits.so
686 %{modulesdir}/coders/fits.la
687 %attr(755,root,root) %{modulesdir}/coders/gif.so
688 %{modulesdir}/coders/gif.la
689 %attr(755,root,root) %{modulesdir}/coders/gradient.so
690 %{modulesdir}/coders/gradient.la
691 %attr(755,root,root) %{modulesdir}/coders/gray.so
692 %{modulesdir}/coders/gray.la
693 %attr(755,root,root) %{modulesdir}/coders/histogram.so
694 %{modulesdir}/coders/histogram.la
695 %attr(755,root,root) %{modulesdir}/coders/hrz.so
696 %{modulesdir}/coders/hrz.la
697 %attr(755,root,root) %{modulesdir}/coders/html.so
698 %{modulesdir}/coders/html.la
699 %attr(755,root,root) %{modulesdir}/coders/icon.so
700 %{modulesdir}/coders/icon.la
701 %attr(755,root,root) %{modulesdir}/coders/identity.so
702 %{modulesdir}/coders/identity.la
703 %attr(755,root,root) %{modulesdir}/coders/info.so
704 %{modulesdir}/coders/info.la
705 %attr(755,root,root) %{modulesdir}/coders/jnx.so
706 %{modulesdir}/coders/jnx.la
707 %attr(755,root,root) %{modulesdir}/coders/label.so
708 %{modulesdir}/coders/label.la
709 %attr(755,root,root) %{modulesdir}/coders/locale.so
710 %{modulesdir}/coders/locale.la
711 %attr(755,root,root) %{modulesdir}/coders/logo.so
712 %{modulesdir}/coders/logo.la
713 %attr(755,root,root) %{modulesdir}/coders/mac.so
714 %{modulesdir}/coders/mac.la
715 %attr(755,root,root) %{modulesdir}/coders/map.so
716 %{modulesdir}/coders/map.la
717 %attr(755,root,root) %{modulesdir}/coders/mat.so
718 %{modulesdir}/coders/mat.la
719 %attr(755,root,root) %{modulesdir}/coders/matte.so
720 %{modulesdir}/coders/matte.la
721 %attr(755,root,root) %{modulesdir}/coders/meta.so
722 %{modulesdir}/coders/meta.la
723 %attr(755,root,root) %{modulesdir}/coders/mono.so
724 %{modulesdir}/coders/mono.la
725 %attr(755,root,root) %{modulesdir}/coders/mpc.so
726 %{modulesdir}/coders/mpc.la
727 %attr(755,root,root) %{modulesdir}/coders/mpeg.so
728 %{modulesdir}/coders/mpeg.la
729 %attr(755,root,root) %{modulesdir}/coders/mtv.so
730 %{modulesdir}/coders/mtv.la
731 %attr(755,root,root) %{modulesdir}/coders/mvg.so
732 %{modulesdir}/coders/mvg.la
733 %attr(755,root,root) %{modulesdir}/coders/null.so
734 %{modulesdir}/coders/null.la
735 %attr(755,root,root) %{modulesdir}/coders/otb.so
736 %{modulesdir}/coders/otb.la
737 %attr(755,root,root) %{modulesdir}/coders/palm.so
738 %{modulesdir}/coders/palm.la
739 %attr(755,root,root) %{modulesdir}/coders/pcd.so
740 %{modulesdir}/coders/pcd.la
741 %attr(755,root,root) %{modulesdir}/coders/pcl.so
742 %{modulesdir}/coders/pcl.la
743 %attr(755,root,root) %{modulesdir}/coders/pcx.so
744 %{modulesdir}/coders/pcx.la
745 %attr(755,root,root) %{modulesdir}/coders/pdb.so
746 %{modulesdir}/coders/pdb.la
747 %attr(755,root,root) %{modulesdir}/coders/pict.so
748 %{modulesdir}/coders/pict.la
749 %attr(755,root,root) %{modulesdir}/coders/pix.so
750 %{modulesdir}/coders/pix.la
751 %attr(755,root,root) %{modulesdir}/coders/plasma.so
752 %{modulesdir}/coders/plasma.la
753 %attr(755,root,root) %{modulesdir}/coders/pnm.so
754 %{modulesdir}/coders/pnm.la
755 %attr(755,root,root) %{modulesdir}/coders/preview.so
756 %{modulesdir}/coders/preview.la
758 %attr(755,root,root) %{modulesdir}/coders/psd.so
759 %{modulesdir}/coders/psd.la
761 %attr(755,root,root) %{modulesdir}/coders/ps.so
762 %{modulesdir}/coders/ps.la
763 %attr(755,root,root) %{modulesdir}/coders/pwp.so
764 %{modulesdir}/coders/pwp.la
765 %attr(755,root,root) %{modulesdir}/coders/rgb.so
766 %{modulesdir}/coders/rgb.la
767 %attr(755,root,root) %{modulesdir}/coders/rla.so
768 %{modulesdir}/coders/rla.la
769 %attr(755,root,root) %{modulesdir}/coders/rle.so
770 %{modulesdir}/coders/rle.la
771 %attr(755,root,root) %{modulesdir}/coders/sct.so
772 %{modulesdir}/coders/sct.la
773 %attr(755,root,root) %{modulesdir}/coders/sfw.so
774 %{modulesdir}/coders/sfw.la
775 %attr(755,root,root) %{modulesdir}/coders/sgi.so
776 %{modulesdir}/coders/sgi.la
777 %attr(755,root,root) %{modulesdir}/coders/stegano.so
778 %{modulesdir}/coders/stegano.la
779 %attr(755,root,root) %{modulesdir}/coders/sun.so
780 %{modulesdir}/coders/sun.la
781 %attr(755,root,root) %{modulesdir}/coders/tga.so
782 %{modulesdir}/coders/tga.la
783 %attr(755,root,root) %{modulesdir}/coders/tile.so
784 %{modulesdir}/coders/tile.la
785 %attr(755,root,root) %{modulesdir}/coders/tim.so
786 %{modulesdir}/coders/tim.la
787 %attr(755,root,root) %{modulesdir}/coders/topol.so
788 %{modulesdir}/coders/topol.la
789 %attr(755,root,root) %{modulesdir}/coders/ttf.so
790 %{modulesdir}/coders/ttf.la
791 %attr(755,root,root) %{modulesdir}/coders/txt.so
792 %{modulesdir}/coders/txt.la
793 %attr(755,root,root) %{modulesdir}/coders/uil.so
794 %{modulesdir}/coders/uil.la
795 %attr(755,root,root) %{modulesdir}/coders/uyvy.so
796 %{modulesdir}/coders/uyvy.la
797 %attr(755,root,root) %{modulesdir}/coders/vicar.so
798 %{modulesdir}/coders/vicar.la
799 %attr(755,root,root) %{modulesdir}/coders/vid.so
800 %{modulesdir}/coders/vid.la
801 %attr(755,root,root) %{modulesdir}/coders/viff.so
802 %{modulesdir}/coders/viff.la
803 %attr(755,root,root) %{modulesdir}/coders/wbmp.so
804 %{modulesdir}/coders/wbmp.la
805 %attr(755,root,root) %{modulesdir}/coders/wpg.so
806 %{modulesdir}/coders/wpg.la
807 %attr(755,root,root) %{modulesdir}/coders/xbm.so
808 %{modulesdir}/coders/xbm.la
809 %attr(755,root,root) %{modulesdir}/coders/xcf.so
810 %{modulesdir}/coders/xcf.la
811 %attr(755,root,root) %{modulesdir}/coders/xc.so
812 %{modulesdir}/coders/xc.la
813 %attr(755,root,root) %{modulesdir}/coders/xpm.so
814 %{modulesdir}/coders/xpm.la
815 %attr(755,root,root) %{modulesdir}/coders/x.so
816 %{modulesdir}/coders/x.la
817 %attr(755,root,root) %{modulesdir}/coders/xwd.so
818 %{modulesdir}/coders/xwd.la
819 %attr(755,root,root) %{modulesdir}/coders/yuv.so
820 %{modulesdir}/coders/yuv.la
823 %defattr(644,root,root,755)
824 %doc ChangeLog Copyright.txt NEWS.txt README.txt TODO.txt
825 %attr(755,root,root) %{_libdir}/libGraphicsMagick.so.*.*.*
826 %attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick.so.3
827 %attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so.*.*.*
828 %attr(755,root,root) %ghost %{_libdir}/libGraphicsMagickWand.so.2
831 %defattr(644,root,root,755)
832 %doc %{_docdir}/%{name}
833 %attr(755,root,root) %{_bindir}/GraphicsMagick-config
834 %attr(755,root,root) %{_bindir}/GraphicsMagickWand-config
835 %attr(755,root,root) %{_libdir}/libGraphicsMagick.so
836 %attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so
837 %dir %{_includedir}/GraphicsMagick
838 %{_includedir}/GraphicsMagick/magick
839 %{_includedir}/GraphicsMagick/wand
840 %{_pkgconfigdir}/GraphicsMagick.pc
841 %{_pkgconfigdir}/GraphicsMagickWand.pc
842 %{_mandir}/man1/GraphicsMagick-config.1*
843 %{_mandir}/man1/GraphicsMagickWand-config.1*
844 %{_mandir}/man5/quantize.5*
847 %defattr(644,root,root,755)
848 %{_libdir}/libGraphicsMagick.a
849 %{_libdir}/libGraphicsMagickWand.a
853 %defattr(644,root,root,755)
855 %attr(755,root,root) %{modulesdir}/coders/fpx.so
856 %{modulesdir}/coders/fpx.la
860 %defattr(644,root,root,755)
862 %attr(755,root,root) %{modulesdir}/coders/heif.so
863 %{modulesdir}/coders/heif.la
866 %defattr(644,root,root,755)
867 # R: jbigkit (libjbig.so)
868 %attr(755,root,root) %{modulesdir}/coders/jbig.so
869 %{modulesdir}/coders/jbig.la
872 %defattr(644,root,root,755)
874 %attr(755,root,root) %{modulesdir}/coders/jpeg.so
875 %{modulesdir}/coders/jpeg.la
879 %defattr(644,root,root,755)
881 %attr(755,root,root) %{modulesdir}/coders/jp2.so
882 %{modulesdir}/coders/jp2.la
886 %defattr(644,root,root,755)
887 # R: libjpeg, zlib, libbz2
888 %attr(755,root,root) %{modulesdir}/coders/miff.so
889 %{modulesdir}/coders/miff.la
892 %defattr(644,root,root,755)
894 %attr(755,root,root) %{modulesdir}/coders/mpr.so
895 %{modulesdir}/coders/mpr.la
896 %attr(755,root,root) %{modulesdir}/coders/msl.so
897 %{modulesdir}/coders/msl.la
900 %defattr(644,root,root,755)
901 # R: libtiff, libjpeg
902 %attr(755,root,root) %{modulesdir}/coders/pdf.so
903 %{modulesdir}/coders/pdf.la
906 %defattr(644,root,root,755)
908 %attr(755,root,root) %{modulesdir}/coders/png.so
909 %{modulesdir}/coders/png.la
912 %defattr(644,root,root,755)
913 # R: libtiff, libjpeg
914 %attr(755,root,root) %{modulesdir}/coders/ps2.so
915 %{modulesdir}/coders/ps2.la
916 %attr(755,root,root) %{modulesdir}/coders/ps3.so
917 %{modulesdir}/coders/ps3.la
920 %defattr(644,root,root,755)
922 %attr(755,root,root) %{modulesdir}/coders/svg.so
923 %{modulesdir}/coders/svg.la
926 %defattr(644,root,root,755)
927 # R: libtiff, libjpeg
928 %attr(755,root,root) %{modulesdir}/coders/tiff.so
929 %{modulesdir}/coders/tiff.la
932 %defattr(644,root,root,755)
934 %attr(755,root,root) %{modulesdir}/coders/url.so
935 %{modulesdir}/coders/url.la
938 %defattr(644,root,root,755)
940 %attr(755,root,root) %{modulesdir}/coders/webp.so
941 %{modulesdir}/coders/webp.la
944 %defattr(644,root,root,755)
945 # R: libwmf, expat, libjpeg, libpng
946 %attr(755,root,root) %{modulesdir}/coders/wmf.so
947 %{modulesdir}/coders/wmf.la
951 %defattr(644,root,root,755)
952 %attr(755,root,root) %{_libdir}/libGraphicsMagick++.so.*.*.*
953 %attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick++.so.12
956 %defattr(644,root,root,755)
957 %attr(755,root,root) %{_bindir}/GraphicsMagick++-config
958 %attr(755,root,root) %{_libdir}/libGraphicsMagick++.so
959 %{_includedir}/GraphicsMagick/Magick++
960 %{_includedir}/GraphicsMagick/Magick++.h
961 %{_pkgconfigdir}/GraphicsMagick++.pc
962 %{_mandir}/man1/GraphicsMagick++-config.1*
965 %defattr(644,root,root,755)
966 %{_libdir}/libGraphicsMagick++.a
970 %defattr(644,root,root,755)
971 %{_examplesdir}/%{name}-perl-%{version}
974 %defattr(644,root,root,755)