/[packages]/cauldron/imagemagick/current/SPECS/imagemagick.spec
ViewVC logotype

Diff of /cauldron/imagemagick/current/SPECS/imagemagick.spec

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

revision 104679 by sander85, Sun Jun 12 09:17:12 2011 UTC revision 175843 by fwang, Sun Dec 4 04:35:23 2011 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.6.6  %define rversion 6.7.3
13    
14  # their "minor" version  # their "minor" version
15  %define minor_rev 10  %define minor_rev 10
# Line 25  Line 25 
25  # the full file version  # the full file version
26  %define dversion %{rversion}-%{minor_rev}  %define dversion %{rversion}-%{minor_rev}
27    
28  %define major 4  %define major 5
29    
30  %define libname %mklibname magick %{major}  %define libname %mklibname magick %{major}
31  %define develname %mklibname magick -d  %define develname %mklibname magick -d
# Line 33  Line 33 
33  Summary:        An X application for displaying and manipulating images  Summary:        An X application for displaying and manipulating images
34  Name:           imagemagick  Name:           imagemagick
35  Version:        %{rversion}.%{minor_rev}  Version:        %{rversion}.%{minor_rev}
36  Release:        %mkrel 6  Release:        %mkrel 1
37  License:        BSD-like  License:        BSD-like
38  Group:          Graphics  Group:          Graphics
39  URL:            http://www.imagemagick.org/  URL:            http://www.imagemagick.org/
40  Source0:        ftp://gd.tuwien.ac.at/pub/graphics/ImageMagick/ImageMagick-%{dversion}.tar.xz  Source0:        ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-%{dversion}.tar.xz
41  Source1:        ImageMagick.pdf.bz2  Source1:        ImageMagick.pdf.bz2
42  # re-scaled from ftp://ftp.imagemagick.org/pub/ImageMagick/images/magick-icon.png  # re-scaled from ftp://ftp.imagemagick.org/pub/ImageMagick/images/magick-icon.png
43  Source10:       magick-icon_16x16.png  Source10:       magick-icon_16x16.png
# 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
 Patch4:         ImageMagick-6.4.8-9-includedir.patch  
