From 751fcf0db573dc0afdb5b8f558fe231b1d4fd84c Mon Sep 17 00:00:00 2001 From: Celeste <20312-Celeste@users.gitlab.alpinelinux.org> Date: Mon, 21 Jul 2025 07:32:09 +0000 Subject: [PATCH] testing/raku-functionalparsers: new aport https://github.com/antononcube/Raku-FunctionalParsers System of functional parsers (combinators, transformers, generators) --- testing/raku-functionalparsers/APKBUILD | 39 +++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 testing/raku-functionalparsers/APKBUILD diff --git a/testing/raku-functionalparsers/APKBUILD b/testing/raku-functionalparsers/APKBUILD new file mode 100644 index 00000000000..45a3d71a6db --- /dev/null +++ b/testing/raku-functionalparsers/APKBUILD @@ -0,0 +1,39 @@ +# Maintainer: Celeste +maintainer="Celeste " +pkgname=raku-functionalparsers +pkgver=0.1.10 +_gitrev=8679ba23c257535df73684efb9d4d144509fc5af +pkgrel=0 +pkgdesc="System of functional parsers (combinators, transformers, generators)" +url="https://github.com/antononcube/Raku-FunctionalParsers" +arch="all" +license="Artistic-2.0" +depends="rakudo" +makedepends="moarvm-dev rakudo-dev" +checkdepends="perl-utils" +subpackages="$pkgname-doc" +source="$pkgname-$_gitrev.tar.gz::https://github.com/antononcube/Raku-FunctionalParsers/archive/$_gitrev.tar.gz" +builddir="$srcdir/Raku-FunctionalParsers-$_gitrev" +options="!archcheck" # Precompiled arch dependent files included (quiet noarch warning) + +build() { + RAKUDO_RERESOLVE_DEPENDENCIES=0 \ + /usr/share/rakudo/tools/install-dist.raku \ + --to=output --for=vendor +} + +check() { + prove -e 'raku -Ilib' --ext .rakutest +} + +package() { + mkdir -p "$pkgdir"/usr/share/rakudo + cp -RT output "$pkgdir"/usr/share/rakudo/vendor + + install -Dvm644 META6.json README.md \ + -t "$pkgdir"/usr/share/doc/$pkgname/ +} + +sha512sums=" +c568fb90677706b75dd0141928632b1ea4a36dda9fcf4f5857c475065e5b50ee056f0526c4f313c5b252ab7a788fce12333ef019e5d890833843b9411104d429 raku-functionalparsers-8679ba23c257535df73684efb9d4d144509fc5af.tar.gz +"