# Maintainer: Jesus E. # Montainer (Arch): 3ED pkgname=perl-eval-closure _lastauthor=D/DO/DOY _pkgname=Eval-Closure pkgver=0.14 pkgrel=1 pkgdesc="Safely and cleanly create closures via string eval" arch=('any') license=('GPL-1') url='https://metacpan.org/release/Eval-Closure' options=('!emptydirs') depends=('perl-try-tiny' 'perl-sub-exporter') source=(https://cpan.metacpan.org/authors/id/${_lastauthor}/${_pkgname}-${pkgver}.tar.gz) sha512sums=('fc55206bd39c4cb39360d06b6f39a65743f34b5e59d1a1ce99bf5831b9d88a03fb6dadf32fa9f0868e140fce719d53a7b13027f397cdd7f6ca05cc81277bdc08') build() { 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 cd "${srcdir}/${_pkgname}-${pkgver}" perl Makefile.PL make } package() { cd "${srcdir}/${_pkgname}-${pkgver}" make install install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/" }