50  Patch7:         imagemagick-urw.diff  Patch7:         imagemagick-urw.diff
51  Patch17:        imagemagick-fpx.diff  Patch17:        imagemagick-fpx.diff
52  Patch19:        ImageMagick-libpath.diff  Patch19:        ImageMagick-libpath.diff
# Line 57  Requires:      %{libname} = %{version} Line 56  Requires:      %{libname} = %{version}
56  Obsoletes:      ImageMagick < 6.3.2.9-6  Obsoletes:      ImageMagick < 6.3.2.9-6
57  Provides:       ImageMagick = %{version}-%{release}  Provides:       ImageMagick = %{version}-%{release}
58    
59  BuildRequires:  XFree86-devel  BuildRequires:  libx11-devel
60  BuildRequires:  avahi-client-devel  BuildRequires:  libxext-devel
61  BuildRequires:  avahi-common-devel  BuildRequires:  bzip2-devel
62  BuildRequires:  avahi-glib-devel  BuildRequires:  cairo-devel
63  BuildRequires:  bzip2-devel  BuildRequires:  fontconfig-devel
64  BuildRequires:  cairo-devel  BuildRequires:  freetype2-devel >= 2.1.7
65  BuildRequires:  chrpath  BuildRequires:  chrpath
66  BuildRequires:  dbus-glib-devel  BuildRequires:  graphviz-devel >= 2.9.0
67    BuildRequires:  libjasper-devel
68    BuildRequires:  libjbig-devel
69    BuildRequires:  libjpeg-devel
70    BuildRequires:  libpng-devel
71    BuildRequires:  zlib-devel
72    BuildRequires:  lcms-devel
73    BuildRequires:  lqr-devel
74    BuildRequires:  libltdl-devel
75    BuildRequires:  perl-devel
76    BuildRequires:  librsvg-devel
77    BuildRequires:  tiff-devel
78    BuildRequires:  libwmf-devel
79    BuildRequires:  libxml2-devel
80    BuildRequires:  lzma-devel
81  %if !%bootstrap  %if !%bootstrap
82  BuildRequires:  djvulibre-devel  BuildRequires:  djvulibre-devel
83  %endif  %endif
84  BuildRequires:  expat-devel  BuildRequires:  ghostscript
85  BuildRequires:  fontconfig-devel  BuildConflicts: %{develname}
 BuildRequires:  freetype2-devel >= 2.1.7  
 BuildRequires:  gd-devel  
 BuildRequires:  ghostscript  
 BuildRequires:  glib2-devel  
 BuildRequires:  gnome-vfs2-devel  
 BuildRequires:  graphviz-devel >= 2.9.0  
 BuildRequires:  lcms-devel >= 1.15  
 BuildRequires:  libGConf2-devel  
 BuildRequires:  libcroco0.6-devel  
 BuildRequires:  libexif-devel  
 BuildRequires:  libgdk_pixbuf2.0-devel  
 BuildRequires:  libgsf-devel  
 BuildRequires:  libjasper-devel  
 BuildRequires:  libjbig-devel  
 BuildRequires:  libltdl-devel >= 1.4.3-10  
 BuildRequires:  librsvg-devel  
 BuildRequires:  libwmf  
 BuildRequires:  libwmf-devel  
 BuildRequires:  libxml2-devel  
 BuildRequires:  lqr-devel  
 BuildRequires:  openssl-devel  
 BuildRequires:  pango-devel  
 BuildRequires:  perl-devel  
 BuildRequires:  pixman-devel  
 BuildRequires:  tiff-devel  
 BuildConflicts: %{develname}  
86    
87  %description  %description
88  ImageMagick is a powerful image display, conversion and manipulation tool. It  ImageMagick is a powerful image display, conversion and manipulation tool. It
# Line 172  support files for access to ImageMagick Line 159  support files for access to ImageMagick
159  Summary:        %{name} Documentation  Summary:        %{name} Documentation
160  Group:          Books/Other  Group:          Books/Other
161  Obsoletes:      ImageMagick-doc < 6.3.2.9-6  Obsoletes:      ImageMagick-doc < 6.3.2.9-6
162    BuildArch:      noarch
163    
164  %description    doc  %description    doc
165  This package contains HTML/PDF documentation of %{name}.  This package contains HTML/PDF documentation of %{name}.
# Line 182  This package contains HTML/PDF documenta Line 170  This package contains HTML/PDF documenta
170    
171  %patch0 -p1 -b .docdir  %patch0 -p1 -b .docdir
172  #patch1 -p1  #patch1 -p1
 %patch4 -p1 -b .include  
