From d0ad4df360fde16afae42162e6a3ae951fd45f2a Mon Sep 17 00:00:00 2001 From: "Ralf S. Engelschall" Date: Sat, 11 May 2002 07:02:31 +0000 Subject: [PATCH] finally reduce to plain Perl 5.6.1 --- perl/perl.spec | 35 ++++++----------------------------- 1 file changed, 6 insertions(+), 29 deletions(-) diff --git a/perl/perl.spec b/perl/perl.spec index ba25e50f32..f06a135089 100644 --- a/perl/perl.spec +++ b/perl/perl.spec @@ -76,8 +76,10 @@ AutoReqProv: no v=`/usr/bin/dpkg -l binutils | grep binutils | awk '{ print $3; }'` elif [ -f /etc/redhat-release ]; then v=`/bin/rpm -q --qf '%{VERSION}' binutils` + elif [ -f /etc/SuSE-release ]; then + v=`/bin/rpm -q --qf '%{VERSION}' binutils` else - v=`(rpm -q --qf '%{VERSION}' binutils) 2>/dev/null` + v=`(ld --version | grep "^GNU ld " | sed -e 's;^GNU ld ;;') 2>/dev/null` fi case "$v" in 2.1[1-9].* ) ;; @@ -110,32 +112,9 @@ AutoReqProv: no # post-adjustments to installation tree rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/perl%{version} -# FIXME Remove the following lines maybe, due to modules relocation - # re-adjust configuration for installation of modules - $RPM_BUILD_ROOT%{l_prefix}/bin/perl \ - -pi.orig \ - -e "s:([\"'])%{l_prefix}/lib:\$1$RPM_BUILD_ROOT%{l_prefix}/lib:g;" \ - -e "s:([\"'])%{l_prefix}([\"']):\$1$RPM_BUILD_ROOT%{l_prefix}\$2:g;" \ - $RPM_BUILD_ROOT%{l_prefix}/lib/perl5/%{version}/*/Config.pm - -# FIXME Remove the following lines maybe, due to modules relocation - # create a wrapper script which finds the includes - eval `grep "^archname=" $RPM_BUILD_ROOT%{l_prefix}/lib/perl5/%{version}/*/Config.pm` - perl=$RPM_BUILD_ROOT/perl - echo "#!/bin/sh" >$perl - echo "exec $RPM_BUILD_ROOT%{l_prefix}/bin/perl \\" >>$perl - echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/%{version} \\" >>$perl - echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/%{version}/${archname} \\" >>$perl - echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/site_perl \\" >>$perl - echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/site_perl/%{version} \\" >>$perl - echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/site_perl/%{version}/${archname} \\" >>$perl - echo " \"\$@\"" >>$perl - chmod a+x $perl - - -# FIXME Remove the following lines maybe, due to modules relocation # re-adjust configuration as mentioned in Perl's INSTALL document - $perl -pi.orig -e "s:$RPM_BUILD_ROOT%{l_prefix}:%{l_prefix}:g" \ + $RPM_BUILD_ROOT%{l_prefix}/bin/perl -pi.orig \ + -e "s:$RPM_BUILD_ROOT%{l_prefix}:%{l_prefix}:g" \ $RPM_BUILD_ROOT%{l_prefix}/lib/perl5/%{version}/*/Config.pm \ `find $RPM_BUILD_ROOT%{l_prefix}/lib/perl5/%{version}/ -type f -name ".packlist" -print` find $RPM_BUILD_ROOT%{l_prefix}/lib/perl5/ -name "*.orig" -print | xargs rm -f @@ -144,12 +123,10 @@ AutoReqProv: no strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2> /dev/null || true # determine installed files - %{l_rpmtool} files -v -o$RPM_BUILD_DIR/perl-%{version}/files -r$RPM_BUILD_ROOT %{l_files_std} + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} %files -f files %clean rm -rf $RPM_BUILD_ROOT -# FIXME Remove the following line maybe, due to modules relocation - rm -rf $RPM_BUILD_DIR/%{name}-%{version}-modules