Browse Source

bump up with more neat CPAN stuff

master
parent
commit
38be98e7f6
  1. 40
      perl-www/perl-www.spec

40
perl-www/perl-www.spec

@ -27,6 +27,12 @@
%define V_libwww_perl 5.64
%define V_uri 1.19
%define V_cgi 2.81
%define V_cgi_application 2.3
%define V_cgi_formbuilder 2.06
%define V_cgi_formmagick 0.82
%define V_cgi_minimal 1.09
%define V_cgi_safe 1.24
%define V_cgi_session 2.4
# package information
Name: perl-www
@ -44,6 +50,12 @@ Release: 20020524
Source0: http://www.cpan.org/modules/by-module/URI/URI-%{V_uri}.tar.gz
Source1: http://www.cpan.org/modules/by-module/WWW/libwww-perl-%{V_libwww_perl}.tar.gz
Source2: http://www.cpan.org/modules/by-module/CGI/CGI.pm-%{V_cgi}.tar.gz
Source3: http://www.cpan.org/modules/by-module/CGI/CGI-Application-%{V_cgi_application}.tar.gz
Source4: http://www.cpan.org/modules/by-module/CGI/CGI-FormBuilder-%{V_cgi_formbuilder}.tar.gz
Source5: http://www.cpan.org/modules/by-module/CGI/CGI-FormMagick-%{V_cgi_formmagick}.tar.gz
Source6: http://www.cpan.org/modules/by-module/CGI/CGI-Minimal-%{V_cgi_minimal}.tar.gz
Source7: http://www.cpan.org/modules/by-module/CGI/CGI-Safe-%{V_cgi_safe}.tar.gz
Source8: http://www.cpan.org/modules/by-module/CGI/CGI-Session-%{V_cgi_session}.tar.gz
# build information
Prefix: %{l_prefix}
@ -58,11 +70,23 @@ AutoReqProv: no
- libwww-perl (%{V_libwww_perl})
- URI (%{V_uri})
- CGI (%{V_cgi})
- CGI::Application (%{V_cgi_application})
- CGI::FormBuilder (%{V_cgi_formbuilder})
- CGI::FormMagick (%{V_cgi_formmagick})
- CGI::Minimal (%{V_cgi_minimal})
- CGI::Safe (%{V_cgi_safe})
- CGI::Session (%{V_cgi_session})
%prep
%setup0 -q -c -n %{name}-%{version}
%setup1 -q -T -D -a 1
%setup2 -q -T -D -a 2
%setup3 -q -T -D -a 3
%setup4 -q -T -D -a 4
%setup5 -q -T -D -a 5
%setup6 -q -T -D -a 6
%setup7 -q -T -D -a 7
%setup8 -q -T -D -a 8
%build
@ -119,6 +143,22 @@ AutoReqProv: no
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man3/CGI*
)
# build remaining modules
for mod in \
%{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} \
%{SOURCE8}
do
dir=`echo "$mod" | sed -e 's;^.*/\([^/]*\)\.tar\.gz$;\1;'`
cd $dir
chmod -R u+rw .
cp Makefile.PL Makefile.PL.orig
sed -e "s:\$^X:'$perl':g" <Makefile.PL.orig >Makefile.PL
$perl Makefile.PL $perlargs
%{l_make} %{l_mflags} $makeargs all
%{l_make} %{l_mflags} $makeargs install
cd ..
done
# strip down installation tree
find $RPM_BUILD_ROOT%{l_prefix} -name perllocal.pod -print | xargs rm -f
find $RPM_BUILD_ROOT%{l_prefix} -name .packlist -print | xargs rm -f

Loading…
Cancel
Save