173  %patch7 -p0 -b .urw  %patch7 -p0 -b .urw
174  %patch17 -p0 -b .fpx  %patch17 -p0 -b .fpx
175  %patch19 -p1 -b .libpath  %patch19 -p1 -b .libpath
# Line 199  export CFLAGS="%{optflags} -fno-strict-a Line 186  export CFLAGS="%{optflags} -fno-strict-a
186  export CXXFLAGS="%{optflags} -fno-strict-aliasing -fPIC"  export CXXFLAGS="%{optflags} -fno-strict-aliasing -fPIC"
187    
188  # don't use icecream  # don't use icecream
189  export PATH=/bin:/usr/bin:/usr/X11R6/bin  export PATH=/bin:/usr/bin
190    
191  %configure2_5x \  %configure2_5x \
192      --docdir=%{_defaultdocdir}/imagemagick \      --docdir=%{_defaultdocdir}/imagemagick \
193      --with-pic \      --with-pic \
194      --enable-shared \      --enable-shared --disable-static \
195      --enable-fast-install \      --enable-fast-install \
196      --disable-ltdl-install \      --disable-ltdl-install \
197      --with-threads \      --with-threads \
# Line 256  rm -rf %{buildroot} Line 243  rm -rf %{buildroot}
243  rm -rf installed_docs; mv %{buildroot}/installed_docs .  rm -rf installed_docs; mv %{buildroot}/installed_docs .
244    
245  # Remove unpackaged files  # Remove unpackaged files
246  rm -f %{buildroot}%{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}/coders/*.a \  find %{buildroot} -name '*.la' | xargs rm
247        %{buildroot}%{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}/filters/*.a \  rm -f %{buildroot}%{_libdir}/libltdl*
       %{buildroot}%{_libdir}/libltdl*  
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 290  Exec=%{_bindir}/xterm -geometry 40x15 -t Line 276  Exec=%{_bindir}/xterm -geometry 40x15 -t
276  Icon=%{name}  Icon=%{name}
277  Terminal=false  Terminal=false
278  Type=Application  Type=Application
279  Categories=X-MandrivaLinux-Office-Graphs;Graphics;Viewer;  Categories=Graphics;Viewer;
280  EOF  EOF
281    
282  %clean  %clean
# Line 299  rm -rf %{buildroot} Line 285  rm -rf %{buildroot}
285  %files  %files
286  %defattr(-,root,root)  %defattr(-,root,root)
287  %doc README.txt  %doc README.txt
288    %{_sysconfdir}/ImageMagick
289  %{_bindir}/animate  %{_bindir}/animate
290  %{_bindir}/compare  %{_bindir}/compare
291  %{_bindir}/composite  %{_bindir}/composite
# Line 314  rm -rf %{buildroot} Line 301  rm -rf %{buildroot}
301  %dir %{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}  %dir %{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}
302  %dir %{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}/coders  %dir %{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}/coders
303  %dir %{_libdir}/ImageMagick-%{rversion}/config  %dir %{_libdir}/ImageMagick-%{rversion}/config
 %{_datadir}/ImageMagick-%{rversion}  
304  %{_libdir}/ImageMagick-%{rversion}/config/*.xml  %{_libdir}/ImageMagick-%{rversion}/config/*.xml
305  #%{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}/filters  %{_datadir}/ImageMagick-%{rversion}
 #%{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}/coders/*.so  
 #%{_libdir}/ImageMagick-%{rversion}/modules-%{qlev}/coders/*.la  
306  %{_mandir}/man1/*  %{_mandir}/man1/*
307  %{_mandir}/man3/*  %{_mandir}/man3/*
308  %exclude %{_mandir}/man3/*::*.3pm*  %exclude %{_mandir}/man3/*::*.3pm*
# Line 353  rm -rf %{buildroot} Line 337  rm -rf %{buildroot}
337  %{_bindir}/MagickCore-config  %{_bindir}/MagickCore-config
338  %{_bindir}/MagickWand-config  %{_bindir}/MagickWand-config
339  %{_bindir}/Wand-config  %{_bindir}/Wand-config
 %attr(0644,root,root) %{_libdir}/*.a  
 %attr(0644,root,root) %{_libdir}/*.la  
340  %{_libdir}/*.so  %{_libdir}/*.so
341  %{_libdir}/pkgconfig/*.pc  %{_libdir}/pkgconfig/*.pc
342    
# Line 368  rm -rf %{buildroot} Line 350  rm -rf %{buildroot}
350  %defattr(-,root,root)  %defattr(-,root,root)
351  %doc ImageMagick.pdf ChangeLog LICENSE NEWS* NOTICE  %doc ImageMagick.pdf ChangeLog LICENSE NEWS* NOTICE
352  %doc QuickStart.txt installed_docs/*  %doc QuickStart.txt installed_docs/*
   
   

Legend:
Removed from v.104679  
changed lines
  Added in v.175843

  ViewVC Help
Powered by ViewVC 1.1.30