]> git.pld-linux.org Git - packages/ImageMagick.git/blobdiff - ImageMagick.spec
- reverted. XFree86 is back.
[packages/ImageMagick.git] / ImageMagick.spec
index 4262d4768f78f725ac12fe18878a454650bd6057..38857d4e6ec5a1270f7dcaa0cebc24103173b334 100644 (file)
@@ -1,12 +1,13 @@
 #
 # Conditional build:
-%bcond_without fpx     # without FlashPIX module (which uses fpx library)
-%bcond_with    gs      # with PostScript support through ghostscript library (warning: breaks jpeg!)
-%bcond_without jasper  # without JPEG2000 module (which uses jasper library)
-%bcond_without cxx     # without Magick++
+%bcond_without fpx             # without FlashPIX module (which uses fpx library)
+%bcond_without graphviz        # without Graphviz support
+%bcond_with    gs              # with PostScript support through ghostscript library (warning: breaks jpeg!)
+%bcond_without jasper          # without JPEG2000 module (which uses jasper library)
+%bcond_without cxx             # without Magick++
 #
 %include       /usr/lib/rpm/macros.perl
-%define                ver 6.0.0
+%define                ver 6.2.1
 %define                pver    2
 %define                QuantumDepth    16
 Summary:       Image display, conversion, and manipulation under X
@@ -20,45 +21,48 @@ Summary(tr):        X alt
 Summary(uk):   ðÅÒÅÇÌÑÄ, ËÏÎ×ÅÒÔÕ×ÁÎÎÑ ÔÁ ÏÂÒÏÂËÁ ÚÏÂÒÁÖÅÎؠЦĠX Window
 Name:          ImageMagick
 Version:       %{ver}%{?pver:.%{pver}}
-Release:       2
+Release:       1
 Epoch:         1
-License:       Freeware
+License:       Apache-like
 Group:         X11/Applications/Graphics
-Source0:       http://dl.sourceforge.net/imagemagick/%{name}-%{ver}-%{pver}.tar.bz2
-# Source0-md5: 1314f8e62c8acdc224c55241ae828a6e
+Source0:       http://www.imagemagick.org/download/%{name}-%{ver}-%{pver}.tar.bz2
+# Source0-md5: b7cf4e8b0b3118c65379d434124d5065
 #Source0:      http://dl.sourceforge.net/imagemagick/%{name}-%{ver}.tar.bz2
 Patch0:                %{name}-libpath.patch
 Patch1:                %{name}-ac.patch
 Patch2:                %{name}-system-libltdl.patch
+Patch3:                %{name}-free.patch
+Patch4:                %{name}-dot.patch
 URL:           http://www.imagemagick.org/
 BuildRequires: XFree86-DPS-devel
 BuildRequires: XFree86-devel
-BuildRequires: autoconf >= 2.56
-BuildRequires: automake >= 1.7
+BuildRequires: autoconf >= 2.59
+BuildRequires: automake >= 1:1.9
 BuildRequires: bzip2-devel >= 1.0.1
+BuildRequires: expat-devel >= 1.95.7
 BuildRequires: freetype-devel >= 2.0.2-2
+BuildRequires: gd-devel >= 2.0.15
 %{?with_gs:BuildRequires:      ghostscript-devel}
-BuildRequires: graphviz-devel >= 1.12
+%{?with_graphviz:BuildRequires:        graphviz-devel >= 1.12}
 %{?with_jasper:BuildRequires:  jasper-devel >= 1.700.5}
 BuildRequires: jbigkit-devel
 BuildRequires: lcms-devel
-BuildRequires: libexif-devel
 %{?with_fpx:BuildRequires:     libfpx-devel >= 1.2.0.4-3}
 BuildRequires: libjpeg-devel
 BuildRequires: libltdl-devel
-BuildRequires: libplot-devel
-BuildRequires: libpng >= 1.0.8
+BuildRequires: libpng-devel >= 1.0.8
 BuildRequires: libstdc++-devel
 BuildRequires: libtiff-devel
-BuildRequires: libtool >= 2:1.4e-0.20021218.3
-BuildRequires: libwmf-devel >= 0.2.2
+BuildRequires: libtool >= 2:1.5
+BuildRequires: libwmf-devel >= 2:0.2.2
 BuildRequires: libxml2-devel >= 2.0
 BuildRequires: perl-devel >= 1:5.8.0
 BuildRequires: rpm-perlprov >= 4.1-13
-BuildRequires: txt2html
+# only checked for, but only supplied scripts/txt2html is used
+#BuildRequires:        txt2html
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
+Obsoletes:     ImageMagick-coder-mpeg
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-Obsoletes:     %{name}-coder-mpeg
 
 # we don't want "-s" here, because it would be added to `Magick*-config --ldflags`
 %define                rpmldflags      %{nil}
@@ -117,6 +121,17 @@ ImageMagick - 
 ÚÏÂÒÁÖÅÎØ. ÷ÏÎÁ ÐÒÁÃÀ¤ Ð¦Ä X Window. ImageMagick ÄÁ¤ ËÏÒÉÓÔÕ×ÁÞÕ
 ÛÉÒÏ˦ ÍÏÖÌÉ×ÏÓÔ¦ ÐÏ ÏÂÒÏÂæ ÚÏÂÒÁÖÅÎØ × Ò¦ÚÎÏÍÁΦÔÎÉÈ ÆÏÒÍÁÔÁÈ.
 
+%package doc
+Summary:       ImageMagick documentation
+Summary(pl):   Dokumentacja do ImageMagick
+Group:         Documentation
+
+%description doc
+Documentation for ImageMagick.
+
+%description doc -l pl
+Dokumentacja do ImageMagick.
+
 %package libs
 Summary:       ImageMagick libraries
 Summary(pl):   Biblioteki ImageMagick
