/[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 196902 by fwang, Mon Jan 16 16:38:04 2012 UTC revision 263796 by fwang, Tue Jun 26 03:14:45 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.4  %define rversion 6.7.7
13    
14  # their "minor" version  # their "minor" version
15  %define minor_rev 7  %define minor_rev 9
16    
17  # some other funny version  # some other funny version
18  # (aw) from the docs: Versions with Q8 in the name are 8 bits-per-pixel  # (aw) from the docs: Versions with Q8 in the name are 8 bits-per-pixel
# Line 47  Source13:      magick-icon_64x64.png Line 47  Source13:      magick-icon_64x64.png
47  Patch0:         imagemagick-docdir.diff  Patch0:         imagemagick-docdir.diff
48  #gw fix format strings, but it doesn't work for the perl-Magick  #gw fix format strings, but it doesn't work for the perl-Magick
49  Patch1:         ImageMagick-6.4.8-9-format-strings.patch  Patch1:         ImageMagick-6.4.8-9-format-strings.patch
50    Patch2:         ImageMagick-6.7.4-force-so.patch
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 82  BuildRequires:  lzma-devel Line 83  BuildRequires:  lzma-devel
83  BuildRequires:  djvulibre-devel  BuildRequires:  djvulibre-devel
84  %endif  %endif
85  BuildRequires:  ghostscript  BuildRequires:  ghostscript
86    BuildRequires:  subversion
87  BuildConflicts: %{develname}  BuildConflicts: %{develname}
88    
89  %description  %description
# Line 91  of image formats. Line 93  of image formats.
93    
94  ImageMagick can make use of the following delegate programs, available as  ImageMagick can make use of the following delegate programs, available as
95  packages in %{_vendor}: curl enscript ffmpeg ghostscript ghostscript-X gimp  packages in %{_vendor}: curl enscript ffmpeg ghostscript ghostscript-X gimp
96  gnuplot graphviz html2ps mplayer ncompress netpbm sane-backends tetex-dvips  gnuplot graphviz html2ps mplayer ncompress netpbm sane-backends texlive-texmf
97  transfig ufraw xdg-utils zip autotrace povray  transfig ufraw xdg-utils zip autotrace povray
98    
99  %package        desktop  %package        desktop
# Line 125  Provides:      libMagick-devel = %{version}-% Line 127  Provides:      libMagick-devel = %{version}-%
127  Obsoletes:      ImageMagick-devel  Obsoletes:      ImageMagick-devel
128  Provides:       libMagick5-devel = %{version}-%{release}  Provides:       libMagick5-devel = %{version}-%{release}
129  Obsoletes:      libMagick5-devel  Obsoletes:      libMagick5-devel
130    Conflicts:      %{name} < 6.7.5.0-2
131  # 2006  # 2006
132  Obsoletes:      %{mklibname Magick 8.3.2 -d}  Obsoletes:      %{mklibname Magick 8.3.2 -d}
133  # 2007.0  # 2007.0
# Line 148  Group:         Development/Perl Line 151  Group:         Development/Perl
151  Requires:       %{name} = %{version}  Requires:       %{name} = %{version}
152  Provides:       perl-Magick = %{version}-%{release}  Provides:       perl-Magick = %{version}-%{release}
153  Obsoletes:      perl-Magick  Obsoletes:      perl-Magick
 Requires:       graphviz  
 Requires:       libwmf  
154    
155  %description -n perl-Image-Magick  %description -n perl-Image-Magick
156  This is the ImageMagick perl support package. It includes perl modules and  This is the ImageMagick perl support package. It includes perl modules and
# Line 169  This package contains HTML/PDF documenta Line 170  This package contains HTML/PDF documenta
170  %setup -q -n ImageMagick-%{rversion}-%minor_rev  %setup -q -n ImageMagick-%{rversion}-%minor_rev
171    
172  %patch0 -p1 -b .docdir  %patch0 -p1 -b .docdir
173  #patch1 -p1  %patch2 -p0 -b .so
174  %patch7 -p0 -b .urw  %patch7 -p0 -b .urw
175  %patch17 -p0 -b .fpx  %patch17 -p0 -b .fpx
176  %patch19 -p1 -b .libpath  %patch19 -p1 -b .libpath
# Line 177  This package contains HTML/PDF documenta Line 178  This package contains HTML/PDF documenta
178    
179  bzcat %{SOURCE1} > ImageMagick.pdf  bzcat %{SOURCE1} > ImageMagick.pdf
180  install -m 644 %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} .  install -m 644 %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} .
181  libtoolize --copy --force; aclocal -I m4; autoconf; automake  autoreconf -fi
182    
183  %build  %build
184  #gw the format-string patch is incomplete:  #gw the format-string patch is incomplete:
# Line 236  make check Line 237  make check
237  %endif  %endif
238    
239  %install  %install
 rm -rf %{buildroot}  
   
