OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 27-Jan-2004 21:27:30 Branch: HEAD Handle: 2004012720273000 Modified files: openpkg-src/perl-openpkg perl-openpkg.pl Log: use DESTDIR and fix --libdir implementation Summary: Revision Changes Path 1.5 +17 -20 openpkg-src/perl-openpkg/perl-openpkg.pl ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/perl-openpkg/perl-openpkg.pl ============================================================================ $ cvs diff -u -r1.4 -r1.5 perl-openpkg.pl --- openpkg-src/perl-openpkg/perl-openpkg.pl 27 Jan 2004 13:19:11 -0000 1.4 +++ openpkg-src/perl-openpkg/perl-openpkg.pl 27 Jan 2004 20:27:30 -0000 1.5 @@ -338,9 +338,9 @@ my $perl_args = " PERL=$perlwrap FULLPERL=$perlwrap"; $perl_args .= " INSTALLDIRS=$CF->{perl_schema}"; $perl_args .= " INSTALLMAN3DIR=none INSTALLSITEMAN3DIR=none INSTALLVENDORMAN3DIR=none"; - $perl_args .= " PREFIX=$CF->{path_buildroot}$CF->{path_prefix}"; + $perl_args .= " DESTDIR=$CF->{path_buildroot} PREFIX=$CF->{path_prefix}"; if ($CF->{path_libdir} ne '') { - $perl_args .= " LIB=$CF->{path_buildroot}$CF->{path_libdir}"; + $perl_args .= " LIB=$CF->{path_libdir}"; } if ([EMAIL PROTECTED]>{perl_args}}} >= 0) { my $user_args = join(" ", @{$CF->{perl_args}}); @@ -421,26 +421,23 @@ # determine RPM installation file list my @files = (); - if ($CF->{path_libdir} ne '') { - push(@files, '%not %dir '.$CF->{path_libdir}); - } - else { + if ($CF->{path_libdir} eq '') { push(@files, '%not %dir '.$CF->{path_prefix}.'/lib/perl'); + push(@files, '%not %dir '.$pcfg->{installarchlib}.'/auto'); + push(@files, '%not %dir '.$pcfg->{installarchlib}); + push(@files, '%not %dir '.$pcfg->{installprivlib}.'/auto'); + push(@files, '%not %dir '.$pcfg->{installprivlib}); + push(@files, '%not %dir '.$pcfg->{sitelib_stem}); + push(@files, '%not %dir '.$pcfg->{installsitearch}.'/auto'); + push(@files, '%not %dir '.$pcfg->{installsitearch}); + push(@files, '%not %dir '.$pcfg->{installsitelib}.'/auto'); + push(@files, '%not %dir '.$pcfg->{installsitelib}); + push(@files, '%not %dir '.$pcfg->{vendorlib_stem}); + push(@files, '%not %dir '.$pcfg->{installvendorarch}.'/auto'); + push(@files, '%not %dir '.$pcfg->{installvendorarch}); + push(@files, '%not %dir '.$pcfg->{installvendorlib}.'/auto'); + push(@files, '%not %dir '.$pcfg->{installvendorlib}); } - push(@files, '%not %dir '.$pcfg->{installarchlib}.'/auto'); - push(@files, '%not %dir '.$pcfg->{installarchlib}); - push(@files, '%not %dir '.$pcfg->{installprivlib}.'/auto'); - push(@files, '%not %dir '.$pcfg->{installprivlib}); - push(@files, '%not %dir '.$pcfg->{sitelib_stem}); - push(@files, '%not %dir '.$pcfg->{installsitearch}.'/auto'); - push(@files, '%not %dir '.$pcfg->{installsitearch}); - push(@files, '%not %dir '.$pcfg->{installsitelib}.'/auto'); - push(@files, '%not %dir '.$pcfg->{installsitelib}); - push(@files, '%not %dir '.$pcfg->{vendorlib_stem}); - push(@files, '%not %dir '.$pcfg->{installvendorarch}.'/auto'); - push(@files, '%not %dir '.$pcfg->{installvendorarch}); - push(@files, '%not %dir '.$pcfg->{installvendorlib}.'/auto'); - push(@files, '%not %dir '.$pcfg->{installvendorlib}); # output RPM installation file list my $out; @@ . ______________________________________________________________________ The OpenPKG Project www.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]