@@ -145,8 +160,9 @@ Requires:   XFree86-devel
 Requires:      bzip2-devel
 Requires:      freetype-devel
 Requires:      lcms-devel
-Requires:      libexif-devel
 Requires:      libltdl-devel
+Requires:      libjpeg-devel
+Requires:      libtiff-devel
 Requires:      zlib-devel
 
 %description devel
@@ -227,6 +243,7 @@ Summary(pt_BR):     M
 Summary(ru):   âÉÂÌÉÏÔÅËÉ É ÍÏÄÕÌÉ ÄÌÑ ÄÏÓÔÕÐÁ Ë ImageMagick ÉÚ perl
 Summary(uk):   â¦Â̦ÏÔÅËÉ ÔÁ ÍÏÄÕ̦ ÄÌÑ ÄÏÓÔÕÐÕ ÄÏ ImageMagick Ú Perl
 Group:         Development/Languages/Perl
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 
 %description perl
@@ -445,18 +462,6 @@ Coder module for MIFF files.
 %description coder-miff -l pl
 Modu³ kodera dla plików MIFF.
 
-%package coder-mpeg
-Summary:       Coder module for MPEG files
-Summary(pl):   Modu³ kodera dla plików MPEG
-Group:         X11/Applications/Graphics
-Requires:      %{name} = %{epoch}:%{version}-%{release}
-
-%description coder-mpeg
-Coder module for MPEG files.
-
-%description coder-mpeg -l pl
-Modu³ kodera dla plików MPEG.
-
 %package coder-mpr
 Summary:       Coder module for ImageMagick MPR and MSL files
 Summary(pl):   Modu³ kodera dla plików MPR i MSL ImageMagick
@@ -560,19 +565,26 @@ Modu
 %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='  {} \;
 
+# avoid rebuilding (broken paths in scripts/Makefile.am)
+touch www/Magick++/NEWS.html www/Magick++/ChangeLog.html
+
 %build
-rm -f missing
 %{__libtoolize}
-%{__aclocal} -I /usr/share/libtool/libltdl
+%{__aclocal}
 %{__autoconf}
 %{__automake}
 %configure \
        --enable-fast-install \
        --enable-lzw \
        --enable-shared \
+       --disable-ltdl-install \
+       --with%{!?with_graphviz:out}-dot \
        --with%{!?with_fpx:out}-fpx \
        --with%{!?with_gs:out}-gslib \
        --with%{!?with_jasper:out}-jp2 \
@@ -612,13 +624,13 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %dir %{_libdir}/ImageMagick-%{ver}
 %dir %{_libdir}/ImageMagick-%{ver}/config
-%{_libdir}/ImageMagick-%{ver}/config/*.mgk
+%{_libdir}/ImageMagick-%{ver}/config/*.xml
 %dir %{modulesdir}
 %dir %{modulesdir}/coders
 %dir %{modulesdir}/filters
 %dir %{_datadir}/ImageMagick-%{ver}
 %dir %{_datadir}/ImageMagick-%{ver}/config
-%{_datadir}/ImageMagick-%{ver}/config/*.mgk
+%{_datadir}/ImageMagick-%{ver}/config/*.xml
 
 # ========= coders without additional deps
 %attr(755,root,root) %{modulesdir}/coders/art.so
@@ -633,10 +645,10 @@ rm -rf $RPM_BUILD_ROOT
 %{modulesdir}/coders/caption.la
 %attr(755,root,root) %{modulesdir}/coders/cin.so
 %{modulesdir}/coders/cin.la
+%attr(755,root,root) %{modulesdir}/coders/cip.so
+%{modulesdir}/coders/cip.la
 %attr(755,root,root) %{modulesdir}/coders/clip.so
 %{modulesdir}/coders/clip.la
-%attr(755,root,root) %{modulesdir}/coders/clipboard.so
-%{modulesdir}/coders/clipboard.la
 %attr(755,root,root) %{modulesdir}/coders/cmyk.so
 %{modulesdir}/coders/cmyk.la
 %attr(755,root,root) %{modulesdir}/coders/cut.so
@@ -719,6 +731,8 @@ rm -rf $RPM_BUILD_ROOT
 %{modulesdir}/coders/ps.la
 %attr(755,root,root) %{modulesdir}/coders/pwp.so
 %{modulesdir}/coders/pwp.la
+%attr(755,root,root) %{modulesdir}/coders/raw.so
+%{modulesdir}/coders/raw.la
 %attr(755,root,root) %{modulesdir}/coders/rgb.so
 %{modulesdir}/coders/rgb.la
 %attr(755,root,root) %{modulesdir}/coders/rla.so
@@ -773,6 +787,8 @@ rm -rf $RPM_BUILD_ROOT
 %{modulesdir}/coders/x.la
 %attr(755,root,root) %{modulesdir}/coders/xwd.so
 %{modulesdir}/coders/xwd.la
+%attr(755,root,root) %{modulesdir}/coders/ycbcr.so
+%{modulesdir}/coders/ycbcr.la
 %attr(755,root,root) %{modulesdir}/coders/yuv.so
 %{modulesdir}/coders/yuv.la
 
@@ -792,6 +808,10 @@ rm -rf $RPM_BUILD_ROOT
 
 %{_mandir}/man1/[Iacdim]*
 
+%files doc
+%defattr(644,root,root,755)
+%doc www
+
 %files libs
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog LICENSE NEWS
@@ -800,7 +820,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files coder-dot
 %defattr(644,root,root,755)
-# R: graphviz
+# R: graphviz, gd
 %attr(755,root,root) %{modulesdir}/coders/dot.so
 %{modulesdir}/coders/dot.la
 
This page took 0.041256 seconds and 4 git commands to generate.