diff options
| author | s-ol <s+removethis@s-ol.nu> | 2026-05-13 12:43:27 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2026-05-13 12:43:27 +0000 |
| commit | c939b061f1fab0693f5c0c79a693c165d1fcf2c0 (patch) | |
| tree | 38170125dbe8c57f8c70fd3b433b887220557b3d /lua-spawn/PKGBUILD | |
| parent | add obs-plugin-texture-share-vk-git (diff) | |
| download | aur-main.tar.gz aur-main.zip | |
Diffstat (limited to '')
| -rw-r--r-- | lua-spawn/PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/lua-spawn/PKGBUILD b/lua-spawn/PKGBUILD new file mode 100644 index 0000000..0d6f9fa --- /dev/null +++ b/lua-spawn/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Sol Bekic <s+aur at s-ol dot nu> + +_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) +} |
