# Maintainer: Sol Bekic _rockname=spawn pkgbase=lua-$_rockname pkgname=("lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") pkgver=0.1 _rockrel=0 pkgrel=1 pkgdesc='A lua library to spawn programs' arch=(x86_64) url="https://github.com/daurnimator/lua-spawn" license=(MIT) depends=() makedepends=(lua51 lua52 lua53 luarocks) source=("https://luarocks.org/manifests/daurnimator/spawn-$pkgver-$_rockrel.src.rock") sha256sums=('b4784dad210969f422bc7315bf9fe9f109dceecd65bf2a9d8a37bdc9196137f3') prepare() { luarocks unpack "$srcdir/spawn-$pkgver-$_rockrel.src.rock" } _package() { cd "$srcdir/$_rockname-$pkgver-$_rockrel/lua-$_rockname-$pkgver" luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ make --deps-mode=none --no-manifest "../$_rockname-$pkgver-$_rockrel.rockspec" } package_lua51-spawn() { _package 5.1 depends+=(lua51) } package_lua52-spawn() { _package 5.2 depends+=(lua52) } package_lua53-spawn() { _package 5.3 depends+=(lua53) }