|
|
|
@ -23,6 +23,11 @@
|
|
|
|
|
## SUCH DAMAGE. |
|
|
|
|
## |
|
|
|
|
|
|
|
|
|
# package options |
|
|
|
|
%ifndef with_perl |
|
|
|
|
%define with_perl no |
|
|
|
|
%endif |
|
|
|
|
|
|
|
|
|
# package version |
|
|
|
|
%define V_major 5.4.9 |
|
|
|
|
%define V_minor 1 |
|
|
|
@ -42,7 +47,7 @@ Distribution: OpenPKG [BASE]
|
|
|
|
|
Group: Graphics |
|
|
|
|
License: GPL |
|
|
|
|
Version: %{V_major}.%{V_minor} |
|
|
|
|
Release: 20020913 |
|
|
|
|
Release: 20020918 |
|
|
|
|
|
|
|
|
|
# list of sources |
|
|
|
|
Source0: ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-%{V_dist}.tar.gz |
|
|
|
@ -52,6 +57,10 @@ Prefix: %{l_prefix}
|
|
|
|
|
BuildRoot: %{l_buildroot} |
|
|
|
|
BuildPreReq: OpenPKG, openpkg >= 20020206, make, gcc, tiff, jpeg, bzip2, zlib, png, freetype |
|
|
|
|
PreReq: OpenPKG, openpkg >= 20020206 |
|
|
|
|
%if "%{with_perl}" == "yes" |
|
|
|
|
BuildPreReq: perl |
|
|
|
|
PreReq: perl |
|
|
|
|
%endif |
|
|
|
|
AutoReq: no |
|
|
|
|
AutoReqProv: no |
|
|
|
|
|
|
|
|
@ -70,6 +79,7 @@ AutoReqProv: no
|
|
|
|
|
%setup -q -n ImageMagick-%{V_major} |
|
|
|
|
%{l_shtool} subst \ |
|
|
|
|
-e 's/\([ ]*tagnames=.*echo.*tagnames,[FC][7X][7X].*\)/ if [ ".$tagnames" = . ]; then \1; fi/' \ |
|
|
|
|
-e 's/\/magick -lMagick/\/magick\/.libs -lMagick/' \ |
|
|
|
|
configure |
|
|
|
|
|
|
|
|
|
%build |
|
|
|
@ -93,10 +103,30 @@ AutoReqProv: no
|
|
|
|
|
|
|
|
|
|
%install |
|
|
|
|
rm -rf $RPM_BUILD_ROOT |
|
|
|
|
|
|
|
|
|
%{l_make} %{l_mflags} install \ |
|
|
|
|
prefix=$RPM_BUILD_ROOT%{l_prefix} \ |
|
|
|
|
exec_prefix=$RPM_BUILD_ROOT%{l_prefix} \ |
|
|
|
|
pkgdocdir=$RPM_BUILD_ROOT%{l_prefix}/share/ImageMagick |
|
|
|
|
pkgdocdir=$RPM_BUILD_ROOT%{l_prefix}/share/ImageMagick/ |
|
|
|
|
|
|
|
|
|
%if "%{with_perl}" == "yes" |
|
|
|
|
( cd PerlMagick |
|
|
|
|
%{l_shtool} mkdir -f -p -m 755 \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/lib/perl5 |
|
|
|
|
%{l_shtool} subst \ |
|
|
|
|
-e "s;-L%{l_prefix}/lib;-L$RPM_BUILD_ROOT%{l_prefix}/lib;g" \ |
|
|
|
|
-e "s;-I%{l_prefix}/include;-I$RPM_BUILD_ROOT%{l_prefix}/include;g" \ |
|
|
|
|
Makefile.PL |
|
|
|
|
%{l_prefix}/bin/perl Makefile.PL \ |
|
|
|
|
PREFIX=$RPM_BUILD_ROOT%{l_prefix} \ |
|
|
|
|
PERL=%{l_prefix}/bin/perl \ |
|
|
|
|
FULLPERL=%{l_prefix}/bin/perl |
|
|
|
|
%{l_make} %{l_mflags} |
|
|
|
|
%{l_make} %{l_mflags} install |
|
|
|
|
) |
|
|
|
|
%endif |
|
|
|
|
|
|
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2> /dev/null || true |
|
|
|
|
( cd $RPM_BUILD_ROOT%{l_prefix} || exit 1 |
|
|
|
|
rm -rf lib/ImageMagick |
|
|
|
|
rm -f bin/Magick-config |
|
|
|
@ -104,15 +134,29 @@ AutoReqProv: no
|
|
|
|
|
rm -f bin/iptcutil |
|
|
|
|
rm -f man/man1/Magick-config.1 |
|
|
|
|
rm -f man/man4/miff.4 |
|
|
|
|
rm -rf include |
|
|
|
|
rm -rf lib |
|
|
|
|
rm -rf share/ImageMagick/www |
|
|
|
|
rm -f share/ImageMagick/*.txt |
|
|
|
|
rm -f share/ImageMagick/*.html |
|
|
|
|
rm -rf share/ImageMagick/images |
|
|
|
|
) |
|
|
|
|
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2> /dev/null || true |
|
|
|
|
|
|
|
|
|
%if "%{with_perl}" != "yes" |
|
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} |
|
|
|
|
%else |
|
|
|
|
eval `%{l_prefix}/bin/perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` |
|
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
|
|
|
|
%{l_files_std} \ |
|
|
|
|
'%not %dir %{l_prefix}/lib/perl5' \ |
|
|
|
|
'%not %dir %{l_prefix}/lib/perl5/*' \ |
|
|
|
|
"%not %dir $installarchlib" \ |
|
|
|
|
"%not %dir $installprivlib" \ |
|
|
|
|
"%not %dir $installsitearch" \ |
|
|
|
|
"%not %dir $installsitelib" \ |
|
|
|
|
"%not %dir $installarchlib/auto" \ |
|
|
|
|
"%not %dir $installprivlib/auto" \ |
|
|
|
|
"%not %dir $installsitearch/auto" \ |
|
|
|
|
"%not %dir $installsitelib/auto" |
|
|
|
|
%endif |
|
|
|
|
|
|
|
|
|
%files -f files |
|
|
|
|
|
|
|
|
|