summarylogtreecommitdiffstats
path: root/PKGBUILD.tt
diff options
context:
space:
mode:
authorAnton Leontiev2019-08-20 11:34:20 +0300
committerAnton Leontiev2019-08-20 11:34:20 +0300
commit0eed0018eb0b1488f84b97f676c347868585249c (patch)
treec244a8f999a49ecc08f94e57c843f038e2b71360 /PKGBUILD.tt
parent1ca5e5176c04f339cdf5699b931a44c1ee170e10 (diff)
downloadaur-0eed0018eb0b1488f84b97f676c347868585249c.tar.gz
Sanitize environment and fix command to remove .packlist and perllocal.pod
Diffstat (limited to 'PKGBUILD.tt')
-rw-r--r--PKGBUILD.tt12
1 files changed, 10 insertions, 2 deletions
diff --git a/PKGBUILD.tt b/PKGBUILD.tt
index 57809664b1ba..0677591f20d6 100644
--- a/PKGBUILD.tt
+++ b/PKGBUILD.tt
@@ -14,19 +14,27 @@ source=([% source %])
options=(!emptydirs)
md5sums=('[% md5sums %]')
+sanitize() {
+ unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL="--skipdeps"
+}
+
build() {
cd [% distdir %]
- PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+ sanitize
+ perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd [% distdir %]
+ sanitize
make test
}
package() {
cd [% distdir %]
+ sanitize
make install DESTDIR="$pkgdir"
- find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
+ find "$pkgdir" \( -name .packlist -o -name perllocal.pod \) -delete
}