diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 78 |
3 files changed, 39 insertions, 53 deletions
@@ -1,16 +1,16 @@ pkgbase = perl-data-alias pkgdesc = Data::Alias - Comprehensive set of aliasing operations - pkgver = 1.16 - pkgrel = 3 + pkgver = 1.28 + pkgrel = 1 url = http://search.cpan.org/dist/Data-Alias/ arch = i686 arch = x86_64 license = GPL license = PerlArtistic - depends = perl>=5.10.0 + makedepends = perl-module-install + depends = perl options = !emptydirs - source = http://search.cpan.org/CPAN/authors/id/Z/ZE/ZEFRAM/Data-Alias-1.16.tar.gz - md5sums = f53a4f654d57671fe0bd2cdcd6974e41 + source = http://search.cpan.org/CPAN/authors/id/X/XM/XMATH/Data-Alias-1.28.tar.gz + sha512sums = 7c42d0af8fdbbc67ee3a3c4f98b6a30f87778753fadfc3fac06f4f6c48123ca45c99fe148299db99cd3b9c342c6df1d4785193e5c08526ade8426543687f7f0f pkgname = perl-data-alias - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..63f0724c4c5a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/Data-Alias-*.tar.gz +/perl-data-alias-*.log @@ -1,71 +1,55 @@ -# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com> -# Contributor: Piotr Rogoża <rogoza dot piotr at gmail dot com> -# vim:set ts=2 sw=2 et ft=sh tw=100: expandtab +# Maintainer: dracorp aka Piotr Rogoza <piotr.r.public at gmail.com> -_author=Z/ZE/ZEFRAM +_author=X/XM/XMATH _perlmod=Data-Alias pkgname=perl-data-alias -pkgver=1.16 -pkgrel=3 +pkgver=1.28 +pkgrel=1 pkgdesc='Data::Alias - Comprehensive set of aliasing operations' arch=('i686' 'x86_64') url="http://search.cpan.org/dist/Data-Alias/" license=('GPL' 'PerlArtistic') -groups=() -depends=('perl>=5.10.0') -makedepends=() -optdepends=() -provides=() -conflicts=() -replaces=() -backup=() +makedepends=( +perl-module-install +# perl-devel-callparser +) +depends=(perl) options=(!emptydirs) -install= source=("http://search.cpan.org/CPAN/authors/id/$_author/$_perlmod-$pkgver.tar.gz") -noextract=() +sha512sums=('7c42d0af8fdbbc67ee3a3c4f98b6a30f87778753fadfc3fac06f4f6c48123ca45c99fe148299db99cd3b9c342c6df1d4785193e5c08526ade8426543687f7f0f') +unset PERL5LIB PERL_LOCAL_LIB_ROOT +export PERL_MM_USE_DEFAULT=1 \ + PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ + PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" + MODULEBUILDRC=/dev/null \ +prepare(){ + cd $srcdir/$_perlmod-$pkgver +} build(){ cd "$srcdir"/$_perlmod-$pkgver - - # Setting these env variables overwrites any command-line-options we don't want... - export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps \ - PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ - PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ - MODULEBUILDRC=/dev/null - - # If using Makefile.PL - if [ -r Makefile.PL ]; then - /usr/bin/perl Makefile.PL + if [ -f Makefile.PL ]; then + perl Makefile.PL make - # If using Build.PL - elif [ -r Build.PL ]; then - /usr/bin/perl Build.PL - perl Build + else + perl Build.PL + ./Build fi } check(){ cd "$srcdir"/$_perlmod-$pkgver - - # If using Makefile.PL - if [ -r Makefile.PL ]; then + if [ -f Makefile.PL ]; then make test - # If using Build.PL - elif [ -r Build.PL ]; then - perl Build test + else + ./Build test fi } package(){ cd "$srcdir"/$_perlmod-$pkgver - - # If using Makefile.PL - if [ -r Makefile.PL ]; then - make install - # If using Build.PL - elif [ -r Build.PL ]; then - perl Build install + if [ -f Makefile.PL ]; then + make install INSTALLDIRS=vendor DESTDIR="$pkgdir" + else + ./Build install --installdirs=vendor --destdir="$pkgdir" fi - - # remove perllocal.pod and .packlist - find "$pkgdir" -name .packlist -o -name perllocal.pod -delete } -md5sums=('f53a4f654d57671fe0bd2cdcd6974e41') |