community/perl-par: modernize and add check

This commit is contained in:
Roberto Oliveira 2017-11-05 17:13:47 +00:00
parent cd8e941276
commit ca73578896

View File

@ -3,27 +3,31 @@
pkgname=perl-par pkgname=perl-par
_pkgname=PAR _pkgname=PAR
pkgver=1.015 pkgver=1.015
pkgrel=0 pkgrel=1
pkgdesc="Perl Archive Toolkit" pkgdesc="Perl Archive Toolkit"
url="http://search.cpan.org/dist/$_pkgname/" url="http://search.cpan.org/dist/$_pkgname/"
arch="noarch" arch="noarch"
license="GPL PerlArtistic" license="GPL PerlArtistic"
depends="perl perl-archive-zip perl-par-dist" depends="perl perl-archive-zip perl-par-dist"
makedepends="perl-dev" makedepends="perl-dev"
options="!check"
subpackages="$pkgname-doc" subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.gz::http://search.cpan.org/CPAN/authors/id/R/RS/RSCHUPP/$_pkgname-$pkgver.tar.gz" source="$pkgname-$pkgver.tar.gz::http://search.cpan.org/CPAN/authors/id/R/RS/RSCHUPP/$_pkgname-$pkgver.tar.gz"
builddir="$srcdir/$_pkgname-$pkgver" builddir="$srcdir/$_pkgname-$pkgver"
build() { build() {
cd "$builddir" cd "$builddir"
PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
make || return 1 make
}
check() {
cd "$builddir"
make test
} }
package() { package() {
cd "$builddir" cd "$builddir"
make DESTDIR="$pkgdir" install || return 1 make DESTDIR="$pkgdir" install
find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
} }