| 1 | # Contributor: Wen Heping <[email protected]> |
| 2 | # Maintainer: Wen Heping <[email protected]> |
| 3 | pkgname=perl-task-catalyst |
| 4 | pkgver=4.02 |
| 5 | pkgrel=0 |
| 6 | # _pkgreal is used by apkbuild-cpan to find modules at MetaCpan |
| 7 | _pkgreal=Task-Catalyst |
| 8 | pkgdesc="All you need to start with Catalyst" |
| 9 | url="https://metacpan.org/release/Task-Catalyst/" |
| 10 | arch="noarch" |
| 11 | license="GPL-1.0-or-later OR Artistic-1.0-Perl" |
| 12 | depends=" |
| 13 | perl perl-catalyst-runtime perl-catalyst-action-rest perl-catalyst-actionrole-acl |
| 14 | perl-catalyst-authentication-credential-http perl-catalyst-authentication-store-dbix-class |
| 15 | perl-catalyst-component-instancepercontext perl-catalyst-controller-actionrole |
| 16 | perl-catalyst-devel perl-catalyst-manual perl-catalyst-model-adaptor |
| 17 | perl-catalyst-model-dbic-schema perl-catalyst-plugin-authentication |
| 18 | perl-catalyst-plugin-configloader perl-catalyst-plugin-i18n perl-catalyst-plugin-session |
| 19 | perl-catalyst-plugin-session-state-cookie perl-catalyst-plugin-session-store-dbic |
| 20 | perl-catalyst-plugin-session-store-file perl-catalyst-plugin-stacktrace |
| 21 | perl-catalyst-plugin-static-simple perl-catalyst-view-email perl-catalyst-view-tt |
| 22 | perl-catalystx-component-traits perl-catalystx-leakchecker perl-catalystx-profile |
| 23 | perl-catalystx-repl perl-catalystx-simplelogin perl-fcgi perl-fcgi-procmanager perl-starman |
| 24 | perl-test-www-mechanize-catalyst perl-local-lib |
| 25 | " |
| 26 | subpackages="$pkgname-doc" |
| 27 | source="https://cpan.metacpan.org/authors/id/B/BO/BOBTFISH/Task-Catalyst-$pkgver.tar.gz" |
| 28 | builddir="$srcdir/$_pkgreal-$pkgver" |
| 29 | |
| 30 | build() { |
| 31 | export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') |
| 32 | PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL \ |
| 33 | INSTALLDIRS=vendor \ |
| 34 | NO_PACKLIST=1 \ |
| 35 | NO_PERLLOCAL=1 |
| 36 | make |
| 37 | } |
| 38 | |
| 39 | check() { |
| 40 | export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}') |
| 41 | make test |
| 42 | } |
| 43 | |
| 44 | package() { |
| 45 | make DESTDIR="$pkgdir" install |
| 46 | } |
| 47 | |
| 48 | sha512sums=" |
| 49 | 5874d2dffdec143482549196f0bae20d3cc2bd2344ff69ee9f1daf5cd9145addf94dcbaad3ca353d7025cbdff2b59bc1c8095a3c74e98a030f6a1c8ea4f40f13 Task-Catalyst-4.02.tar.gz |
| 50 | " |