# Contributor: Will Sinatra # Maintainer: Will Sinatra pkgname=lua-apkbuild pkgver=1.1.0 pkgrel=0 pkgdesc="LPEG grammar for parsing Alpine Linux APKBUILD files" url="https://krei.lambdacreate.com/durrendal/lua-apkbuild" arch="noarch" license="0BSD" depends="lua-lpeg" checkdepends="lua-busted" source="$pkgname-$pkgver.tar.gz::https://krei.lambdacreate.com/durrendal/lua-apkbuild/archive/v$pkgver.tar.gz" builddir="$srcdir/$pkgname" _luaversions="5.1 5.2 5.3 5.4" for _v in $_luaversions; do provides="$provides lua$_v-${pkgname#lua-}=$pkgver-r$pkgrel" checkdepends="$checkdepends lua$_v lua$_v-busted" done check() { for _v in $_luaversions; do version=$_v make test done } package() { local rockdir="$pkgdir/usr/lib/luarocks/rocks-common/$pkgname/$pkgver-1" install -D -m 644 "$builddir"/src/apkbuild.lua "$pkgdir"/usr/share/lua/common/apkbuild.lua mkdir -p "$rockdir" echo 'rock_manifest = {}' > "$rockdir"/rock_manifest } sha512sums=" c2663995d90c133794b4b6cc014d4efd2459bfd1295608d2f47e08762d055250b32c52573c961341bc6424705524bda831aca7aec2a2a1e8e318b0b5e8372531 lua-apkbuild-1.1.0.tar.gz "