diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | PKGBUILD.tt | 11 |
3 files changed, 36 insertions, 17 deletions
@@ -1,15 +1,16 @@ pkgbase = perl-algorithm-permute pkgdesc = Perl package for handy and fast permutations with object oriented interface - pkgver = 0.12 - pkgrel = 2 - url = http://search.cpan.org/dist/Algorithm-Permute + pkgver = 0.16 + pkgrel = 1 + url = https://metacpan.org/release/Algorithm-Permute arch = i686 arch = x86_64 license = GPL + checkdepends = perl-test-leaktrace depends = perl options = !emptydirs - source = http://search.cpan.org/CPAN/authors/id/E/ED/EDPRATOMO/Algorithm-Permute-0.12.tar.gz - md5sums = 93c9e11af9511390379720fe046fb960 + source = http://search.cpan.org/CPAN/authors/id/S/SL/SLOYD/Algorithm-Permute-0.16.tar.gz + md5sums = baa3ca012c8f7e37b5c479a7c1439cb4 pkgname = perl-algorithm-permute @@ -1,32 +1,41 @@ # CPAN Name : Algorithm::Permute -# Contributor: Anton Leontiev <bunder /at/ t-25.ru> -# Generator : CPANPLUS::Dist::Arch 1.28 +# Contributor: Anton Leontiev <scileont /at/ gmail.com> +# Generator : CPANPLUS::Dist::Arch 1.32 pkgname=perl-algorithm-permute -pkgver=0.12 -pkgrel=2 +pkgver=0.16 +pkgrel=1 pkgdesc='Perl package for handy and fast permutations with object oriented interface' arch=('i686' 'x86_64') -url='http://search.cpan.org/dist/Algorithm-Permute' +url='https://metacpan.org/release/Algorithm-Permute' license=('GPL') depends=('perl') -source=(http://search.cpan.org/CPAN/authors/id/E/ED/EDPRATOMO/Algorithm-Permute-0.12.tar.gz) +checkdepends=('perl-test-leaktrace') +source=(http://search.cpan.org/CPAN/authors/id/S/SL/SLOYD/Algorithm-Permute-0.16.tar.gz) options=(!emptydirs) -md5sums=('93c9e11af9511390379720fe046fb960') +md5sums=('baa3ca012c8f7e37b5c479a7c1439cb4') + +sanitize() { + unset PERL5LIB PERL_MM_OPT PERL_MB_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 +} build() { - cd Algorithm-Permute-0.12 - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + cd Algorithm-Permute-0.16 + sanitize + perl Makefile.PL INSTALLDIRS=vendor make } check() { - cd Algorithm-Permute-0.12 + cd Algorithm-Permute-0.16 + sanitize make test } package() { - cd Algorithm-Permute-0.12 + cd Algorithm-Permute-0.16 + sanitize make install DESTDIR="$pkgdir" find "$pkgdir" -name .packlist -o -name perllocal.pod -delete } diff --git a/PKGBUILD.tt b/PKGBUILD.tt index 1adbe7133718..f222345fb303 100644 --- a/PKGBUILD.tt +++ b/PKGBUILD.tt @@ -10,23 +10,32 @@ arch=('i686' 'x86_64') url='[% url %]' license=('GPL') depends=('perl') +checkdepends=('perl-test-leaktrace') 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 +} + 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 } |