pakur.sh 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #source: https://github.com/archlinux/svntogit-packages/blob/packages/perl/trunk/PKGBUILD
  2. _baseversion="${surum%.*}"
  3. make DESTDIR=$PKG install
  4. ### Perl Settings ###
  5. # Change man page extensions for site and vendor module builds.
  6. # Set no mail address since bug reports should go to the bug tracker
  7. # and not someone's email.
  8. sed -e '/^man1ext=/ s/1perl/1p/' -e '/^man3ext=/ s/3perl/3pm/' \
  9. -e "/^cf_email=/ s/'.*'/''/" \
  10. -e "/^perladmin=/ s/'.*'/''/" \
  11. -i "${PKG}/usr/lib/perl5/$_baseversion/core_perl/Config_heavy.pl"
  12. ### CPAN Settings ###
  13. # Set CPAN default config to use the site directories.
  14. sed -e '/(makepl_arg =>/ s/""/"INSTALLDIRS=site"/' \
  15. -e '/(mbuildpl_arg =>/ s/""/"installdirs=site"/' \
  16. -i "${PKG}/usr/share/perl5/core_perl/CPAN/FirstTime.pm"
  17. # Profile script to set paths to perl scripts.
  18. install -D -m644 "${SRC}/perlbin.sh" "${PKG}/etc/profile.d/perlbin.sh"
  19. # Profile script to set paths to perl scripts on csh. (FS#22441)
  20. install -D -m644 "${SRC}/perlbin.csh" "${PKG}/etc/profile.d/perlbin.csh"
  21. # Add the dirs so new installs will already have them in PATH once they
  22. # install their first perl programm
  23. install -d -m755 "$PKG/usr/bin/vendor_perl"
  24. install -d -m755 "$PKG/usr/bin/site_perl"
  25. #(cd ${PKG}/usr/bin; mv perl${surum} perl)
  26. rm "$PKG/usr/bin/perl$surum"
  27. find "$PKG" -name perllocal.pod -delete
  28. find "$PKG" -name .packlist -delete
  29. find $PKG -iname 'TODO*' -or \
  30. -iname 'Change*' -or \
  31. -iname 'README*' -or \
  32. -name '*.bs' -or \
  33. -name .packlist -or \
  34. -name perllocal.pod | xargs rm
  35. rm -f $PKG/*.0