/[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 299598 by fwang, Sat Sep 29 01:09:36 2012 UTC revision 354290 by umeabot, Sat Jan 12 04:47:40 2013 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.9  %define rversion 6.8.1
13    
14  # their "minor" version  # their "minor" version
15  %define minor_rev 8  %define minor_rev 1
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 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 5  %define major 7
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 1  Release:        %mkrel 2
37  License:        BSD-like  License:        BSD-like
38  Group:          Graphics  Group:          Graphics/Editors and Converters
39  URL:            http://www.imagemagick.org/  URL:            http://www.imagemagick.org/
40  Source0:        ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-%{dversion}.tar.xz  Source0:        http://www.imagemagick.org/download/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 81  BuildRequires:  tiff-devel Line 81  BuildRequires:  tiff-devel
81  BuildRequires:  libwmf-devel  BuildRequires:  libwmf-devel
82  BuildRequires:  libxml2-devel  BuildRequires:  libxml2-devel
83  BuildRequires:  lzma-devel  BuildRequires:  lzma-devel
84    BuildRequires:  pkgconfig(libwebp)
85  %if !%bootstrap  %if !%bootstrap
86  BuildRequires:  djvulibre-devel  BuildRequires:  djvulibre-devel
87  %endif  %endif
# Line 100  transfig ufraw xdg-utils zip autotrace p Line 101  transfig ufraw xdg-utils zip autotrace p
101    
102  %package        desktop  %package        desktop
103  Summary:        ImageMagick menus  Summary:        ImageMagick menus
104  Group:          Graphics  Group:          Graphics/Editors and Converters
105  Requires:       xterm  Requires:       xterm
106  Obsoletes:      ImageMagick-desktop < 6.3.2.9-6  Obsoletes:      ImageMagick-desktop < 6.3.2.9-6
107    
# Line 111  command from the menu. Line 112  command from the menu.
112  %package -n     %{libname}  %package -n     %{libname}
113  Summary:        ImageMagick libraries  Summary:        ImageMagick libraries
114  Group:          System/Libraries  Group:          System/Libraries
115    Provides:       %{_lib}magick = %{version}
116  # (Anssi 02/2008): Wrongly named at first, can be removed when major changes again:  # (Anssi 02/2008): Wrongly named at first, can be removed when major changes again:
117  Obsoletes:      %{_lib}magick%{major}.0.0 < %{version}-%{release}  Obsoletes:      %{_lib}magick%{major}.0.0 < %{version}-%{release}
118    
# Line 160  support files for access to ImageMagick Line 162  support files for access to ImageMagick
162    
163  %package        doc  %package        doc
164  Summary:        %{name} Documentation  Summary:        %{name} Documentation
165  Group:          Books/Other  Group:          Documentation
166  Obsoletes:      ImageMagick-doc < 6.3.2.9-6  Obsoletes:      ImageMagick-doc < 6.3.2.9-6
167  BuildArch:      noarch  BuildArch:      noarch
168    
# Line 196  export PATH=/bin:/usr/bin Line 198  export PATH=/bin:/usr/bin
198      --with-pic \      --with-pic \
199      --enable-shared --disable-static \      --enable-shared --disable-static \
200      --enable-fast-install \      --enable-fast-install \
     --disable-ltdl-install \  
201      --with-threads \      --with-threads \
202      --with-magick_plus_plus \      --with-magick_plus_plus \
203      --with-gslib \      --with-gslib \
# Line 208  export PATH=/bin:/usr/bin Line 209  export PATH=/bin:/usr/bin
209      --without-windows-font-dir \      --without-windows-font-dir \
210      --with-modules \      --with-modules \
211      --with-perl \      --with-perl \
     --without-included-ltdl --with-ltdl-include=%{_includedir} \  
     --with-ltdl-lib=%{_libdir} \  
212      --with-perl-options="INSTALLDIRS=vendor CC='%{__cc} -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'" \      --with-perl-options="INSTALLDIRS=vendor CC='%{__cc} -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'" \
213      --with-jp2 \      --with-jp2 \
214      --with-gvc \      --with-gvc \
215      --with-lqr      --with-lqr
216    
 # without the following, it doesn't build correctly with "make -j 4"  
 perl -lpi -e '$_ .= " magick/libMagickCore.la" if index($_, q($(PERLMAKEFILE))) == 0' Makefile  
   
217  # Disable rpath  # Disable rpath
218  sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool  sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
219  sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool  sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
# Line 248  rm -rf installed_docs; mv %{buildroot}/i Line 244  rm -rf installed_docs; mv %{buildroot}/i
244  # Remove unpackaged files  # Remove unpackaged files
245  find %{buildroot} -name '*.la' -delete  find %{buildroot} -name '*.la' -delete
246    
247    # create compatible symlinks
248    ln -s libMagick++-%{qlev}.so %{buildroot}%{_libdir}/libMagick++.so
249    ln -s libMagickCore-%{qlev}.so %{buildroot}%{_libdir}/libMagickCore.so
250    ln -s libMagickWand-%{qlev}.so %{buildroot}%{_libdir}/libMagickWand.so
251    
252  %multiarch_binaries %{buildroot}%{_bindir}/Magick-config  %multiarch_binaries %{buildroot}%{_bindir}/Magick-config
253  %multiarch_binaries %{buildroot}%{_bindir}/Magick++-config  %multiarch_binaries %{buildroot}%{_bindir}/Magick++-config
254  %multiarch_binaries %{buildroot}%{_bindir}/MagickCore-config  %multiarch_binaries %{buildroot}%{_bindir}/MagickCore-config
# Line 308  EOF Line 309  EOF
309  %{_iconsdir}/hicolor/64x64/apps/%{name}.png  %{_iconsdir}/hicolor/64x64/apps/%{name}.png
310    
311  %files -n %{libname}  %files -n %{libname}
312  %{_libdir}/libMagick++.so.%{major}*  %{_libdir}/libMagick++-%{qlev}.so.%{major}*
313  %{_libdir}/libMagickCore.so.%{major}*  %{_libdir}/libMagickCore-%{qlev}.so.%{major}*
314  %{_libdir}/libMagickWand.so.%{major}*  %{_libdir}/libMagickWand-%{qlev}.so.%{major}*
315    
316  %files -n %{develname}  %files -n %{develname}
317  %{_includedir}/ImageMagick  %{_includedir}/ImageMagick

Legend:
Removed from v.299598  
changed lines
  Added in v.354290

  ViewVC Help
Powered by ViewVC 1.1.30