# Maintainer: Erich Eckner # Generator : neuesPerlPaket (7a589202ce266b15e6e8f34ddfb805093ba7f16e64bbfa81b115133edde2e298f11971b376ba22faf61d0371b1e3eddcf51bc530a4c5bd76e486299dde8985ee) pkgname='perl-hash-fieldhash' pkgver=0.15 pkgrel=8 pkgdesc='Lightweight field hash for inside-out objects' arch=('x86_64' 'i686' 'pentium4') license=('PerlArtistic' 'GPL') options=('!emptydirs') _pinned_dependencies=( 'glibc>=2.31' ) depends=( 'perl>=5.32' 'perl<5.33' "${_pinned_dependencies[@]}" 'perl-parent>=0.221' 'perl-xsloader>=0.02') makedepends=( 'perl-devel-ppport>=3.19' 'perl-extutils-makemaker>=6.59' 'perl-extutils-parsexs>=2.21' 'perl-module-build>=0.4005' 'perl-test-leaktrace>=0.07' 'perl-test-simple>=0.62') url='https://metacpan.org/release/Hash-FieldHash' _distdir="Hash-FieldHash-${pkgver}" source=("https://cpan.metacpan.org/authors/id/G/GF/GFUJI/${_distdir}.tar.gz") sha512sums=('2f42b0e7efdba03b99c9646882afc47130de1989777eb1ceaf8031769a3a11ebdaa841abedea8288b770aa27c44108846d0765f531a35d707e44a8c1f0f8036e') build(){ cd "${srcdir}/${_distdir}" # 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}'" \ PERL5LIB=. \ MODULEBUILDRC=/dev/null # If using Makefile.PL if [ -r Makefile.PL ]; then perl Makefile.PL make # If using Build.PL elif [ -r Build.PL ]; then perl Build.PL perl Build fi } check(){ cd "${srcdir}/${_distdir}" # If using Makefile.PL if [ -r Makefile.PL ]; then make test # If using Build.PL elif [ -r Build.PL ]; then perl Build test fi } package(){ cd "${srcdir}/${_distdir}" # If using Makefile.PL if [ -r Makefile.PL ]; then make install # If using Build.PL elif [ -r Build.PL ]; then perl Build install fi # remove perllocal.pod and .packlist find "${pkgdir}" -name .packlist -o -name perllocal.pod -delete }