diff options
author | Tobias Rueetschi | 2017-03-14 14:06:03 +0100 |
---|---|---|
committer | Tobias Rueetschi | 2017-03-14 14:06:03 +0100 |
commit | 70e15f506265626f628a988d4dd80a68bc1e60da (patch) | |
tree | 09072d1adc9e612d6278f9f5cb9cb527a144bd15 | |
parent | 5adeb60403e7d3c1bcb0ff347e91535fd36b690d (diff) | |
download | aur-perl-html-tableparser.tar.gz |
changed to perl policy pkgbuild template
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 40 insertions, 11 deletions
@@ -1,7 +1,8 @@ pkgbase = perl-html-tableparser pkgdesc = HTML::TableParser - Extract data from an HTML table pkgver = 0.40 - pkgrel = 1 + pkgrel = 2 + url = https://metacpan.org/release/HTML-TableParser arch = any license = GPL3 depends = perl-html-parser @@ -1,11 +1,12 @@ # Author: Tobias Rueetschi <tr+archlinux at brief dot li> pkgname='perl-html-tableparser' +_realname='HTML-TableParser' pkgver=0.40 -pkgrel=1 +pkgrel=2 pkgdesc="HTML::TableParser - Extract data from an HTML table" arch=('any') -url="" +url="https://metacpan.org/release/HTML-TableParser" license=('GPL3') groups=() depends=('perl-html-parser') @@ -22,25 +23,52 @@ source=("http://search.cpan.org/CPAN/authors/id/D/DJ/DJERIUS/HTML-TableParser-${ noextract=() md5sums=('SKIP') sha256sums=('34e5782ef23c0d9c10c63ad3cc79f5e2769f6e169caf38792a0ed5457437ebbb') -_ddir="HTML-TableParser-${pkgver}" build() { - cd "$srcdir/$_ddir" - export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps - unset PERL5LIB PERL_MM_OPT + cd "${_realname}-${pkgver}" || return 1 + + # Setting these env variables overwrites any command-line options we don't want... + export PERL_MM_USE_DEFAULT=1 + export PERL_AUTOINSTALL=--skipdeps + export PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" + export PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" + export PERL5LIB="" + export PERL_LOCAL_LIB_ROOT="" + export MODULEBUILDRC=/dev/null + /usr/bin/perl Makefile.PL make } check() { - cd "$srcdir/$_ddir" + cd "${_realname}-${pkgver}" || return 1 + + # Setting these env variables overwrites any command-line options we don't want... export PERL_MM_USE_DEFAULT=1 - unset PERL5LIB + export PERL_AUTOINSTALL=--skipdeps + export PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" + export PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" + export PERL5LIB="" + export PERL_LOCAL_LIB_ROOT="" + export MODULEBUILDRC=/dev/null + make test } package() { - cd "$srcdir/$_ddir" - make install INSTALLDIRS=vendor DESTDIR="$pkgdir" + cd "${_realname}-${pkgver}" || return 1 + + # Setting these env variables overwrites any command-line options we don't want... + export PERL_MM_USE_DEFAULT=1 + export PERL_AUTOINSTALL=--skipdeps + export PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" + export PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" + export PERL5LIB="" + export PERL_LOCAL_LIB_ROOT="" + export MODULEBUILDRC=/dev/null + + make install + + # remove perllocal.pod and .packlist find "$pkgdir" -name .packlist -o -name perllocal.pod -delete } |