diff --git a/perl/perl-moo/.SRCINFO b/perl/perl-moo/.SRCINFO new file mode 100644 index 0000000000..d2493e6bdd --- /dev/null +++ b/perl/perl-moo/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = perl-moo + pkgdesc = Minimalist Object Orientation (with Moose compatiblity) + pkgver = 2.005005 + pkgrel = 4 + url = https://metacpan.org/release/Moo + arch = any + license = PerlArtistic + license = GPL + makedepends = perl-test-fatal>=0.003 + depends = perl-class-method-modifiers>=1.1 + depends = perl-devel-globaldestruction>=0.11 + depends = perl-import-into>=1.002 + depends = perl-module-runtime>=0.014 + depends = perl-role-tiny>=2 + depends = perl-sub-quote + options = !emptydirs + source = https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-2.005005.tar.gz + sha256sums = fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108 + +pkgname = perl-moo diff --git a/perl/perl-moo/.nvchecker.toml b/perl/perl-moo/.nvchecker.toml new file mode 100644 index 0000000000..ef0ce41c70 --- /dev/null +++ b/perl/perl-moo/.nvchecker.toml @@ -0,0 +1,3 @@ +[perl-moo] +source = "cpan" +cpan = "Moo" diff --git a/perl/perl-moo/PKGBUILD b/perl/perl-moo/PKGBUILD new file mode 100644 index 0000000000..50cc4186c4 --- /dev/null +++ b/perl/perl-moo/PKGBUILD @@ -0,0 +1,40 @@ +# POWER Maintainer: Alexander Baldeck +# Maintainer: Sergej Pupykin +# Maintainer: Moritz Bunkus + +pkgname='perl-moo' +pkgver=2.005005 +pkgrel=4 +pkgdesc="Minimalist Object Orientation (with Moose compatiblity)" +arch=('any') +license=('PerlArtistic' 'GPL') +options=('!emptydirs') +depends=('perl-class-method-modifiers>=1.1' 'perl-devel-globaldestruction>=0.11' 'perl-import-into>=1.002' + 'perl-module-runtime>=0.014' 'perl-role-tiny>=2' 'perl-sub-quote') +makedepends=('perl-test-fatal>=0.003') +url='https://metacpan.org/release/Moo' +source=("https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-${pkgver}.tar.gz") +sha256sums=('fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108') + +build() { + cd "$srcdir"/Moo-$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 + perl Makefile.PL + make +} + +check() { + cd "$srcdir"/Moo-$pkgver + export PERL_MM_USE_DEFAULT=1 PERL5LIB="" +# make test +} + +package() { + cd "$srcdir"/Moo-$pkgver + make install + find "$pkgdir" -name .packlist -o -name perllocal.pod -delete +}