Lines Matching +full:- +full:- +full:without +full:- +full:perl
11 Source0: https://imagemagick.org/download/%{name}/%{name}-%{VERSION}-%{Patchlevel}.tar.bz2
13 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
14 BuildRequires: bzip2-devel, freetype-devel, libjpeg-devel, libpng-devel
15 BuildRequires: libtiff-devel, giflib-devel, zlib-devel, perl-devel >= 5.8.1
16 BuildRequires: perl-generators
17 BuildRequires: ghostscript-devel
18 BuildRequires: djvulibre-devel
19 BuildRequires: libwmf-devel, jasper-devel, libtool-ltdl-devel
20 BuildRequires: libX11-devel, libXext-devel, libXt-devel
21 BuildRequires: lcms2-devel, libxml2-devel, librsvg2-devel
22 BuildRequires: fftw-devel, ilmbase-devel, OpenEXR-devel, libwebp-devel
23 BuildRequires: jbigkit-devel
24 BuildRequires: openjpeg2-devel >= 2.1.0
25 BuildRequires: graphviz-devel >= 2.9.0
26 BuildRequires: libraqm-devel
27 BuildRequires: liblqr-1-devel
28 BuildRequires: LibRaw-devel >= 0.14.8
29 BuildRequires: autoconf automake gcc gcc-c++
32 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
35 …nd write images in a variety of formats (over 200) including PNG, JPEG, JPEG-2000, GIF, TIFF, DPX,…
37 …-line or you can use the features from programs written in your favorite language. Choose from the…
39 …hreads to increase performance and can read, process, or write mega-, giga-, or tera-pixel image s…
41 ImageMagick is free software delivered as a ready-to-run binary distribution or as source code that…
49 Requires: %{name}%{?_isa} = %{version}-%{release}
50 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
53 ImageMagick-devel contains the library links and header files you'll
58 APIs, you need to install ImageMagick-devel as well as ImageMagick.
70 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
87 %package perl
88 Summary: ImageMagick perl bindings
89 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
90 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
93 %description perl
94 Perl bindings to ImageMagick.
96 Install ImageMagick-perl if you want to use any perl scripts that use
102 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
108 Install ImageMagick-c++ if you want to use any applications that use Magick++.
111 %package c++-devel
113 Requires: %{name}-c++%{?_isa} = %{version}-%{release}
114 Requires: %{name}-devel%{?_isa} = %{version}-%{release}
116 %description c++-devel
117 ImageMagick-devel contains the static libraries and header files you'll
122 or APIs, you'll need to install ImageMagick-c++-devel, ImageMagick-devel and
131 %setup -q -n %{name}-%{VERSION}-%{Patchlevel}
135 cp -p Magick++/demo/*.cpp Magick++/demo/*.miff Magick++/examples
138 autoconf -f -i
139 export CFLAGS="%{optflags} -DIMPNG_SETJMP_IS_THREAD_SAFE"
140 %configure --enable-shared \
141 --disable-static \
142 --with-modules \
143 --with-perl \
144 --with-x \
145 --with-threads \
146 --with-magick_plus_plus \
147 --with-gslib \
148 --with-wmf \
149 --with-webp \
150 --with-openexr \
151 --with-rsvg \
152 --with-xml \
153 …--with-perl-options="INSTALLDIRS=vendor %{?perl_prefix} CC='%__cc -L$PWD/MagickCore/.libs' LDDLFLA…
154 --without-dps \
155 --without-gcc-arch \
156 --with-jbig \
157 --with-openjp2 \
158 --with-raw \
159 --with-lqr \
160 --with-gvc \
161 --with-raqm
168 make %{?_smp_mflags} install DESTDIR=%{buildroot} INSTALL="install -p"
169 cp -a www/source %{buildroot}%{_datadir}/doc/%{name}-%{VERSION}
172 # perlmagick: fix perl path of demo files
173 %{__perl} -MExtUtils::MakeMaker -e 'MY->fixin(@ARGV)' PerlMagick/demo/*.pl
175 # perlmagick: cleanup various perl tempfiles from the build which get installed
176 find %{buildroot} -name "*.bs" |xargs rm -f
177 find %{buildroot} -name ".packlist" |xargs rm -f
178 find %{buildroot} -name "perllocal.pod" |xargs rm -f
181 echo "%defattr(-,root,root,-)" > perl-pkg-files
182 find %{buildroot}/%{_libdir}/perl* -type f -print \
183 | sed "s@^%{buildroot}@@g" > perl-pkg-files
184 find %{buildroot}%{perl_vendorarch} -type d -print \
186 | grep -v '^%dir %{perl_vendorarch}$' \
187 | grep -v '/auto$' >> perl-pkg-files
188 if [ -z perl-pkg-files ] ; then
190 exit -1
193 # fix multilib issues: Rename provided file with platform-bits in name.
195 # $1 - filename.h to process.
197 mv $1 ${1%%.h}-%{__isa_bits}.h
205 # include "${basename%%.h}-32.h"
207 # include "${basename%%.h}-64.h"
214 multilibFileVersions %{buildroot}%{_includedir}/%{name}-7/MagickCore/magick-config.h
215 multilibFileVersions %{buildroot}%{_includedir}/%{name}-7/MagickCore/magick-baseconfig.h
216 multilibFileVersions %{buildroot}%{_includedir}/%{name}-7/MagickCore/version.h
228 %{_bindir}/[a-z]*
229 %{_mandir}/man[145]/[a-z]*
234 %{_libdir}/libMagickCore-7.Q16HDRI.so.*
235 %{_libdir}/libMagickWand-7.Q16HDRI.so.*
236 %{_libdir}/%{name}-%{VERSION}
237 %{_datadir}/%{name}-7
238 %exclude %{_libdir}/%{name}-%{VERSION}/modules-Q16HDRI/coders/djvu.*
239 %dir %{_sysconfdir}/%{name}-7
240 %config(noreplace) %{_sysconfdir}/%{name}-7/*.xml
243 %{_bindir}/MagickCore-config
244 %{_bindir}/MagickWand-config
245 %{_libdir}/libMagickCore-7.Q16HDRI.so
246 %{_libdir}/libMagickWand-7.Q16HDRI.so
248 %{_libdir}/pkgconfig/MagickCore-7.Q16HDRI.pc
250 %{_libdir}/pkgconfig/ImageMagick-7.Q16HDRI.pc
252 %{_libdir}/pkgconfig/MagickWand-7.Q16HDRI.pc
253 %dir %{_includedir}/%{name}-7
254 %{_includedir}/%{name}-7/MagickCore
255 %{_includedir}/%{name}-7/MagickWand
256 %{_mandir}/man1/MagickCore-config.*
257 %{_mandir}/man1/MagickWand-config.*
260 %{_libdir}/%{name}-%{VERSION}/modules-Q16HDRI/coders/djvu.*
263 %doc %{_datadir}/doc/%{name}-7
264 %doc %{_datadir}/doc/%{name}-%{VERSION}
270 %{_libdir}/libMagick++-7.Q16HDRI.so.*
272 %files c++-devel
274 %{_bindir}/Magick++-config
275 %{_includedir}/%{name}-7/Magick++
276 %{_includedir}/%{name}-7/Magick++.h
277 %{_libdir}/libMagick++-7.Q16HDRI.so
279 %{_libdir}/pkgconfig/Magick++-7.Q16HDRI.pc
280 %{_mandir}/man1/Magick++-config.*
282 %files perl -f perl-pkg-files
287 * Sun May 01 2005 Cristy <cristy@mystic.es.dupont.com> 1.0-0
288 - Port of Redhat's RPM script to support ImageMagick.