36716ce
Rex Dieter 4c2614a
%if 0%{?fedora} || 0%{?rhel} > 6
6d58979
%global _with_quantum_depth --with-quantum-depth=16
b35cb33
%endif
28a99f5
Rex Dieter 4c2614a
%if 0%{?fedora} || 0%{?rhel} > 6
6d58979
%global _enable_quantum_library_names --enable-quantum-library-names
6d58979
%global libQ -Q16
6d58979
%endif
6d58979
Rex Dieter b84dc14
%global multilib_archs x86_64 %{ix86} ppc64 ppc64le ppc s390x s390 sparc64 sparcv9
Rex Dieter e327eaf
# hack for older platforms/rpm-versions that do not support %%__isa_bits (like el5)
Rex Dieter 96bffba
%ifarch %{multilib_archs}
Rex Dieter e327eaf
%if ! 0%{?__isa_bits:1}
Rex Dieter e327eaf
%ifarch x86_64 s390x ia64 ppc64 sparc64
Rex Dieter e327eaf
%global __isa_bits 64
Rex Dieter e327eaf
%else
Rex Dieter e327eaf
%global __isa_bits 32
Rex Dieter e327eaf
%endif
Rex Dieter 96bffba
%endif
Rex Dieter 96bffba
%endif
Rex Dieter e327eaf
Rex Dieter 5ed0906
# trim changelog included in binary rpms
Rex Dieter 5ed0906
%global _changelog_trimtime %(date +%s -d "1 year ago")
Rex Dieter 5ed0906
a8779cf
%global __provides_exclude_from ^%{_libdir}/GraphicsMagick-%{version}/.*\\.(la|so)$
Rex Dieter 44e2f54
d009e23
Summary: An ImageMagick fork, offering faster image generation and better quality
84820b5
Name: GraphicsMagick
06abca3
Version: 1.3.29
b29b2e6
Release: 2%{?dist}
6d58979
84820b5
License: MIT
4a0609b
Source0: http://downloads.sourceforge.net/sourceforge/graphicsmagick/GraphicsMagick-%{version}.tar.xz
84820b5
Url: http://www.graphicsmagick.org/
50e9f3b
Rex Dieter e17fc1d
## downstream patches
bc27727
# workaround multilib conflicts with GraphicsMagick-config
Rex Dieter e17fc1d
Patch100: GraphicsMagick-1.3.16-multilib.patch
bc27727
2271f53
## upstreamable patches
d9c5b22
Patch50: GraphicsMagick-1.3.14-perl_linkage.patch
2271f53
4a7199b
## upstream patches
4a7199b
27e83fa
BuildRequires: bzip2-devel
27e83fa
BuildRequires: freetype-devel
da0dbac
BuildRequires: gcc-c++
08dd9f0
BuildRequires: giflib-devel
36716ce
BuildRequires: jasper-devel
Rex Dieter 4c2614a
BuildRequires: lcms2-devel
27e83fa
BuildRequires: libjpeg-devel
27e83fa
BuildRequires: libpng-devel
27e83fa
BuildRequires: librsvg2-devel
27e83fa
BuildRequires: libtiff-devel
7ff03a3
BuildRequires: libtool-ltdl-devel
27e83fa
BuildRequires: libwmf-devel
27e83fa
BuildRequires: libxml2-devel
d150a59
BuildRequires: libX11-devel libXext-devel libXt-devel
Rex Dieter b84dc14
BuildRequires: lpr
Rex Dieter 44e2f54
BuildRequires: p7zip
497f0c2
BuildRequires: perl-devel
497f0c2
BuildRequires: perl-generators
d5dfc2d
BuildRequires: perl(ExtUtils::MakeMaker)
Rex Dieter e8b1410
BuildRequires: xdg-utils
Rex Dieter e8b1410
BuildRequires: xz-devel
27e83fa
BuildRequires: zlib-devel
Rex Dieter 6db41f7
## %%check stuff
Rex Dieter 6db41f7
BuildRequires: time
Rex Dieter b84dc14
## conditional deps
Rex Dieter b84dc14
%if 0%{?fedora} || 0%{?rhel} > 6
Rex Dieter b84dc14
BuildRequires: jbigkit-devel
Rex Dieter b84dc14
BuildRequires: libwebp-devel
Rex Dieter b84dc14
%endif
84820b5
Rex Dieter b25db47
# upgrade path for introduction of -doc subpkg in 1.3.19-4
Rex Dieter b25db47
Obsoletes: GraphicsMagick < 1.3.19-4
Rex Dieter b25db47
2271f53
# depend on stuff referenced below
5ce4896
# --with-gs-font-dir=%%{_datadir}/fonts/default/Type1
2271f53
Requires: urw-fonts
84820b5
84820b5
%description
84820b5
GraphicsMagick is a comprehensive image processing package which is initially
84820b5
based on ImageMagick 5.5.2, but which has undergone significant re-work by
84820b5
the GraphicsMagick Group to significantly improve the quality and performance
84820b5
of the software.
84820b5
84820b5
%package devel
36716ce
Summary: Libraries and header files for GraphicsMagick app development
84820b5
Group: Development/Libraries
a68a98b
Requires: %{name}%{?_isa} = %{version}-%{release}
84820b5
84820b5
%description devel
36716ce
GraphicsMagick-devel contains the Libraries and header files you'll
84820b5
need to develop GraphicsMagick applications. GraphicsMagick is an image
84820b5
manipulation program.
84820b5
84820b5
If you want to create applications that will use GraphicsMagick code or
84820b5
APIs, you need to install GraphicsMagick-devel as well as GraphicsMagick.
84820b5
You do not need to install it if you just want to use GraphicsMagick,
84820b5
however.
84820b5
8d170c8
%package doc
8d170c8
Summary: GraphicsMagick documentation
8d170c8
Group: Documentation
Rex Dieter b25db47
# upgrade path for introduction of -doc subpkg in 1.3.19-4
Rex Dieter b25db47
Obsoletes: GraphicsMagick < 1.3.19-4
8d170c8
%{!?el5:BuildArch: noarch}
8d170c8
8d170c8
%description doc
8d170c8
Documentation for GraphicsMagick.
8d170c8
84820b5
%package perl
84820b5
Summary: GraphicsMagick perl bindings
84820b5
Group: System Environment/Libraries
a68a98b
Requires: %{name}%{?_isa} = %{version}-%{release}
2a89c79
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
84820b5
84820b5
%description perl
84820b5
Perl bindings to GraphicsMagick.
84820b5
84820b5
Install GraphicsMagick-perl if you want to use any perl scripts that use
84820b5
GraphicsMagick.
84820b5
84820b5
%package c++
84820b5
Summary: GraphicsMagick Magick++ library (C++ bindings)
84820b5
Group: System Environment/Libraries
a68a98b
Requires: %{name}%{?_isa} = %{version}-%{release}
84820b5
84820b5
%description c++
84820b5
This package contains the GraphicsMagick++ library, a C++ binding to the 
84820b5
GraphicsMagick graphics manipulation library.
84820b5
84820b5
Install GraphicsMagick-c++ if you want to use any applications that use 
84820b5
GraphicsMagick++.
84820b5
84820b5
%package c++-devel
84820b5
Summary: C++ bindings for the GraphicsMagick library
84820b5
Group: Development/Libraries
a68a98b
Requires: %{name}-c++%{?_isa} = %{version}-%{release}
a68a98b
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
84820b5
84820b5
%description c++-devel
36716ce
GraphicsMagick-devel contains the Libraries and header files you'll
84820b5
need to develop GraphicsMagick applications using the Magick++ C++ bindings.
84820b5
GraphicsMagick is an image manipulation program.
84820b5
84820b5
If you want to create applications that will use Magick++ code
84820b5
or APIs, you'll need to install GraphicsMagick-c++-devel, ImageMagick-devel and
84820b5
GraphicsMagick.
84820b5
You don't need to install it if you just want to use GraphicsMagick, or if you
84820b5
want to develop/compile applications using the GraphicsMagick C interface,
84820b5
however.
84820b5
84820b5
%prep
84820b5
%setup -q
84820b5
2271f53
%patch50 -p1 -b .perl_linkage
Rex Dieter e17fc1d
%patch100 -p1 -b .multilib
2271f53
8d170c8
for f in ChangeLog.{2006,2008,2009,2012} NEWS.txt ; do
8d170c8
    iconv -f iso-8859-2 -t utf8 < $f > $f.utf8
