|
|
|
@ -43,14 +43,15 @@ BuildRequires: libwmf-devel
|
|
|
|
|
BuildRequires: libxml2-devel
|
|
|
|
|
BuildRequires: lzma-devel
|
|
|
|
|
BuildRequires: openexr-devel
|
|
|
|
|
BuildRequires: openjpeg2-devel
|
|
|
|
|
BuildRequires: pango-devel
|
|
|
|
|
BuildRequires: pkgconfig
|
|
|
|
|
|
|
|
|
|
%define mfr_version 6.8.8
|
|
|
|
|
%define mfr_revision 1
|
|
|
|
|
%define mfr_revision 7
|
|
|
|
|
%define quantum_depth 16
|
|
|
|
|
%define source_version %{mfr_version}-%{mfr_revision}
|
|
|
|
|
%define clibver 1
|
|
|
|
|
%define clibver 2
|
|
|
|
|
%define cxxlibver 3
|
|
|
|
|
%define libspec -6_Q%{quantum_depth}
|
|
|
|
|
Version: %{mfr_version}.%{mfr_revision}
|
|
|
|
@ -76,8 +77,6 @@ Patch4: ImageMagick-6.8.5.7-no-XPMCompliance.patch
|
|
|
|
|
# bugs
|
|
|
|
|
# will ask upstream if needed, or if other solution exists
|
|
|
|
|
Patch11: ImageMagick-6.8.4.0-dont-build-in-install.patch
|
|
|
|
|
# http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24957
|
|
|
|
|
Patch12: disable_mat_test.patch
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
|
|
|
|
|
|
%package -n perl-PerlMagick
|
|
|
|
@ -133,6 +132,102 @@ Group: Development/Libraries/C and C++
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description extra
|
|
|
|
|
This package adds support for djvu, wmf and jpeg2000 formats and
|
|
|
|
|
installs optional helper applications.
|
|
|
|
|
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description -n libMagickCore%{libspec}-%{clibver}
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description -n libMagickWand%{libspec}-%{clibver}
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description -n perl-PerlMagick
|
|
|
|
|
PerlMagick is an objected-oriented Perl interface to ImageMagick. Use
|
|
|
|
|
the module to read, manipulate, or write an image or image sequence
|
|
|
|
|
from within a Perl script. This makes it suitable for Web CGI scripts.
|
|
|
|
|
|
|
|
|
|
%description -n libMagick++%{libspec}-%{cxxlibver}
|
|
|
|
|
This is Magick++, the object-oriented C++ API for the ImageMagick
|
|
|
|
|
image-processing library.
|
|
|
|
|
|
|
|
|
|
Magick++ supports an object model inspired by PerlMagick. Magick++
|
|
|
|
|
should be faster than PerlMagick since it is written in a compiled
|
|
|
|
|
language which is not parsed at run-time. This makes it suitable for
|
|
|
|
|
Web CGI programs. Images support implicit reference counting so that
|
|
|
|
|
copy constructors and assignment incur almost no cost. The cost of
|
|
|
|
|
actually copying an image (if necessary) is done just before
|
|
|
|
|
modification and this copy is managed automatically by Magick++.
|
|
|
|
|
De-referenced copies are automatically deleted. The image objects
|
|
|
|
|
support value (rather than pointer) semantics so it is trivial to
|
|
|
|
|
support multiple generations of an image in memory at one time.
|
|
|
|
|
|
|
|
|
|
%description -n libMagick++-devel
|
|
|
|
|
This is Magick++, the object-oriented C++ API for the ImageMagick
|
|
|
|
|
image-processing library.
|
|
|
|
|
|
|
|
|
|
Magick++ supports an object model inspired by PerlMagick. Magick++
|
|
|
|
|
should be faster than PerlMagick since it is written in a compiled
|
|
|
|
|
language which is not parsed at run-time. This makes it suitable for
|
|
|
|
|
Web CGI programs. Images support implicit reference counting so that
|
|
|
|
|
copy constructors and assignment incur almost no cost. The cost of
|
|
|
|
|
actually copying an image (if necessary) is done just before
|
|
|
|
|
modification and this copy is managed automatically by Magick++.
|
|
|
|
|
De-referenced copies are automatically deleted. The image objects
|
|
|
|
|
support value (rather than pointer) semantics so it is trivial to
|
|
|
|
|
support multiple generations of an image in memory at one time.
|
|
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
|
HTML documentation for ImageMagick library and scene examples.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
%{?gpg_verify: %gpg_verify %{S:3}}
|
|
|
|
|
%setup -n ImageMagick-%{source_version}
|
|
|
|
@ -142,9 +237,6 @@ BuildArch: noarch
|
|
|
|
|
%patch3 -p1
|
|
|
|
|
%patch4 -p1
|
|
|
|
|
%patch11 -p1
|
|
|
|
|
%ifarch ppc ppc64 s390 s390x
|
|
|
|
|
%patch12
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
export CFLAGS="$RPM_OPT_FLAGS"
|
|
|
|
@ -300,113 +392,4 @@ PATH='/bin:/usr/bin' find %{buildroot}/%{_libdir} -name "*.la" ! -empty \
|
|
|
|
|
%defattr(-,root,root)
|
|
|
|
|
%{_docdir}/%{name}-doc
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description extra
|
|
|
|
|
This package adds support for djvu, wmf and jpeg2000 formats and
|
|
|
|
|
installs optional helper applications.
|
|
|
|
|
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description -n libMagickCore%{libspec}-%{clibver}
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description -n libMagickWand%{libspec}-%{clibver}
|
|
|
|
|
ImageMagick is a robust collection of tools and libraries to read,
|
|
|
|
|
write, and manipulate an image in many image formats, including popular
|
|
|
|
|
formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick,
|
|
|
|
|
you can create images dynamically, making it suitable for Web
|
|
|
|
|
applications. You can also resize, rotate, sharpen, color-reduce, or
|
|
|
|
|
add special effects to an image and save your completed work in many
|
|
|
|
|
different image formats. Image processing operations are available from
|
|
|
|
|
the command line as well as through C, C++, and PERL-based programming
|
|
|
|
|
interfaces.
|
|
|
|
|
|
|
|
|
|
%description -n perl-PerlMagick
|
|
|
|
|
PerlMagick is an objected-oriented Perl interface to ImageMagick. Use
|
|
|
|
|
the module to read, manipulate, or write an image or image sequence
|
|
|
|
|
from within a Perl script. This makes it suitable for Web CGI scripts.
|
|
|
|
|
|
|
|
|
|
%description -n libMagick++%{libspec}-%{cxxlibver}
|
|
|
|
|
This is Magick++, the object-oriented C++ API for the ImageMagick
|
|
|
|
|
image-processing library.
|
|
|
|
|
|
|
|
|
|
Magick++ supports an object model inspired by PerlMagick. Magick++
|
|
|
|
|
should be faster than PerlMagick since it is written in a compiled
|
|
|
|
|
language which is not parsed at run-time. This makes it suitable for
|
|
|
|
|
Web CGI programs. Images support implicit reference counting so that
|
|
|
|
|
copy constructors and assignment incur almost no cost. The cost of
|
|
|
|
|
actually copying an image (if necessary) is done just before
|
|
|
|
|
modification and this copy is managed automatically by Magick++.
|
|
|
|
|
De-referenced copies are automatically deleted. The image objects
|
|
|
|
|
support value (rather than pointer) semantics so it is trivial to
|
|
|
|
|
support multiple generations of an image in memory at one time.
|
|
|
|
|
|
|
|
|
|
%description -n libMagick++-devel
|
|
|
|
|
This is Magick++, the object-oriented C++ API for the ImageMagick
|
|
|
|
|
image-processing library.
|
|
|
|
|
|
|
|
|
|
Magick++ supports an object model inspired by PerlMagick. Magick++
|
|
|
|
|
should be faster than PerlMagick since it is written in a compiled
|
|
|
|
|
language which is not parsed at run-time. This makes it suitable for
|
|
|
|
|
Web CGI programs. Images support implicit reference counting so that
|
|
|
|
|
copy constructors and assignment incur almost no cost. The cost of
|
|
|
|
|
actually copying an image (if necessary) is done just before
|
|
|
|
|
modification and this copy is managed automatically by Magick++.
|
|
|
|
|
De-referenced copies are automatically deleted. The image objects
|
|
|
|
|
support value (rather than pointer) semantics so it is trivial to
|
|
|
|
|
support multiple generations of an image in memory at one time.
|
|
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
|
HTML documentation for ImageMagick library and scene examples.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|