# Maintainer: Erich Eckner <arch at eckner dot net> # Generator : neuesPerlPaket (97841193a0046800a1ed3cebc0718afe92066b6f1190519a623e66830c355902620a8d956439b9825c773ea4af1a5a3ff917dc0d9a50bafb588ca09da5980c74) pkgname='perl-data-sah' pkgver=0.911 pkgrel=3 pkgdesc='Fast and featureful data structure validation' arch=('any') license=('PerlArtistic' 'GPL') options=('!emptydirs') provides=( 'perl-data-sah-compiler=0.911' 'perl-data-sah-compiler-human=0.911' 'perl-data-sah-compiler-human-th=0.911' 'perl-data-sah-compiler-human-th-all=0.911' 'perl-data-sah-compiler-human-th-any=0.911' 'perl-data-sah-compiler-human-th-array=0.911' 'perl-data-sah-compiler-human-th-bool=0.911' 'perl-data-sah-compiler-human-th-buf=0.911' 'perl-data-sah-compiler-human-th-cistr=0.911' 'perl-data-sah-compiler-human-th-code=0.911' 'perl-data-sah-compiler-human-th-comparable=0.911' 'perl-data-sah-compiler-human-th-date=0.911' 'perl-data-sah-compiler-human-th-datenotime=0.911' 'perl-data-sah-compiler-human-th-datetime=0.911' 'perl-data-sah-compiler-human-th-duration=0.911' 'perl-data-sah-compiler-human-th-float=0.911' 'perl-data-sah-compiler-human-th-haselems=0.911' 'perl-data-sah-compiler-human-th-hash=0.911' 'perl-data-sah-compiler-human-th-int=0.911' 'perl-data-sah-compiler-human-th-num=0.911' 'perl-data-sah-compiler-human-th-obj=0.911' 'perl-data-sah-compiler-human-th-re=0.911' 'perl-data-sah-compiler-human-th-sortable=0.911' 'perl-data-sah-compiler-human-th-str=0.911' 'perl-data-sah-compiler-human-th-timeofday=0.911' 'perl-data-sah-compiler-human-th-undef=0.911' 'perl-data-sah-compiler-perl=0.911' 'perl-data-sah-compiler-perl-th=0.911' 'perl-data-sah-compiler-perl-th-all=0.911' 'perl-data-sah-compiler-perl-th-any=0.911' 'perl-data-sah-compiler-perl-th-array=0.911' 'perl-data-sah-compiler-perl-th-bool=0.911' 'perl-data-sah-compiler-perl-th-buf=0.911' 'perl-data-sah-compiler-perl-th-cistr=0.911' 'perl-data-sah-compiler-perl-th-code=0.911' 'perl-data-sah-compiler-perl-th-date=0.911' 'perl-data-sah-compiler-perl-th-datenotime=0.911' 'perl-data-sah-compiler-perl-th-datetime=0.911' 'perl-data-sah-compiler-perl-th-duration=0.911' 'perl-data-sah-compiler-perl-th-float=0.911' 'perl-data-sah-compiler-perl-th-hash=0.911' 'perl-data-sah-compiler-perl-th-int=0.911' 'perl-data-sah-compiler-perl-th-num=0.911' 'perl-data-sah-compiler-perl-th-obj=0.911' 'perl-data-sah-compiler-perl-th-re=0.911' 'perl-data-sah-compiler-perl-th-str=0.911' 'perl-data-sah-compiler-perl-th-timeofday=0.911' 'perl-data-sah-compiler-perl-th-undef=0.911' 'perl-data-sah-compiler-prog=0.911' 'perl-data-sah-compiler-prog-th=0.911' 'perl-data-sah-compiler-prog-th-all=0.911' 'perl-data-sah-compiler-prog-th-any=0.911' 'perl-data-sah-compiler-textresultrole=0.911' 'perl-data-sah-compiler-th=0.911' 'perl-data-sah-human=0.911' 'perl-data-sah-lang=0.911' 'perl-data-sah-lang-fr_fr=0.911' 'perl-data-sah-lang-id_id=0.911' 'perl-data-sah-lang-zh_cn=0.911' 'perl-data-sah-type-all=0.911' 'perl-data-sah-type-any=0.911' 'perl-data-sah-type-array=0.911' 'perl-data-sah-type-basetype=0.911' 'perl-data-sah-type-bool=0.911' 'perl-data-sah-type-buf=0.911' 'perl-data-sah-type-cistr=0.911' 'perl-data-sah-type-code=0.911' 'perl-data-sah-type-comparable=0.911' 'perl-data-sah-type-date=0.911' 'perl-data-sah-type-datenotime=0.911' 'perl-data-sah-type-datetime=0.911' 'perl-data-sah-type-duration=0.911' 'perl-data-sah-type-float=0.911' 'perl-data-sah-type-haselems=0.911' 'perl-data-sah-type-hash=0.911' 'perl-data-sah-type-int=0.911' 'perl-data-sah-type-num=0.911' 'perl-data-sah-type-obj=0.911' 'perl-data-sah-type-re=0.911' 'perl-data-sah-type-sortable=0.911' 'perl-data-sah-type-str=0.911' 'perl-data-sah-type-timeofday=0.911' 'perl-data-sah-type-undef=0.911' 'perl-data-sah-util-func=0.911' 'perl-data-sah-util-role=0.911' 'perl-data-sah-util-type-date=0.911' 'perl-data-sah-util-typex=0.911' 'perl-test-data-sah=0.911' 'perl-test-data-sah-human=0.911' 'perl-test-data-sah-perl=0.911') depends=( 'perl>=5.36' 'perl<5.37' 'perl-data-cmp>=0.002' 'perl-data-dmp>=0.241' 'perl-data-dump' 'perl-data-sah-coerce>=0.050' 'perl-data-sah-defaultvaluecommon' 'perl-data-sah-filter>=0.006' 'perl-data-sah-normalize>=0.051' 'perl-data-sah-resolve>=0.010' 'perl-exporter>=5.57' 'perl-file-chdir' 'perl-file-sharedir' 'perl-file-sharedir-tarball' 'perl-file-slurper' 'perl-json' 'perl-language-expr>=0.29' 'perl-lingua-en-numbers-ordinate>=1.02' 'perl-log-ger>=0.038' 'perl-mo' 'perl-module-installed-tiny>=0.004' 'perl-parent' 'perl-regexp-stringify' 'perl-role-tiny' 'perl-scalar-list-utils' 'perl-scalar-util-numeric-pp' 'perl-test-simple>=0.98' 'perl-text-sprintfn' 'perl-tie-ixhash' 'perl-time-hires') makedepends=( 'perl-extutils-makemaker' 'perl-io' 'perl-lib-filter>=0.03' 'perl-pathtools' 'perl-sah>=0.9.50' 'perl-scalar-list-utils>=1.54' 'perl-test-exception' 'perl-test-nowarnings' 'perl-test-warn' 'perl-time-duration-parse-ashash') optdepends=( 'perl-datetime' 'perl-datetime-duration' 'perl-scalar-util-numeric' 'perl-time-moment' 'perl-time-piece') checkdepends=( 'perl-datetime' 'perl-pod-coverage-trustpod' 'perl-test-perl-critic' 'perl-test-pod' 'perl-test-pod-coverage' 'perl-time-moment' ) url='https://metacpan.org/release/Data-Sah' _distdir="Data-Sah-${pkgver}" source=("https://cpan.metacpan.org/authors/id/P/PE/PERLANCAR/${_distdir}.tar.gz") sha512sums=('5450426b64d37b5f41872b9d148f7a7f961793375e11d4e324cb6640ab696c5241ece0e14fd097e13030ce811a5a5519a91f952400587a7cbd2996b4e5c033ad') prepare() { rm "${srcdir}/${_distdir}/t/author-critic.t" # rm "${srcdir}/${_distdir}/t/01-basics.t" rm "${srcdir}/${_distdir}/t/spectest-perl.t" } 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}'" \ 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}" export AUTHOR_TESTING=1 # 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 }