X-Git-Url: http://git.pld-linux.org/?p=packages%2FGraphicsMagick.git;a=blobdiff_plain;f=GraphicsMagick.spec;h=1dd24ac059f82f92f2c5bc4beb3978bdfe48b7d3;hp=b4716d9b757878ebc7ad350a4443affddbf98249;hb=HEAD;hpb=32ab9a8e623406ddcef97a0f69e5fc0e439df1a4 diff --git a/GraphicsMagick.spec b/GraphicsMagick.spec index b4716d9..72e6c51 100644 --- a/GraphicsMagick.spec +++ b/GraphicsMagick.spec @@ -1,307 +1,334 @@ # # Conditional build: -%bcond_without fpx # without FlashPIX module (which uses fpx library) -%bcond_with gs # with PostScript support through ghostscript library (warning: breaks jpeg!) -%bcond_without jasper # without JPEG2000 module (which uses jasper library) -%bcond_without cxx # without Magick++ -# -%include /usr/lib/rpm/macros.perl -%define QuantumDepth 16 +%bcond_with broken # broken/dangerous coders (currently PSD) +%bcond_without fpx # FlashPIX module (which uses fpx library) +%bcond_with gs # PostScript support through ghostscript library (warning: breaks jpeg!) +%bcond_without jasper # JPEG2000 module (which uses jasper library) +%bcond_without libjxl # JPEG-XL module (which uses libjxl library) +%bcond_without cxx # Magick++ library +%bcond_without openmp # OpenMP support + +%define pdir Graphics +%define pnam Magick +%define QuantumDepth 16 Summary: Image display, conversion, and manipulation under X -Summary(de): Darstellen, Konvertieren und Bearbeiten von Grafiken unter X -Summary(es): Exhibidor, convertidor y manipulador de imágenes bajo X -Summary(fr): Visualisation, conversion, et manipulation d'images sous X -Summary(pl): Narzêdzie do wy¶wietlania, konwersji i manipulacji grafikami -Summary(pt_BR): Exibidor, conversor e manipulador de imagens sob X -Summary(ru): ðÒÏÓÍÏÔÒ, ËÏÎ×ÅÒÔÉÒÏ×ÁÎÉÅ, ÏÂÒÁÂÏÔËÁ ÉÚÏÂÒÁÖÅÎÉÊ ÐÏÄ X Window -Summary(tr): X altýnda resim gösterme, çevirme ve deðiþiklik yapma -Summary(uk): ðÅÒÅÇÌÑÄ, ËÏÎ×ÅÒÔÕ×ÁÎÎÑ ÔÁ ÏÂÒÏÂËÁ ÚÏÂÒÁÖÅÎØ Ð¦Ä X Window +Summary(de.UTF-8): Darstellen, Konvertieren und Bearbeiten von Grafiken unter X +Summary(es.UTF-8): Exhibidor, convertidor y manipulador de imágenes bajo X +Summary(fr.UTF-8): Visualisation, conversion, et manipulation d'images sous X +Summary(pl.UTF-8): Narzędzie do wyświetlania, konwersji i manipulacji grafikami +Summary(pt_BR.UTF-8): Exibidor, conversor e manipulador de imagens sob X +Summary(ru.UTF-8): Просмотр, конвертирование, обработка изображений под X Window +Summary(tr.UTF-8): X altında resim gösterme, çevirme ve değişiklik yapma +Summary(uk.UTF-8): Перегляд, конвертування та обробка зображень під X Window Name: GraphicsMagick -Version: 1.1.7 +Version: 1.3.43 Release: 1 -License: Apache-like +License: MIT Group: X11/Applications/Graphics -Source0: ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/%{name}-%{version}.tar.bz2 -# Source0-md5: f75d830ca623bf10385b3ad62c48437a -Patch0: %{name}-libpath.patch -Patch1: %{name}-system-libltdl.patch +Source0: https://downloads.sourceforge.net/graphicsmagick/%{name}-%{version}.tar.xz +# Source0-md5: ffcd558899aff408b9073c2d48539e22 +Patch0: %{name}-link.patch +Patch1: %{name}-ldflags.patch URL: http://www.graphicsmagick.org/ -BuildRequires: XFree86-DPS-devel -BuildRequires: XFree86-devel -BuildRequires: autoconf >= 2.59 -BuildRequires: automake >= 1:1.8 +BuildRequires: autoconf >= 2.69 +BuildRequires: automake >= 1:1.11 BuildRequires: bzip2-devel >= 1.0.1 BuildRequires: expat-devel >= 1.95.7 BuildRequires: freetype-devel >= 2.0.2-2 +%{?with_openmp:BuildRequires: gcc >= 6:4.2} %{?with_gs:BuildRequires: ghostscript-devel} -%{?with_jasper:BuildRequires: jasper-devel >= 1.700.5} -BuildRequires: jbigkit-devel -BuildRequires: lcms-devel +%{?with_jasper:BuildRequires: jasper-devel >= 1.900.1} +BuildRequires: jbigkit-devel >= 1.6 +BuildRequires: lcms2-devel >= 2.0 +%{?with_libjxl:BuildRequires: libbrotli-devel} %{?with_fpx:BuildRequires: libfpx-devel >= 1.2.0.4-3} -BuildRequires: libjpeg-devel -BuildRequires: libltdl-devel -BuildRequires: libpng-devel >= 1.0.8 +%{?with_openmp:BuildRequires: libgomp-devel} +BuildRequires: libheif-devel +BuildRequires: libjpeg-turbo-devel >= 3.0 +%{?with_libjxl:BuildRequires: libjxl-devel >= 0.8.0} +BuildRequires: libltdl-devel >= 2:2.2 +BuildRequires: libpng-devel >= 2:1.2.18 BuildRequires: libstdc++-devel -BuildRequires: libtiff-devel -BuildRequires: libtool >= 2:1.5 +BuildRequires: libtiff-devel >= 3.8.2 +BuildRequires: libtool >= 2:2.2 +BuildRequires: libwebp-devel BuildRequires: libwmf-devel >= 2:0.2.2 BuildRequires: libxml2-devel >= 2.0 BuildRequires: perl-devel >= 1:5.8.0 +BuildRequires: pkgconfig +BuildRequires: rpm-build >= 4.6 BuildRequires: rpm-perlprov >= 4.1-13 +BuildRequires: rpmbuild(macros) >= 1.745 +BuildRequires: xorg-lib-libX11-devel +BuildRequires: xorg-lib-libXext-devel +BuildRequires: xz-devel +BuildRequires: zlib-devel +BuildRequires: zstd-devel # only checked for, but only supplied scripts/txt2html is used #BuildRequires: txt2html Requires: %{name}-libs = %{version}-%{release} +Obsoletes: GraphicsMagick-coder-dps < 1.1.7-2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -# we don't want "-s" here, because it would be added to `GraphicsMagick*-config --ldflags` -%define rpmldflags %{nil} %define modulesdir %{_libdir}/GraphicsMagick-%{version}/modules-Q%{QuantumDepth} %description -GraphicsMagick is an image display, conversion, and manipulation tool. It -runs under X Window. It is very powerful in terms of it's ability to -allow the user to edit images. It can handle many different formats as -well. +GraphicsMagick is an image display, conversion, and manipulation tool. +It runs under X Window. It is very powerful in terms of it's ability +to allow the user to edit images. It can handle many different formats +as well. -%description -l de +%description -l de.UTF-8 GraphicsMagick ist ein Tool zur Bildanzeige, -konvertierung und -manipulation, -das unter X-Window läuft. Es ist enorm leitungsfähig in +manipulation, -das unter X-Window läuft. Es ist enorm leitungsfähig in Bezug auf die Grafikmanipulationsfunktionen, die es dem Anwender -bietet, und auf die Vielfalt der unterstützten Formate. +bietet, und auf die Vielfalt der unterstützten Formate. -%description -l es +%description -l es.UTF-8 GraphicsMagick es una herramienta para manipular, convertir y exhibir -imágenes, que funciona bajo X Window. Es una herramienta potente que -permite editar imágenes, pudiendo manipular varios formatos +imágenes, que funciona bajo X Window. Es una herramienta potente que +permite editar imágenes, pudiendo manipular varios formatos diferentes. -%description -l fr -GraphicsMagick est un outil d'affichage, de conversion et de manipulation -d'images. Il tourne sous X Window et est très puissant en termes de -capacité d'édition des images. Il peut aussi gérer de nombreux formats -différents. - -%description -l pl -GraphicsMagick jest narzêdziem do manipulacji, konwersji i wy¶wietlania. -W sk³ad pakietu wchodz± zarówno narzêdzia X Window jak i do u¿ywania z -linii poleceñ umo¿liwiaj±ce edycjê plików graficznych. Narzêdzia z -pakietu GraphicsMagick potrafi± obs³u¿yæ wiele ró¿nych formatów -graficznych. - -%description -l pt_BR -GraphicsMagick é uma ferramenta para manipular, converter e exibir -imagens, que funciona sob o X Window. É uma ferramenta poderosa que -permite editar imagens, podendo tratar vários formatos diferentes. - -%description -l ru -GraphicsMagick - ÜÔÏ ÕÔÉÌÉÔÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ, ËÏÎ×ÅÒÔÉÒÏ×ÁÎÉÑ É ÏÂÒÁÂÏÔËÉ -ÉÚÏÂÒÁÖÅÎÉÊ. ïÎÁ ÒÁÂÏÔÁÅÔ ÐÏÄ X Window. GraphicsMagick ÐÒÅÄÏÓÔÁ×ÌÑÅÔ -ÐÏÌØÚÏ×ÁÔÅÌÀ ÛÉÒÏËÉÅ ×ÏÚÍÏÖÎÏÓÔÉ ÐÏ ÏÂÒÁÂÏÔËÅ ÉÚÏÂÒÁÖÅÎÉÊ × ÓÁÍÙÈ -ÒÁÚÎÏÏÂÒÁÚÎÙÈ ÆÏÒÍÁÔÁÈ. - -%description -l tr -GraphicsMagick bir resim gösterme, çevirme ve deðiþiklik yapma -programýdýr. X Window pencereleme sistemi altýnda çalýþýr. Kullanýcýya -resimler üzerinde deðiþiklik yapma açýsýndan pek çok olanak sunar. Bir -çok resim biçimini rahatlýkla kullanabilir. - -%description -l uk -GraphicsMagick - ÃÅ ÕÔÉ̦ÔÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ, ËÏÎ×ÅÒÔÕ×ÁÎÎÑ ÔÁ ÏÂÒÏÂËÉ -ÚÏÂÒÁÖÅÎØ. ÷ÏÎÁ ÐÒÁÃÀ¤ Ð¦Ä X Window. GraphicsMagick ÄÁ¤ ËÏÒÉÓÔÕ×ÁÞÕ -ÛÉÒÏ˦ ÍÏÖÌÉ×ÏÓÔ¦ ÐÏ ÏÂÒÏÂæ ÚÏÂÒÁÖÅÎØ × Ò¦ÚÎÏÍÁΦÔÎÉÈ ÆÏÒÍÁÔÁÈ. +%description -l fr.UTF-8 +GraphicsMagick est un outil d'affichage, de conversion et de +manipulation d'images. Il tourne sous X Window et est très puissant en +termes de capacité d'édition des images. Il peut aussi gérer de +nombreux formats différents. + +%description -l pl.UTF-8 +GraphicsMagick jest narzędziem do manipulacji, konwersji i +wyświetlania plików graficznych. W skład pakietu wchodzą zarówno +narzędzia X Window jak i do używania z linii poleceń umożliwiające +edycję grafiki. Narzędzia z pakietu GraphicsMagick potrafią obsłużyć +wiele różnych formatów graficznych. + +%description -l pt_BR.UTF-8 +GraphicsMagick é uma ferramenta para manipular, converter e exibir +imagens, que funciona sob o X Window. É uma ferramenta poderosa que +permite editar imagens, podendo tratar vários formatos diferentes. + +%description -l ru.UTF-8 +GraphicsMagick - это утилита для просмотра, конвертирования и +обработки изображений. Она работает под X Window. GraphicsMagick +предоставляет пользователю широкие возможности по обработке +изображений в самых разнообразных форматах. + +%description -l tr.UTF-8 +GraphicsMagick bir resim gösterme, çevirme ve değişiklik yapma +programıdır. X Window pencereleme sistemi altında çalışır. Kullanıcıya +resimler üzerinde değişiklik yapma açısından pek çok olanak sunar. Bir +çok resim biçimini rahatlıkla kullanabilir. + +%description -l uk.UTF-8 +GraphicsMagick - це утиліта для перегляду, конвертування та обробки +зображень. Вона працює під X Window. GraphicsMagick дає користувачу +широкі можливості по обробці зображень в різноманітних форматах. %package libs Summary: GraphicsMagick libraries -Summary(pl): Biblioteki GraphicsMagick -Summary(pt_BR): Bibliotecas dinâmicas do GraphicsMagick +Summary(pl.UTF-8): Biblioteki GraphicsMagick +Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick Group: X11/Libraries %description libs GraphicsMagick libraries. -%description libs -l pl +%description libs -l pl.UTF-8 Biblioteki GraphicsMagick. -%description libs -l pt_BR -Bibliotecas dinâmicas do GraphicsMagick. +%description libs -l pt_BR.UTF-8 +Bibliotecas dinâmicas do GraphicsMagick. %package devel Summary: Libraries and header files for GraphicsMagick development -Summary(es): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick -Summary(pl): Biblioteki i pliki nag³ówkowe dla GraphicsMagick -Summary(pt_BR): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick -Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó GraphicsMagick -Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú GraphicsMagick +Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick +Summary(pl.UTF-8): Biblioteki i pliki nagłówkowe dla GraphicsMagick +Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick +Summary(ru.UTF-8): Хедеры и библиотеки для программирования с GraphicsMagick +Summary(uk.UTF-8): Хедери та бібліотеки для програмування з GraphicsMagick Group: X11/Development/Libraries Requires: %{name}-libs = %{version}-%{release} -Requires: XFree86-devel Requires: bzip2-devel Requires: freetype-devel -Requires: lcms-devel +Requires: lcms2-devel >= 2.0 Requires: libltdl-devel +Requires: xorg-lib-libXext-devel +Requires: xz-devel Requires: zlib-devel %description devel -This is the GraphicsMagick development package. It includes header files -for use in developing your own applications that make use of the +This is the GraphicsMagick development package. It includes header +files for use in developing your own applications that make use of the GraphicsMagick code and/or APIs. -%description devel -l de -Dies ist das GraphicsMagick-Entwicklerpaket. Es enthält Header-Dateien +%description devel -l de.UTF-8 +Dies ist das GraphicsMagick-Entwicklerpaket. Es enthält Header-Dateien zum Entwickeln von Anwendungen, die GraphicsMagick-Code und/oder -APIs nutzen. -%description devel -l es -Este es el paquete de desarrollo GraphicsMagick. Incluye las bibliotecas -y los archivos de inclusión para el desarrollo de sus propias -aplicaciones que hacen uso del código GraphicsMagick y/el APIs. +%description devel -l es.UTF-8 +Este es el paquete de desarrollo GraphicsMagick. Incluye las +bibliotecas y los archivos de inclusión para el desarrollo de sus +propias aplicaciones que hacen uso del código GraphicsMagick y/el +APIs. -%description devel -l fr -Paquetage de développement GraphicsMagick. Contient les bibliothèques -statiques et les en-têtes utilisés pour créer vos propres applications +%description devel -l fr.UTF-8 +Paquetage de développement GraphicsMagick. Contient les bibliothèques +statiques et les en-têtes utilisés pour créer vos propres applications utilisant le code d'GraphicsMagick et/ou ses APIs. -%description devel -l pl -Pakiet ten zawieraja pliki potrzebne przy kompilowaniu programów -wykorzystuj±cych blibliotekê GraphicsMagick takie jak pliki nag³ówkowe i -dokumentacjê niezbêdn± przy pisaniu w³asnych programów z -wykorzystaniem API jakie udostêpnia GraphicsMagick. - -%description devel -l pt_BR -Este é o pacote de desenvolvimento GraphicsMagick. Inclui as bibliotecas -e os arquivos de inclusão para o desenvolvimento de suas próprias -aplicações que fazem uso do código GraphicsMagick e/ou APIs. - -%description devel -l ru -üÔÏ ÐÁËÅÔ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó GraphicsMagick. ïÎ ×ËÌÀÞÁÅÔ -ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÐÒÏÇÒÁÍÍÁÈ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ -ËÏÄ ÉÌÉ API GraphicsMagick. - -%description devel -l tr -Bu paket, GraphicsMagick uygulama arayüzünü kullanan programlar -geliþtirmek için gereken baþlýk dosyalarýný ve kitaplýklarý içerir. - -%description devel -l uk -ãÅ ÐÁËÅÔ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú GraphicsMagick. ÷¦Î ͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ -¦Â̦ÏÔÅËÉ ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ × ÐÒÏÇÒÁÍÁÈ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ËÏÄ ÁÂÏ API +%description devel -l pl.UTF-8 +Pakiet ten zawieraja pliki potrzebne przy kompilowaniu programów +wykorzystujących blibliotekę GraphicsMagick takie jak pliki nagłówkowe +i dokumentację niezbędną przy pisaniu własnych programów z +wykorzystaniem API jakie udostępnia GraphicsMagick. + +%description devel -l pt_BR.UTF-8 +Este é o pacote de desenvolvimento GraphicsMagick. Inclui as +bibliotecas e os arquivos de inclusão para o desenvolvimento de suas +próprias aplicações que fazem uso do código GraphicsMagick e/ou APIs. + +%description devel -l ru.UTF-8 +Это пакет разработчика для программирования с GraphicsMagick. Он +включает хедеры и библиотеки для использования в программах, которые +используют код или API GraphicsMagick. + +%description devel -l tr.UTF-8 +Bu paket, GraphicsMagick uygulama arayüzünü kullanan programlar +geliştirmek için gereken başlık dosyalarını ve kitaplıkları içerir. + +%description devel -l uk.UTF-8 +Це пакет для програмування з GraphicsMagick. Він містить хедери та +бібліотеки для використання в програмах, що використовують код або API GraphicsMagick. %package static Summary: GraphicsMagick static libraries -Summary(pl): Biblioteki statyczne GraphicsMagick -Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick -Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó GraphicsMagick -Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú GraphicsMagick +Summary(pl.UTF-8): Biblioteki statyczne GraphicsMagick +Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick +Summary(ru.UTF-8): Статические библиотеки для программирования с GraphicsMagick +Summary(uk.UTF-8): Статичні бібліотеки для програмування з GraphicsMagick Group: X11/Development/Libraries Requires: %{name}-devel = %{version}-%{release} %description static GraphicsMagick static libraries. -%description static -l pl +%description static -l pl.UTF-8 Biblioteki statyczne GraphicsMagick. -%description static -l pt_BR -Bibliotecas estáticas para desenvolvimento com libGraphicsMagick. +%description static -l pt_BR.UTF-8 +Bibliotecas estáticas para desenvolvimento com libGraphicsMagick. -%description static -l ru -üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ -×ÈÏÄÑÔ × GraphicsMagick-devel. +%description static -l ru.UTF-8 +Это отдельный пакет со статическими библиотеками, которые больше не +входят в GraphicsMagick-devel. -%description static -l uk -ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, Ñ˦ ¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ÄÏ -ÓËÌÁÄÕ GraphicsMagick-devel. +%description static -l uk.UTF-8 +Це окремий пакет зі статичними бібліотеками, які більше не входять до +складу GraphicsMagick-devel. %package coder-dot Summary: Coder module for GraphViz DOT files -Summary(pl): Modu³ kodera dla plików GraphViz DOT +Summary(pl.UTF-8): Moduł kodera dla plików GraphViz DOT Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-dot Coder module for GraphViz DOT files. -%description coder-dot -l pl -Modu³ kodera dla plików GraphViz DOT. +%description coder-dot -l pl.UTF-8 +Moduł kodera dla plików GraphViz DOT. -%package coder-dps -Summary: Coder module for Postscript files using DPS extension -Summary(pl): Modu³ kodera dla plików Postscript u¿ywaj±cy rozszerzenia DPS +%package coder-fpx +Summary: Coder module for FlashPIX (FPX) files +Summary(pl.UTF-8): Moduł kodera dla plików FlashPIX (FPX) Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} -%description coder-dps -Coder module for Postcript files using DPS (Display PostScript) -extension. +%description coder-fpx +Coder module for FlashPIX (FPX) files. -%description coder-dps -l pl -Modu³ kodera dla plików Postscript u¿ywaj±cy rozszerzenia DPS (Display -PostScript). +%description coder-fpx -l pl.UTF-8 +Moduł kodera dla plików FlashPIX (FPX). -%package coder-fpx -Summary: Coder module for FlashPIX (FPX) files -Summary(pl): Modu³ kodera dla plików FlashPIX (FPX) +%package coder-heif +Summary: Coder module for HEIF/HEIC files +Summary(pl.UTF-8): Moduł kodera dla plików HEIF/HEIC Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} -%description coder-fpx -Coder module for FlashPIX (FPX) files. +%description coder-heif +Coder module for HEIF/HEIC files. -%description coder-fpx -l pl -Modu³ kodera dla plików FlashPIX (FPX). +%description coder-heif -l pl.UTF-8 +Moduł kodera dla plików HEIF/HEIC. %package coder-jbig Summary: Coder module for JBIG files -Summary(pl): Modu³ kodera dla plików JBIG +Summary(pl.UTF-8): Moduł kodera dla plików JBIG Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-jbig Coder module for JBIG files. -%description coder-jbig -l pl -Modu³ kodera dla plików JBIG. +%description coder-jbig -l pl.UTF-8 +Moduł kodera dla plików JBIG. %package coder-jpeg Summary: Coder module for JPEG files -Summary(pl): Modu³ kodera dla plików JPEG +Summary(pl.UTF-8): Moduł kodera dla plików JPEG Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-jpeg Coder module for JPEG files. -%description coder-jpeg -l pl -Modu³ kodera dla plików JPEG. +%description coder-jpeg -l pl.UTF-8 +Moduł kodera dla plików JPEG. %package coder-jpeg2 Summary: Coder module for JPEG-2000 (JP2/JPC) files using JasPer library -Summary(pl): Modu³ kodera dla plików JPEG-2000 (JP2/JPC) u¿ywaj±cy biblioteki JasPer +Summary(pl.UTF-8): Moduł kodera dla plików JPEG-2000 (JP2/JPC) używający biblioteki JasPer Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-jpeg2 Coder module for JPEG-2000 (JP2/JPC) files using JasPer library. -%description coder-jpeg2 -l pl -Modu³ kodera dla plików JPEG-2000 (JP2/JPC) u¿ywajacy biblioteki +%description coder-jpeg2 -l pl.UTF-8 +Moduł kodera dla plików JPEG-2000 (JP2/JPC) używajacy biblioteki JasPer. +%package coder-jxl +Summary: Coder module for JPEG-XL (JXL) files using libjxl library +Summary(pl.UTF-8): Moduł kodera dla plików JPEG-XL (JXL) używający biblioteki libjxl +Group: X11/Applications/Graphics +Requires: %{name} = %{version}-%{release} + +%description coder-jxl +Coder module for JPEG-XL (JXL) files using libjxl library. + +%description coder-jxl -l pl.UTF-8 +Moduł kodera dla plików JPEG-XL (JXL) używajacy biblioteki libjxl. + %package coder-miff Summary: Coder module for MIFF files -Summary(pl): Modu³ kodera dla plików MIFF +Summary(pl.UTF-8): Moduł kodera dla plików MIFF Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-miff Coder module for MIFF files. -%description coder-miff -l pl -Modu³ kodera dla plików MIFF. +%description coder-miff -l pl.UTF-8 +Moduł kodera dla plików MIFF. %package coder-mpr Summary: Coder module for GraphicsMagick MPR and MSL files -Summary(pl): Modu³ kodera dla plików MPR i MSL GraphicsMagick +Summary(pl.UTF-8): Moduł kodera dla plików MPR i MSL GraphicsMagick Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} @@ -309,100 +336,112 @@ Requires: %{name} = %{version}-%{release} Coder module for Magick Persistent Registry (MPR) and Magick Scripting Language (MSL) files. -%description coder-mpr -l pl -Modu³ kodera dla plików Magick Persistent Registry (MPR) i Magick +%description coder-mpr -l pl.UTF-8 +Moduł kodera dla plików Magick Persistent Registry (MPR) i Magick Scripting Language (MSL). %package coder-pdf Summary: Coder module for PDF files -Summary(pl): Modu³ kodera dla plików PDF +Summary(pl.UTF-8): Moduł kodera dla plików PDF Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-pdf Coder module for PDF files. -%description coder-pdf -l pl -Modu³ kodera dla plików PDF. +%description coder-pdf -l pl.UTF-8 +Moduł kodera dla plików PDF. %package coder-png Summary: Coder module for PNG files -Summary(pl): Modul kodera dla plików PNG +Summary(pl.UTF-8): Modul kodera dla plików PNG Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-png Coder module for PNG files. -%description coder-png -l pl -Modu³ kodera dla plików PNG. +%description coder-png -l pl.UTF-8 +Moduł kodera dla plików PNG. %package coder-ps2 Summary: Coder module for Postscript Level II & III (PS2/PS3) files -Summary(pl): Modu³ kodera dla plików Postscript Level II i III (PS2/PS3) +Summary(pl.UTF-8): Moduł kodera dla plików Postscript Level II i III (PS2/PS3) Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-ps2 Coder module for Postscript Level II & III (PS2/PS3) files. -%description coder-ps2 -l pl -Modu³ kodera dla plików Postscript Level II i III (PS2/PS3). +%description coder-ps2 -l pl.UTF-8 +Moduł kodera dla plików Postscript Level II i III (PS2/PS3). %package coder-svg Summary: Coder module for SVG (Scalable Vector Graphics) files -Summary(pl): Modu³ kodera dla plików SVG (Scalable Vector Graphics) +Summary(pl.UTF-8): Moduł kodera dla plików SVG (Scalable Vector Graphics) Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-svg Coder module for SVG (Scalable Vector Graphics) files. -%description coder-svg -l pl -Modu³ kodera dla plików SVG (Scalable Vector Graphics). +%description coder-svg -l pl.UTF-8 +Moduł kodera dla plików SVG (Scalable Vector Graphics). %package coder-tiff Summary: Coder module for TIFF files -Summary(pl): Modu³ kodera dla plików TIFF +Summary(pl.UTF-8): Moduł kodera dla plików TIFF Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-tiff Coder module for TIFF files. -%description coder-tiff -l pl -Modu³ kodera dla plików TIFF. +%description coder-tiff -l pl.UTF-8 +Moduł kodera dla plików TIFF. %package coder-url Summary: Coder module for retrieving files via URL -Summary(pl): Modu³ kodera ¶ci±gaj±cy pliki o podanym URL +Summary(pl.UTF-8): Moduł kodera ściągający pliki o podanym URL Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-url Coder module for retrieving files via URL. -%description coder-url -l pl -Modu³ kodera ¶ci±gaj±cy pliki o podanym URL. +%description coder-url -l pl.UTF-8 +Moduł kodera ściągający pliki o podanym URL. + +%package coder-webp +Summary: Coder module for WebP files +Summary(pl.UTF-8): Moduł kodera dla plików WebP +Group: X11/Applications/Graphics +Requires: %{name} = %{version}-%{release} + +%description coder-webp +Coder module for WebP files. + +%description coder-webp -l pl.UTF-8 +Moduł kodera dla plików WebP. %package coder-wmf Summary: Coder module for WMF files -Summary(pl): Modu³ kodera dla plików WMF +Summary(pl.UTF-8): Moduł kodera dla plików WMF Group: X11/Applications/Graphics Requires: %{name} = %{version}-%{release} %description coder-wmf Coder module for WMF files. -%description coder-wmf -l pl -Modu³ kodera dla plików WMF. +%description coder-wmf -l pl.UTF-8 +Moduł kodera dla plików WMF. %package c++ Summary: GraphicsMagick Magick++ library -Summary(pl): Biblioteka Magick++ -Summary(pt_BR): Bibliotecas dinâmicas do GraphicsMagick -Summary(ru): âÉÂÌÉÏÔÅËÁ Magick++ (C++ ÉÎÔÅÒÆÅÊÓ ÄÌÑ GraphicsMagick'Á) -Summary(uk): â¦Â̦ÏÔÅËÁ Magick++ (¦ÎÔÅÒÆÅÊÓ C++ ÄÌÑ GraphicsMagick) +Summary(pl.UTF-8): Biblioteka Magick++ +Summary(pt_BR.UTF-8): Bibliotecas dinâmicas do GraphicsMagick +Summary(ru.UTF-8): Библиотека Magick++ (C++ интерфейс для GraphicsMagick'а) +Summary(uk.UTF-8): Бібліотека Magick++ (інтерфейс C++ для GraphicsMagick) Group: X11/Libraries Requires: %{name}-libs = %{version}-%{release} @@ -410,34 +449,34 @@ Requires: %{name}-libs = %{version}-%{release} This package contains the Magick++ library, a C++ binding to the GraphicsMagick graphics manipulation library. -Install GraphicsMagick-c++ if you want to use any applications that use -Magick++. +Install GraphicsMagick-c++ if you want to use any applications that +use Magick++. -%description c++ -l pl -Pakiet zawiera bibliotekê Magick++ - interfejs w C++ do biblioteki -GraphicsMagick. Jest potrzebny do uruchamiania programów korzystaj±cych z -Magick++. +%description c++ -l pl.UTF-8 +Pakiet zawiera bibliotekę Magick++ - interfejs w C++ do biblioteki +GraphicsMagick. Jest potrzebny do uruchamiania programów +korzystających z Magick++. -%description c++ -l pt_BR -Bibliotecas dinâmicas C++ do GraphicsMagick. +%description c++ -l pt_BR.UTF-8 +Bibliotecas dinâmicas C++ do GraphicsMagick. -%description c++ -l ru -Magick++ -- ÏÂßÅËÔÎÏ-ÏÒÉÅÎÔÉÒÏ×ÁÎÎÁÑ ÂÉÂÌÉÏÔÅËÁ, ÐÒÅÄÓÔÁ×ÌÑÀÝÁÑ ÉÚ -ÓÅÂÑ C++ API ÄÌÑ GraphicsMagick (ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÐÒÏÓÍÏÔÒÁ, -ËÏÎ×ÅÒÔÉÒÏ×ÁÎÉÑ É ÏÂÒÁÂÏÔËÉ ÉÚÏÂÒÁÖÅÎÉÊ). +%description c++ -l ru.UTF-8 +Magick++ -- объектно-ориентированная библиотека, представляющая из +себя C++ API для GraphicsMagick (библиотеки для просмотра, +конвертирования и обработки изображений). -%description c++ -l uk -Magick++ -- ÏÂ'¤ËÔÏ-ÏÒ¦¤ÎÔÏ×ÁÎÁ ¦Â̦ÏÔÅËÁ, ÝÏ Ñ×ÌѤ ÓÏÂÏÀ C++ API ÄÌÑ -GraphicsMagick (¦Â̦ÏÔÅËÉ ÄÌÑ ÐÅÒÅÇÌÑÄÕ, ËÏÎ×ÅÒÔÕ×ÁÎÎÑ ÔÁ ÏÂÒÏÂËÉ -ÚÏÂÒÁÖÅÎØ). +%description c++ -l uk.UTF-8 +Magick++ -- об'єкто-орієнтована бібліотека, що являє собою C++ API для +GraphicsMagick (бібліотеки для перегляду, конвертування та обробки +зображень). %package c++-devel Summary: C++ bindings for the GraphicsMagick library -Summary(es): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick++ -Summary(pl): Pliki nag³ówkowe z interfejsem C++ do GraphicsMagick -Summary(pt_BR): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick++ -Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÒÁÚÒÁÂÏÔÏË Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ Magick++ (C++ ÉÎÔÅÒÆÅÊÓ ÄÌÑ GraphicsMagick'Á) -Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÄÌÑ ÒÏÚÒÏÂÏË Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ Magick++ (¦ÎÔÅÒÆÅÊÓÕ C++ ÄÌÑ GraphicsMagick) +Summary(es.UTF-8): Biblioteca estática y archivos de inclusión para desarrollo con libGraphicsMagick++ +Summary(pl.UTF-8): Pliki nagłówkowe z interfejsem C++ do GraphicsMagick +Summary(pt_BR.UTF-8): Biblioteca e arquivos de inclusão para desenvolvimento com libGraphicsMagick++ +Summary(ru.UTF-8): Хедеры и библиотеки для разработок с использованием Magick++ (C++ интерфейс для GraphicsMagick'а) +Summary(uk.UTF-8): Хедери та бібліотеки для розробок з використанням Magick++ (інтерфейсу C++ для GraphicsMagick) Group: X11/Development/Libraries Requires: %{name}-c++ = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} @@ -445,46 +484,48 @@ Requires: libstdc++-devel %description c++-devel GraphicsMagick-c++-devel contains header files you'll need to develop -GraphicsMagick applications using the Magick++ C++ bindings. GraphicsMagick -is an image manipulation program. +GraphicsMagick applications using the Magick++ C++ bindings. +GraphicsMagick is an image manipulation program. If you want to create applications that will use Magick++ code or -APIs, you'll need to install GraphicsMagick-c++-devel, GraphicsMagick-devel -and GraphicsMagick. You don't need to install it if you just want to use -GraphicsMagick, or if you want to develop/compile applications using the -GraphicsMagick C interface, however. - -%description c++-devel -l es -Este es el paquete de desarrollo GraphicsMagick. Incluye las bibliotecas -estáticas y los archivos de inclusión para el desarrollo de sus -propias aplicaciones que hacen uso del código GraphicsMagick y/el APIs. - -%description c++-devel -l pl -Pakiet zawiera pliki nag³ówkowe potrzebne do kompilowania programów -korzystaj±cych z Magick++. - -%description c++-devel -l pt_BR -Este é o pacote de desenvolvimento libGraphicsMagick++. Inclui as -bibliotecas e os arquivos de inclusão para o desenvolvimento de suas -próprias aplicações C++ que fazem uso do código GraphicsMagick e/ou +APIs, you'll need to install GraphicsMagick-c++-devel, +GraphicsMagick-devel and GraphicsMagick. You don't need to install it +if you just want to use GraphicsMagick, or if you want to +develop/compile applications using the GraphicsMagick C interface, +however. + +%description c++-devel -l es.UTF-8 +Este es el paquete de desarrollo GraphicsMagick. Incluye las +bibliotecas estáticas y los archivos de inclusión para el desarrollo +de sus propias aplicaciones que hacen uso del código GraphicsMagick +y/el APIs. + +%description c++-devel -l pl.UTF-8 +Pakiet zawiera pliki nagłówkowe potrzebne do kompilowania programów +korzystających z Magick++. + +%description c++-devel -l pt_BR.UTF-8 +Este é o pacote de desenvolvimento libGraphicsMagick++. Inclui as +bibliotecas e os arquivos de inclusão para o desenvolvimento de suas +próprias aplicações C++ que fazem uso do código GraphicsMagick e/ou APIs. -%description c++-devel -l ru -üÔÏ ÐÁËÅÔ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó GraphicsMagick. ïÎ ×ËÌÀÞÁÅÔ -ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÐÒÏÇÒÁÍÍÁÈ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ -ËÏÄ ÉÌÉ API Magick++ (C++ ÉÎÔÅÒÆÅÊÓ ÄÌÑ GraphicsMagick'Á). +%description c++-devel -l ru.UTF-8 +Это пакет разработчика для программирования с GraphicsMagick. Он +включает хедеры и библиотеки для использования в программах, которые +используют код или API Magick++ (C++ интерфейс для GraphicsMagick'а). -%description c++-devel -l uk -ãÅ ÐÁËÅÔ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú GraphicsMagick. ÷¦Î ͦÓÔÉÔØ ÈÅÄÅÒÉ ÔÁ -¦Â̦ÏÔÅËÉ ÄÌÑ ×ÉËÏÒÉÓÔÁÎÎÑ × ÐÒÏÇÒÁÍÁÈ, ÝÏ ×ÉËÏÒÉÓÔÏ×ÕÀÔØ ËÏÄ ÁÂÏ API -Magick++ (¦ÎÔÅÒÆÅÊÓ C++ ÄÌÑ GraphicsMagick). +%description c++-devel -l uk.UTF-8 +Це пакет для програмування з GraphicsMagick. Він містить хедери та +бібліотеки для використання в програмах, що використовують код або API +Magick++ (інтерфейс C++ для GraphicsMagick). %package c++-static Summary: C++ bindings for the GraphicsMagick - static library -Summary(pl): Interfejs C++ do GraphicsMagick - biblioteka statyczna -Summary(pt_BR): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick -Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ C++ ÄÌÑ ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ Ó GraphicsMagick -Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ C++ ÄÌÑ ÐÒÏÇÒÁÍÕ×ÁÎÎÑ Ú GraphicsMagick +Summary(pl.UTF-8): Interfejs C++ do GraphicsMagick - biblioteka statyczna +Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento com libGraphicsMagick +Summary(ru.UTF-8): Статические библиотеки C++ для программирования с GraphicsMagick +Summary(uk.UTF-8): Статичні бібліотеки C++ для програмування з GraphicsMagick Group: X11/Development/Libraries Requires: %{name}-c++-devel = %{version}-%{release} Requires: %{name}-devel = %{version}-%{release} @@ -492,26 +533,26 @@ Requires: %{name}-devel = %{version}-%{release} %description c++-static C++ bindings for the GraphicsMagick - static library. -%description c++-static -l pl +%description c++-static -l pl.UTF-8 Biblioteka Magick++ w wersji statycznej. -%description c++-static -l pt_BR -Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++. +%description c++-static -l pt_BR.UTF-8 +Bibliotecas estáticas para desenvolvimento com libGraphicsMagick++. -%description c++-static -l ru -üÔÏ ÏÔÄÅÌØÎÙÊ ÐÁËÅÔ ÓÏ ÓÔÁÔÉÞÅÓËÉÍÉ ÂÉÂÌÉÏÔÅËÁÍÉ, ËÏÔÏÒÙÅ ÂÏÌØÛÅ ÎÅ -×ÈÏÄÑÔ × GraphicsMagick-c++-devel. +%description c++-static -l ru.UTF-8 +Это отдельный пакет со статическими библиотеками, которые больше не +входят в GraphicsMagick-c++-devel. -%description c++-static -l uk -ãÅ ÏËÒÅÍÉÊ ÐÁËÅÔ Ú¦ ÓÔÁÔÉÞÎÉÍÉ Â¦Â̦ÏÔÅËÁÍÉ, Ñ˦ ¦ÌØÛÅ ÎÅ ×ÈÏÄÑÔØ ÄÏ -ÓËÌÁÄÕ GraphicsMagick-c++-devel. +%description c++-static -l uk.UTF-8 +Це окремий пакет зі статичними бібліотеками, які більше не входять до +складу GraphicsMagick-c++-devel. %package perl Summary: Libraries and modules for access to GraphicsMagick from Perl -Summary(pl): Biblioteki i modu³y Perla dla GraphicsMagick -Summary(pt_BR): Módulo perl para uso com o GraphicsMagick -Summary(ru): âÉÂÌÉÏÔÅËÉ É ÍÏÄÕÌÉ ÄÌÑ ÄÏÓÔÕÐÁ Ë GraphicsMagick ÉÚ perl -Summary(uk): â¦Â̦ÏÔÅËÉ ÔÁ ÍÏÄÕ̦ ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ GraphicsMagick Ú Perl +Summary(pl.UTF-8): Biblioteki i moduły Perla dla GraphicsMagick +Summary(pt_BR.UTF-8): Módulo perl para uso com o GraphicsMagick +Summary(ru.UTF-8): Библиотеки и модули для доступа к GraphicsMagick из perl +Summary(uk.UTF-8): Бібліотеки та модулі для доступу до GraphicsMagick з Perl Group: Development/Languages/Perl Requires: %{name} = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release} @@ -521,31 +562,32 @@ This is the GraphicsMagick Perl support package. It perl modules and support files for access to GraphicsMagick library from perl without unuseful forking or such. -%description perl -l pl -Biblioteki i modu³y umo¿liwiaj±ce korzystanie z GraphicsMagick z poziomu -Perla. +%description perl -l pl.UTF-8 +Biblioteki i moduły umożliwiające korzystanie z GraphicsMagick z +poziomu Perla. -%description perl -l pt_BR -Este pacote fornece um módulo perl para acessar funções do GraphicsMagick -em scripts Perl. +%description perl -l pt_BR.UTF-8 +Este pacote fornece um módulo perl para acessar funções do +GraphicsMagick em scripts Perl. -%description perl -l ru -üÔÏ ÐÁËÅÔ GraphicsMagick ÄÌÑ ÐÏÄÄÅÒÖËÉ perl. ïÎ ×ËÌÀÞÁÅÔ ÍÏÄÕÌÉ perl É -×ÓÐÏÍÏÇÁÔÅÌØÎÙÅ ÆÁÊÌÙ ÄÌÑ ÄÏÓÔÕÐÁ Ë ÂÉÂÌÉÏÔÅËÅ GraphicsMagick ÉÚ Perl. +%description perl -l ru.UTF-8 +Это пакет GraphicsMagick для поддержки perl. Он включает модули perl и +вспомогательные файлы для доступа к библиотеке GraphicsMagick из Perl. -%description perl -l uk -ãÅ ÐÁËÅÔ GraphicsMagick ÄÌÑ Ð¦ÄÔÒÉÍËÉ Perl. ÷¦Î ͦÓÔÉÔØ ÍÏÄÕ̦ Perl ÔÁ -ÄÏÄÁÔËÏצ ÆÁÊÌÉ ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ Â¦Â̦ÏÔÅËÉ GraphicsMagick Ú Perl. +%description perl -l uk.UTF-8 +Це пакет GraphicsMagick для підтримки Perl. Він містить модулі Perl та +додаткові файли для доступу до бібліотеки GraphicsMagick з Perl. %package doc Summary: GraphicsMagick documentation -Summary(pl): Dokumentacja do GraphicsMagick +Summary(pl.UTF-8): Dokumentacja do GraphicsMagick Group: Documentation +BuildArch: noarch %description doc Documentation for GraphicsMagick. -%description doc -l pl +%description doc -l pl.UTF-8 Dokumentacja do GraphicsMagick. %prep @@ -553,10 +595,7 @@ Dokumentacja do GraphicsMagick. %patch0 -p1 %patch1 -p1 -find PerlMagick scripts www -type f -exec perl -pi -e 's=!/usr/local/bin/perl=!/usr/bin/perl=' {} \; - -# don't require libtool 1.6 -echo -e '\nAC_DEFUN([AC_LIBTOOL_TAGS],[])' >> acinclude.m4 +find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/perl=!%{__perl}=' {} \; %build %{__libtoolize} @@ -564,14 +603,17 @@ echo -e '\nAC_DEFUN([AC_LIBTOOL_TAGS],[])' >> acinclude.m4 %{__autoconf} %{__automake} %configure \ + %{?with_broken:--enable-broken-coders} \ --enable-fast-install \ --enable-shared \ - --disable-ltdl-install \ - --with%{!?with_fpx:out}-fpx \ - --with%{!?with_gs:out}-gslib \ - --with%{!?with_jasper:out}-jp2 \ - --with%{!?with_cxx:out}-magick_plus_plus \ + %{!?with_openmp:--disable-openmp} \ + --without-dps \ + --with-fpx%{!?with_fpx:=no} \ --with-gs-font-dir=%{_fontsdir}/Type1 \ + --with-gslib%{!?with_gs:=no} \ + --with-jp2%{!?with_jasper:=no} \ + %{!?with_libjxl:--without-jxl} \ + --with-magick_plus_plus%{!?with_cxx:=no} \ --with-modules \ --with-perl=%{__perl} \ --with-perl-options="INSTALLDIRS=vendor" \ @@ -586,12 +628,14 @@ echo -e '\nAC_DEFUN([AC_LIBTOOL_TAGS],[])' >> acinclude.m4 rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version} -%{__make} install \ +%{__make} -j1 install \ DESTDIR=$RPM_BUILD_ROOT \ - pkgdocdir=%{_defaultdocdir}/%{name}-devel-%{version} + pkgdocdir=%{_docdir}/%{name}-devel-%{version} + +cp -p PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version} -install PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl-%{version} -rm -f $RPM_BUILD_ROOT%{modulesdir}/{coders,filters}/*.a +# obsoleted by pkg-config +%{__rm} $RPM_BUILD_ROOT%{_libdir}/libGraphicsMagick*.la %clean rm -rf $RPM_BUILD_ROOT @@ -622,12 +666,14 @@ rm -rf $RPM_BUILD_ROOT # ========= coders without additional deps %attr(755,root,root) %{modulesdir}/coders/art.so %{modulesdir}/coders/art.la -%attr(755,root,root) %{modulesdir}/coders/avi.so -%{modulesdir}/coders/avi.la %attr(755,root,root) %{modulesdir}/coders/avs.so %{modulesdir}/coders/avs.la %attr(755,root,root) %{modulesdir}/coders/bmp.so %{modulesdir}/coders/bmp.la +%attr(755,root,root) %{modulesdir}/coders/braille.so +%{modulesdir}/coders/braille.la +%attr(755,root,root) %{modulesdir}/coders/cals.so +%{modulesdir}/coders/cals.la %attr(755,root,root) %{modulesdir}/coders/caption.so %{modulesdir}/coders/caption.la %attr(755,root,root) %{modulesdir}/coders/cineon.so @@ -638,6 +684,8 @@ rm -rf $RPM_BUILD_ROOT %{modulesdir}/coders/cut.la %attr(755,root,root) %{modulesdir}/coders/dcm.so %{modulesdir}/coders/dcm.la +%attr(755,root,root) %{modulesdir}/coders/dcraw.so +%{modulesdir}/coders/dcraw.la %attr(755,root,root) %{modulesdir}/coders/dib.so %{modulesdir}/coders/dib.la %attr(755,root,root) %{modulesdir}/coders/dpx.so @@ -656,16 +704,26 @@ rm -rf $RPM_BUILD_ROOT %{modulesdir}/coders/gray.la %attr(755,root,root) %{modulesdir}/coders/histogram.so %{modulesdir}/coders/histogram.la +%attr(755,root,root) %{modulesdir}/coders/hrz.so +%{modulesdir}/coders/hrz.la %attr(755,root,root) %{modulesdir}/coders/html.so %{modulesdir}/coders/html.la %attr(755,root,root) %{modulesdir}/coders/icon.so %{modulesdir}/coders/icon.la +%attr(755,root,root) %{modulesdir}/coders/identity.so +%{modulesdir}/coders/identity.la +%attr(755,root,root) %{modulesdir}/coders/info.so +%{modulesdir}/coders/info.la +%attr(755,root,root) %{modulesdir}/coders/jnx.so +%{modulesdir}/coders/jnx.la %attr(755,root,root) %{modulesdir}/coders/label.so %{modulesdir}/coders/label.la %attr(755,root,root) %{modulesdir}/coders/locale.so %{modulesdir}/coders/locale.la %attr(755,root,root) %{modulesdir}/coders/logo.so %{modulesdir}/coders/logo.la +%attr(755,root,root) %{modulesdir}/coders/mac.so +%{modulesdir}/coders/mac.la %attr(755,root,root) %{modulesdir}/coders/map.so %{modulesdir}/coders/map.la %attr(755,root,root) %{modulesdir}/coders/mat.so @@ -708,8 +766,10 @@ rm -rf $RPM_BUILD_ROOT %{modulesdir}/coders/pnm.la %attr(755,root,root) %{modulesdir}/coders/preview.so %{modulesdir}/coders/preview.la +%if %{with broken} %attr(755,root,root) %{modulesdir}/coders/psd.so %{modulesdir}/coders/psd.la +%endif %attr(755,root,root) %{modulesdir}/coders/ps.so %{modulesdir}/coders/ps.la %attr(755,root,root) %{modulesdir}/coders/pwp.so @@ -773,19 +833,19 @@ rm -rf $RPM_BUILD_ROOT %files libs %defattr(644,root,root,755) -%doc AUTHORS ChangeLog Copyright.txt NEWS README.txt TODO.txt +%doc ChangeLog Copyright.txt NEWS.txt README.txt TODO.txt %attr(755,root,root) %{_libdir}/libGraphicsMagick.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick.so.3 %attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagickWand.so.2 %files devel %defattr(644,root,root,755) -%doc %{_defaultdocdir}/%{name}-devel-%{version} +%doc %{_docdir}/%{name} %attr(755,root,root) %{_bindir}/GraphicsMagick-config %attr(755,root,root) %{_bindir}/GraphicsMagickWand-config %attr(755,root,root) %{_libdir}/libGraphicsMagick.so %attr(755,root,root) %{_libdir}/libGraphicsMagickWand.so -%{_libdir}/libGraphicsMagick.la -%{_libdir}/libGraphicsMagickWand.la %dir %{_includedir}/GraphicsMagick %{_includedir}/GraphicsMagick/magick %{_includedir}/GraphicsMagick/wand @@ -800,12 +860,6 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libGraphicsMagick.a %{_libdir}/libGraphicsMagickWand.a -%files coder-dps -%defattr(644,root,root,755) -# R: XFree86-DPS (libdps.so) -%attr(755,root,root) %{modulesdir}/coders/dps.so -%{modulesdir}/coders/dps.la - %if %{with fpx} %files coder-fpx %defattr(644,root,root,755) @@ -814,12 +868,26 @@ rm -rf $RPM_BUILD_ROOT %{modulesdir}/coders/fpx.la %endif +%files coder-heif +%defattr(644,root,root,755) +# R: libheif +%attr(755,root,root) %{modulesdir}/coders/heif.so +%{modulesdir}/coders/heif.la + %files coder-jbig %defattr(644,root,root,755) # R: jbigkit (libjbig.so) %attr(755,root,root) %{modulesdir}/coders/jbig.so %{modulesdir}/coders/jbig.la +%if %{with libjxl} +%files coder-jxl +%defattr(644,root,root,755) +# R: libjxl +%attr(755,root,root) %{modulesdir}/coders/jxl.so +%{modulesdir}/coders/jxl.la +%endif + %files coder-jpeg %defattr(644,root,root,755) # R: libjpeg @@ -886,6 +954,12 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{modulesdir}/coders/url.so %{modulesdir}/coders/url.la +%files coder-webp +%defattr(644,root,root,755) +# R: libwebp +%attr(755,root,root) %{modulesdir}/coders/webp.so +%{modulesdir}/coders/webp.la + %files coder-wmf %defattr(644,root,root,755) # R: libwmf, expat, libjpeg, libpng @@ -896,12 +970,12 @@ rm -rf $RPM_BUILD_ROOT %files c++ %defattr(644,root,root,755) %attr(755,root,root) %{_libdir}/libGraphicsMagick++.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libGraphicsMagick++.so.12 %files c++-devel %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/GraphicsMagick++-config %attr(755,root,root) %{_libdir}/libGraphicsMagick++.so -%{_libdir}/libGraphicsMagick++.la %{_includedir}/GraphicsMagick/Magick++ %{_includedir}/GraphicsMagick/Magick++.h %{_pkgconfigdir}/GraphicsMagick++.pc @@ -914,13 +988,6 @@ rm -rf $RPM_BUILD_ROOT %files perl %defattr(644,root,root,755) -%{perl_vendorarch}/Graphics -%dir %{perl_vendorarch}/auto/Graphics -%dir %{perl_vendorarch}/auto/Graphics/Magick -%{perl_vendorarch}/auto/Graphics/Magick/autosplit.ix -%{perl_vendorarch}/auto/Graphics/Magick/Magick.bs -%attr(755,root,root) %{perl_vendorarch}/auto/Graphics/Magick/Magick.so -%{_mandir}/man3/Graphics::Magick.3* %{_examplesdir}/%{name}-perl-%{version} %files doc