]> git.pld-linux.org Git - packages/ImageMagick.git/blame - ImageMagick.spec
- rebuild with perl 5.30.0
[packages/ImageMagick.git] / ImageMagick.spec
CommitLineData
fc0ae217 1# TODO
daaed2dc 2# - jxl delegate, BR: brunsli https://github.com/google/brunsli
fc0ae217
ER
3# - create sane default policy file:
4# https://www.imagemagick.org/discourse-server/viewtopic.php?f=4&t=26801
e5e5bef8
JB
5#
6# Conditional build:
34d1ac08
JB
7# - features:
8%bcond_without cxx # Magick++ library
0850bbc5 9%bcond_without opencl # OpenCL computing support
327af462 10%bcond_without openmp # OpenMP computing support
ed79fc14
ER
11%bcond_with hdri # HDRI support (accurately represent the wide range of intensity levels found in real scenes)
12%bcond_with gs # PostScript support through ghostscript library (warning: breaks jpeg (and possibly tiff) because of symbol clashes!)
39dd2729 13%bcond_without raqm # RAQM support in annotate
34d1ac08
JB
14# - modules:
15%bcond_without djvu # DJVU module
16%bcond_without exr # OpenEXR module
17%bcond_without fpx # FlashPIX module (which uses fpx library)
18%bcond_without graphviz # dot module (which uses GraphViz libraries)
8a335aba 19%bcond_without openjpeg # JPEG2000 module (which uses openjpeg 2 library)
34d1ac08 20%bcond_without wmf # WMF module (which uses libwmf library)
fc0ae217 21# - module features:
0850bbc5 22%bcond_without autotrace # Autotrace support in SVG module
b4c8d5af 23
3531ffec 24%define libpng_ver 2:1.6.34
539c516e 25
582a826c 26%define ver 7.0.8
daaed2dc 27%define pver 68
dc47b66a 28%include /usr/lib/rpm/macros.perl
276a4e12 29Summary: Image display, conversion, and manipulation under X
ac354810
ER
30Summary(de.UTF-8): Darstellen, Konvertieren und Bearbeiten von Grafiken unter X
31Summary(es.UTF-8): Exhibidor, convertidor y manipulador de imágenes bajo X
32Summary(fr.UTF-8): Visualisation, conversion, et manipulation d'images sous X
33Summary(pl.UTF-8): Narzędzie do wyświetlania, konwersji i manipulacji grafikami
34Summary(pt_BR.UTF-8): Exibidor, conversor e manipulador de imagens sob X
35Summary(ru.UTF-8): Просмотр, конвертирование, обработка изображений под X Window
36Summary(tr.UTF-8): X altında resim gösterme, çevirme ve değişiklik yapma
37Summary(uk.UTF-8): Перегляд, конвертування та обробка зображень під X Window
276a4e12 38Name: ImageMagick
160210a7 39Version: %{ver}%{?pver:.%{pver}}
335073c8 40Release: 4
2d5b8f3b 41Epoch: 1
0bf3e90c 42License: Apache-like
276a4e12 43Group: X11/Applications/Graphics
daaed2dc
JB
44Source0: https://www.imagemagick.org/download/releases/%{name}-%{ver}-%{pver}.tar.xz
45# Source0-md5: f97e8c077cdc335fc66cf925e64576f9
b721b050 46Patch0: config.patch
e984c4b5 47Patch1: %{name}-link.patch
c45c7086 48Patch2: %{name}-libpath.patch
2a365d9e 49Patch3: %{name}-ldflags.patch
ecc9da3d 50Patch4: %{name}-lt.patch
e984c4b5 51Patch5: %{name}-OpenCL.patch
8dfbf714 52URL: http://www.imagemagick.org/
34d1ac08 53%{?with_opencl:BuildRequires: OpenCL-devel}
ecc9da3d 54BuildRequires: OpenEXR-devel >= 1.0.6
0850bbc5
JB
55BuildRequires: autoconf >= 2.69
56BuildRequires: automake >= 1:1.12
57%{?with_autotrace:BuildRequires: autotrace-devel >= 0.31.1}
34ffabb4 58BuildRequires: bzip2-devel >= 1.0.1
39f40964 59%{?with_djvu:BuildRequires: djvulibre-devel >= 3.5.0}
a9ec374b 60BuildRequires: expat-devel >= 1.95.7
ecc9da3d 61BuildRequires: fftw3-devel >= 3.0
39dd2729 62BuildRequires: flif-devel
ecc9da3d 63BuildRequires: fontconfig-devel >= 2.1.0
34ffabb4 64BuildRequires: freetype-devel >= 2.0.2-2
327af462 65%{?with_openmp:BuildRequires: gcc-c++ >= 6:4.2}
6219ce3d 66%{?with_gs:BuildRequires: ghostscript-devel}
ecc9da3d 67%{?with_graphviz:BuildRequires: graphviz-devel >= 2.9.0}
b9b1c69a 68BuildRequires: jbigkit-devel
ecc9da3d 69BuildRequires: lcms2-devel >= 2.0
6219ce3d 70%{?with_fpx:BuildRequires: libfpx-devel >= 1.2.0.4-3}
327af462 71%{?with_openmp:BuildRequires: libgomp-devel}
98ab2604 72BuildRequires: libheif-devel
ecc9da3d
JB
73BuildRequires: libjpeg-devel >= 6b
74BuildRequires: liblqr-devel >= 0.1.0
cd57a8f7 75BuildRequires: libltdl-devel
539c516e 76BuildRequires: libpng-devel >= %{libpng_ver}
39dd2729 77%{?with_raqm:BuildRequires: libraqm-devel}
e984c4b5 78BuildRequires: libraw-devel >= 0.14.8
ecc9da3d 79BuildRequires: librsvg-devel >= 2.9.0
9b4fe82b 80BuildRequires: libstdc++-devel
b9b1c69a 81BuildRequires: libtiff-devel
9e665d34 82BuildRequires: libtool >= 2:2.2
e984c4b5 83BuildRequires: libwebp-devel >= 0.4.4
8299684a 84%{?with_wmf:BuildRequires: libwmf-devel >= 2:0.2.2}
48698249 85BuildRequires: libxml2-devel >= 2.0
8a335aba 86%{?with_openjpeg:BuildRequires: openjpeg2-devel >= 2.1.0}
8c3a04d0 87BuildRequires: pango-devel >= 1:1.28.1
8ee30ebe 88BuildRequires: perl-devel >= 1:5.8.1
39f40964 89BuildRequires: pkgconfig >= 1:0.20
b5a2c469 90BuildRequires: rpm-perlprov >= 4.1-13
3b8b118e 91BuildRequires: rpmbuild(macros) >= 1.315
ecc9da3d 92BuildRequires: tar >= 1:1.22
39f40964 93# just checked for, actually supplied scripts/txt2html is used
3dbb1028 94#BuildRequires: txt2html
39f40964
JB
95BuildRequires: xorg-lib-libX11-devel
96BuildRequires: xorg-lib-libXext-devel
ecc9da3d 97BuildRequires: xz
0850bbc5 98BuildRequires: xz-devel >= 2.9.0
39f40964 99BuildRequires: zlib-devel >= 1.0.0
e984c4b5 100BuildRequires: zstd-devel >= 1.0.0
d7628cd8 101Requires: %{name}-libs = %{epoch}:%{version}-%{release}
e93688cd 102Suggests: shared-color-profiles
80f1519e 103Obsoletes: ImageMagick-coder-dps
3dbb1028 104Obsoletes: ImageMagick-coder-mpeg
3f6ccfa5 105BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a11f1cf1 106
c18dfde3 107%if %{!?QuantumDepth:1}%{?QuantumDepth:0}
98b61c46
JR
108%define QuantumDepth 16
109%endif
8ee30ebe
JB
110%define abisuf Q%{QuantumDepth}%{?with_hdri:HDRI}
111%define modulesdir %{_libdir}/ImageMagick-%{ver}/modules-%{abisuf}
6bae145e
AM
112%define mver 7
113%define pname ImageMagick-7
24a8518b 114
130eb51f 115%description
441e5e4b 116ImageMagick is an image display, conversion, and manipulation tool. It
ca24bfeb 117runs under X Window. It is very powerful in terms of it's ability to
441e5e4b 118allow the user to edit images. It can handle many different formats as
119well.
130eb51f 120
a33f7406 121%description -l de.UTF-8
441e5e4b 122ImageMagick ist ein Tool zur Bildanzeige, -konvertierung und
a33f7406 123manipulation, -das unter X-Window läuft. Es ist enorm leitungsfähig in
e4bc28f6 124Bezug auf die Grafikmanipulationsfunktionen, die es dem Anwender
a33f7406 125bietet, und auf die Vielfalt der unterstützten Formate.
130eb51f 126
a33f7406 127%description -l es.UTF-8
edb977fe 128ImageMagick es una herramienta para manipular, convertir y exhibir
a33f7406
JR
129imágenes, que funciona bajo X Window. Es una herramienta potente que
130permite editar imágenes, pudiendo manipular varios formatos
edb977fe 131diferentes.
132
a33f7406 133%description -l fr.UTF-8
130eb51f 134ImageMagick est un outil d'affichage, de conversion et de manipulation
a33f7406
JR
135d'images. Il tourne sous X Window et est très puissant en termes de
136capacité d'édition des images. Il peut aussi gérer de nombreux formats
137différents.
138
139%description -l pl.UTF-8
140ImageMagick jest narzędziem do manipulacji, konwersji i wyświetlania.
141W skład pakietu wchodzą zarówno narzędzia X Window jak i do używania z
142linii poleceń umożliwiające edycję plików graficznych. Narzędzia z
143pakietu ImageMagick potrafią obsłużyć wiele różnych formatów
441e5e4b 144graficznych.
130eb51f 145
a33f7406
JR
146%description -l pt_BR.UTF-8
147ImageMagick é uma ferramenta para manipular, converter e exibir
148imagens, que funciona sob o X Window. É uma ferramenta poderosa que
149permite editar imagens, podendo tratar vários formatos diferentes.
edb977fe 150
a33f7406
JR
151%description -l ru.UTF-8
152ImageMagick - это утилита для просмотра, конвертирования и обработки
153изображений. Она работает под X Window. ImageMagick предоставляет
154пользователю широкие возможности по обработке изображений в самых
155разнообразных форматах.
edb977fe 156
a33f7406
JR
157%description -l tr.UTF-8
158ImageMagick bir resim gösterme, çevirme ve değişiklik yapma
159programıdır. X Window pencereleme sistemi altında çalışır. Kullanıcıya
160resimler üzerinde değişiklik yapma açısından pek çok olanak sunar. Bir
161çok resim biçimini rahatlıkla kullanabilir.
130eb51f 162
a33f7406
JR
163%description -l uk.UTF-8
164ImageMagick - це утиліта для перегляду, конвертування та обробки
165зображень. Вона працює під X Window. ImageMagick дає користувачу
166широкі можливості по обробці зображень в різноманітних форматах.
edb977fe 167
0bf3e90c
JB
168%package doc
169Summary: ImageMagick documentation
ac354810 170Summary(pl.UTF-8): Dokumentacja do ImageMagick
0bf3e90c
JB
171Group: Documentation
172
173%description doc
174Documentation for ImageMagick.
175
a33f7406 176%description doc -l pl.UTF-8
0bf3e90c
JB
177Dokumentacja do ImageMagick.
178
cd57a8f7
JB
179%package libs
180Summary: ImageMagick libraries
ac354810
ER
181Summary(pl.UTF-8): Biblioteki ImageMagick
182Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do ImageMagick
cd57a8f7 183Group: X11/Libraries
ecc9da3d
JB
184Requires: fontconfig-libs >= 2.1.0
185Requires: liblqr >= 0.1.0
39f40964 186Requires: zlib >= 1.0.0
cd57a8f7
JB
187
188%description libs
189ImageMagick libraries.
190
a33f7406 191%description libs -l pl.UTF-8
cd57a8f7
JB
192Biblioteki ImageMagick.
193
a33f7406
JR
194%description libs -l pt_BR.UTF-8
195Bibliotecas dinâmicas do ImageMagick.
cd57a8f7 196
1d15dab9 197%package devel
276a4e12 198Summary: Libraries and header files for ImageMagick development
ac354810
ER
199Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libMagick
200Summary(pl.UTF-8): Biblioteki i pliki nagłówkowe dla ImageMagick
201Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libMagick
202Summary(ru.UTF-8): Хедеры и библиотеки для программирования с ImageMagick
203Summary(uk.UTF-8): Хедери та бібліотеки для програмування з ImageMagick
790e254e 204Group: X11/Development/Libraries
d7628cd8 205Requires: %{name}-libs = %{epoch}:%{version}-%{release}
34d1ac08 206%{?with_opencl:Requires: OpenCL-devel}
ecc9da3d
JB
207Requires: bzip2-devel >= 1.0.1
208Requires: fftw3-devel >= 3.0
209Requires: fontconfig-devel >= 2.1.0
210Requires: freetype-devel >= 2.0.2
211Requires: lcms2-devel >= 2.0
327af462 212%{?with_openmp:Requires: libgomp-devel}
ecc9da3d 213Requires: liblqr-devel >= 0.1.0
e4bc28f6 214Requires: libltdl-devel
e984c4b5
JB
215%{?with_raqm:Requires: libraqm-devel}
216Requires: xorg-lib-libX11-devel
7dbca737 217Requires: xorg-lib-libXext-devel
e984c4b5 218Requires: zlib-devel >= 1.0.0
a11f1cf1 219
130eb51f 220%description devel
cf6eb0f4
JB
221This is the ImageMagick development package. It includes header files
222for use in developing your own applications that make use of the
223ImageMagick code and/or APIs.
130eb51f 224
a33f7406
JR
225%description devel -l de.UTF-8
226Dies ist das ImageMagick-Entwicklerpaket. Es enthält Header-Dateien
fe66bace 227zum Entwickeln von Anwendungen, die ImageMagick-Code und/oder -APIs
228nutzen.
130eb51f 229
a33f7406 230%description devel -l es.UTF-8
edb977fe 231Este es el paquete de desarrollo ImageMagick. Incluye las bibliotecas
a33f7406
JR
232y los archivos de inclusión para el desarrollo de sus propias
233aplicaciones que hacen uso del código ImageMagick y/el APIs.
edb977fe 234
a33f7406
JR
235%description devel -l fr.UTF-8
236Paquetage de développement ImageMagick. Contient les bibliothèques
237statiques et les en-têtes utilisés pour créer vos propres applications
441e5e4b 238utilisant le code d'ImageMagick et/ou ses APIs.
130eb51f 239
a33f7406
JR
240%description devel -l pl.UTF-8
241Pakiet ten zawieraja pliki potrzebne przy kompilowaniu programów
242wykorzystujących blibliotekę ImageMagick takie jak pliki nagłówkowe i
243dokumentację niezbędną przy pisaniu własnych programów z
244wykorzystaniem API jakie udostępnia ImageMagick.
245
246%description devel -l pt_BR.UTF-8
247Este é o pacote de desenvolvimento ImageMagick. Inclui as bibliotecas
248e os arquivos de inclusão para o desenvolvimento de suas próprias
249aplicações que fazem uso do código ImageMagick e/ou APIs.
250
251%description devel -l ru.UTF-8
252Это пакет разработчика для программирования с ImageMagick. Он включает
253хедеры и библиотеки для использования в программах, которые используют
254код или API ImageMagick.
255
256%description devel -l tr.UTF-8
257Bu paket, ImageMagick uygulama arayüzünü kullanan programlar
258geliştirmek için gereken başlık dosyalarını ve kitaplıkları içerir.
259
260%description devel -l uk.UTF-8
261Це пакет для програмування з ImageMagick. Він містить хедери та
262бібліотеки для використання в програмах, що використовують код або API
edb977fe 263ImageMagick.
264
1d15dab9 265%package static
276a4e12 266Summary: ImageMagick static libraries
ac354810
ER
267Summary(pl.UTF-8): Biblioteki statyczne ImageMagick
268Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libMagick
269Summary(ru.UTF-8): Статические библиотеки для программирования с ImageMagick
270Summary(uk.UTF-8): Статичні бібліотеки для програмування з ImageMagick
790e254e 271Group: X11/Development/Libraries
d7628cd8 272Requires: %{name}-devel = %{epoch}:%{version}-%{release}
a11f1cf1 273
130eb51f 274%description static
276a4e12 275ImageMagick static libraries.
130eb51f 276
a33f7406 277%description static -l pl.UTF-8
7792ca23 278Biblioteki statyczne ImageMagick.
130eb51f 279
a33f7406
JR
280%description static -l pt_BR.UTF-8
281Bibliotecas estáticas para desenvolvimento com libMagick.
edb977fe 282
a33f7406
JR
283%description static -l ru.UTF-8
284Это отдельный пакет со статическими библиотеками, которые больше не
285входят в ImageMagick-devel.
edb977fe 286
a33f7406
JR
287%description static -l uk.UTF-8
288Це окремий пакет зі статичними бібліотеками, які більше не входять до
289складу ImageMagick-devel.
edb977fe 290
b4c8d5af 291%package -n perl-%{name}
c66344de 292Summary: Libraries and modules for access to ImageMagick from Perl
ac354810
ER
293Summary(pl.UTF-8): Biblioteki i moduły Perla dla ImageMagick
294Summary(pt_BR.UTF-8): Módulo perl para uso com o ImageMagick
295Summary(ru.UTF-8): Библиотеки и модули для доступа к ImageMagick из perl
296Summary(uk.UTF-8): Бібліотеки та модулі для доступу до ImageMagick з Perl
2d5b8f3b 297Group: Development/Languages/Perl
a9ec374b 298Requires: %{name} = %{epoch}:%{version}-%{release}
d7628cd8 299Requires: %{name}-libs = %{epoch}:%{version}-%{release}
57c65f7f 300Requires: perl-dirs
b4c8d5af
ER
301Provides: ImageMagick-perl = %{epoch}:%{version}-%{release}
302Obsoletes: ImageMagick-perl
a11f1cf1 303
b4c8d5af 304%description -n perl-%{name}
c66344de 305This is the ImageMagick Perl support package. It perl modules and
441e5e4b 306support files for access to ImageMagick library from perl without
307unuseful forking or such.
130eb51f 308
b4c8d5af 309%description -n perl-%{name} -l pl.UTF-8
a33f7406 310Biblioteki i moduły umożliwiające korzystanie z ImageMagick z poziomu
c66344de 311Perla.
130eb51f 312
b4c8d5af 313%description -n perl-%{name} -l pt_BR.UTF-8
a33f7406 314Este pacote fornece um módulo perl para acessar funções do ImageMagick
c66344de 315em scripts Perl.
edb977fe 316
b4c8d5af 317%description -n perl-%{name} -l ru.UTF-8
a33f7406
JR
318Это пакет ImageMagick для поддержки perl. Он включает модули perl и
319вспомогательные файлы для доступа к библиотеке ImageMagick из Perl.
edb977fe 320
b4c8d5af 321%description -n perl-%{name} -l uk.UTF-8
a33f7406
JR
322Це пакет ImageMagick для підтримки Perl. Він містить модулі Perl та
323додаткові файли для доступу до бібліотеки ImageMagick з Perl.
edb977fe 324
9b4fe82b 325%package c++
326Summary: ImageMagick Magick++ library
ac354810
ER
327Summary(pl.UTF-8): Biblioteka Magick++
328Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do ImageMagick
329Summary(ru.UTF-8): Библиотека Magick++ (C++ интерфейс для ImageMagick'а)
330Summary(uk.UTF-8): Бібліотека Magick++ (інтерфейс C++ для ImageMagick)
9b4fe82b 331Group: X11/Libraries
d7628cd8 332Requires: %{name}-libs = %{epoch}:%{version}-%{release}
9b4fe82b 333
334%description c++
335This package contains the Magick++ library, a C++ binding to the
336ImageMagick graphics manipulation library.
337
338Install ImageMagick-c++ if you want to use any applications that use
339Magick++.
340
a33f7406
JR
341%description c++ -l pl.UTF-8
342Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki
343ImageMagick. Jest potrzebny do uruchamiania programów korzystających z
fe66bace 344Magick++.
cf6eb0f4 345
a33f7406
JR
346%description c++ -l pt_BR.UTF-8
347Bibliotecas dinâmicas C++ do ImageMagick.
edb977fe 348
a33f7406
JR
349%description c++ -l ru.UTF-8
350Magick++ -- объектно-ориентированная библиотека, представляющая из
351себя C++ API для ImageMagick (библиотеки для просмотра,
352конвертирования и обработки изображений).
edb977fe 353
a33f7406
JR
354%description c++ -l uk.UTF-8
355Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для
356ImageMagick (бібліотеки для перегляду, конвертування та обробки
357зображень).
edb977fe 358
9b4fe82b 359%package c++-devel
360Summary: C++ bindings for the ImageMagick library
ac354810
ER
361Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libMagick++
362Summary(pl.UTF-8): Pliki nagłówkowe z interfejsem C++ do ImageMagick
363Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libMagick++
364Summary(ru.UTF-8): Хедеры и библиотеки для разработок с использованием Magick++ (C++ интерфейс для ImageMagick'а)
365Summary(uk.UTF-8): Хедери та бібліотеки для розробок з використанням Magick++ (інтерфейсу C++ для ImageMagick)
9b4fe82b 366Group: X11/Development/Libraries
d7628cd8
JB
367Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
368Requires: %{name}-devel = %{epoch}:%{version}-%{release}
4c6476b7 369Requires: libstdc++-devel
9b4fe82b 370
371%description c++-devel
cf6eb0f4
JB
372ImageMagick-c++-devel contains header files you'll need to develop
373ImageMagick applications using the Magick++ C++ bindings. ImageMagick
374is an image manipulation program.
9b4fe82b 375
376If you want to create applications that will use Magick++ code or
377APIs, you'll need to install ImageMagick-c++-devel, ImageMagick-devel
378and ImageMagick. You don't need to install it if you just want to use
379ImageMagick, or if you want to develop/compile applications using the
380ImageMagick C interface, however.
381
a33f7406 382%description c++-devel -l es.UTF-8
edb977fe 383Este es el paquete de desarrollo ImageMagick. Incluye las bibliotecas
a33f7406
JR
384estáticas y los archivos de inclusión para el desarrollo de sus
385propias aplicaciones que hacen uso del código ImageMagick y/el APIs.
edb977fe 386
a33f7406
JR
387%description c++-devel -l pl.UTF-8
388Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów
389korzystających z Magick++.
cf6eb0f4 390
a33f7406
JR
391%description c++-devel -l pt_BR.UTF-8
392Este é o pacote de desenvolvimento libMagick++. Inclui as bibliotecas
393e os arquivos de inclusão para o desenvolvimento de suas próprias
394aplicações C++ que fazem uso do código ImageMagick e/ou APIs.
edb977fe 395
a33f7406
JR
396%description c++-devel -l ru.UTF-8
397Это пакет разработчика для программирования с ImageMagick. Он включает
398хедеры и библиотеки для использования в программах, которые используют
399код или API Magick++ (C++ интерфейс для ImageMagick'а).
edb977fe 400
a33f7406
JR
401%description c++-devel -l uk.UTF-8
402Це пакет для програмування з ImageMagick. Він містить хедери та
403бібліотеки для використання в програмах, що використовують код або API
404Magick++ (інтерфейс C++ для ImageMagick).
edb977fe 405
9b4fe82b 406%package c++-static
407Summary: C++ bindings for the ImageMagick - static library
ac354810
ER
408Summary(pl.UTF-8): Interfejs C++ do ImageMagick - biblioteka statyczna
409Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libMagick
410Summary(ru.UTF-8): Статические библиотеки C++ для программирования с ImageMagick
411Summary(uk.UTF-8): Статичні бібліотеки C++ для програмування з ImageMagick
9b4fe82b 412Group: X11/Development/Libraries
d7628cd8
JB
413Requires: %{name}-c++-devel = %{epoch}:%{version}-%{release}
414Requires: %{name}-devel = %{epoch}:%{version}-%{release}
9b4fe82b 415
416%description c++-static
417C++ bindings for the ImageMagick - static library.
418
a33f7406 419%description c++-static -l pl.UTF-8
cf6eb0f4
JB
420Biblioteka Magick++ w wersji statycznej.
421
a33f7406
JR
422%description c++-static -l pt_BR.UTF-8
423Bibliotecas estáticas para desenvolvimento com libMagick++.
edb977fe 424
a33f7406
JR
425%description c++-static -l ru.UTF-8
426Это отдельный пакет со статическими библиотеками, которые больше не
427входят в ImageMagick-c++-devel.
edb977fe 428
a33f7406
JR
429%description c++-static -l uk.UTF-8
430Це окремий пакет зі статичними бібліотеками, які більше не входять до
431складу ImageMagick-c++-devel.
edb977fe 432
9f7fec77 433%package coder-caption
2b684125
JB
434Summary: Coder module to read CAPTION images
435Summary(pl.UTF-8): Moduł kodera do odczytu obrazów CAPTION
9f7fec77
ER
436Group: X11/Applications/Graphics
437URL: http://www.imagemagick.org/Usage/text/#caption
438Requires: %{name} = %{epoch}:%{version}-%{release}
439
440%description coder-caption
441Coder module to Read Text Caption.
442
2b684125
JB
443%description coder-caption -l pl.UTF-8
444Moduł kodera do odczytu podpisów tekstowych (typu caption).
445
3e323b10
JB
446%package coder-djvu
447Summary: Coder module for DJVU files
448Summary(pl.UTF-8): Moduł kodera dla plików DJVU
449Group: X11/Applications/Graphics
450Requires: %{name} = %{epoch}:%{version}-%{release}
39f40964 451Requires: djvulibre >= 3.5.0
3e323b10
JB
452
453%description coder-djvu
454Coder module for DJVU files.
455
9b15c88f 456%description coder-djvu -l pl.UTF-8
3e323b10
JB
457Moduł kodera dla plików DJVU.
458
e984c4b5
JB
459%package coder-dng
460Summary: Coder module for DNG files
461Summary(pl.UTF-8): Moduł kodera dla plików DNG
462Group: X11/Applications/Graphics
463Requires: %{name} = %{epoch}:%{version}-%{release}
464Requires: libraw >= 0.14.8
465
466%description coder-dng
467Coder module for DNG (Digital Negative) files.
468
469%description coder-dng -l pl.UTF-8
470Moduł kodera dla plików DNG (Digital Negative).
471
d7628cd8
JB
472%package coder-dot
473Summary: Coder module for GraphViz DOT files
ac354810 474Summary(pl.UTF-8): Moduł kodera dla plików GraphViz DOT
d7628cd8
JB
475Group: X11/Applications/Graphics
476Requires: %{name} = %{epoch}:%{version}-%{release}
ecc9da3d 477Requires: graphviz >= 2.9.0
d7628cd8
JB
478
479%description coder-dot
480Coder module for GraphViz DOT files.
481
a33f7406
JR
482%description coder-dot -l pl.UTF-8
483Moduł kodera dla plików GraphViz DOT.
d7628cd8 484
e3f9f772
JR
485%package coder-exr
486Summary: Coder module for ILM EXR files
487Summary(pl.UTF-8): Moduł kodera dla plików EXR ILM
488Group: X11/Applications/Graphics
489Requires: %{name} = %{epoch}:%{version}-%{release}
ecc9da3d 490Requires: OpenEXR >= 1.0.6
e3f9f772
JR
491
492%description coder-exr
493Coder module for ILM EXR files.
494
495%description coder-exr -l pl.UTF-8
496Moduł kodera dla plików EXR ILM.
497
39dd2729
JB
498%package coder-flif
499Summary: Coder module for FLIF (Free Lossless Image Format) files
500Summary(pl.UTF-8): Moduł kodera dla plików FLIF (Free Lossless Image Format)
501Group: X11/Applications/Graphics
502Requires: %{name} = %{epoch}:%{version}-%{release}
503
504%description coder-flif
505Coder module for FLIF (Free Lossless Image Format) files.
506
507%description coder-flif -l pl.UTF-8
508Moduł kodera dla plików FLIF (Free Lossless Image Format).
509
1c3eeb6b 510%package coder-fpx
cd57a8f7 511Summary: Coder module for FlashPIX (FPX) files
ac354810 512Summary(pl.UTF-8): Moduł kodera dla plików FlashPIX (FPX)
cd57a8f7 513Group: X11/Applications/Graphics
d7628cd8 514Requires: %{name} = %{epoch}:%{version}-%{release}
1c3eeb6b
JB
515
516%description coder-fpx
cd57a8f7 517Coder module for FlashPIX (FPX) files.
1c3eeb6b 518
a33f7406
JR
519%description coder-fpx -l pl.UTF-8
520Moduł kodera dla plików FlashPIX (FPX).
1c3eeb6b 521
e984c4b5
JB
522%package coder-heic
523Summary: Coder module for HEIC files
524Summary(pl.UTF-8): Moduł kodera dla plików HEIC
525Group: X11/Applications/Graphics
526Requires: %{name} = %{epoch}:%{version}-%{release}
527
528%description coder-heic
529Coder module for HEIC files.
530
531%description coder-heic -l pl.UTF-8
532Moduł kodera dla plików HEIC.
533
160210a7 534%package coder-jbig
cd57a8f7 535Summary: Coder module for JBIG files
ac354810 536Summary(pl.UTF-8): Moduł kodera dla plików JBIG
cd57a8f7 537Group: X11/Applications/Graphics
d7628cd8 538Requires: %{name} = %{epoch}:%{version}-%{release}
160210a7
AF
539
540%description coder-jbig
cd57a8f7 541Coder module for JBIG files.
160210a7 542
a33f7406
JR
543%description coder-jbig -l pl.UTF-8
544Moduł kodera dla plików JBIG.
160210a7
AF
545
546%package coder-jpeg
cd57a8f7 547Summary: Coder module for JPEG files
ac354810 548Summary(pl.UTF-8): Moduł kodera dla plików JPEG
cd57a8f7 549Group: X11/Applications/Graphics
d7628cd8 550Requires: %{name} = %{epoch}:%{version}-%{release}
160210a7
AF
551
552%description coder-jpeg
cd57a8f7 553Coder module for JPEG files.
160210a7 554
a33f7406
JR
555%description coder-jpeg -l pl.UTF-8
556Moduł kodera dla plików JPEG.
160210a7 557
1c3eeb6b 558%package coder-jpeg2
cd57a8f7 559Summary: Coder module for JPEG-2000 (JP2/JPC) files using JasPer library
ac354810 560Summary(pl.UTF-8): Moduł kodera dla plików JPEG-2000 (JP2/JPC) używający biblioteki JasPer
cd57a8f7 561Group: X11/Applications/Graphics
d7628cd8 562Requires: %{name} = %{epoch}:%{version}-%{release}
1c3eeb6b
JB
563
564%description coder-jpeg2
cd57a8f7 565Coder module for JPEG-2000 (JP2/JPC) files using JasPer library.
1c3eeb6b 566
a33f7406
JR
567%description coder-jpeg2 -l pl.UTF-8
568Moduł kodera dla plików JPEG-2000 (JP2/JPC) używajacy biblioteki
cd57a8f7 569JasPer.
1c3eeb6b 570
160210a7 571%package coder-miff
cd57a8f7 572Summary: Coder module for MIFF files
ac354810 573Summary(pl.UTF-8): Moduł kodera dla plików MIFF
cd57a8f7 574Group: X11/Applications/Graphics
d7628cd8 575Requires: %{name} = %{epoch}:%{version}-%{release}
160210a7
AF
576
577%description coder-miff
cd57a8f7 578Coder module for MIFF files.
160210a7 579
a33f7406
JR
580%description coder-miff -l pl.UTF-8
581Moduł kodera dla plików MIFF.
160210a7 582
160210a7 583%package coder-mpr
cd57a8f7 584Summary: Coder module for ImageMagick MPR and MSL files
ac354810 585Summary(pl.UTF-8): Moduł kodera dla plików MPR i MSL ImageMagick
cd57a8f7 586Group: X11/Applications/Graphics
d7628cd8 587Requires: %{name} = %{epoch}:%{version}-%{release}
160210a7
AF
588
589%description coder-mpr
cd57a8f7
JB
590Coder module for Magick Persistent Registry (MPR) and Magick Scripting
591Language (MSL) files.
160210a7 592
a33f7406
JR
593%description coder-mpr -l pl.UTF-8
594Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick
cd57a8f7 595Scripting Language (MSL).
160210a7 596
8c3a04d0
JB
597%package coder-pango
598Summary: Coder module to read pango markup language format
599Summary(pl.UTF-8): Moduł kodera do odczytu formatu języka znaczników pango
600Group: X11/Applications/Graphics
601URL: http://www.imagemagick.org/Usage/text/#pango
602Requires: %{name} = %{epoch}:%{version}-%{release}
603
604%description coder-pango
605Coder module to read pango markup language format.
606
607%description coder-pango -l pl.UTF-8
608Moduł kodera do odczytu formatu języka znaczników pango.
609
160210a7 610%package coder-pdf
cd57a8f7 611Summary: Coder module for PDF files
ac354810 612Summary(pl.UTF-8): Moduł kodera dla plików PDF
cd57a8f7 613Group: X11/Applications/Graphics
d7628cd8 614Requires: %{name} = %{epoch}:%{version}-%{release}
b61830e5 615Requires: ghostscript
160210a7
AF
616
617%description coder-pdf
cd57a8f7 618Coder module for PDF files.
160210a7 619
a33f7406
JR
620%description coder-pdf -l pl.UTF-8
621Moduł kodera dla plików PDF.
160210a7
AF
622
623%package coder-png
cd57a8f7 624Summary: Coder module for PNG files
ac354810 625Summary(pl.UTF-8): Modul kodera dla plików PNG
cd57a8f7 626Group: X11/Applications/Graphics
d7628cd8 627Requires: %{name} = %{epoch}:%{version}-%{release}
539c516e 628Requires: libpng >= %{libpng_ver}
160210a7
AF
629
630%description coder-png
cd57a8f7 631Coder module for PNG files.
160210a7 632
a33f7406
JR
633%description coder-png -l pl.UTF-8
634Moduł kodera dla plików PNG.
160210a7
AF
635
636%package coder-ps2
cd57a8f7 637Summary: Coder module for Postscript Level II & III (PS2/PS3) files
ac354810 638Summary(pl.UTF-8): Moduł kodera dla plików Postscript Level II i III (PS2/PS3)
cd57a8f7 639Group: X11/Applications/Graphics
d7628cd8 640Requires: %{name} = %{epoch}:%{version}-%{release}
160210a7
AF
641
642%description coder-ps2
cd57a8f7 643Coder module for Postscript Level II & III (PS2/PS3) files.
160210a7 644
a33f7406
JR
645%description coder-ps2 -l pl.UTF-8
646Moduł kodera dla plików Postscript Level II i III (PS2/PS3).
160210a7
AF
647
648%package coder-svg
cd57a8f7 649Summary: Coder module for SVG (Scalable Vector Graphics) files
ac354810 650Summary(pl.UTF-8): Moduł kodera dla plików SVG (Scalable Vector Graphics)
cd57a8f7 651Group: X11/Applications/Graphics
d7628cd8 652Requires: %{name} = %{epoch}:%{version}-%{release}
ecc9da3d 653Requires: librsvg >= 2.9.0
160210a7
AF
654
655%description coder-svg
cd57a8f7 656Coder module for SVG (Scalable Vector Graphics) files.
160210a7 657
a33f7406
JR
658%description coder-svg -l pl.UTF-8
659Moduł kodera dla plików SVG (Scalable Vector Graphics).
160210a7
AF
660
661%package coder-tiff
cd57a8f7 662Summary: Coder module for TIFF files
ac354810 663Summary(pl.UTF-8): Moduł kodera dla plików TIFF
cd57a8f7 664Group: X11/Applications/Graphics
d7628cd8 665Requires: %{name} = %{epoch}:%{version}-%{release}
160210a7
AF
666
667%description coder-tiff
cd57a8f7 668Coder module for TIFF files.
160210a7 669
a33f7406
JR
670%description coder-tiff -l pl.UTF-8
671Moduł kodera dla plików TIFF.
160210a7
AF
672
673%package coder-url
cd57a8f7 674Summary: Coder module for retrieving files via URL
ac354810 675Summary(pl.UTF-8): Moduł kodera ściągający pliki o podanym URL
cd57a8f7 676Group: X11/Applications/Graphics
d7628cd8 677Requires: %{name} = %{epoch}:%{version}-%{release}
160210a7
AF
678
679%description coder-url
cd57a8f7 680Coder module for retrieving files via URL.
160210a7 681
a33f7406
JR
682%description coder-url -l pl.UTF-8
683Moduł kodera ściągający pliki o podanym URL.
160210a7 684
7e8a407b
JB
685%package coder-webp
686Summary: Coder module for WebP files
687Summary(pl.UTF-8): Moduł kodera dla plików WebP
688Group: X11/Applications/Graphics
689Requires: %{name} = %{epoch}:%{version}-%{release}
e984c4b5 690Requires: libwebp >= 0.4.4
7e8a407b
JB
691
692%description coder-webp
693Coder module for WebP files.
694
695%description coder-webp -l pl.UTF-8
696Moduł kodera dla plików WebP.
697
160210a7 698%package coder-wmf
cd57a8f7 699Summary: Coder module for WMF files
ac354810 700Summary(pl.UTF-8): Moduł kodera dla plików WMF
cd57a8f7 701Group: X11/Applications/Graphics
d7628cd8 702Requires: %{name} = %{epoch}:%{version}-%{release}
539c516e 703Requires: libpng >= %{libpng_ver}
160210a7
AF
704
705%description coder-wmf
cd57a8f7 706Coder module for WMF files.
160210a7 707
a33f7406
JR
708%description coder-wmf -l pl.UTF-8
709Moduł kodera dla plików WMF.
160210a7 710
130eb51f 711%prep
4a1602b4 712%setup -q -n %{name}-%{ver}-%{pver}
b721b050 713%patch0 -p1
e984c4b5 714%patch1 -p1
c45c7086 715%patch2 -p1
55fb6f9a 716%patch3 -p1
ecc9da3d 717%patch4 -p1
e984c4b5 718%patch5 -p1
53e91d85 719
ecc9da3d 720find -type f | xargs grep -l '/usr/local/bin/perl' | xargs %{__sed} -i -e 's=!/usr/local/bin/perl=!%{__perl}='
160210a7 721
3dbb1028
JB
722# avoid rebuilding (broken paths in scripts/Makefile.am)
723touch www/Magick++/NEWS.html www/Magick++/ChangeLog.html
724
130eb51f 725%build
cd57a8f7 726%{__libtoolize}
11fc5e8d 727%{__aclocal} -I m4
dc98eb27 728%{__autoconf}
11fc5e8d 729%{__autoheader}
dc98eb27 730%{__automake}
cf6eb0f4 731%configure \
f5b1bc9d 732 --with-gcc-arch=no \
34d1ac08 733 %{!?with_opencl:--disable-opencl} \
327af462 734 %{!?with_openmp:--disable-openmp} \
ecc9da3d 735 --disable-silent-rules \
aaa2539c 736 --enable-fast-install \
87dafea1 737 %{__enable_disable hdri} \
e5e5bef8 738 --enable-shared \
ecc9da3d 739 --enable-static \
aaa2539c 740 --with-modules \
0850bbc5
JB
741 --with-autotrace%{!?with_autotrace:=no} \
742 --with-djvu%{!?with_djvu:=no} \
743 --with-dps=no \
744 --with-fpx%{!?with_fpx:=no} \
39dd2729 745 --with-gs-font-dir=%{_fontsdir}/Type1 \
0850bbc5
JB
746 --with-gslib%{!?with_gs:=no} \
747 --with-gvc%{!?with_graphviz:=no} \
0850bbc5
JB
748 --with-magick_plus_plus%{!?with_cxx:=no} \
749 --with-openexr%{!?with_exr:=no} \
8a335aba 750 --with-openjp2%{!?with_openjpeg:=no} \
ac15b7bf 751 --with-perl=%{__perl} \
752 --with-perl-options="INSTALLDIRS=vendor" \
aaa2539c 753 --with-quantum-depth=%{QuantumDepth} \
39dd2729 754 --with-raqm%{!?with_raqm:=no} \
94df235f 755 --with-rsvg \
9b4fe82b 756 --with-threads \
94df235f 757 --with-webp \
39dd2729 758 --with-wmf%{!?with_wmf:=no} \
94df235f 759 --with-x
790e254e 760
e93688cd
ER
761%{__make} -j1
762%{__sed} -i -e 's,/%{name}-%{ver}/,/%{name}-doc-%{version}/,' utilities/*.1
130eb51f 763
764%install
441e5e4b 765rm -rf $RPM_BUILD_ROOT
ecc9da3d 766install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
9b4fe82b 767
e93688cd 768%{__make} -j1 install \
160210a7 769 DESTDIR=$RPM_BUILD_ROOT \
f627d915 770 pkgdocdir=%{_docdir}/%{name}-doc-%{version}
7792ca23 771
94df235f 772# for coders development
c5aff6cb 773install -d $RPM_BUILD_ROOT%{_includedir}/%{pname}/private/MagickCore
6bae145e 774cp -p MagickCore/{blob,blob-private,delegate-private,exception-private,image-private,monitor-private,nt-base-private,quantum-private,static,studio}.h \
c5aff6cb 775 $RPM_BUILD_ROOT%{_includedir}/%{pname}/private/MagickCore
94df235f 776
e93688cd 777cp -p PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version}
b51c9300 778%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Image/Magick/.packlist
779%{__rm} $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
8ee30ebe 780# packaged as %doc
ffb4e719 781%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{mver}/{ChangeLog,LICENSE,NEWS.txt}
8ee30ebe
JB
782# obsoleted by pkg-config
783%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
130eb51f 784
22e1f6ea
JB
785%clean
786rm -rf $RPM_BUILD_ROOT
787
c9ee2ace 788%post libs -p /sbin/ldconfig
f66c5262 789%postun libs -p /sbin/ldconfig
130eb51f 790
9b4fe82b 791%post c++ -p /sbin/ldconfig
792%postun c++ -p /sbin/ldconfig
793
78a44f49
AF
794%files
795%defattr(644,root,root,755)
4c6476b7 796%dir %{modulesdir}
4c6476b7 797%dir %{modulesdir}/coders
4c6476b7 798%dir %{modulesdir}/filters
ffb4e719
ER
799%dir %{_datadir}/%{pname}
800%{_datadir}/%{pname}/*.xml
801%dir %{_sysconfdir}/%{pname}
802%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{pname}/*.xml
160210a7
AF
803
804# ========= coders without additional deps
bb05e5bc 805%attr(755,root,root) %{modulesdir}/coders/aai.so
806%{modulesdir}/coders/aai.la
4c6476b7
JB
807%attr(755,root,root) %{modulesdir}/coders/art.so
808%{modulesdir}/coders/art.la
4c6476b7
JB
809%attr(755,root,root) %{modulesdir}/coders/avs.so
810%{modulesdir}/coders/avs.la
ecc9da3d
JB
811%attr(755,root,root) %{modulesdir}/coders/bgr.so
812%{modulesdir}/coders/bgr.la
4c6476b7
JB
813%attr(755,root,root) %{modulesdir}/coders/bmp.so
814%{modulesdir}/coders/bmp.la
b2000ba5 815%attr(755,root,root) %{modulesdir}/coders/braille.so
816%{modulesdir}/coders/braille.la
2dfcfcd9 817%attr(755,root,root) %{modulesdir}/coders/cals.so
818%{modulesdir}/coders/cals.la
d7628cd8
JB
819%attr(755,root,root) %{modulesdir}/coders/cin.so
820%{modulesdir}/coders/cin.la
0878048e
JB
821%attr(755,root,root) %{modulesdir}/coders/cip.so
822%{modulesdir}/coders/cip.la
d7628cd8
JB
823%attr(755,root,root) %{modulesdir}/coders/clip.so
824%{modulesdir}/coders/clip.la
4c6476b7
JB
825%attr(755,root,root) %{modulesdir}/coders/cmyk.so
826%{modulesdir}/coders/cmyk.la
e984c4b5
JB
827%attr(755,root,root) %{modulesdir}/coders/cube.so
828%{modulesdir}/coders/cube.la
4c6476b7
JB
829%attr(755,root,root) %{modulesdir}/coders/cut.so
830%{modulesdir}/coders/cut.la
831%attr(755,root,root) %{modulesdir}/coders/dcm.so
832%{modulesdir}/coders/dcm.la
b2000ba5 833%attr(755,root,root) %{modulesdir}/coders/dds.so
834%{modulesdir}/coders/dds.la
ecc9da3d
JB
835%attr(755,root,root) %{modulesdir}/coders/debug.so
836%{modulesdir}/coders/debug.la
4c6476b7
JB
837%attr(755,root,root) %{modulesdir}/coders/dib.so
838%{modulesdir}/coders/dib.la
839%attr(755,root,root) %{modulesdir}/coders/dpx.so
840%{modulesdir}/coders/dpx.la
841%attr(755,root,root) %{modulesdir}/coders/ept.so
842%{modulesdir}/coders/ept.la
843%attr(755,root,root) %{modulesdir}/coders/fax.so
844%{modulesdir}/coders/fax.la
845%attr(755,root,root) %{modulesdir}/coders/fits.so
846%{modulesdir}/coders/fits.la
847%attr(755,root,root) %{modulesdir}/coders/gif.so
848%{modulesdir}/coders/gif.la
849%attr(755,root,root) %{modulesdir}/coders/gradient.so
850%{modulesdir}/coders/gradient.la
851%attr(755,root,root) %{modulesdir}/coders/gray.so
852%{modulesdir}/coders/gray.la
2dfcfcd9 853%attr(755,root,root) %{modulesdir}/coders/hald.so
854%{modulesdir}/coders/hald.la
c7e0aeed 855%attr(755,root,root) %{modulesdir}/coders/hdr.so
856%{modulesdir}/coders/hdr.la
4c6476b7
JB
857%attr(755,root,root) %{modulesdir}/coders/histogram.so
858%{modulesdir}/coders/histogram.la
6db4857f 859%attr(755,root,root) %{modulesdir}/coders/hrz.so
860%{modulesdir}/coders/hrz.la
4c6476b7
JB
861%attr(755,root,root) %{modulesdir}/coders/html.so
862%{modulesdir}/coders/html.la
863%attr(755,root,root) %{modulesdir}/coders/icon.so
864%{modulesdir}/coders/icon.la
623a3795
JB
865%attr(755,root,root) %{modulesdir}/coders/info.so
866%{modulesdir}/coders/info.la
0a731e0a
AM
867%attr(755,root,root) %{modulesdir}/coders/inline.so
868%{modulesdir}/coders/inline.la
324c5093
AM
869%attr(755,root,root) %{modulesdir}/coders/json.so
870%{modulesdir}/coders/json.la
e3f9f772
JR
871%attr(755,root,root) %{modulesdir}/coders/ipl.so
872%{modulesdir}/coders/ipl.la
75a7c58e
ER
873%attr(755,root,root) %{modulesdir}/coders/jnx.so
874%{modulesdir}/coders/jnx.la
4c6476b7
JB
875%attr(755,root,root) %{modulesdir}/coders/label.so
876%{modulesdir}/coders/label.la
bb05e5bc 877%attr(755,root,root) %{modulesdir}/coders/mac.so
878%{modulesdir}/coders/mac.la
4c6476b7
JB
879%attr(755,root,root) %{modulesdir}/coders/magick.so
880%{modulesdir}/coders/magick.la
881%attr(755,root,root) %{modulesdir}/coders/map.so
882%{modulesdir}/coders/map.la
8ee30ebe
JB
883%attr(755,root,root) %{modulesdir}/coders/mask.so
884%{modulesdir}/coders/mask.la
4c6476b7
JB
885%attr(755,root,root) %{modulesdir}/coders/mat.so
886%{modulesdir}/coders/mat.la
887%attr(755,root,root) %{modulesdir}/coders/matte.so
888%{modulesdir}/coders/matte.la
889%attr(755,root,root) %{modulesdir}/coders/meta.so
890%{modulesdir}/coders/meta.la
891%attr(755,root,root) %{modulesdir}/coders/mono.so
892%{modulesdir}/coders/mono.la
893%attr(755,root,root) %{modulesdir}/coders/mpc.so
894%{modulesdir}/coders/mpc.la
895%attr(755,root,root) %{modulesdir}/coders/mpeg.so
896%{modulesdir}/coders/mpeg.la
897%attr(755,root,root) %{modulesdir}/coders/mtv.so
898%{modulesdir}/coders/mtv.la
899%attr(755,root,root) %{modulesdir}/coders/mvg.so
900%{modulesdir}/coders/mvg.la
901%attr(755,root,root) %{modulesdir}/coders/null.so
902%{modulesdir}/coders/null.la
903%attr(755,root,root) %{modulesdir}/coders/otb.so
904%{modulesdir}/coders/otb.la
905%attr(755,root,root) %{modulesdir}/coders/palm.so
906%{modulesdir}/coders/palm.la
907%attr(755,root,root) %{modulesdir}/coders/pattern.so
908%{modulesdir}/coders/pattern.la
909%attr(755,root,root) %{modulesdir}/coders/pcd.so
910%{modulesdir}/coders/pcd.la
911%attr(755,root,root) %{modulesdir}/coders/pcl.so
912%{modulesdir}/coders/pcl.la
913%attr(755,root,root) %{modulesdir}/coders/pcx.so
914%{modulesdir}/coders/pcx.la
422ab93d 915%attr(755,root,root) %{modulesdir}/coders/pes.so
916%{modulesdir}/coders/pes.la
4c6476b7
JB
917%attr(755,root,root) %{modulesdir}/coders/pdb.so
918%{modulesdir}/coders/pdb.la
39dd2729
JB
919%attr(755,root,root) %{modulesdir}/coders/pgx.so
920%{modulesdir}/coders/pgx.la
4c6476b7
JB
921%attr(755,root,root) %{modulesdir}/coders/pict.so
922%{modulesdir}/coders/pict.la
923%attr(755,root,root) %{modulesdir}/coders/pix.so
924%{modulesdir}/coders/pix.la
925%attr(755,root,root) %{modulesdir}/coders/plasma.so
926%{modulesdir}/coders/plasma.la
927%attr(755,root,root) %{modulesdir}/coders/pnm.so
928%{modulesdir}/coders/pnm.la
4c6476b7
JB
929%attr(755,root,root) %{modulesdir}/coders/psd.so
930%{modulesdir}/coders/psd.la
931%attr(755,root,root) %{modulesdir}/coders/ps.so
932%{modulesdir}/coders/ps.la
933%attr(755,root,root) %{modulesdir}/coders/pwp.so
934%{modulesdir}/coders/pwp.la
0878048e
JB
935%attr(755,root,root) %{modulesdir}/coders/raw.so
936%{modulesdir}/coders/raw.la
4c6476b7
JB
937%attr(755,root,root) %{modulesdir}/coders/rgb.so
938%{modulesdir}/coders/rgb.la
c5001b7e
AM
939%attr(755,root,root) %{modulesdir}/coders/rgf.so
940%{modulesdir}/coders/rgf.la
4c6476b7
JB
941%attr(755,root,root) %{modulesdir}/coders/rla.so
942%{modulesdir}/coders/rla.la
943%attr(755,root,root) %{modulesdir}/coders/rle.so
944%{modulesdir}/coders/rle.la
d7628cd8
JB
945%attr(755,root,root) %{modulesdir}/coders/scr.so
946%{modulesdir}/coders/scr.la
4c6476b7
JB
947%attr(755,root,root) %{modulesdir}/coders/sct.so
948%{modulesdir}/coders/sct.la
949%attr(755,root,root) %{modulesdir}/coders/sfw.so
950%{modulesdir}/coders/sfw.la
951%attr(755,root,root) %{modulesdir}/coders/sgi.so
952%{modulesdir}/coders/sgi.la
324c5093
AM
953%attr(755,root,root) %{modulesdir}/coders/sixel.so
954%{modulesdir}/coders/sixel.la
4c6476b7
JB
955%attr(755,root,root) %{modulesdir}/coders/stegano.so
956%{modulesdir}/coders/stegano.la
957%attr(755,root,root) %{modulesdir}/coders/sun.so
958%{modulesdir}/coders/sun.la
959%attr(755,root,root) %{modulesdir}/coders/tga.so
960%{modulesdir}/coders/tga.la
7bf36dd6
AM
961%attr(755,root,root) %{modulesdir}/coders/thumbnail.so
962%{modulesdir}/coders/thumbnail.la
4c6476b7
JB
963%attr(755,root,root) %{modulesdir}/coders/tile.so
964%{modulesdir}/coders/tile.la
965%attr(755,root,root) %{modulesdir}/coders/tim.so
966%{modulesdir}/coders/tim.la
daaed2dc
JB
967%attr(755,root,root) %{modulesdir}/coders/tim2.so
968%{modulesdir}/coders/tim2.la
4c6476b7
JB
969%attr(755,root,root) %{modulesdir}/coders/ttf.so
970%{modulesdir}/coders/ttf.la
971%attr(755,root,root) %{modulesdir}/coders/txt.so
972%{modulesdir}/coders/txt.la
973%attr(755,root,root) %{modulesdir}/coders/uil.so
974%{modulesdir}/coders/uil.la
975%attr(755,root,root) %{modulesdir}/coders/uyvy.so
976%{modulesdir}/coders/uyvy.la
977%attr(755,root,root) %{modulesdir}/coders/vicar.so
978%{modulesdir}/coders/vicar.la
979%attr(755,root,root) %{modulesdir}/coders/vid.so
980%{modulesdir}/coders/vid.la
981%attr(755,root,root) %{modulesdir}/coders/viff.so
982%{modulesdir}/coders/viff.la
324c5093
AM
983%attr(755,root,root) %{modulesdir}/coders/vips.so
984%{modulesdir}/coders/vips.la
4c6476b7
JB
985%attr(755,root,root) %{modulesdir}/coders/wbmp.so
986%{modulesdir}/coders/wbmp.la
987%attr(755,root,root) %{modulesdir}/coders/wpg.so
988%{modulesdir}/coders/wpg.la
989%attr(755,root,root) %{modulesdir}/coders/xbm.so
990%{modulesdir}/coders/xbm.la
991%attr(755,root,root) %{modulesdir}/coders/xcf.so
992%{modulesdir}/coders/xcf.la
993%attr(755,root,root) %{modulesdir}/coders/xc.so
994%{modulesdir}/coders/xc.la
995%attr(755,root,root) %{modulesdir}/coders/xpm.so
996%{modulesdir}/coders/xpm.la
b2000ba5 997%attr(755,root,root) %{modulesdir}/coders/xps.so
998%{modulesdir}/coders/xps.la
4c6476b7
JB
999%attr(755,root,root) %{modulesdir}/coders/x.so
1000%{modulesdir}/coders/x.la
322bf074
AM
1001%attr(755,root,root) %{modulesdir}/coders/xtrn.so
1002%{modulesdir}/coders/xtrn.la
4c6476b7
JB
1003%attr(755,root,root) %{modulesdir}/coders/xwd.so
1004%{modulesdir}/coders/xwd.la
79b3aeb7 1005%attr(755,root,root) %{modulesdir}/coders/ycbcr.so
1006%{modulesdir}/coders/ycbcr.la
4c6476b7
JB
1007%attr(755,root,root) %{modulesdir}/coders/yuv.so
1008%{modulesdir}/coders/yuv.la
1009
1010%attr(755,root,root) %{modulesdir}/filters/analyze.so
1011%{modulesdir}/filters/analyze.la
276a4e12 1012
8507ae9c 1013%attr(755,root,root) %{_bindir}/animate
d7628cd8 1014%attr(755,root,root) %{_bindir}/compare
34ffabb4 1015%attr(755,root,root) %{_bindir}/composite
160210a7 1016%attr(755,root,root) %{_bindir}/conjure
2a365d9e 1017%attr(755,root,root) %{_bindir}/convert
8507ae9c 1018%attr(755,root,root) %{_bindir}/display
1019%attr(755,root,root) %{_bindir}/identify
1020%attr(755,root,root) %{_bindir}/import
6bae145e
AM
1021%attr(755,root,root) %{_bindir}/magick
1022%attr(755,root,root) %{_bindir}/magick-script
8507ae9c 1023%attr(755,root,root) %{_bindir}/mogrify
1024%attr(755,root,root) %{_bindir}/montage
11fc5e8d
JB
1025%attr(755,root,root) %{_bindir}/stream
1026
1027%{_mandir}/man1/ImageMagick.1*
1028%{_mandir}/man1/animate.1*
1029%{_mandir}/man1/compare.1*
1030%{_mandir}/man1/composite.1*
1031%{_mandir}/man1/convert.1*
1032%{_mandir}/man1/conjure.1*
1033%{_mandir}/man1/display.1*
1034%{_mandir}/man1/identify.1*
1035%{_mandir}/man1/import.1*
6bae145e
AM
1036%{_mandir}/man1/magick.1*
1037%{_mandir}/man1/magick-script.1*
11fc5e8d
JB
1038%{_mandir}/man1/mogrify.1*
1039%{_mandir}/man1/montage.1*
1040%{_mandir}/man1/stream.1*
130eb51f 1041
0bf3e90c
JB
1042%files doc
1043%defattr(644,root,root,755)
b4c8d5af 1044%doc %{_docdir}/%{name}-doc-%{version}
0bf3e90c 1045
d7628cd8
JB
1046%files libs
1047%defattr(644,root,root,755)
4dc23fed 1048%doc ChangeLog LICENSE AUTHORS.txt
ffb4e719 1049%attr(755,root,root) %{_libdir}/libMagickCore-%{mver}.%{abisuf}.so.*.*.*
0a881b6a 1050%attr(755,root,root) %ghost %{_libdir}/libMagickCore-%{mver}.%{abisuf}.so.6
ffb4e719 1051%attr(755,root,root) %{_libdir}/libMagickWand-%{mver}.%{abisuf}.so.*.*.*
0a881b6a 1052%attr(755,root,root) %ghost %{_libdir}/libMagickWand-%{mver}.%{abisuf}.so.6
42440c78 1053%dir %{_libdir}/ImageMagick-%{ver}
8ee30ebe
JB
1054%dir %{_libdir}/ImageMagick-%{ver}/config-%{abisuf}
1055%{_libdir}/ImageMagick-%{ver}/config-%{abisuf}/configure.xml
d7628cd8 1056
9f7fec77
ER
1057%files coder-caption
1058%defattr(644,root,root,755)
9f7fec77
ER
1059%attr(755,root,root) %{modulesdir}/coders/caption.so
1060%{modulesdir}/coders/caption.la
1061
3e323b10 1062%if %{with djvu}
c59dd847 1063%files coder-djvu
3e323b10
JB
1064%defattr(644,root,root,755)
1065# R: djvulibre
1066%attr(755,root,root) %{modulesdir}/coders/djvu.so
1067%{modulesdir}/coders/djvu.la
1068%endif
1069
e984c4b5
JB
1070%files coder-dng
1071%defattr(644,root,root,755)
1072# R: libraw
1073%attr(755,root,root) %{modulesdir}/coders/dng.so
1074%{modulesdir}/coders/dng.la
1075
09657334 1076%if %{with graphviz}
d7628cd8
JB
1077%files coder-dot
1078%defattr(644,root,root,755)
a9ec374b 1079# R: graphviz, gd
d7628cd8
JB
1080%attr(755,root,root) %{modulesdir}/coders/dot.so
1081%{modulesdir}/coders/dot.la
09657334 1082%endif
d7628cd8 1083
e3f9f772
JR
1084%if %{with exr}
1085%files coder-exr
1086%defattr(644,root,root,755)
1087# R: OpenEXR
1088%attr(755,root,root) %{modulesdir}/coders/exr.so
1089%{modulesdir}/coders/exr.la
1090%endif
1091
39dd2729
JB
1092%files coder-flif
1093%defattr(644,root,root,755)
1094# R: flif
1095%attr(755,root,root) %{modulesdir}/coders/flif.so
1096%{modulesdir}/coders/flif.la
1097
6219ce3d 1098%if %{with fpx}
1c3eeb6b 1099%files coder-fpx
1c3eeb6b 1100%defattr(644,root,root,755)
cd57a8f7 1101# R: fpx
4c6476b7
JB
1102%attr(755,root,root) %{modulesdir}/coders/fpx.so
1103%{modulesdir}/coders/fpx.la
cd57a8f7 1104%endif
1c3eeb6b 1105
e984c4b5
JB
1106%files coder-heic
1107%defattr(644,root,root,755)
1108# R: libheif
1109%attr(755,root,root) %{modulesdir}/coders/heic.so
1110%{modulesdir}/coders/heic.la
1111
160210a7 1112%files coder-jbig
1c3eeb6b 1113%defattr(644,root,root,755)
cd57a8f7 1114# R: jbigkit (libjbig.so)
4c6476b7
JB
1115%attr(755,root,root) %{modulesdir}/coders/jbig.so
1116%{modulesdir}/coders/jbig.la
160210a7
AF
1117
1118%files coder-jpeg
1c3eeb6b 1119%defattr(644,root,root,755)
cd57a8f7 1120# R: libjpeg
4c6476b7
JB
1121%attr(755,root,root) %{modulesdir}/coders/jpeg.so
1122%{modulesdir}/coders/jpeg.la
160210a7 1123
8a335aba 1124%if %{with openjpeg}
1c3eeb6b 1125%files coder-jpeg2
1c3eeb6b 1126%defattr(644,root,root,755)
8a335aba 1127# R: openjpeg2, libjpeg
4c6476b7
JB
1128%attr(755,root,root) %{modulesdir}/coders/jp2.so
1129%{modulesdir}/coders/jp2.la
cd57a8f7 1130%endif
1c3eeb6b 1131
160210a7 1132%files coder-miff
1c3eeb6b 1133%defattr(644,root,root,755)
cd57a8f7 1134# R: libjpeg, zlib, libbz2
4c6476b7
JB
1135%attr(755,root,root) %{modulesdir}/coders/miff.so
1136%{modulesdir}/coders/miff.la
160210a7 1137
160210a7 1138%files coder-mpr
1c3eeb6b 1139%defattr(644,root,root,755)
cd57a8f7 1140# R: libxml2
4c6476b7
JB
1141%attr(755,root,root) %{modulesdir}/coders/mpr.so
1142%{modulesdir}/coders/mpr.la
1143%attr(755,root,root) %{modulesdir}/coders/msl.so
1144%{modulesdir}/coders/msl.la
160210a7 1145
8c3a04d0
JB
1146%files coder-pango
1147%defattr(644,root,root,755)
1148# R: cairo, pango
1149%attr(755,root,root) %{modulesdir}/coders/pango.so
1150%{modulesdir}/coders/pango.la
1151
160210a7 1152%files coder-pdf
1c3eeb6b 1153%defattr(644,root,root,755)
cd57a8f7 1154# R: libtiff, libjpeg
4c6476b7
JB
1155%attr(755,root,root) %{modulesdir}/coders/pdf.so
1156%{modulesdir}/coders/pdf.la
160210a7
AF
1157
1158%files coder-png
1c3eeb6b 1159%defattr(644,root,root,755)
cd57a8f7 1160# R: libpng
4c6476b7
JB
1161%attr(755,root,root) %{modulesdir}/coders/png.so
1162%{modulesdir}/coders/png.la
160210a7
AF
1163
1164%files coder-ps2
1c3eeb6b 1165%defattr(644,root,root,755)
cd57a8f7 1166# R: libtiff, libjpeg
4c6476b7
JB
1167%attr(755,root,root) %{modulesdir}/coders/ps2.so
1168%{modulesdir}/coders/ps2.la
1169%attr(755,root,root) %{modulesdir}/coders/ps3.so
1170%{modulesdir}/coders/ps3.la
160210a7
AF
1171
1172%files coder-svg
1c3eeb6b 1173%defattr(644,root,root,755)
e984c4b5 1174# R: cairo, libxml2, librsvg, %{?with_autotrace:autotrace}
4c6476b7
JB
1175%attr(755,root,root) %{modulesdir}/coders/svg.so
1176%{modulesdir}/coders/svg.la
160210a7
AF
1177
1178%files coder-tiff
1c3eeb6b 1179%defattr(644,root,root,755)
cd57a8f7 1180# R: libtiff, libjpeg
4c6476b7
JB
1181%attr(755,root,root) %{modulesdir}/coders/tiff.so
1182%{modulesdir}/coders/tiff.la
160210a7
AF
1183
1184%files coder-url
1c3eeb6b 1185%defattr(644,root,root,755)
cd57a8f7 1186# R: libxml2
4c6476b7
JB
1187%attr(755,root,root) %{modulesdir}/coders/url.so
1188%{modulesdir}/coders/url.la
160210a7 1189
7e8a407b
JB
1190%files coder-webp
1191%defattr(644,root,root,755)
1192# R: libwebp
1193%attr(755,root,root) %{modulesdir}/coders/webp.so
1194%{modulesdir}/coders/webp.la
1195
8299684a 1196%if %{with wmf}
160210a7 1197%files coder-wmf
1c3eeb6b 1198%defattr(644,root,root,755)
cd57a8f7 1199# R: libwmf, expat, libjpeg, libpng
4c6476b7
JB
1200%attr(755,root,root) %{modulesdir}/coders/wmf.so
1201%{modulesdir}/coders/wmf.la
8299684a 1202%endif
160210a7 1203
130eb51f 1204%files devel
276a4e12 1205%defattr(644,root,root,755)
f5206ff1 1206%attr(755,root,root) %{_bindir}/MagickCore-config
1207%attr(755,root,root) %{_bindir}/MagickWand-config
ffb4e719
ER
1208%attr(755,root,root) %{_libdir}/libMagickCore-%{mver}.%{abisuf}.so
1209%attr(755,root,root) %{_libdir}/libMagickWand-%{mver}.%{abisuf}.so
1210%dir %{_includedir}/%{pname}
6bae145e
AM
1211%{_includedir}/%{pname}/MagickCore
1212%{_includedir}/%{pname}/MagickWand
ffb4e719 1213%{_includedir}/%{pname}/private
5f2448b2 1214%{_pkgconfigdir}/ImageMagick-%{mver}.%{abisuf}.pc
4c6476b7 1215%{_pkgconfigdir}/ImageMagick.pc
ffb4e719 1216%{_pkgconfigdir}/MagickCore-%{mver}.%{abisuf}.pc
f5206ff1 1217%{_pkgconfigdir}/MagickCore.pc
ffb4e719 1218%{_pkgconfigdir}/MagickWand-%{mver}.%{abisuf}.pc
f5206ff1 1219%{_pkgconfigdir}/MagickWand.pc
2a365d9e 1220%{_mandir}/man1/MagickCore-config.1*
1221%{_mandir}/man1/MagickWand-config.1*
647166ab 1222
130eb51f 1223%files static
d8a96ea8 1224%defattr(644,root,root,755)
ffb4e719
ER
1225%{_libdir}/libMagickCore-%{mver}.%{abisuf}.a
1226%{_libdir}/libMagickWand-%{mver}.%{abisuf}.a
130eb51f 1227
b4c8d5af 1228%files -n perl-%{name}
276a4e12 1229%defattr(644,root,root,755)
ecc9da3d 1230%{perl_vendorarch}/Image/Magick.pm
8ee30ebe
JB
1231%dir %{perl_vendorarch}/Image/Magick
1232%{perl_vendorarch}/Image/Magick/%{abisuf}.pm
ac15b7bf 1233%dir %{perl_vendorarch}/auto/Image/Magick
8ee30ebe
JB
1234%dir %{perl_vendorarch}/auto/Image/Magick/%{abisuf}
1235%{perl_vendorarch}/auto/Image/Magick/%{abisuf}/autosplit.ix
8ee30ebe 1236%attr(755,root,root) %{perl_vendorarch}/auto/Image/Magick/%{abisuf}/%{abisuf}.so
ecc9da3d 1237%{_mandir}/man3/Image::Magick.3pm*
8ee30ebe 1238%{_mandir}/man3/Image::Magick::%{abisuf}.3pm*
ecc9da3d 1239%{_examplesdir}/%{name}-perl-%{version}
9b4fe82b 1240
6219ce3d 1241%if %{with cxx}
9b4fe82b 1242%files c++
1243%defattr(644,root,root,755)
ffb4e719 1244%attr(755,root,root) %{_libdir}/libMagick++-%{mver}.%{abisuf}.so.*.*.*
152b7a2e 1245%attr(755,root,root) %ghost %{_libdir}/libMagick++-%{mver}.%{abisuf}.so.4
9b4fe82b 1246
1247%files c++-devel
1248%defattr(644,root,root,755)
1249%attr(755,root,root) %{_bindir}/Magick++-config
ffb4e719
ER
1250%attr(755,root,root) %{_libdir}/libMagick++-%{mver}.%{abisuf}.so
1251%{_includedir}/%{pname}/Magick++
1252%{_includedir}/%{pname}/Magick++.h
ffb4e719 1253%{_pkgconfigdir}/Magick++-%{mver}.%{abisuf}.pc
f5206ff1 1254%{_pkgconfigdir}/Magick++.pc
647166ab 1255%{_mandir}/man1/Magick++-config.1*
9b4fe82b 1256
1257%files c++-static
1258%defattr(644,root,root,755)
ffb4e719 1259%{_libdir}/libMagick++-%{mver}.%{abisuf}.a
160210a7 1260%endif
This page took 0.422988 seconds and 4 git commands to generate.