# Maintainer: Celeste maintainer="Celeste " pkgname=raku-json-class pkgver=0.0.21 pkgrel=0 pkgdesc="Construct and serialize Objects to/from JSON" url="https://github.com/jonathanstowe/JSON-Class" arch="all" license="Artistic-2.0" depends=" rakudo raku-json-marshal raku-json-name raku-json-optin raku-json-unmarshal " makedepends="moarvm-dev rakudo-dev" checkdepends="perl-utils raku-json-fast" subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/jonathanstowe/JSON-Class/archive/refs/tags/v$pkgver.tar.gz" builddir="$srcdir/JSON-Class-$pkgver" 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' } 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=" 7051858a555a14c4c333001153ef0fa94d65d87fb465cc80b1039a3cc15c0ee218df25fdc4ffaa43980c2ace806479c1482c33453f371752b277ef241dfd17e9 raku-json-class-0.0.21.tar.gz "