/[packages]/updates/3/imagemagick/current/SPECS/imagemagick.spec
ViewVC logotype

Diff of /updates/3/imagemagick/current/SPECS/imagemagick.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 202829 by fwang, Sun Jan 29 08:54:24 2012 UTC revision 281734 by fwang, Fri Aug 17 02:57:32 2012 UTC
# Line 9  Line 9 
9  # V E R S I O N   P A R T S  # V E R S I O N   P A R T S
10    
11  # their "official" version  # their "official" version
12  %define rversion 6.7.5  %define rversion 6.7.9
13    
14  # their "minor" version  # their "minor" version
15  %define minor_rev 0  %define minor_rev 0
# Line 51  Patch2:                ImageMagick-6.7.4-force-so.patc Line 51  Patch2:                ImageMagick-6.7.4-force-so.patc
51  Patch7:         imagemagick-urw.diff  Patch7:         imagemagick-urw.diff
52  Patch17:        imagemagick-fpx.diff  Patch17:        imagemagick-fpx.diff
53  Patch19:        ImageMagick-libpath.diff  Patch19:        ImageMagick-libpath.diff
54  Patch20:        ImageMagick-6.4.8-9-fix-montageimages-test.patch  Patch20:        ImageMagick-6.7.7-9-fix-montageimages-test.patch
55    
56  Requires:       %{libname} = %{version}  Requires:       %{libname} = %{version}
57  Obsoletes:      ImageMagick < 6.3.2.9-6  Obsoletes:      ImageMagick < 6.3.2.9-6
# Line 71  BuildRequires:  libjpeg-devel Line 71  BuildRequires:  libjpeg-devel
71  BuildRequires:  libpng-devel  BuildRequires:  libpng-devel
72  BuildRequires:  zlib-devel  BuildRequires:  zlib-devel
73  BuildRequires:  lcms-devel  BuildRequires:  lcms-devel
74    BuildRequires:  lcms2-devel
75    BuildRequires:  fftw-devel
76  BuildRequires:  lqr-devel  BuildRequires:  lqr-devel
77  BuildRequires:  libltdl-devel  BuildRequires:  libltdl-devel
78  BuildRequires:  perl-devel  BuildRequires:  perl-devel
# Line 83  BuildRequires:  lzma-devel Line 85  BuildRequires:  lzma-devel
85  BuildRequires:  djvulibre-devel  BuildRequires:  djvulibre-devel
86  %endif  %endif
87  BuildRequires:  ghostscript  BuildRequires:  ghostscript
88    BuildRequires:  subversion
89  BuildConflicts: %{develname}  BuildConflicts: %{develname}
90    
91  %description  %description
# Line 92  of image formats. Line 95  of image formats.
95    
96  ImageMagick can make use of the following delegate programs, available as  ImageMagick can make use of the following delegate programs, available as
97  packages in %{_vendor}: curl enscript ffmpeg ghostscript ghostscript-X gimp  packages in %{_vendor}: curl enscript ffmpeg ghostscript ghostscript-X gimp
98  gnuplot graphviz html2ps mplayer ncompress netpbm sane-backends tetex-dvips  gnuplot graphviz html2ps mplayer ncompress netpbm sane-backends texlive-texmf
99  transfig ufraw xdg-utils zip autotrace povray  transfig ufraw xdg-utils zip autotrace povray
100    
101  %package        desktop  %package        desktop
# Line 126  Provides:      libMagick-devel = %{version}-% Line 129  Provides:      libMagick-devel = %{version}-%
129  Obsoletes:      ImageMagick-devel  Obsoletes:      ImageMagick-devel
130  Provides:       libMagick5-devel = %{version}-%{release}  Provides:       libMagick5-devel = %{version}-%{release}
131  Obsoletes:      libMagick5-devel  Obsoletes:      libMagick5-devel
132    Conflicts:      %{name} < 6.7.5.0-2
133  # 2006  # 2006
134  Obsoletes:      %{mklibname Magick 8.3.2 -d}  Obsoletes:      %{mklibname Magick 8.3.2 -d}
135  # 2007.0  # 2007.0
# Line 168  This package contains HTML/PDF documenta Line 172  This package contains HTML/PDF documenta
172  %setup -q -n ImageMagick-%{rversion}-%minor_rev  %setup -q -n ImageMagick-%{rversion}-%minor_rev
173    
174  %patch0 -p1 -b .docdir  %patch0 -p1 -b .docdir
 #patch1 -p1  
