X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=GraphicsMagick.spec;h=1dd24ac059f82f92f2c5bc4beb3978bdfe48b7d3;hb=HEAD;hp=2830fd10a54e264ba69482041150dc93e0977ef2;hpb=27ea43a1583e68a2bad2f8c2ca486457d8d9df66;p=packages%2FGraphicsMagick.git diff --git a/GraphicsMagick.spec b/GraphicsMagick.spec index 2830fd1..72e6c51 100644 --- a/GraphicsMagick.spec +++ b/GraphicsMagick.spec @@ -1,11 +1,12 @@ # # Conditional build: -%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 cxx # Magick++ library -%bcond_without openmp # OpenMP support +%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 @@ -20,12 +21,12 @@ Summary(ru.UTF-8): Просмотр, конвертирование, обраб 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.3.36 +Version: 1.3.43 Release: 1 License: MIT Group: X11/Applications/Graphics -Source0: http://downloads.sourceforge.net/graphicsmagick/%{name}-%{version}.tar.xz -# Source0-md5: 3e936b42fd46fb460016f91c1a239e33 +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/ @@ -39,9 +40,12 @@ BuildRequires: freetype-devel >= 2.0.2-2 %{?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} %{?with_openmp:BuildRequires: libgomp-devel} -BuildRequires: libjpeg-devel >= 6b +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 @@ -249,6 +253,18 @@ Coder module for FlashPIX (FPX) files. %description coder-fpx -l pl.UTF-8 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-heif +Coder module for HEIF/HEIC files. + +%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.UTF-8): Moduł kodera dla plików JBIG @@ -286,6 +302,18 @@ Coder module for JPEG-2000 (JP2/JPC) files using JasPer library. 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.UTF-8): Moduł kodera dla plików MIFF @@ -584,6 +612,7 @@ find PerlMagick scripts www -type f -exec perl -pi -e 's=!%{_prefix}/local/bin/p --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} \ @@ -839,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