8d170c8
    touch -r $f $f.utf8 ; mv -f $f.utf8 $f
8d170c8
done
2a89c79
50e9f3b
# Avoid lib64 rpaths (FIXME: recheck this on newer releases)
50e9f3b
%if "%{_libdir}" != "/usr/lib"
254c159
sed -i.rpath -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
50e9f3b
%endif
50e9f3b
50e9f3b
84820b5
%build
254c159
%configure --enable-shared --disable-static \
8d170c8
           --docdir=%{_pkgdocdir} \
Rex Dieter e946776
           --with-lcms2 \
254c159
           --with-magick_plus_plus \
84820b5
           --with-modules \
84820b5
           --with-perl \
254c159
           --with-perl-options="INSTALLDIRS=vendor %{?perl_prefix}" \
6d58979
           %{?_with_quantum_depth} \
6d58979
           %{?_enable_quantum_library_names} \
84820b5
           --with-threads \
84820b5
           --with-wmf \
254c159
           --with-x \
84820b5
           --with-xml \
254c159
           --without-dps \
aa4c4d4
           --without-gslib \
a68a98b
           --with-gs-font-dir=%{_datadir}/fonts/default/Type1
2a89c79
da0dbac
%make_build
da0dbac
%make_build perl-build
50e9f3b
84820b5
84820b5
%install
da0dbac
%make_install
da0dbac
%make_install -C PerlMagick
84820b5
84820b5
# perlmagick: fix perl path of demo files
84820b5
%{__perl} -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)' PerlMagick/demo/*.pl
84820b5
254c159
find %{buildroot} -name "*.bs" |xargs rm -fv
254c159
find %{buildroot} -name ".packlist" |xargs rm -fv
254c159
find %{buildroot} -name "perllocal.pod" |xargs rm -fv
84820b5
84820b5
chmod 755 %{buildroot}%{perl_vendorarch}/auto/Graphics/Magick/Magick.so
84820b5
84820b5
# perlmagick: build files list
84820b5
find %{buildroot}/%{_libdir}/perl* -type f -print \
84820b5
    | sed "s@^%{buildroot}@@g" > perl-pkg-files 
