]> git.pld-linux.org Git - packages/ImageMagick.git/blobdiff - ImageMagick.spec
- updated to 6.5.4-5
[packages/ImageMagick.git] / ImageMagick.spec
index e6c85f24519624dc638e82fb9a93f46fd72306b4..2ffe01582b9c2cc183080faeeb7a276fa09caf53 100644 (file)
@@ -7,10 +7,11 @@
 %bcond_without jasper          # without JPEG2000 module (which uses jasper library)
 %bcond_without wmf             # without WMF module (which uses libwmf library)
 %bcond_without cxx             # without Magick++
+%bcond_without exr             # without OpenEXR module
 #
 %include       /usr/lib/rpm/macros.perl
-%define                ver 6.3.2
-%define                pver    8
+%define                ver 6.5.4
+%define                pver    5
 %define                QuantumDepth    16
 Summary:       Image display, conversion, and manipulation under X
 Summary(de.UTF-8):     Darstellen, Konvertieren und Bearbeiten von Grafiken unter X
@@ -23,20 +24,19 @@ Summary(tr.UTF-8):  X altında resim gösterme, çevirme ve değişiklik yapma
 Summary(uk.UTF-8):     Перегляд, конвертування та обробка зображень під X Window
 Name:          ImageMagick
 Version:       %{ver}%{?pver:.%{pver}}
-Release:       4
+Release:       1
 Epoch:         1
 License:       Apache-like
 Group:         X11/Applications/Graphics
 Source0:       http://www.imagemagick.org/download/%{name}-%{ver}-%{pver}.tar.bz2
-# Source0-md5: 315a12569ae8c88979bd36e3f872ab37
-#Source0:      http://dl.sourceforge.net/imagemagick/%{name}-%{ver}.tar.bz2
+# Source0-md5: 598b85a24027e4583a850fbabf4f0b91
 Patch0:                %{name}-ac.patch
-Patch1:                %{name}-system-libltdl.patch
-Patch2:                %{name}-link.patch
-Patch3:                %{name}-libpath.patch
-Patch4:                %{name}-ldflags.patch
+Patch1:                %{name}-link.patch
+Patch2:                %{name}-libpath.patch
+Patch3:                %{name}-ldflags.patch
 URL:           http://www.imagemagick.org/
-BuildRequires: autoconf >= 2.59-9
+BuildRequires: OpenEXR-devel
+BuildRequires: autoconf >= 2.62
 BuildRequires: automake >= 1:1.9
 BuildRequires: bzip2-devel >= 1.0.1
 %{?with_djvu:BuildRequires:    djvulibre-devel}
@@ -52,6 +52,7 @@ BuildRequires:        lcms-devel
 BuildRequires: libjpeg-devel
 BuildRequires: libltdl-devel
 BuildRequires: libpng-devel >= 1.0.8
+BuildRequires: librsvg-devel
 BuildRequires: libstdc++-devel
 BuildRequires: libtiff-devel
 BuildRequires: libtool >= 2:1.5
@@ -402,6 +403,18 @@ Coder module for GraphViz DOT files.
 %description coder-dot -l pl.UTF-8
 Moduł kodera dla plików GraphViz DOT.
 
+%package coder-exr
+Summary:       Coder module for ILM EXR files
+Summary(pl.UTF-8):     Moduł kodera dla plików EXR ILM
+Group:         X11/Applications/Graphics
+Requires:      %{name} = %{epoch}:%{version}-%{release}
+
+%description coder-exr
+Coder module for ILM EXR files.
+
+%description coder-exr -l pl.UTF-8
+Moduł kodera dla plików EXR ILM.
+
 %package coder-fpx
 Summary:       Coder module for FlashPIX (FPX) files
 Summary(pl.UTF-8):     Moduł kodera dla plików FlashPIX (FPX)
@@ -563,12 +576,11 @@ Coder module for WMF files.
 Moduł kodera dla plików WMF.
 
 %prep
-%setup -q -n %{name}-%{ver}
+%setup -q -n %{name}-%{ver}-%{pver}
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 %{__perl} -pi -e 's,lib/graphviz,%{_lib}/graphviz,' configure.ac
 find -type f -exec perl -pi -e 's=!/usr/local/bin/perl=!/usr/bin/perl='  {} \;
