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-rtmidi | |
| download | aur-80589210e36fb6ef81782fcc40e6497fb9912d2e.tar.gz aur-80589210e36fb6ef81782fcc40e6497fb9912d2e.zip | |
initial commit
Diffstat (limited to 'lua-rtmidi')
| -rw-r--r-- | lua-rtmidi/.SRCINFO | 36 | ||||
| -rw-r--r-- | lua-rtmidi/PKGBUILD | 46 |
2 files changed, 82 insertions, 0 deletions
diff --git a/lua-rtmidi/.SRCINFO b/lua-rtmidi/.SRCINFO new file mode 100644 index 0000000..a23182b --- /dev/null +++ b/lua-rtmidi/.SRCINFO @@ -0,0 +1,36 @@ +pkgbase = lua-rtmidi + pkgdesc = Open Sound Control (OSC) for lua/luajit + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/davidgranstrom/losc + arch = x86_64 + license = BSD-2-Clause + makedepends = lua + makedepends = lua51 + makedepends = lua52 + makedepends = lua53 + makedepends = luarocks + depends = alsa-lib + depends = jack + source = lua-rtmidi-1.0.0.tar.gz::https://github.com/s-ol/lua-rtmidi/archive/v1.0.0.tar.gz + sha256sums = fdd61821ee988b910a13a3679aedb1b9527723142ef96ae987b2466818052189 + +pkgname = lua-rtmidi + depends = alsa-lib + depends = jack + depends = lua + +pkgname = lua53-rtmidi + depends = alsa-lib + depends = jack + depends = lua53 + +pkgname = lua52-rtmidi + depends = alsa-lib + depends = jack + depends = lua52 + +pkgname = lua51-rtmidi + depends = alsa-lib + depends = jack + depends = lua51 diff --git a/lua-rtmidi/PKGBUILD b/lua-rtmidi/PKGBUILD new file mode 100644 index 0000000..b9c118f --- /dev/null +++ b/lua-rtmidi/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Sol Bekic <s+aur at s-ol dot nu> + +_rockname=rtmidi +pkgbase=lua-$_rockname +pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") +pkgver=1.0.0 +_rockrel=1 +pkgrel=1 +pkgdesc='Lua bindings for RTMidi' +arch=(x86_64) +url="https://github.com/s-ol/lua-rtmidi" +license=(BSD-2-Clause) +depends=(alsa-lib jack) +makedepends=(lua + lua51 + lua52 + lua53 + luarocks) +source=("lua-$_rockname-$pkgver.tar.gz::https://github.com/s-ol/lua-$_rockname/archive/v$pkgver.tar.gz") +sha256sums=('fdd61821ee988b910a13a3679aedb1b9527723142ef96ae987b2466818052189') + +_package() { + cd "$srcdir/lua-$_rockname-$pkgver" + luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ + make --deps-mode=none --no-manifest "lua-$_rockname-$pkgver-$_rockrel.rockspec" +} + +package_lua-rtmidi() { + _package 5.4 + depends+=(lua) +} + +package_lua51-rtmidi() { + _package 5.1 + depends+=(lua51) +} + +package_lua52-rtmidi() { + _package 5.2 + depends+=(lua52) +} + +package_lua53-rtmidi() { + _package 5.3 + depends+=(lua53) +} |