175  %patch2 -p0 -b .so  %patch2 -p0 -b .so
176  %patch7 -p0 -b .urw  %patch7 -p0 -b .urw
177  %patch17 -p0 -b .fpx  %patch17 -p0 -b .fpx
# Line 177  This package contains HTML/PDF documenta Line 180  This package contains HTML/PDF documenta
180    
181  bzcat %{SOURCE1} > ImageMagick.pdf  bzcat %{SOURCE1} > ImageMagick.pdf
182  install -m 644 %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} .  install -m 644 %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} .
183  libtoolize --copy --force; aclocal -I m4; autoconf; automake  autoreconf -fi
184    
185  %build  %build
186  #gw the format-string patch is incomplete:  #gw the format-string patch is incomplete:
# Line 236  make check Line 239  make check
239  %endif  %endif
240    
241  %install  %install
 rm -rf %{buildroot}  
   
242  # (Abel) set LD_RUN_PATH to null, to avoid adding rpath to perlmagick module  # (Abel) set LD_RUN_PATH to null, to avoid adding rpath to perlmagick module
243  %makeinstall_std LD_RUN_PATH="" pkgdocdir=/installed_docs  %makeinstall_std LD_RUN_PATH="" pkgdocdir=/installed_docs
244    
# Line 280  Type=Application Line 281  Type=Application
281  Categories=Graphics;Viewer;  Categories=Graphics;Viewer;
282  EOF  EOF
283    
 %clean  
 rm -rf %{buildroot}  
   
284  %files  %files
 %defattr(-,root,root)  
285  %doc README.txt  %doc README.txt
286  %{_sysconfdir}/ImageMagick  %{_sysconfdir}/ImageMagick
287  %{_bindir}/animate  %{_bindir}/animate
# Line 301  rm -rf %{buildroot} Line 298  rm -rf %{buildroot}
298  %{_libdir}/ImageMagick-%{rversion}  %{_libdir}/ImageMagick-%{rversion}
299  %{_datadir}/ImageMagick-%{rversion}  %{_datadir}/ImageMagick-%{rversion}
300  %{_mandir}/man1/*  %{_mandir}/man1/*
301  %{_mandir}/man3/*  %exclude %{_mandir}/man1/*-config.*
 %exclude %{_mandir}/man3/*::*.3pm*  
302    
303  %files desktop  %files desktop
 %defattr(-,root,root)  
304  %{_datadir}/applications/*  %{_datadir}/applications/*
305  %{_iconsdir}/%{name}.png  %{_iconsdir}/%{name}.png
306  %{_liconsdir}/%{name}.png  %{_liconsdir}/%{name}.png
# Line 313  rm -rf %{buildroot} Line 308  rm -rf %{buildroot}
308  %{_iconsdir}/hicolor/64x64/apps/%{name}.png  %{_iconsdir}/hicolor/64x64/apps/%{name}.png
309    
310  %files -n %{libname}  %files -n %{libname}
 %defattr(-,root,root,0755)  
311  %{_libdir}/libMagick++.so.%{major}*  %{_libdir}/libMagick++.so.%{major}*
312  %{_libdir}/libMagickCore.so.%{major}*  %{_libdir}/libMagickCore.so.%{major}*
313  %{_libdir}/libMagickWand.so.%{major}*  %{_libdir}/libMagickWand.so.%{major}*
314    
315  %files -n %{develname}  %files -n %{develname}
 %defattr(-,root,root)  
316  %{_includedir}/ImageMagick  %{_includedir}/ImageMagick
317  %multiarch %{multiarch_bindir}/Magick-config  %multiarch %{multiarch_bindir}/Magick-config
318  %multiarch %{multiarch_bindir}/Magick++-config  %multiarch %{multiarch_bindir}/Magick++-config
# Line 336  rm -rf %{buildroot} Line 329  rm -rf %{buildroot}
329  %{_bindir}/Wand-config  %{_bindir}/Wand-config
330  %{_libdir}/*.so  %{_libdir}/*.so
331  %{_libdir}/pkgconfig/*.pc  %{_libdir}/pkgconfig/*.pc
332    %{_mandir}/man1/*-config.*
333    
334  %files -n perl-Image-Magick  %files -n perl-Image-Magick
 %defattr(-,root,root)  
335  %{perl_vendorarch}/Image  %{perl_vendorarch}/Image
336  %{perl_vendorarch}/auto/Image  %{perl_vendorarch}/auto/Image
337  %{_mandir}/man3*/*::*.3pm*  %{_mandir}/man3*/*::*.3pm*
338    
339  %files doc  %files doc
 %defattr(-,root,root)  
340  %doc ImageMagick.pdf ChangeLog LICENSE NEWS* NOTICE  %doc ImageMagick.pdf ChangeLog LICENSE NEWS* NOTICE
341  %doc QuickStart.txt installed_docs/*  %doc QuickStart.txt installed_docs/*

Legend:
Removed from v.202829  
changed lines
  Added in v.281734

  ViewVC Help
Powered by ViewVC 1.1.30