summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBrian Bidulock2021-04-02 20:02:38 -0600
committerBrian Bidulock2021-04-02 20:02:38 -0600
commita60808b52f3b2cf46f73f97ba10cc775a3b7a6e6 (patch)
treef73d109082768a07617a09f5a6a68b4d0bd8e4fa /PKGBUILD
parent8f80fc2d5dd5f6f41453d271c11623f2329b0a94 (diff)
downloadaur-perl-snmp-info.tar.gz
uppkg
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 23 insertions, 10 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 59f717bfc860..fb80a4ae4fe4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=perl-snmp-info
_cpanname=SNMP-Info
-pkgver=3.23
+pkgver=3.71
pkgrel=1
pkgdesc="Perl/CPAN Module SNMP::Info"
arch=('any')
@@ -10,25 +10,38 @@ url="https://metacpan.org/release/$_cpanname"
license=('BSD')
options=('!emptydirs')
source=("http://cpan.metacpan.org/authors/id/O/OL/OLIVER/$_cpanname-$pkgver.tar.gz")
-depends=('perl' 'net-snmp')
-md5sums=('06fd59b728c6266e881a6ebeb13d228a')
+depends=('perl' 'net-snmp' 'perl-netaddr-ip')
+makedepends=('perl-test-harness' 'perl-module-build')
+md5sums=('42b4b498d7f4f64bd13a6195d8c24a13')
build() {
- cd "${srcdir}/${_cpanname}-${pkgver}"
+ ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \
+ PERL_AUTOINSTALL=--skipdeps \
+ PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
+ PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \
+ MODULEBUILDRC=/dev/null
- # install module in vendor directories.
- PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
- make
+ cd "${srcdir}/${_cpanname}-${pkgver}"
+ /usr/bin/perl Build.PL
+ ./Build
+ )
}
check() {
cd "${srcdir}/${_cpanname}-${pkgver}"
- make test
+ ( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
+ ./Build test
+ )
}
package() {
cd "${srcdir}/${_cpanname}-${pkgver}"
- make install DESTDIR="${pkgdir}" || return 1
- install -Dm0644 COPYRIGHT "$pkgdir/usr/share/licenses/$pkgname/COPYRIGHT"
+ ( export PERL_AUTOINSTALL=--skipdeps \
+ PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \
+ PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'"
+ ./Build install
+ )
+ install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
find "$pkgdir" -name '.packlist' -delete
find "$pkgdir" -name '*.pod' -delete
+ rm -fr "$pkgdir/usr/lib"
}