diff options
author | s-ol | 2025-02-21 18:17:20 +0100 |
---|---|---|
committer | s-ol | 2025-02-21 18:17:20 +0100 |
commit | d09baf04742b43ef41fe385b6e110f1d8bd92195 (patch) | |
tree | 27e1357cfa3ed99a5f7f56fdb4cb829c694b252d | |
download | aur-d09baf04742b43ef41fe385b6e110f1d8bd92195.tar.gz |
initial commit (v1.0.1)
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..aafc7f3d0436 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = lua-losc + pkgdesc = Open Sound Control (OSC) for lua/luajit + pkgver = 1.0.1 + pkgrel = 1 + url = https://github.com/davidgranstrom/losc + arch = any + license = MIT + makedepends = lua + makedepends = lua51 + makedepends = lua52 + makedepends = lua53 + makedepends = luarocks + source = https://github.com/davidgranstrom/losc/archive/12691509e066eded1a2c9fbf480b68ba9b697c2a.tar.gz + sha256sums = 8c661506b5b65affbcbd5987aebeaa82bdbe3660a0e6783f1a72743951824d82 + +pkgname = lua-losc + depends = lua + +pkgname = lua53-losc + depends = lua53 + +pkgname = lua52-losc + depends = lua52 + +pkgname = lua51-losc + depends = lua51 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4319ee8dddf9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,53 @@ +# Maintainer: Sol Bekic <s+aur at s-ol dot nu> + +_rockname=losc +pkgbase=lua-$_rockname +pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") +pkgver=1.0.1 +_rockrel=1 +_pkgref=12691509e066eded1a2c9fbf480b68ba9b697c2a +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) +_archive="$_rockname-$pkgver" +source=("https://github.com/davidgranstrom/$_rockname/archive/$_pkgref.tar.gz") +sha256sums=('8c661506b5b65affbcbd5987aebeaa82bdbe3660a0e6783f1a72743951824d82') + +_package() { + cd "$_rockname-$_pkgref" + luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ + make --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE + 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-losc() { + _package 5.4 + depends=(lua) +} + +package_lua51-losc() { + _package 5.1 + depends=(lua51) +} + +package_lua52-losc() { + _package 5.2 + depends=(lua52) +} + +package_lua53-losc() { + _package 5.3 + depends=(lua53) +} |