aboutsummaryrefslogtreecommitdiffstats
path: root/main/perl-inline-c/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/perl-inline-c/APKBUILD')
-rw-r--r--main/perl-inline-c/APKBUILD40
1 files changed, 23 insertions, 17 deletions
diff --git a/main/perl-inline-c/APKBUILD b/main/perl-inline-c/APKBUILD
index 721d8823481..997d4ccf833 100644
--- a/main/perl-inline-c/APKBUILD
+++ b/main/perl-inline-c/APKBUILD
@@ -1,33 +1,39 @@
-# Automatically generated by apkbuild-cpan, template 1
+# Automatically generated by apkbuild-cpan, template 3
# Contributor: Timo Teräs <timo.teras@iki.fi>
# Maintainer: Timo Teräs <timo.teras@iki.fi>
pkgname=perl-inline-c
+#_pkgreal is used by apkbuild-cpan to find modules at MetaCpan
_pkgreal=Inline-C
-pkgver=0.81
-pkgrel=2
-pkgdesc="Perl module for Inline-C"
-url="https://metacpan.org/pod/distribution/Inline-C/lib/Inline/C.pod"
+pkgver=0.82
+pkgrel=3
+pkgdesc="C Language Support for Inline"
+url="https://metacpan.org/release/Inline-C/"
arch="noarch"
license="GPL-1.0-or-later OR Artistic-1.0-Perl"
-depends="perl"
-makedepends="perl-file-sharedir-install"
+depends="perl perl-parse-recdescent perl-inline"
+makedepends="perl-dev perl-file-sharedir-install"
+checkdepends="perl-yaml-libyaml perl-test-warn perl-file-copy-recursive"
subpackages="$pkgname-doc"
-source="https://cpan.metacpan.org/authors/id/T/TI/TINITA/$_pkgreal-$pkgver.tar.gz"
-
+source="https://cpan.metacpan.org/authors/id/E/ET/ETJ/Inline-C-$pkgver.tar.gz"
builddir="$srcdir/$_pkgreal-$pkgver"
-
-prepare() {
- default_prepare
- PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
-}
+options="!check" # no perl-pegex
build() {
+ export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
+ PERL_MM_USE_DEFAULT=1 perl -I. Makefile.PL INSTALLDIRS=vendor
make
}
+check() {
+ export CFLAGS=$(perl -MConfig -E 'say $Config{ccflags}')
+ make test
+}
+
package() {
- make install DESTDIR="$pkgdir"
- find "$pkgdir" -name perllocal.pod -delete
+ make DESTDIR="$pkgdir" install
+ find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete
}
-sha512sums="c3d0d669c26017b4b63cc101377d067438c31fc5d1e6187d01194f70158049e386683b792716aad58772eae839512ecaefd4b3ac7a2377dd1404a651c24b2277 Inline-C-0.81.tar.gz"
+sha512sums="
+1d1e91a63df12b4f3dc631fd1b66f9bd2e006b300002d9aa184ab571a128953722127400a39055d07ee630709f2a7c96dd35ad6e0860959cbb5a6fce3134b357 Inline-C-0.82.tar.gz
+"