diff options
| author | s-ol <s+removethis@s-ol.nu> | 2025-03-16 15:59:35 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2025-03-16 15:59:35 +0000 |
| commit | 80589210e36fb6ef81782fcc40e6497fb9912d2e (patch) | |
| tree | 5bdf100beb6db693f95dd07b181dd1950c2b8319 /lua-alive | |
| download | aur-80589210e36fb6ef81782fcc40e6497fb9912d2e.tar.gz aur-80589210e36fb6ef81782fcc40e6497fb9912d2e.zip | |
initial commit
Diffstat (limited to 'lua-alive')
| -rw-r--r-- | lua-alive/PKGBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/lua-alive/PKGBUILD b/lua-alive/PKGBUILD new file mode 100644 index 0000000..266e24c --- /dev/null +++ b/lua-alive/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Sol Bekic <s+aur at s-ol dot nu> + +_rockname=alive +pkgbase=lua-$_rockname +pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") +pkgver=0.1 +_rockrel=1 +pkgrel=1 +pkgdesc='Open Sound Control (OSC) for lua/luajit' +arch=(any) +url="https://github.com/davidgranstrom/losc" +license=(MIT) +makedepends=(lua + lua51 + lua52 + lua53 + luarocks) +source=("git+https://git.s-ol.nu/alive.git#tag=v$pkgver") +sha256sums=('71c2a9a4d61c33474185ebf4871310c33380ae0ec85fbaff6e54a9d8a3523357') + +_package() { + cd "alive" + luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ + make --deps-mode=none --no-manifest "dist/rocks/$_rockname-$pkgver-$_rockrel.rockspec" + if [[ $pkgname != lua-$_rockname ]]; then + rm -rf "$pkgdir/usr/bin" + else + find "$pkgdir/usr/bin" -type f -execdir sed -i -e "s#$pkgdir##g" {} \; + fi +} + +package_lua-alive() { + _package 5.4 + depends=(lua) +} + +package_lua51-alive() { + _package 5.1 + depends=(lua51) +} + +package_lua52-alive() { + _package 5.2 + depends=(lua52) +} + +package_lua53-alive() { + _package 5.3 + depends=(lua53) +} |