240  # (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
241  %makeinstall_std LD_RUN_PATH="" pkgdocdir=/installed_docs  %makeinstall_std LD_RUN_PATH="" pkgdocdir=/installed_docs
242    
# Line 245  rm -rf %{buildroot} Line 244  rm -rf %{buildroot}
244  rm -rf installed_docs; mv %{buildroot}/installed_docs .  rm -rf installed_docs; mv %{buildroot}/installed_docs .
245    
246  # Remove unpackaged files  # Remove unpackaged files
247  rm -f %{buildroot}%{_libdir}/*.la  find %{buildroot} -name '*.la' -delete
248    
249  %multiarch_binaries %{buildroot}%{_bindir}/Magick-config  %multiarch_binaries %{buildroot}%{_bindir}/Magick-config
250  %multiarch_binaries %{buildroot}%{_bindir}/Magick++-config  %multiarch_binaries %{buildroot}%{_bindir}/Magick++-config
# Line 280  Type=Application Line 279  Type=Application
279  Categories=Graphics;Viewer;  Categories=Graphics;Viewer;
280  EOF  EOF
281    
 %clean  
 rm -rf %{buildroot}  
   
282  %files  %files
 %defattr(-,root,root)  
283  %doc README.txt  %doc README.txt
284  %{_sysconfdir}/ImageMagick  %{_sysconfdir}/ImageMagick
285  %{_bindir}/animate  %{_bindir}/animate
# Line 301  rm -rf %{buildroot} Line 296  rm -rf %{buildroot}
296  %{_libdir}/ImageMagick-%{rversion}  %{_libdir}/ImageMagick-%{rversion}
297  %{_datadir}/ImageMagick-%{rversion}  %{_datadir}/ImageMagick-%{rversion}
298  %{_mandir}/man1/*  %{_mandir}/man1/*
299  %{_mandir}/man3/*  %exclude %{_mandir}/man1/*-config.*
 %exclude %{_mandir}/man3/*::*.3pm*  
300    
301  %files desktop  %files desktop
 %defattr(-,root,root)  
302  %{_datadir}/applications/*  %{_datadir}/applications/*
303  %{_iconsdir}/%{name}.png  %{_iconsdir}/%{name}.png
304  %{_liconsdir}/%{name}.png  %{_liconsdir}/%{name}.png
# Line 313  rm -rf %{buildroot} Line 306  rm -rf %{buildroot}
306  %{_iconsdir}/hicolor/64x64/apps/%{name}.png  %{_iconsdir}/hicolor/64x64/apps/%{name}.png
307    
308  %files -n %{libname}  %files -n %{libname}
 %defattr(-,root,root,0755)  
309  %{_libdir}/libMagick++.so.%{major}*  %{_libdir}/libMagick++.so.%{major}*
310  %{_libdir}/libMagickCore.so.%{major}*  %{_libdir}/libMagickCore.so.%{major}*
311  %{_libdir}/libMagickWand.so.%{major}*  %{_libdir}/libMagickWand.so.%{major}*
312    
313  %files -n %{develname}  %files -n %{develname}
 %defattr(-,root,root)  
314  %{_includedir}/ImageMagick  %{_includedir}/ImageMagick
315  %multiarch %{multiarch_bindir}/Magick-config  %multiarch %{multiarch_bindir}/Magick-config
316  %multiarch %{multiarch_bindir}/Magick++-config  %multiarch %{multiarch_bindir}/Magick++-config
# Line 336  rm -rf %{buildroot} Line 327  rm -rf %{buildroot}
327  %{_bindir}/Wand-config  %{_bindir}/Wand-config
328  %{_libdir}/*.so  %{_libdir}/*.so
329  %{_libdir}/pkgconfig/*.pc  %{_libdir}/pkgconfig/*.pc
330    %{_mandir}/man1/*-config.*
331    
332  %files -n perl-Image-Magick  %files -n perl-Image-Magick
 %defattr(-,root,root)  
333  %{perl_vendorarch}/Image  %{perl_vendorarch}/Image
334  %{perl_vendorarch}/auto/Image  %{perl_vendorarch}/auto/Image
335  %{_mandir}/man3*/*::*.3pm*  %{_mandir}/man3*/*::*.3pm*
336    
337  %files doc  %files doc
 %defattr(-,root,root)  
338  %doc ImageMagick.pdf ChangeLog LICENSE NEWS* NOTICE  %doc ImageMagick.pdf ChangeLog LICENSE NEWS* NOTICE
339  %doc QuickStart.txt installed_docs/*  %doc QuickStart.txt installed_docs/*

Legend:
Removed from v.196902  
changed lines
  Added in v.263796

  ViewVC Help
Powered by ViewVC 1.1.30