@@ -595,6 +607,7 @@ touch www/Magick++/NEWS.html www/Magick++/ChangeLog.html
        --with%{!?with_jasper:out}-jp2 \
        --with%{!?with_cxx:out}-magick_plus_plus \
        --with%{!?with_wmf:out}-wmf \
+       --%{!?with_exr:dis}%{?with_exr:en}able-hdri \
        --with-gs-font-dir=%{_fontsdir}/Type1 \
        --with-modules \
        --with-perl=%{__perl} \
@@ -605,6 +618,7 @@ touch www/Magick++/NEWS.html www/Magick++/ChangeLog.html
        --with-x
 
 %{__make}
+%{__perl} -pi -e 's,/%{name}-%{ver}/,/%{name}-doc-%{version}/,' utilities/*.1
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -612,10 +626,14 @@ install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
-       pkgdocdir=%{_docdir}/%{name}-devel-%{version}
+       pkgdocdir=%{_docdir}/%{name}-doc-%{version}
 
 install PerlMagick/demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-perl
 rm -f $RPM_BUILD_ROOT%{modulesdir}/{coders,filters}/*.a
+rm -f $RPM_BUILD_ROOT%{modulesdir}/coders/dps.{la,so}
+rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Image/Magick/.packlist
+rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
+rm -f $RPM_BUILD_ROOT%{_datadir}/ImageMagick-%{ver}/{ChangeLog,LICENSE,NEWS.txt}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -648,8 +666,12 @@ rm -rf $RPM_BUILD_ROOT
 %{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/caption.so
 %{modulesdir}/coders/caption.la
+%attr(755,root,root) %{modulesdir}/coders/cals.so
+%{modulesdir}/coders/cals.la
 %attr(755,root,root) %{modulesdir}/coders/cin.so
 %{modulesdir}/coders/cin.la
 %attr(755,root,root) %{modulesdir}/coders/cip.so
@@ -662,8 +684,12 @@ 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/dds.so
+%{modulesdir}/coders/dds.la
 %attr(755,root,root) %{modulesdir}/coders/dib.so
 %{modulesdir}/coders/dib.la
+%attr(755,root,root) %{modulesdir}/coders/dng.so
+%{modulesdir}/coders/dng.la
 %attr(755,root,root) %{modulesdir}/coders/dpx.so
 %{modulesdir}/coders/dpx.la
 %attr(755,root,root) %{modulesdir}/coders/ept.so
@@ -678,14 +704,22 @@ rm -rf $RPM_BUILD_ROOT
 %{modulesdir}/coders/gradient.la
 %attr(755,root,root) %{modulesdir}/coders/gray.so
 %{modulesdir}/coders/gray.la
+%attr(755,root,root) %{modulesdir}/coders/hald.so
+%{modulesdir}/coders/hald.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/info.so
 %{modulesdir}/coders/info.la
+%attr(755,root,root) %{modulesdir}/coders/inline.so
+%{modulesdir}/coders/inline.la
+%attr(755,root,root) %{modulesdir}/coders/ipl.so
+%{modulesdir}/coders/ipl.la
 %attr(755,root,root) %{modulesdir}/coders/label.so
 %{modulesdir}/coders/label.la
 %attr(755,root,root) %{modulesdir}/coders/magick.so
@@ -794,6 +828,8 @@ rm -rf $RPM_BUILD_ROOT
 %{modulesdir}/coders/xc.la
 %attr(755,root,root) %{modulesdir}/coders/xpm.so
 %{modulesdir}/coders/xpm.la
+%attr(755,root,root) %{modulesdir}/coders/xps.so
+%{modulesdir}/coders/xps.la
 %attr(755,root,root) %{modulesdir}/coders/x.so
 %{modulesdir}/coders/x.la
 %attr(755,root,root) %{modulesdir}/coders/xwd.so
@@ -809,8 +845,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/animate
 %attr(755,root,root) %{_bindir}/compare
 %attr(755,root,root) %{_bindir}/composite
-%attr(755,root,root) %{_bindir}/convert
 %attr(755,root,root) %{_bindir}/conjure
+%attr(755,root,root) %{_bindir}/convert
 %attr(755,root,root) %{_bindir}/display
 %attr(755,root,root) %{_bindir}/identify
 %attr(755,root,root) %{_bindir}/import
@@ -833,13 +869,15 @@ rm -rf $RPM_BUILD_ROOT
 
 %files doc
 %defattr(644,root,root,755)
-%doc www
+%doc %{_defaultdocdir}/%{name}-doc-%{version}
 
 %files libs
 %defattr(644,root,root,755)
-%doc AUTHORS ChangeLog LICENSE NEWS
-%attr(755,root,root) %{_libdir}/libMagick.so.*.*.*
-%attr(755,root,root) %{_libdir}/libWand.so.*.*.*
+%doc ChangeLog LICENSE
+%attr(755,root,root) %{_libdir}/libMagickCore.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libMagickCore.so.2
+%attr(755,root,root) %{_libdir}/libMagickWand.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libMagickWand.so.2
 
 %if %{with djvu}
 %files coder-djvu
@@ -855,6 +893,14 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{modulesdir}/coders/dot.so
 %{modulesdir}/coders/dot.la
 
+%if %{with exr}
+%files coder-exr
+%defattr(644,root,root,755)
+# R: OpenEXR
+%attr(755,root,root) %{modulesdir}/coders/exr.so
+%{modulesdir}/coders/exr.la
+%endif
+
 %if %{with fpx}
 %files coder-fpx
 %defattr(644,root,root,755)
@@ -919,7 +965,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files coder-svg
 %defattr(644,root,root,755)
-# R: libxml2
+# R: libxml2, librsvg
 %attr(755,root,root) %{modulesdir}/coders/svg.so
 %{modulesdir}/coders/svg.la
 
@@ -945,24 +991,30 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%doc %{_docdir}/%{name}-devel-%{version}
 %attr(755,root,root) %{_bindir}/Magick-config
+%attr(755,root,root) %{_bindir}/MagickCore-config
+%attr(755,root,root) %{_bindir}/MagickWand-config
 %attr(755,root,root) %{_bindir}/Wand-config
-%attr(755,root,root) %{_libdir}/libMagick.so
-%attr(755,root,root) %{_libdir}/libWand.so
-%{_libdir}/libMagick.la
-%{_libdir}/libWand.la
-%{_includedir}/magick
-%{_includedir}/wand
+%attr(755,root,root) %{_libdir}/libMagickCore.so
+%attr(755,root,root) %{_libdir}/libMagickWand.so
+%dir %{_includedir}/ImageMagick
+%{_libdir}/libMagickCore.la
+%{_libdir}/libMagickWand.la
+%{_includedir}/ImageMagick/magick
+%{_includedir}/ImageMagick/wand
 %{_pkgconfigdir}/ImageMagick.pc
+%{_pkgconfigdir}/MagickCore.pc
+%{_pkgconfigdir}/MagickWand.pc
 %{_pkgconfigdir}/Wand.pc
 %{_mandir}/man1/Magick-config.1*
+%{_mandir}/man1/MagickCore-config.1*
+%{_mandir}/man1/MagickWand-config.1*
 %{_mandir}/man1/Wand-config.1*
 
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/libMagick.a
-%{_libdir}/libWand.a
+%{_libdir}/libMagickCore.a
+%{_libdir}/libMagickWand.a
 
 %files perl
 %defattr(644,root,root,755)
@@ -978,15 +1030,17 @@ rm -rf $RPM_BUILD_ROOT
 %files c++
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libMagick++.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libMagick++.so.2
 
 %files c++-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/Magick++-config
 %{_libdir}/libMagick++.la
 %attr(755,root,root) %{_libdir}/libMagick++.so
-%{_includedir}/Magick++
-%{_includedir}/Magick++.h
+%{_includedir}/ImageMagick/Magick++
+%{_includedir}/ImageMagick/Magick++.h
 %{_pkgconfigdir}/ImageMagick++.pc
+%{_pkgconfigdir}/Magick++.pc
 %{_mandir}/man1/Magick++-config.1*
 
 %files c++-static
This page took 0.147365 seconds and 4 git commands to generate.