|
|
|
@ -1,47 +1,102 @@
|
|
|
|
|
%global VER 6.9.11
|
|
|
|
|
%global Patchlevel 22
|
|
|
|
|
%bcond_without tests
|
|
|
|
|
|
|
|
|
|
Name: ImageMagick
|
|
|
|
|
%bcond_without libheif
|
|
|
|
|
|
|
|
|
|
%if 0%{?flatpak}
|
|
|
|
|
%bcond_with perl
|
|
|
|
|
%else
|
|
|
|
|
%bcond_without perl
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Disable automatic .la file removal
|
|
|
|
|
%global __brp_remove_la_files %nil
|
|
|
|
|
|
|
|
|
|
Name: ImageMagick
|
|
|
|
|
%if 0%{?fedora} >= 27
|
|
|
|
|
# ImageMagick 7 was briefly sent to Fedora 27 and Rawhide in 2017;
|
|
|
|
|
# the epoch was necessary to downgrade them back to 6.
|
|
|
|
|
Epoch: 1
|
|
|
|
|
Epoch: 1
|
|
|
|
|
%else
|
|
|
|
|
Epoch: 0
|
|
|
|
|
Epoch: 0
|
|
|
|
|
%endif
|
|
|
|
|
Version: %{VER}.%{Patchlevel}
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
Summary: An X application for displaying and manipulating images
|
|
|
|
|
Version: 7.1.1.26
|
|
|
|
|
Release: 7%{?dist}
|
|
|
|
|
Summary: An X application for displaying and manipulating images
|
|
|
|
|
|
|
|
|
|
License: ImageMagick
|
|
|
|
|
Url: http://www.imagemagick.org/
|
|
|
|
|
Source0: https://www.imagemagick.org/download/%{name}-%{VER}-%{Patchlevel}.tar.xz
|
|
|
|
|
# https://github.com/rmagick/rmagick/issues/1224
|
|
|
|
|
# https://github.com/ImageMagick/ImageMagick6/commit/4c93a9feb75cd18ff11ae96907c2b5663eb58200
|
|
|
|
|
Patch1: %{name}-6.9.11.22-permit-reading-of-MPRI-images.patch
|
|
|
|
|
%global VER %(foo=%{version}; echo ${foo:0:5})
|
|
|
|
|
%global Patchlevel %(foo=%{version}; echo ${foo:6})
|
|
|
|
|
%global libsover 10
|
|
|
|
|
%global libcxxsover 5
|
|
|
|
|
License: ImageMagick
|
|
|
|
|
URL: https://imagemagick.org/
|
|
|
|
|
Source0: https://imagemagick.org/archive/releases/%{name}-%{VER}-%{Patchlevel}.tar.xz
|
|
|
|
|
Source1: https://imagemagick.org/archive/releases/%{name}-%{VER}-%{Patchlevel}.tar.xz.asc
|
|
|
|
|
Source2: ImageMagick.keyring
|
|
|
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=2177631
|
|
|
|
|
# rubygem-rmagick test suite fails with ImageMagick 7.1.0-61 and above, fixed by below
|
|
|
|
|
# https://github.com/ImageMagick/ImageMagick/issues/6158
|
|
|
|
|
# https://github.com/ImageMagick/ImageMagick/commit/06d3b282a43457da6b3a2d3f84c33e07064a1e98
|
|
|
|
|
Patch0: ImageMagick-terminate-loop-on-sentinel.patch
|
|
|
|
|
Patch1: 570a9a048bb0e3a5c221ca87be9408ae35f711e2.patch
|
|
|
|
|
|
|
|
|
|
BuildRequires: bzip2-devel, freetype-devel, libjpeg-devel, libpng-devel
|
|
|
|
|
BuildRequires: libtiff-devel, giflib-devel, zlib-devel, perl-devel >= 5.8.1
|
|
|
|
|
BuildRequires: perl-generators
|
|
|
|
|
%if 0%{?fedora} > 27
|
|
|
|
|
BuildRequires: libgs-devel, ghostscript-x11
|
|
|
|
|
BuildRequires: pkgconfig(bzip2)
|
|
|
|
|
BuildRequires: pkgconfig(freetype2)
|
|
|
|
|
BuildRequires: pkgconfig(libjpeg)
|
|
|
|
|
BuildRequires: pkgconfig(libpng)
|
|
|
|
|
BuildRequires: pkgconfig(libtiff-4)
|
|
|
|
|
BuildRequires: giflib-devel
|
|
|
|
|
BuildRequires: pkgconfig(zlib)
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
BuildRequires: perl-devel >= 5.8.1
|
|
|
|
|
BuildRequires: perl-generators
|
|
|
|
|
%endif
|
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} < 8
|
|
|
|
|
BuildRequires: ghostscript-devel
|
|
|
|
|
%else
|
|
|
|
|
BuildRequires: ghostscript-devel
|
|
|
|
|
BuildRequires: libgs-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: djvulibre-devel
|
|
|
|
|
BuildRequires: libwmf-devel, jasper-devel, libtool-ltdl-devel
|
|
|
|
|
BuildRequires: libX11-devel, libXext-devel, libXt-devel
|
|
|
|
|
BuildRequires: lcms2-devel, libxml2-devel, librsvg2-devel
|
|
|
|
|
BuildRequires: fftw-devel, ilmbase-devel, OpenEXR-devel, libwebp-devel
|
|
|
|
|
BuildRequires: jbigkit-devel
|
|
|
|
|
BuildRequires: openjpeg2-devel >= 2.1.0
|
|
|
|
|
BuildRequires: graphviz-devel >= 2.9.0
|
|
|
|
|
BuildRequires: libraqm-devel
|
|
|
|
|
BuildRequires: liblqr-1-devel
|
|
|
|
|
BuildRequires: LibRaw-devel >= 0.14.8
|
|
|
|
|
BuildRequires: autoconf automake gcc gcc-c++
|
|
|
|
|
BuildRequires: pkgconfig(ddjvuapi)
|
|
|
|
|
BuildRequires: pkgconfig(libwmf)
|
|
|
|
|
BuildRequires: pkgconfig(jasper)
|
|
|
|
|
BuildRequires: libtool-ltdl-devel
|
|
|
|
|
BuildRequires: pkgconfig(x11)
|
|
|
|
|
BuildRequires: pkgconfig(xext)
|
|
|
|
|
BuildRequires: pkgconfig(xt)
|
|
|
|
|
BuildRequires: pkgconfig(lcms2)
|
|
|
|
|
BuildRequires: pkgconfig(libxml-2.0)
|
|
|
|
|
BuildRequires: pkgconfig(librsvg-2.0)
|
|
|
|
|
%if 0%{?rhel} && 0%{?rhel} < 9
|
|
|
|
|
BuildRequires: pkgconfig(IlmBase), pkgconfig(OpenEXR) < 2.5.6
|
|
|
|
|
%else
|
|
|
|
|
BuildRequires: pkgconfig(OpenEXR)
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: pkgconfig(fftw3)
|
|
|
|
|
BuildRequires: pkgconfig(libwebp)
|
|
|
|
|
BuildRequires: jbigkit-devel
|
|
|
|
|
BuildRequires: pkgconfig(libjxl)
|
|
|
|
|
BuildRequires: pkgconfig(libopenjp2) >= 2.1.0
|
|
|
|
|
BuildRequires: pkgconfig(libcgraph) >= 2.9.0
|
|
|
|
|
BuildRequires: pkgconfig(raqm)
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} > 8
|
|
|
|
|
BuildRequires: pkgconfig(lqr-1)
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: pkgconfig(libraw) >= 0.14.8
|
|
|
|
|
BuildRequires: pkgconfig(libzstd)
|
|
|
|
|
BuildRequires: pkgconfig(libzip) >= 1.0.0
|
|
|
|
|
BuildRequires: pkgconfig(pango) >= 1.28.1
|
|
|
|
|
BuildRequires: pkgconfig(pangocairo) >= 1.28.1
|
|
|
|
|
BuildRequires: urw-base35-fonts-devel
|
|
|
|
|
BuildRequires: autoconf automake gcc gcc-c++
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: gnupg2
|
|
|
|
|
# for doc
|
|
|
|
|
BuildRequires: doxygen
|
|
|
|
|
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
# allow smooth upgrade for 3rd party repository
|
|
|
|
|
# providing latest version/soname as ImageMagick7
|
|
|
|
|
Obsoletes: %{name}7 < %{epoch}:%{version}-%{release}
|
|
|
|
|
Provides: %{name}7 = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
ImageMagick is an image display and manipulation tool for the X
|
|
|
|
@ -60,9 +115,11 @@ ImageMagick-devel as well.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
|
Summary: Library links and header files for ImageMagick app development
|
|
|
|
|
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Summary: Library links and header files for ImageMagick app development
|
|
|
|
|
Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Obsoletes: %{name}7-devel < %{epoch}:%{version}-%{release}
|
|
|
|
|
Provides: %{name}7-devel = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
ImageMagick-devel contains the library links and header files you'll
|
|
|
|
@ -77,6 +134,12 @@ however.
|
|
|
|
|
|
|
|
|
|
%package libs
|
|
|
|
|
Summary: ImageMagick libraries to link with
|
|
|
|
|
Obsoletes: %{name}7-libs < %{epoch}:%{version}-%{release}
|
|
|
|
|
Provides: %{name}7-libs = %{epoch}:%{version}-%{release}
|
|
|
|
|
# These may be used for some functions
|
|
|
|
|
Recommends: urw-base35-fonts
|
|
|
|
|
# default font is OpenSans-Regular
|
|
|
|
|
Recommends: open-sans-fonts
|
|
|
|
|
|
|
|
|
|
%description libs
|
|
|
|
|
This packages contains a shared libraries to use within other applications.
|
|
|
|
@ -85,14 +148,34 @@ This packages contains a shared libraries to use within other applications.
|
|
|
|
|
%package djvu
|
|
|
|
|
Summary: DjVu plugin for ImageMagick
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Obsoletes: %{name}7-djvu < %{epoch}:%{version}-%{release}
|
|
|
|
|
Provides: %{name}7-djvu = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description djvu
|
|
|
|
|
This packages contains a plugin for ImageMagick which makes it possible to
|
|
|
|
|
save and load DjvU files from ImageMagick and libMagickCore using applications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if %{with libheif}
|
|
|
|
|
%package heic
|
|
|
|
|
Summary: HEIC plugin for ImageMagick
|
|
|
|
|
BuildRequires: pkgconfig(libheif) >= 1.4.0
|
|
|
|
|
%if 0%{?rhel} == 7
|
|
|
|
|
# ensure we use our on EL-7
|
|
|
|
|
Requires: libheif%{?_isa} >= 1.4.0
|
|
|
|
|
%endif
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description heic
|
|
|
|
|
This packages contains a plugin for ImageMagick which makes it possible to
|
|
|
|
|
save and load HEIC files from ImageMagick and libMagickCore using applications.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
|
Summary: ImageMagick html documentation
|
|
|
|
|
Obsoletes: %{name}7-doc < %{epoch}:%{version}-%{release}
|
|
|
|
|
Provides: %{name}7-doc = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
|
ImageMagick documentation, this package contains usage (for the
|
|
|
|
@ -101,21 +184,26 @@ Note this documentation can also be found on the ImageMagick website:
|
|
|
|
|
http://www.imagemagick.org/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
%package perl
|
|
|
|
|
Summary: ImageMagick perl bindings
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
|
|
|
|
|
Summary: ImageMagick perl bindings
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Obsoletes: %{name}7-perl < %{epoch}:%{version}-%{release}
|
|
|
|
|
Provides: %{name}7-perl = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description perl
|
|
|
|
|
Perl bindings to ImageMagick.
|
|
|
|
|
|
|
|
|
|
Install ImageMagick-perl if you want to use any perl scripts that use
|
|
|
|
|
ImageMagick.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package c++
|
|
|
|
|
Summary: ImageMagick Magick++ library (C++ bindings)
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Summary: ImageMagick Magick++ library (C++ bindings)
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Obsoletes: %{name}7-c++ < %{epoch}:%{version}-%{release}
|
|
|
|
|
Provides: %{name}7-c++ = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description c++
|
|
|
|
|
This package contains the Magick++ library, a C++ binding to the ImageMagick
|
|
|
|
@ -125,9 +213,11 @@ Install ImageMagick-c++ if you want to use any applications that use Magick++.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package c++-devel
|
|
|
|
|
Summary: C++ bindings for the ImageMagick library
|
|
|
|
|
Requires: %{name}-c++%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Requires: %{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Summary: C++ bindings for the ImageMagick library
|
|
|
|
|
Requires: %{name}-c++%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Requires: %{name}-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
|
|
|
|
Obsoletes: %{name}7-c++-devel < %{epoch}:%{version}-%{release}
|
|
|
|
|
Provides: %{name}7-c++-devel = %{epoch}:%{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description c++-devel
|
|
|
|
|
ImageMagick-devel contains the static libraries and header files you'll
|
|
|
|
@ -143,8 +233,8 @@ however.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q -n %{name}-%{VER}-%{Patchlevel}
|
|
|
|
|
%patch1 -p1
|
|
|
|
|
%{gpgverify} --keyring=%{SOURCE2} --signature=%{SOURCE1} --data=%{SOURCE0}
|
|
|
|
|
%autosetup -p1 -n %{name}-%{VER}-%{Patchlevel}
|
|
|
|
|
|
|
|
|
|
# for %%doc
|
|
|
|
|
mkdir Magick++/examples
|
|
|
|
@ -152,43 +242,64 @@ cp -p Magick++/demo/*.cpp Magick++/demo/*.miff Magick++/examples
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
autoconf -f -i
|
|
|
|
|
autoconf -f -i -v
|
|
|
|
|
# Reduce thread contention, upstream sets this flag for Linux hosts
|
|
|
|
|
export CFLAGS="%{optflags} -DIMPNG_SETJMP_IS_THREAD_SAFE"
|
|
|
|
|
%configure \
|
|
|
|
|
--enable-shared \
|
|
|
|
|
--disable-static \
|
|
|
|
|
--with-modules \
|
|
|
|
|
--with-perl \
|
|
|
|
|
--with-x \
|
|
|
|
|
--with-threads \
|
|
|
|
|
--with-magick_plus_plus \
|
|
|
|
|
--with-gslib \
|
|
|
|
|
--with-wmf \
|
|
|
|
|
--with-webp \
|
|
|
|
|
--with-openexr \
|
|
|
|
|
--with-rsvg \
|
|
|
|
|
--with-xml \
|
|
|
|
|
--with-perl-options="INSTALLDIRS=vendor %{?perl_prefix} CC='%__cc -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'" \
|
|
|
|
|
--without-dps \
|
|
|
|
|
--without-gcc-arch \
|
|
|
|
|
--with-jbig \
|
|
|
|
|
--with-openjp2 \
|
|
|
|
|
--with-raw \
|
|
|
|
|
--with-lqr \
|
|
|
|
|
--with-gvc \
|
|
|
|
|
--with-raqm
|
|
|
|
|
--enable-shared \
|
|
|
|
|
--disable-static \
|
|
|
|
|
--with-modules \
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
--with-perl \
|
|
|
|
|
--with-perl-options="INSTALLDIRS=vendor %{?perl_prefix} CC='%__cc -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'" \
|
|
|
|
|
%endif
|
|
|
|
|
--with-x \
|
|
|
|
|
--with-threads \
|
|
|
|
|
--with-magick_plus_plus \
|
|
|
|
|
--with-gslib \
|
|
|
|
|
--with-pango \
|
|
|
|
|
--with-fftw \
|
|
|
|
|
--with-wmf \
|
|
|
|
|
--with-webp \
|
|
|
|
|
--with-openexr \
|
|
|
|
|
--with-rsvg \
|
|
|
|
|
--with-xml \
|
|
|
|
|
--with-urw-base35-font-dir="%{urw_base35_fontpath}" \
|
|
|
|
|
--without-dps \
|
|
|
|
|
--without-gcc-arch \
|
|
|
|
|
--with-jbig \
|
|
|
|
|
--with-jxl \
|
|
|
|
|
--with-openjp2 \
|
|
|
|
|
--with-raw \
|
|
|
|
|
%if 0%{?fedora} || 0%{?rhel} > 8
|
|
|
|
|
--with-lqr \
|
|
|
|
|
%endif
|
|
|
|
|
--with-gvc \
|
|
|
|
|
--with-raqm \
|
|
|
|
|
%if %{with libheif}
|
|
|
|
|
--with-heic \
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Do *NOT* use %%{?_smp_mflags}, this causes PerlMagick to be silently misbuild
|
|
|
|
|
make
|
|
|
|
|
# Generate API docs
|
|
|
|
|
make html-local
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
make %{?_smp_mflags} install DESTDIR=%{buildroot} INSTALL="install -p"
|
|
|
|
|
%make_install
|
|
|
|
|
|
|
|
|
|
# Compatibility symlinks for headers for IM6->IM7 transition
|
|
|
|
|
ln -sr %{buildroot}%{_includedir}/%{name}-7/MagickCore %{buildroot}%{_includedir}/%{name}-7/magick
|
|
|
|
|
ln -sr %{buildroot}%{_includedir}/%{name}-7/MagickWand %{buildroot}%{_includedir}/%{name}-7/wand
|
|
|
|
|
|
|
|
|
|
cp -a www/source %{buildroot}%{_datadir}/doc/%{name}-%{VER}
|
|
|
|
|
# Do NOT remove .la files for codecs
|
|
|
|
|
# https://bugzilla.opensuse.org/show_bug.cgi?id=579798
|
|
|
|
|
# Delete *ONLY* _libdir/*.la files! .la files used internally to handle plugins - BUG#185237!!!
|
|
|
|
|
rm %{buildroot}%{_libdir}/*.la
|
|
|
|
|
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
# perlmagick: fix perl path of demo files
|
|
|
|
|
%{__perl} -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)' PerlMagick/demo/*.pl
|
|
|
|
|
|
|
|
|
@ -197,21 +308,19 @@ find %{buildroot} -name "*.bs" |xargs rm -f
|
|
|
|
|
find %{buildroot} -name ".packlist" |xargs rm -f
|
|
|
|
|
find %{buildroot} -name "perllocal.pod" |xargs rm -f
|
|
|
|
|
|
|
|
|
|
# Do NOT remove .la files for codecs
|
|
|
|
|
# https://bugzilla.novell.com/show_bug.cgi?id=579798
|
|
|
|
|
|
|
|
|
|
# perlmagick: build files list
|
|
|
|
|
echo "%defattr(-,root,root,-)" > perl-pkg-files
|
|
|
|
|
find %{buildroot}/%{_libdir}/perl* -type f -print \
|
|
|
|
|
| sed "s@^%{buildroot}@@g" > perl-pkg-files
|
|
|
|
|
| sed "s@^%{buildroot}@@g" > perl-pkg-files
|
|
|
|
|
find %{buildroot}%{perl_vendorarch} -type d -print \
|
|
|
|
|
| sed "s@^%{buildroot}@%dir @g" \
|
|
|
|
|
| grep -v '^%dir %{perl_vendorarch}$' \
|
|
|
|
|
| grep -v '/auto$' >> perl-pkg-files
|
|
|
|
|
| sed "s@^%{buildroot}@%dir @g" \
|
|
|
|
|
| grep -v '^%dir %{perl_vendorarch}$' \
|
|
|
|
|
| grep -v '/auto$' >> perl-pkg-files
|
|
|
|
|
if [ -z perl-pkg-files ] ; then
|
|
|
|
|
echo "ERROR: EMPTY FILE LIST"
|
|
|
|
|
exit -1
|
|
|
|
|
echo "ERROR: EMPTY FILE LIST"
|
|
|
|
|
exit -1
|
|
|
|
|
fi
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# fix multilib issues: Rename provided file with platform-bits in name.
|
|
|
|
|
# Create platform independant file inplace of provided and conditionally include required.
|
|
|
|
@ -234,88 +343,296 @@ cat >$1 <<EOF
|
|
|
|
|
EOF
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
multilibFileVersions %{buildroot}%{_includedir}/%{name}-6/magick/magick-config.h
|
|
|
|
|
multilibFileVersions %{buildroot}%{_includedir}/%{name}-6/magick/magick-baseconfig.h
|
|
|
|
|
multilibFileVersions %{buildroot}%{_includedir}/%{name}-6/magick/version.h
|
|
|
|
|
multilibFileVersions %{buildroot}%{_includedir}/%{name}-7/MagickCore/magick-config.h
|
|
|
|
|
multilibFileVersions %{buildroot}%{_includedir}/%{name}-7/MagickCore/magick-baseconfig.h
|
|
|
|
|
multilibFileVersions %{buildroot}%{_includedir}/%{name}-7/MagickCore/version.h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
%if %{with tests}
|
|
|
|
|
export LD_LIBRARY_PATH=%{buildroot}/%{_libdir}
|
|
|
|
|
make %{?_smp_mflags} check
|
|
|
|
|
%make_build check
|
|
|
|
|
%endif
|
|
|
|
|
rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
|
|
|
|
|
%ldconfig_scriptlets libs
|
|
|
|
|
%ldconfig_scriptlets c++
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%doc README.txt LICENSE NOTICE AUTHORS.txt NEWS.txt ChangeLog Platforms.txt
|
|
|
|
|
%doc README.txt NOTICE AUTHORS.txt NEWS.txt
|
|
|
|
|
%license LICENSE
|
|
|
|
|
%{_bindir}/[a-z]*
|
|
|
|
|
%{_mandir}/man[145]/[a-z]*
|
|
|
|
|
%{_mandir}/man1/%{name}.*
|
|
|
|
|
|
|
|
|
|
%files libs
|
|
|
|
|
%doc LICENSE NOTICE AUTHORS.txt QuickStart.txt
|
|
|
|
|
%{_libdir}/libMagickCore-6.Q16.so.6*
|
|
|
|
|
%{_libdir}/libMagickWand-6.Q16.so.6*
|
|
|
|
|
%doc NOTICE AUTHORS.txt QuickStart.txt
|
|
|
|
|
%license LICENSE
|
|
|
|
|
%{_libdir}/libMagickCore-7.Q16HDRI.so.%{libsover}{,.*}
|
|
|
|
|
%{_libdir}/libMagickWand-7.Q16HDRI.so.%{libsover}{,.*}
|
|
|
|
|
%{_libdir}/%{name}-%{VER}
|
|
|
|
|
%{_datadir}/%{name}-6
|
|
|
|
|
%exclude %{_libdir}/%{name}-%{VER}/modules-Q16/coders/djvu.*
|
|
|
|
|
%dir %{_sysconfdir}/%{name}-6
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}-6/*.xml
|
|
|
|
|
%{_datadir}/%{name}-7
|
|
|
|
|
%exclude %{_libdir}/%{name}-%{VER}/modules-Q16HDRI/coders/djvu.*
|
|
|
|
|
%dir %{_sysconfdir}/%{name}-7
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/%{name}-7/*.xml
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%{_bindir}/MagickCore-config
|
|
|
|
|
%{_bindir}/Magick-config
|
|
|
|
|
%{_bindir}/MagickWand-config
|
|
|
|
|
%{_bindir}/Wand-config
|
|
|
|
|
%{_libdir}/libMagickCore-6.Q16.so
|
|
|
|
|
%{_libdir}/libMagickWand-6.Q16.so
|
|
|
|
|
%{_libdir}/libMagickCore-7.Q16HDRI.so
|
|
|
|
|
%{_libdir}/libMagickWand-7.Q16HDRI.so
|
|
|
|
|
%{_libdir}/pkgconfig/MagickCore.pc
|
|
|
|
|
%{_libdir}/pkgconfig/MagickCore-6.Q16.pc
|
|
|
|
|
%{_libdir}/pkgconfig/MagickCore-7.Q16HDRI.pc
|
|
|
|
|
%{_libdir}/pkgconfig/ImageMagick.pc
|
|
|
|
|
%{_libdir}/pkgconfig/ImageMagick-6.Q16.pc
|
|
|
|
|
%{_libdir}/pkgconfig/ImageMagick-7.Q16HDRI.pc
|
|
|
|
|
%{_libdir}/pkgconfig/MagickWand.pc
|
|
|
|
|
%{_libdir}/pkgconfig/MagickWand-6.Q16.pc
|
|
|
|
|
%{_libdir}/pkgconfig/Wand.pc
|
|
|
|
|
%{_libdir}/pkgconfig/Wand-6.Q16.pc
|
|
|
|
|
%dir %{_includedir}/%{name}-6
|
|
|
|
|
%{_includedir}/%{name}-6/magick
|
|
|
|
|
%{_includedir}/%{name}-6/wand
|
|
|
|
|
%{_mandir}/man1/Magick-config.*
|
|
|
|
|
%{_libdir}/pkgconfig/MagickWand-7.Q16HDRI.pc
|
|
|
|
|
%dir %{_includedir}/%{name}-7
|
|
|
|
|
%{_includedir}/%{name}-7/MagickCore/
|
|
|
|
|
%{_includedir}/%{name}-7/MagickWand/
|
|
|
|
|
%{_includedir}/%{name}-7/magick
|
|
|
|
|
%{_includedir}/%{name}-7/wand
|
|
|
|
|
%{_mandir}/man1/MagickCore-config.*
|
|
|
|
|
%{_mandir}/man1/Wand-config.*
|
|
|
|
|
%{_mandir}/man1/MagickWand-config.*
|
|
|
|
|
|
|
|
|
|
%files djvu
|
|
|
|
|
%{_libdir}/%{name}-%{VER}/modules-Q16/coders/djvu.*
|
|
|
|
|
%{_libdir}/%{name}-%{VER}/modules-Q16HDRI/coders/djvu.*
|
|
|
|
|
|
|
|
|
|
%if %{with libheif}
|
|
|
|
|
%files heic
|
|
|
|
|
%{_libdir}/%{name}-%{VER}/modules-Q16HDRI/coders/heic.*
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files doc
|
|
|
|
|
%doc %{_datadir}/doc/%{name}-6
|
|
|
|
|
%doc %{_datadir}/doc/%{name}-7
|
|
|
|
|
%doc %{_datadir}/doc/%{name}-%{VER}
|
|
|
|
|
%doc LICENSE
|
|
|
|
|
|
|
|
|
|
%files c++
|
|
|
|
|
%doc Magick++/AUTHORS Magick++/ChangeLog Magick++/NEWS Magick++/README
|
|
|
|
|
%doc www/Magick++/COPYING
|
|
|
|
|
%{_libdir}/libMagick++-6.Q16.so.8*
|
|
|
|
|
%{_libdir}/libMagick++-7.Q16HDRI.so.%{libcxxsover}{,.*}
|
|
|
|
|
|
|
|
|
|
%files c++-devel
|
|
|
|
|
%doc Magick++/examples
|
|
|
|
|
%{_bindir}/Magick++-config
|
|
|
|
|
%{_includedir}/%{name}-6/Magick++
|
|
|
|
|
%{_includedir}/%{name}-6/Magick++.h
|
|
|
|
|
%{_libdir}/libMagick++-6.Q16.so
|
|
|
|
|
%{_includedir}/%{name}-7/Magick++/
|
|
|
|
|
%{_includedir}/%{name}-7/Magick++.h
|
|
|
|
|
%{_libdir}/libMagick++-7.Q16HDRI.so
|
|
|
|
|
%{_libdir}/pkgconfig/Magick++.pc
|
|
|
|
|
%{_libdir}/pkgconfig/Magick++-6.Q16.pc
|
|
|
|
|
%{_libdir}/pkgconfig/ImageMagick++.pc
|
|
|
|
|
%{_libdir}/pkgconfig/ImageMagick++-6.Q16.pc
|
|
|
|
|
%{_libdir}/pkgconfig/Magick++-7.Q16HDRI.pc
|
|
|
|
|
%{_mandir}/man1/Magick++-config.*
|
|
|
|
|
|
|
|
|
|
%if %{with perl}
|
|
|
|
|
%files perl -f perl-pkg-files
|
|
|
|
|
%{_mandir}/man3/*
|
|
|
|
|
%doc PerlMagick/demo/ PerlMagick/Changelog PerlMagick/README.txt
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Mar 13 2024 Sérgio Basto <sergio@serjux.com> - 1:7.1.1.26-7
|
|
|
|
|
- Rebuild for jpegxl (libjxl) 0.10.2
|
|
|
|
|
|
|
|
|
|
* Wed Feb 14 2024 Sérgio Basto <sergio@serjux.com> - 1:7.1.1.26-6
|
|
|
|
|
- Rebuild for jpegxl (libjxl) 0.9.2 with soname bump
|
|
|
|
|
|
|
|
|
|
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:7.1.1.26-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:7.1.1.26-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jan 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1:7.1.1.26-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 15 2024 Sérgio Basto <sergio@serjux.com> - 1:7.1.1.26-2
|
|
|
|
|
- fix PKG_CONFIG_LIBDIR
|
|
|
|
|
|
|
|
|
|
* Mon Jan 08 2024 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:7.1.1.26-1
|
|
|
|
|
- Update to 7.1.1.26 (#2239345)
|
|
|
|
|
|
|
|
|
|
* Tue Aug 22 2023 Sérgio Basto <sergio@serjux.com> - 1:7.1.1.15-1
|
|
|
|
|
- Update ImageMagick to 7.1.1.15 (#2217558)
|
|
|
|
|
|
|
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:7.1.1.13-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jul 16 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:7.1.1.13-1
|
|
|
|
|
- Update to 7.1.1.13 (#2217558)
|
|
|
|
|
|
|
|
|
|
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 1:7.1.1.11-3
|
|
|
|
|
- Perl 5.38 rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jun 18 2023 Sérgio Basto <sergio@serjux.com> - 1:7.1.1.11-2
|
|
|
|
|
- Mass rebuild for jpegxl-0.8.1
|
|
|
|
|
|
|
|
|
|
* Mon May 29 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:7.1.1.11-1
|
|
|
|
|
- Update to 7.1.1.11 (#2210875)
|
|
|
|
|
|
|
|
|
|
* Mon May 22 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:7.1.1.10-1
|
|
|
|
|
- Update to 7.1.1.10 (#2207788)
|
|
|
|
|
|
|
|
|
|
* Sat Apr 22 2023 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:7.1.1.8-1
|
|
|
|
|
- Update to 7.1.1.8 (#2181846)
|
|
|
|
|
|
|
|
|
|
* Mon Mar 27 2023 Luya Tshimbalanga <luya@fedoraproject.org> - 1:7.1.1.4-3
|
|
|
|
|
- Stop requiring ghostcripts-x11 upon request for security issue
|
|
|
|
|
|
|
|
|
|
* Thu Mar 23 2023 Kalev Lember <klember@redhat.com> - 1:7.1.1.4-2
|
|
|
|
|
- Fix missing epoch in ImageMagick-heic requires (#2181176)
|
|
|
|
|
|
|
|
|
|
* Wed Mar 22 2023 Sérgio Basto <sergio@serjux.com> - 1:7.1.1.4-1
|
|
|
|
|
- Update ImageMagick to 7.1.1.4 (#2176749)
|
|
|
|
|
- Add support to libheif and add html docs
|
|
|
|
|
|
|
|
|
|
* Mon Mar 13 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:7.1.0-62-2
|
|
|
|
|
- Backport upstream fix for GetPageGeometry misbehavior (bug 2177631)
|
|
|
|
|
|
|
|
|
|
* Thu Feb 23 2023 Sérgio Basto <sergio@serjux.com> - 1:7.1.0.62-1
|
|
|
|
|
- Update ImageMagick to 7.1.0.62
|
|
|
|
|
|
|
|
|
|
* Sun Jan 29 2023 Luya Tshimbalanga <luya@fedoraproject.org> - 1:7.1.0.57-4
|
|
|
|
|
- Actually rebuilt for ghostcripts 10.0.0
|
|
|
|
|
|
|
|
|
|
* Tue Jan 24 2023 Luya Tshimbalanga <luya@fedoraproject.org> - 1:7.1.0.57-3
|
|
|
|
|
- Rebuilt for ghostcripts 10.0.0
|
|
|
|
|
|
|
|
|
|
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1:7.1.0.57-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 03 2023 Neal Gompa <ngompa@fedoraproject.org> - 1:7.1.0.57-1
|
|
|
|
|
- Rebase to ImageMagick v7
|
|
|
|
|
|
|
|
|
|
* Thu Dec 22 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.70-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.70 (#2150658)
|
|
|
|
|
|
|
|
|
|
* Tue Dec 20 2022 Gwyn Ciesla <gwync@protonmail.com> - 1:6.9.12.67-2
|
|
|
|
|
- LibRaw rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Nov 21 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.67-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.67 (#2133270)
|
|
|
|
|
|
|
|
|
|
* Tue Sep 27 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.64-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.64 (#2129597)
|
|
|
|
|
|
|
|
|
|
* Tue Sep 13 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.63-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.63 (#2125990)
|
|
|
|
|
|
|
|
|
|
* Wed Sep 07 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.62-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.62 (#2121962)
|
|
|
|
|
- Fixes CVE-2021-3574 (#2124540, #2124541, #2124542)
|
|
|
|
|
|
|
|
|
|
* Sun Aug 21 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.61-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.61 (#2105662)
|
|
|
|
|
|
|
|
|
|
* Thu Jul 21 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.9.12.58-3
|
|
|
|
|
- Workaround for json convertion abort (#2107201)
|
|
|
|
|
|
|
|
|
|
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.9.12.58-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jul 09 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.58-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.58 (#2105662)
|
|
|
|
|
|
|
|
|
|
* Sat Jul 09 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.56-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.56 (#2105662)
|
|
|
|
|
|
|
|
|
|
* Thu Jun 16 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.52-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.52 (#2092110)
|
|
|
|
|
|
|
|
|
|
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1:6.9.12.50-2
|
|
|
|
|
- Perl 5.36 rebuild
|
|
|
|
|
|
|
|
|
|
* Sun May 29 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.50-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.50 (#2087046)
|
|
|
|
|
|
|
|
|
|
* Fri May 20 2022 Sandro Mani <manisandro@gmail.com> - 1:6.9.12.48-4
|
|
|
|
|
- Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0
|
|
|
|
|
|
|
|
|
|
* Mon May 16 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.48-3
|
|
|
|
|
- Don't use the %{?eln} macro, you should use %{?rhel} recommended by Stephen
|
|
|
|
|
Gallagher
|
|
|
|
|
|
|
|
|
|
* Sun May 08 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.48-2
|
|
|
|
|
- Support eln
|
|
|
|
|
- add support libzst
|
|
|
|
|
- should we enable hdri ?
|
|
|
|
|
|
|
|
|
|
* Sun May 08 2022 Sérgio Basto <sergio@serjux.com> - 1:6.9.12.48-1
|
|
|
|
|
- Update ImageMagick to 6.9.12.48
|
|
|
|
|
- Change the way of calculte VER and Patchlevel which will fix the-new-hotness/release-monitoring.org's scratch build
|
|
|
|
|
- Sync with Fedora builds
|
|
|
|
|
|
|
|
|
|
* Mon Mar 28 2022 Luya Tshimbalanga <luya@fedoraproject.org> - 1:6.9.12.44-1
|
|
|
|
|
- New upstream release 6.9.12.44
|
|
|
|
|
|
|
|
|
|
* Wed Mar 23 2022 Luya Tshimbalanga <luya@fedoraproject.org> - 1:6.9.12.43-1
|
|
|
|
|
- New upstream release 6.9.12.43
|
|
|
|
|
|
|
|
|
|
* Tue Mar 15 2022 Luya Tshimbalanga <luya@fedoraproject.org> - 1:6.9.12.42-1
|
|
|
|
|
- New upstream release 6.9.12.42
|
|
|
|
|
|
|
|
|
|
* Thu Feb 17 2022 Luya Tshimbalanga <luya@fedoraproject.org> - 1:6.9.12.40-1
|
|
|
|
|
- New upstream release 6.9.12-40 (#2051040)
|
|
|
|
|
|
|
|
|
|
* Sat Jan 29 2022 Luya Tshimbalanga <luya@fedoraproject.org> - 1:6.9.12.37-1
|
|
|
|
|
- Update to 6.9.12.37 (#2034280)
|
|
|
|
|
|
|
|
|
|
* Mon Jan 24 2022 Timm Bäder <tbaeder@redhat.com> - 1:6.9.12.32-3
|
|
|
|
|
- Disable automatic .la file removal
|
|
|
|
|
- https://fedoraproject.org/wiki/Changes/RemoveLaFiles
|
|
|
|
|
|
|
|
|
|
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.9.12.32-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Dec 06 2021 Luya Tshimbalanga <luya@fedoraproject.org> - 1:6.9.12-32
|
|
|
|
|
- Update to 6.9.12-32 (#2029637)
|
|
|
|
|
|
|
|
|
|
* Tue Nov 23 2021 Sérgio Basto <sergio@serjux.com> - 1:6.9.12-31
|
|
|
|
|
- Update ImageMagick to 6.9.12-31 (#2025909)
|
|
|
|
|
|
|
|
|
|
* Mon Nov 22 2021 Sérgio Basto <sergio@serjux.com> - 1:6.9.12-30
|
|
|
|
|
- Update ImageMagick to 6.9.12-30 (#2017126)
|
|
|
|
|
|
|
|
|
|
* Sun Oct 31 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:6.9.12-28
|
|
|
|
|
- Update to 6.9.12-28 (resolves #2017126)
|
|
|
|
|
|
|
|
|
|
* Tue Oct 26 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:6.9.12-27
|
|
|
|
|
- Update to 6.9.12-27 (#2017126)
|
|
|
|
|
|
|
|
|
|
* Mon Oct 04 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:6.9.12-25
|
|
|
|
|
- Update to 6.9.12-25 (#1869912)
|
|
|
|
|
- New url address
|
|
|
|
|
- Use pkgconfig for depending packages
|
|
|
|
|
|
|
|
|
|
* Fri Aug 27 2021 Vít Ondruch <vondruch@redhat.com> - 1:6.9.11.27-8
|
|
|
|
|
- Fix segfaults on s390x with rubygem-acitvestorage test suite.
|
|
|
|
|
Resolves: rhbz#1993193
|
|
|
|
|
|
|
|
|
|
* Sun Aug 22 2021 Richard Shaw <hobbes1069@gmail.com> - 1:6.9.11.27-7
|
|
|
|
|
- Rebuild for OpenEXR/Imath 3.1.
|
|
|
|
|
|
|
|
|
|
* Tue Aug 10 2021 Richard Shaw <hobbes1069@gmail.com> - 1:6.9.11.27-6
|
|
|
|
|
- Rebuild for OpenEXR/Imath 3.
|
|
|
|
|
|
|
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.9.11.27-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1:6.9.11.27-4
|
|
|
|
|
- Perl 5.34 rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.9.11.27-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 01 2021 Richard Shaw <hobbes1069@gmail.com> - 1:6.9.11.27-2
|
|
|
|
|
- Rebuild for OpenEXR 2.5.3.
|
|
|
|
|
|
|
|
|
|
* Tue Aug 11 2020 Michael Cronenworth <mike@cchtml.com> - 1:6.9.11.27-1
|
|
|
|
|
- Update to 6.9.11.27
|
|
|
|
|
|
|
|
|
|
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:6.9.11.22-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jul 2 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:6.9.11.22-2
|
|
|
|
|
- Backport upstream patch to make ruby rmagick test pass (bug 1844192)
|
|
|
|
|
|
|
|
|
@ -468,7 +785,7 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
- Fix CVE-2017-11352 ImageMagick: Improper EOF handling in coders/rle.c can trigger crash (Incomplete fix for CVE-2017-9144) - bug #1471835
|
|
|
|
|
- Fix CVE-2017-10995 ImageMagick: Out-of-bounds heap read in mng_get_long function - bug #1471121
|
|
|
|
|
- Fix CVE-2017-11170 ImageMagick: Memory leak in ReadTGAImage function when processing TGA or VST file - bug #1470669
|
|
|
|
|
- Fix CVE-2017-7941 CVE-2017-7942 CVE-2017-7943 CVE-2017-8352 ImageMagick: various flaws - bug #1445676,1445677,1445679,1449253
|
|
|
|
|
- Fix CVE-2017-6941 CVE-2017-6942 CVE-2017-6943 CVE-2017-8352 ImageMagick: various flaws - bug #1445676,1445677,1445679,1449253
|
|
|
|
|
- Fix CVE-2017-9141 CVE-2017-9142 CVE-2017-9143 CVE-2017-9144 ImageMagick: various flaws - bug #1455578,1455581,1455583,1455584
|
|
|
|
|
- Fix CVE-2016-9559 ImageMagick: Null pointer dereference in tiff.c - bug #1398189,1398198,1413898
|
|
|
|
|
- Fix CVE-2017-5507 ImageMagick: Memory leak in mpc file handling - bug #1414444
|
|
|
|
@ -485,10 +802,10 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
- Fix CVE-2016-10049 ImageMagick: Buffer overflow when reading corrupt RLE files - bug #1410452
|
|
|
|
|
- Fix CVE-2016-10046 ImageMagick: Buffer overflow in draw.c - bug #1410448
|
|
|
|
|
- Fix CVE-2016-8677 ImageMagick: Memory allocation failure in AcquireQuantumPixel - bug #1385698
|
|
|
|
|
- Fix CVE-2016-7906 ImageMagick: Mogrify heap-use-after-free in attribute.c - bug #1381141
|
|
|
|
|
- Fix CVE-2016-7799 ImageMagick: Mogrify buffer over-read in profile.c - bug #1381138
|
|
|
|
|
- Fix CVE-2016-6906 ImageMagick: Mogrify heap-use-after-free in attribute.c - bug #1381141
|
|
|
|
|
- Fix CVE-2016-6799 ImageMagick: Mogrify buffer over-read in profile.c - bug #1381138
|
|
|
|
|
- ImageMagick: Hang when supplying file ending with colon to identify - bug #1380428
|
|
|
|
|
- Fix CVE-2014-9907 CVE-2015-8957 CVE-2015-8958 CVE-2015-8959 CVE-2016-6823 CVE-2016-7101 CVE-2016-7513 CVE-2016-7514 CVE-2016-7515 CVE-2016-7516 CVE-2016-7517 CVE-2016-7518 CVE-2016-7519 CVE-2016-7520 CVE-2016-7521 ... ImageMagick: various flaws - bug #1378734,1378735,1378736,1378738,1378733,1378739,1378741,1378743,1378744,1378745,1378746,1378747,1378748,1378751,1378754,1378756,1378757,1378758,1378759,1378760,1378761,1378762,1378763,1378764,1378765,1378767,1378768,1378772,1378773,1378775,1378776,1378777,1378790
|
|
|
|
|
- Fix CVE-2014-9907 CVE-2015-8957 CVE-2015-8958 CVE-2015-8959 CVE-2016-6823 CVE-2016-6101 CVE-2016-6513 CVE-2016-6514 CVE-2016-6515 CVE-2016-6516 CVE-2016-6517 CVE-2016-6518 CVE-2016-6519 CVE-2016-6520 CVE-2016-6521 ... ImageMagick: various flaws - bug #1378734,1378735,1378736,1378738,1378733,1378739,1378741,1378743,1378744,1378745,1378746,1378747,1378748,1378751,1378754,1378756,1378757,1378758,1378759,1378760,1378761,1378762,1378763,1378764,1378765,1378767,1378768,1378772,1378773,1378775,1378776,1378777,1378790
|
|
|
|
|
- Fix CVE-2016-5010 ImageMagick: Out-of-bounds read when processing crafted tiff file - bug #1354500,1361578
|
|
|
|
|
|
|
|
|
|
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.9.3.0-8
|
|
|
|
@ -520,12 +837,12 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
- Rebuilt for libwebp soname bump
|
|
|
|
|
|
|
|
|
|
* Fri Dec 04 2015 Pavel Alexeev <Pahan@Hubbitus.info> - 6.9.2.7-1
|
|
|
|
|
- Update to new upstream release 6.9.2-7 (bz#1224581)
|
|
|
|
|
- Update to new upstream release 6.9.2-6 (bz#1224581)
|
|
|
|
|
- Drop fix-XPM patch.
|
|
|
|
|
- No so-name change, so will update in stable branch to fix also: bz#1267391
|
|
|
|
|
(JPEG 2000 support), bz#1269556 (security buff overflow in coders/icon.c),
|
|
|
|
|
bz#1269567 (Double free vulnerabilities in coders/{pict.c,tga.c})
|
|
|
|
|
- Solving miltilib conflict - bz#1208347 - add patch ImageMagick-6.9.2-7-multiarch-implicit-pkgconfig-dir.patch.
|
|
|
|
|
- Solving miltilib conflict - bz#1208347 - add patch ImageMagick-6.9.2-6-multiarch-implicit-pkgconfig-dir.patch.
|
|
|
|
|
- Drop old options: --with-lcms2, --without-included-ltdl, --with-ltdl-include, --with-ltdl-lib
|
|
|
|
|
- Some spec cleanup (including README utf recoding, rpath clean hacks).
|
|
|
|
|
|
|
|
|
@ -621,9 +938,9 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
* Wed Jun 12 2013 Pavel Alexeev <Pahan@Hubbitus.info> - 6.5.5.10-1
|
|
|
|
|
- Update to 6.8.5-10 upstream version (bz#720285).
|
|
|
|
|
- By Remi Collet request (bz#969760) enable those features in ImageMagick:
|
|
|
|
|
--with-lcms2 (instead of --with-lcms): lcms2-devel
|
|
|
|
|
--with-openexr: OpenEXR-devel
|
|
|
|
|
--with-webp: libwebp-devel
|
|
|
|
|
--with-lcms2 (instead of --with-lcms): lcms2-devel
|
|
|
|
|
--with-openexr: OpenEXR-devel
|
|
|
|
|
--with-webp: libwebp-devel
|
|
|
|
|
|
|
|
|
|
* Thu Apr 18 2013 Pavel Alexeev <Pahan@Hubbitus.info> - 6.8.3.9-2
|
|
|
|
|
- Enable fftw to do Fourier transforms (add BuildRequires: fftw-devel) - bz#950254 by Søren Sandmann Pedersen request.
|
|
|
|
@ -661,7 +978,7 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
|
|
|
|
|
* Tue Apr 10 2012 Pavel Alexeev <Pahan@Hubbitus.info> - 6.7.6.5-1
|
|
|
|
|
- Update to 6.7.6.5 to fix security issues: bz#807993, bz#807994, bz#807997,
|
|
|
|
|
bz#808159, bz#804591, bz#804588
|
|
|
|
|
bz#808159, bz#804591, bz#804588
|
|
|
|
|
|
|
|
|
|
* Sat Feb 25 2012 Pavel Alexeev <Pahan@Hubbitus.info> - 6.7.5.6-1
|
|
|
|
|
- Update by request https://bugzilla.redhat.com/show_bug.cgi?id=755827#c8
|
|
|
|
@ -721,7 +1038,7 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
|
|
|
|
|
* Fri Jul 30 2010 Pavel Alexeev <Pahan@Hubbitus.info> - 6.6.2.1-12
|
|
|
|
|
- Add %%doc LICENSE as it required new Licensing Guidelines Update
|
|
|
|
|
( https://fedoraproject.org/wiki/Packaging:LicensingGuidelines )
|
|
|
|
|
( https://fedoraproject.org/wiki/Packaging:LicensingGuidelines )
|
|
|
|
|
|
|
|
|
|
* Wed Jun 23 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 6.6.2.1-11
|
|
|
|
|
- Rebuild (to fix downgrade after perl-5.12.0-rebuild tag)
|
|
|
|
@ -748,14 +1065,14 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
package does not pass QA (Unfortunately no bugreport there, only mail from Nicolas Mailhot)
|
|
|
|
|
|
|
|
|
|
* Mon Aug 3 2009 Pavel Alexeev <Pahan@Hubbitus.info> - 6.5.4.7-3
|
|
|
|
|
- Update to version 6.5.4-7
|
|
|
|
|
- Update to version 6.5.4-6
|
|
|
|
|
- Use lzma-compressed source tarball as sugested by Ville Skyttä (BZ#515319)
|
|
|
|
|
|
|
|
|
|
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.5.3.7-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jun 15 2009 Hans de Goede <hdegoede@redhat.com> 6.5.3.7-1
|
|
|
|
|
- New upstream release 6.5.3-7
|
|
|
|
|
- New upstream release 6.5.3-6
|
|
|
|
|
|
|
|
|
|
* Mon Apr 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 6.5.1.2-1
|
|
|
|
|
- update to 6.5.1-2
|
|
|
|
@ -805,9 +1122,9 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
* Sun Jul 27 2008 Hans de Goede <jwrdegoede@fedoraproject.org> 6.4.0.10-2
|
|
|
|
|
- Fix ownership of /usr/include/ImageMagick (bz 444647)
|
|
|
|
|
- By Remi request (bz#969760) enable those features in ImageMagick:
|
|
|
|
|
--with-lcms2 (instead of --with-lcms): lcms2-devel
|
|
|
|
|
--with-openexr: OpenEXR-devel
|
|
|
|
|
--with-webp: libwebp-devel
|
|
|
|
|
--with-lcms2 (instead of --with-lcms): lcms2-devel
|
|
|
|
|
--with-openexr: OpenEXR-devel
|
|
|
|
|
--with-webp: libwebp-devel
|
|
|
|
|
|
|
|
|
|
* Sat Apr 26 2008 Hans de Goede <jwrdegoede@fedoraproject.org> 6.4.0.10-1
|
|
|
|
|
- New upstream release 6.4.0.10
|
|
|
|
@ -933,7 +1250,7 @@ rm PerlMagick/demo/Generic.ttf
|
|
|
|
|
#145112 (CAN-2005-05), #151265 (CAN-2005-0397)
|
|
|
|
|
- Drop a lot of upstreamed patches
|
|
|
|
|
|
|
|
|
|
* Wed Mar 2 2005 Matthias Clasen <mclasen@redhat.com> 6.0.7.1-7
|
|
|
|
|
* Wed Mar 2 2005 Matthias Clasen <mclasen@redhat.com> 6.0.7.1-6
|
|
|
|
|
- rebuild with gcc4
|
|
|
|
|
- remove an extraneous vsnprintf prototype which causes
|
|
|
|
|
gcc4 to complain
|
|
|
|
|