84820b5
find %{buildroot}%{perl_vendorarch} -type d -print \
84820b5
    | sed "s@^%{buildroot}@%dir @g" \
84820b5
    | grep -v '^%dir %{perl_vendorarch}$' \
84820b5
    | grep -v '/auto$' >> perl-pkg-files 
84820b5
if [ -z perl-pkg-files ] ; then
84820b5
    echo "ERROR: EMPTY FILE LIST"
84820b5
    exit -1
84820b5
fi
84820b5
84820b5
rm -rf %{buildroot}%{_datadir}/GraphicsMagick
84820b5
# Keep config
84820b5
rm -rf %{buildroot}%{_datadir}/%{name}-%{version}/[a-b,d-z,A-Z]*
254c159
rm -vf  %{buildroot}%{_libdir}/lib*.la
84820b5
84820b5
# fix multilib issues
Rex Dieter e327eaf
%ifarch %{multilib_archs}
bc27727
mv %{buildroot}%{_includedir}/GraphicsMagick/magick/magick_types.h \
Rex Dieter e327eaf
   %{buildroot}%{_includedir}/GraphicsMagick/magick/magick_types-%{__isa_bits}.h
84820b5
bc27727
cat >%{buildroot}%{_includedir}/GraphicsMagick/magick/magick_types.h <
bc27727
#ifndef MAGICK_TYPES_MULTILIB
bc27727
#define MAGICK_TYPES_MULTILIB
84820b5
84820b5
#include <bits/wordsize.h>
84820b5
84820b5
#if __WORDSIZE == 32
bc27727
# include "magick/magick_types-32.h"
84820b5
#elif __WORDSIZE == 64
bc27727
# include "magick/magick_types-64.h"
84820b5
#else
84820b5
# error "unexpected value for __WORDSIZE macro"
84820b5
#endif
84820b5
84820b5
#endif
84820b5
EOF
Rex Dieter e327eaf
%endif
84820b5
84820b5
aa4c4d4
%check
a8779cf
time \
a8779cf
make %{?_smp_mflags} check ||:
Rex Dieter e327eaf
# multilib hack only supports 32/64 bits for now
Rex Dieter e327eaf
%ifarch %{multilib_archs}
Rex Dieter e327eaf
%if ! (%{__isa_bits} == 32 || %{__isa_bits} == 64)
Rex Dieter e327eaf
echo "multilib hack currently only supports 64/32 bits, not %{__isa_bits} (yet)"
Rex Dieter e327eaf
exit 1
Rex Dieter e327eaf
%endif
Rex Dieter e327eaf
%endif
254c159
254c159
da0dbac
%ldconfig_scriptlets
84820b5
84820b5
%files
f986704
%dir %{_pkgdocdir}
Rex Dieter 14e33a3
%license %{_pkgdocdir}/Copyright.txt
6d58979
%{_libdir}/libGraphicsMagick%{?libQ}.so.3*
6d58979
%{_libdir}/libGraphicsMagickWand%{?libQ}.so.2*
84820b5
%{_bindir}/[a-z]*
Rex Dieter 44e2f54
%{_libdir}/GraphicsMagick-%{version}/
Rex Dieter 44e2f54
%{_datadir}/GraphicsMagick-%{version}/
84820b5
%{_mandir}/man[145]/[a-z]*
84820b5
84820b5
%files devel
84820b5
%{_bindir}/GraphicsMagick-config
84820b5
%{_bindir}/GraphicsMagickWand-config
84820b5
%{_libdir}/libGraphicsMagick.so
84820b5
%{_libdir}/libGraphicsMagickWand.so
84820b5
%{_libdir}/pkgconfig/GraphicsMagick.pc
84820b5
%{_libdir}/pkgconfig/GraphicsMagickWand.pc
36716ce
%dir %{_includedir}/GraphicsMagick/
36716ce
%{_includedir}/GraphicsMagick/magick/
36716ce
%{_includedir}/GraphicsMagick/wand/
84820b5
%{_mandir}/man1/GraphicsMagick-config.*
84820b5
%{_mandir}/man1/GraphicsMagickWand-config.*
84820b5
8d170c8
%files doc
Rex Dieter 14e33a3
%dir %{_pkgdocdir}
Rex Dieter 14e33a3
%{_pkgdocdir}/ChangeLog*
Rex Dieter 14e33a3
%{_pkgdocdir}/*.txt
Rex Dieter 14e33a3
%{_pkgdocdir}/www/
8d170c8
da0dbac
%ldconfig_scriptlets c++
15bdba4
84820b5
%files c++
Rex Dieter 44e2f54
%{_libdir}/libGraphicsMagick++%{?libQ}.so.12*
84820b5
84820b5
%files c++-devel
84820b5
%{_bindir}/GraphicsMagick++-config
36716ce
%{_includedir}/GraphicsMagick/Magick++/
84820b5
%{_includedir}/GraphicsMagick/Magick++.h
84820b5
%{_libdir}/libGraphicsMagick++.so
84820b5
%{_libdir}/pkgconfig/GraphicsMagick++.pc
84820b5
%{_mandir}/man1/GraphicsMagick++-config.*
84820b5
84820b5
%files perl -f perl-pkg-files
84820b5
%{_mandir}/man3/*
84820b5
%doc PerlMagick/demo/ PerlMagick/Changelog PerlMagick/README.txt
84820b5
d150a59
84820b5
%changelog
b29b2e6
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.29-2
b29b2e6
- Perl 5.28 rebuild
b29b2e6
06abca3
* Wed May 02 2018 Rex Dieter <rdieter@fedoraproject.org> - 1.3.29-1
06abca3
- 1.3.29 (#1574031])
06abca3
da0dbac
* Wed Mar 07 2018 Rex Dieter <rdieter@fedoraproject.org> - 1.3.28-4
da0dbac
- BR: gcc-c++, %%make_build %%make_install %%ldconfig_scriptlets
da0dbac
0d346a0
* Fri Feb 16 2018 Rex Dieter <rdieter@fedoraproject.org> - 1.3.28-3
0d346a0
- use %%ldconfig_scriptlets
08dd9f0
- s/libungif/giflib
0d346a0
cf1886e
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.28-2
cf1886e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
cf1886e
d673120
* Mon Jan 22 2018 Rex Dieter <rdieter@fedoraproject.org> - 1.3.28-1
d673120
- 1.3.28
d673120
5ce4896
* Mon Dec 11 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.3.27-1
5ce4896
- 1.3.27
5ce4896
f986704
* Sat Aug 12 2017 Ville Skyttä <ville.skytta@iki.fi> - 1.3.26-10
f986704
- Own doc dir
f986704
69612f5
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.26-9
69612f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
69612f5
1995423
* Sun Jul 30 2017 Florian Weimer <fweimer@redhat.com> - 1.3.26-8
1995423
- Rebuild with binutils fix for ppc64le (#1475636)
1995423
d022f5a
* Thu Jul 27 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.3.26-7
d022f5a
- 2017-11643 (#1475497)
d022f5a
056f22f
* Thu Jul 27 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.3.26-6
056f22f
- CVE-2017-11102 (#1473728)
056f22f
- CVE-2017-11139 (#1473739)
056f22f
- CVE-2017-11140 (#1473750)
056f22f
- CVE-2017-11636 (#1475456)
056f22f
- CVE-2017-11637 (#1475452)
056f22f
- CVE-2017-11638 (#1475708)
056f22f
- CVE-2017-11641 (#1475489)
056f22f
a8779cf
* Thu Jul 27 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.3.26-5
a8779cf
- .spec cleanup, drop deprecated stuff
a8779cf
- update filtering
a8779cf
- restore %%check
a8779cf
62d8fe3
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.26-4
62d8fe3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
62d8fe3
Rex Dieter 61fd186
* Wed Jul 19 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.3.26-3
Rex Dieter 61fd186
- CVE-2017-11403 (#1472214)
Rex Dieter 61fd186
Igor Gnatenko 246183e
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.3.26-2
Igor Gnatenko 246183e
- Rebuild due to bug in RPM (RHBZ #1468476)
Igor Gnatenko 246183e
Rex Dieter 327e7b3
* Wed Jul 05 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.3.26-1
Rex Dieter 327e7b3
- 1.3.26
Rex Dieter 327e7b3
- CVE-2017-10794 (#1467655)
Rex Dieter 327e7b3
- CVE-2017-10799 (#1467372)
Rex Dieter 327e7b3
- CVE-2017-10800 (#1467381)
Rex Dieter 327e7b3
84e37ef
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.25-7
84e37ef
- Perl 5.26 rebuild
84e37ef
Rex Dieter 6e1c408
* Thu Mar 02 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.3.25-6
Rex Dieter 11ff120
- CVE-2017-6335 (#1427975)
Rex Dieter 6e1c408
Rex Dieter e17fc1d
* Thu Mar 02 2017 Rex Dieter <rdieter@fedoraproject.org> - 1.3.25-5
Rex Dieter e17fc1d
- CVE-2016-7800 (#1381148)
Rex Dieter e17fc1d
- CVE-2016-7996, CVE-2016-7997 (#1383223)
Rex Dieter e17fc1d
- CVE-2016-8682, CVE-2016-8683, CVE-2016-8684 (#1385583)
Rex Dieter e17fc1d
bb1d55d
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.25-4
bb1d55d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bb1d55d
2804df4
* Wed Feb 01 2017 Sandro Mani <manisandro@gmail.com> - 1.3.25-3
2804df4
- Rebuild (libwebp)
2804df4
Orion Poplawski abea394
* Thu Dec 01 2016 Orion Poplawski <orion@cora.nwra.com> - 1.3.25-2
Orion Poplawski abea394
- Rebuild for jasper 2.0
Orion Poplawski abea394
Rex Dieter 14e33a3
* Thu Sep 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 1.3.25-1
Rex Dieter 14e33a3
- 1.3.25
Rex Dieter 14e33a3
- -doc: fix case where %%licensedir is undefined
Rex Dieter 14e33a3
Rex Dieter 6db41f7
* Mon May 30 2016 Rex Dieter <rdieter@fedoraproject.org> - 1.3.24-1
Rex Dieter 6db41f7
- 1.3.24
Rex Dieter 6db41f7
7791ac8
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.23-6
7791ac8
- Perl 5.24 rebuild
7791ac8
Rex Dieter 4c2614a
* Fri Mar 04 2016 Rex Dieter <rdieter@fedoraproject.org> - 1.3.23-5
Rex Dieter 4c2614a
- LCMS support broken in GraphicsMagick 1.3.23 (#1314898)
Rex Dieter 4c2614a
- simplify .spec conditionals (EOL fedora releases mostly)
Rex Dieter 4c2614a
Rex Dieter b84dc14
* Mon Feb 08 2016 Rex Dieter <rdieter@fedoraproject.org> - 1.3.23-4
Rex Dieter b84dc14
- make .spec el5/el6-compatible again
Rex Dieter b84dc14
719f788
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.23-3
719f788
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
719f788
12bf0ee
* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 1.3.23-2
12bf0ee
- Rebuilt for libwebp soname bump
12bf0ee
Rex Dieter f994ce2
* Sat Nov 07 2015 Rex Dieter <rdieter@fedoraproject.org> 1.3.23-1
Rex Dieter f994ce2
- 1.3.23
Rex Dieter f994ce2
Rex Dieter 44e2f54
* Sun Oct 04 2015 Rex Dieter <rdieter@fedoraproject.org> 1.3.22-1
Rex Dieter 44e2f54
- 1.3.22, filter provides
Rex Dieter 44e2f54
a08bde8
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.21-4
a08bde8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a08bde8
c906c67
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.21-3
c906c67
- Perl 5.22 rebuild
c906c67
Orion Poplawski c14e64c
* Fri Apr 24 2015 Orion Poplawski <orion@cora.nwra.com> - 1.3.21-2
Orion Poplawski c14e64c
- Rebuild for gcc 5 C++11 again
Orion Poplawski c14e64c
Rex Dieter e510e9a
* Mon Mar 09 2015 Rex Dieter <rdieter@fedoraproject.org> 1.3.21-1
Rex Dieter e510e9a
- 1.3.21
Rex Dieter e510e9a
Orion Poplawski 5eddffc
* Wed Feb 18 2015 Orion Poplawski <orion@cora.nwra.com> - 1.3.20-5
Orion Poplawski 5eddffc
- Rebuild for gcc 5 C++11
Orion Poplawski 5eddffc
5e53432
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.3.20-4
5e53432
- Perl 5.20 rebuild
5e53432
Rex Dieter b2a83fc
* Thu Aug 28 2014 Rex Dieter <rdieter@fedoraproject.org> 1.3.20-3
Rex Dieter b2a83fc
- go back to original L%02d format variant
Rex Dieter b2a83fc
Rex Dieter c407c45
* Mon Aug 25 2014 Rex Dieter <rdieter@fedoraproject.org> 1.3.20-2
Rex Dieter c407c45
- better fix for CVE-2014-1947 (#1064098,#1083082)
Rex Dieter c407c45
Rex Dieter 59e8f59
* Wed Aug 20 2014 Rex Dieter <rdieter@fedoraproject.org> 1.3.20-1
Rex Dieter 59e8f59
- 1.3.20, CVE-2014-1947 (#1064098,#1083082)
Rex Dieter 59e8f59
154569a
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.19-9
154569a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
154569a
Orion Poplawski b92e117
* Wed Aug 13 2014 Orion Poplawski <orion@cora.nwra.com> - 1.3.19-8
Orion Poplawski b92e117
- Rebuild for libjbig soname bump
Orion Poplawski b92e117
7ede069
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.19-7
7ede069
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7ede069
Rex Dieter b25db47
* Sun May 11 2014 Rex Dieter <rdieter@fedoraproject.org> 1.3.19-6
Rex Dieter b25db47
- handle upgrade path for introduction of -doc subpkg in 1.3.19-4
Rex Dieter b25db47
f26a1c1
* Mon Feb 03 2014 Remi Collet <remi@fedoraproject.org> - 1.3.19-5
f26a1c1
- upstream patch, drop debug output (#1060665)
f26a1c1
8d170c8
* Sat Jan 25 2014 Ville Skyttä <ville.skytta@iki.fi> - 1.3.19-4
8d170c8
- Split docs into -doc subpackage, drop README.txt (#1056306).
8d170c8
- Drop no longer needed BrowseDelegateDefault modification.
8d170c8
- Convert docs to UTF-8.
8d170c8
Rex Dieter 1c448fc
* Thu Jan 09 2014 Rex Dieter <rdieter@fedoraproject.org> 1.3.19-3
Rex Dieter 1c448fc
- ppc64le is a multilib arch (#1051208)
Rex Dieter 1c448fc
Rex Dieter e8b1410
* Wed Jan 01 2014 Rex Dieter <rdieter@fedoraproject.org> 1.3.19-2
Rex Dieter e8b1410
- BR: jbigkit, libwebp, xdg-utils, xz
Rex Dieter e8b1410
Rex Dieter d4472c3
* Wed Jan 01 2014 Rex Dieter <rdieter@fedoraproject.org> 1.3.19-1
Rex Dieter d4472c3
- 1.3.19 (#1047676)
Rex Dieter d4472c3
Rex Dieter 5ed0906
* Tue Oct 15 2013 Rex Dieter <rdieter@fedoraproject.org> 1.3.18-5
Rex Dieter 5ed0906
- trim changelog
Rex Dieter 5ed0906
64cc914
* Fri Aug 02 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.18-4
64cc914
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
64cc914
bec682e
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.3.18-3
bec682e
- Perl 5.18 rebuild
bec682e
Rex Dieter e327eaf
* Wed Jun 26 2013 Rex Dieter <rdieter@fedoraproject.org> 1.3.18-2
Rex Dieter e327eaf
- GraphicsMagick needs to recognize aarch64 as 64bit arch (#978351)
Rex Dieter e327eaf
Rex Dieter 1065a71
* Mon Mar 11 2013 Rex Dieter <rdieter@fedoraproject.org> - 1.3.18-1
Rex Dieter 1065a71
- 1.3.18 (#920064)
Rex Dieter 1065a71
- add %%rhel conditionals
Rex Dieter 1065a71
db9a2dd
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.17-4
db9a2dd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
db9a2dd
8ac0d02
* Fri Jan 18 2013 Adam Tkac <atkac redhat com> - 1.3.17-3
8ac0d02
- rebuild due to "jpeg8-ABI" feature drop
8ac0d02
be946f8
* Fri Dec 21 2012 Adam Tkac <atkac redhat com> - 1.3.17-2
be946f8
- rebuild against new libjpeg
be946f8
6d58979
* Tue Oct 16 2012 Rex Dieter <rdieter@fedoraproject.org> - 1.3.17-1
6d58979
- GraphicsMagick-1.3.17 (#866377)
6d58979
- GraphicsMagick 1.3.13 update breaks some PNGs (#788246)
6d58979
- --enable-quantum-library-names on f19+
6d58979
4a7199b
* Mon Aug 20 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.16-5
4a7199b
- CVE-2012-3438 GraphicsMagick: png_IM_malloc() size argument (#844106, #844107)
4a7199b
28a99f5
* Mon Aug 20 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.16-4
28a99f5
- link GraphicsMagick against lcms2 instead of lcms1 (#849778)
28a99f5
be59409
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.16-3
be59409
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
be59409
d07587a
* Wed Jun 27 2012 Petr Pisar <ppisar@redhat.com> - 1.3.16-2
d07587a
- Perl 5.16 rebuild
d07587a
bc27727
* Sun Jun 24 2012 Rex Dieter <rdieter@fedoraproject.org>
bc27727
- 1.3.16-1
bc27727
- GraphicsMagick-1.3.16
bc27727
- GraphicsMagick-devel and GraphicsMagick-c++-devel multilib conflict (#566361)
bc27727
c391a8b
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.3.15-3
c391a8b
- Perl 5.16 rebuild
c391a8b
838dfc2
* Tue May 08 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.15-2
838dfc2
- rebuild (libtiff)
838dfc2
79d99dc
* Sat Apr 28 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.15-1
79d99dc
- 1.3.15
79d99dc
d9c5b22
* Sun Feb 26 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.14-1
d9c5b22
- 1.3.14
d9c5b22
e976e5a
* Mon Jan 23 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.13-4
e976e5a
- -devel: omit seemingly extraneous dependencies
e976e5a
d5dfc2d
* Mon Jan 23 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.13-3
d5dfc2d
- BR: perl(ExtUtils::MakeMaker)
d5dfc2d
2271f53
* Mon Jan 23 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.13-2
2271f53
- Bad font configuration (#783906)
2271f53
- re-introduce perl_linkage patch, fixes %%check
2271f53
15bdba4
* Thu Jan 12 2012 Rex Dieter <rdieter@fedoraproject.org> 1.3.13-1
15bdba4
- 1.3.13
15bdba4
4d1aa9d
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.12-8
4d1aa9d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4d1aa9d
cda181b
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 1.3.12-7
cda181b
- Rebuild for new libpng
cda181b
a0955ce
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.3.12-6
a0955ce
- Perl mass rebuild
a0955ce
2bb4e10
* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.3.12-5
2bb4e10
- Perl 5.14 mass rebuild
2bb4e10
a68a98b
* Tue Apr 26 2011 Rex Dieter <rdieter@fedoraproject.org> 1.3.12-4
a68a98b
- delegates.mgk could use some care (#527117)
a68a98b
- -perl build is bad (#527143)
a68a98b
- wrong default font paths (#661664)
a68a98b
- need for 16-bit support, f16+ for now (#699414)
a68a98b
- tighten subpkg deps via %%_isa
a68a98b
0fa1f09
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.12-3
0fa1f09
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0fa1f09
1368035
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.3.12-2
1368035
- Mass rebuild with perl-5.12.0
1368035
aa4c4d4
* Mon Mar 08 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.3.12-1
aa4c4d4
- GraphicsMagick-1.3.12
aa4c4d4
aa4c4d4
* Tue Feb 23 2010 Rex Dieter <rdieter@fedoraproject.org> - 1.3.11-1
aa4c4d4
- GraphicsMagick-1.3.11
aa4c4d4
254c159
* Mon Dec 28 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.3.7-4
254c159
- CVE-2009-1882 (#503017)
254c159
254c159
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 1.3.7-3
254c159
- rebuild against perl 5.10.1
254c159
254c159
* Fri Nov 06 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.3.7-2
254c159
- cleanup/uncruftify .spec
254c159
27e83fa
* Thu Sep 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.3.7-1
27e83fa
- GraphicsMagick-1.3.7
27e83fa
7f9be87
* Mon Aug  3 2009 Ville Skyttä <ville.skytta at iki.fi> - 1.3.6-2
7f9be87
- Use lzma-compressed upstream source tarball.
7f9be87
2db5b9e
* Wed Jul 29 2009 Rex Dieter <rdieter@fedoraproject.org> 1.3.6-1
2db5b9e
- GraphicsMagick-1.3.6
2db5b9e
26459fb
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.3.5-2
26459fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
26459fb
36716ce
* Tue Jun 30 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.3.5-1
36716ce
- GraphicsMagick-1.3.5, ABI break (#487605)
36716ce
- --without-libgs (for now, per upstream advice)
36716ce
- BR: jasper-devel
36716ce
50e9f3b
* Tue Jun 30 2009 Rex Dieter <rdieter@fedoraproject.org> - 1.1.15-1
50e9f3b
- GraphicsMagick-1.1.15
50e9f3b
- fix BuildRoot
50e9f3b
- multiarch conflicts in GraphicsMagick (#341381)
50e9f3b
- broken -L in GraphicsMagick.pc (#456466)
50e9f3b
- %%files: track sonames
50e9f3b
4328439
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.14-4
4328439
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4328439
7dd84e6
* Thu Sep 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.14-3
7dd84e6
- own all files properly
7dd84e6
c317f0c
* Thu Sep 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.14-2
c317f0c
- turns out we do need gcc43 patch
c317f0c
c317f0c
* Thu Sep 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.14-1
c317f0c
- update to 1.1.14
c317f0c
- fix perl issue (bz 454087)
2a89c79
48e5bef
* Sun Jun 01 2008 Dennis Gilmore <dennis@ausil.us> - 1.1.10-4
48e5bef
- sparc64 is a 64 bit arch
48e5bef
ca79a3e
* Mon Feb 11 2008 Andreas Thienemann <andreas@bawue.net> - 1.1.10-3
ca79a3e
- Added patch to include cstring instead of string, fixing gcc4.3 build issue
ca79a3e
249bf5a
* Mon Feb 11 2008 Andreas Thienemann <andreas@bawue.net> - 1.1.10-2
249bf5a
- Rebuilt against gcc 4.3
249bf5a
def3ae0
* Mon Jan 28 2008 Andreas Thienemann <andreas@bawue.net> - 1.1.10-1
def3ae0
- Upgraded to 1.1.10
def3ae0
- Fixed linking problem with the Perl module. #365901
def3ae0
e3b525f
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 1.1.8-3
e3b525f
- Rebuild for selinux ppc32 issue.
e3b525f
ca5d205
* Sun Jul 29 2007 Andreas Thienemann <andreas@bawue.net> - 1.1.8-2
ca5d205
- Building without gslib support as it results in segfaults.
ca5d205
765fee8
* Sat Jul 28 2007 Andreas Thienemann <andreas@bawue.net> - 1.1.8-1
765fee8
- Update to new maintainance release 1.1.8
765fee8
d150a59
* Wed Mar 07 2007 Andreas Thienemann <andreas@bawue.net> - 1.1.7-7
d150a59
- Fix potential CVE-2007-0770 issue.
3d0c502
- Added perl-devel BuildReq
d150a59
cde2a8c
* Fri Dec 01 2006 Rex Dieter <rexdieter[AT]users.sf.net> - 1.1.7-6
cde2a8c
- *really* fix magick_config-64.h (bug #217959)
499dc0e
- make buildable on rhel4 too.
cde2a8c
a4481ff
* Fri Dec 01 2006 Rex Dieter <rexdieter[AT]users.sf.net> - 1.1.7-5
2f835b1
- fix magick-config-64.h (bug #217959)
2f835b1
87a087c
* Sun Nov 29 2006 Andreas Thienemann <andreas@bawue.net> - 1.1.7-3
87a087c
- Fixed devel requirement.
87a087c
84820b5
* Sun Nov 26 2006 Andreas Thienemann <andreas@bawue.net> - 1.1.7-2
84820b5
- Fixed various stuff
84820b5
84820b5
* Mon Jul 24 2006 Andreas Thienemann <andreas@bawue.net> - 1.1.7-1
84820b5
- Initial Package for FE based on ImageMagick.spec