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 | |
| download | aur-80589210e36fb6ef81782fcc40e6497fb9912d2e.tar.gz aur-80589210e36fb6ef81782fcc40e6497fb9912d2e.zip | |
initial commit
| -rw-r--r-- | .gitignore | 4 | ||||
| -rw-r--r-- | glsl-view-git/.SRCINFO | 23 | ||||
| -rw-r--r-- | glsl-view-git/PKGBUILD | 33 | ||||
| -rw-r--r-- | lua-abletonlink/.SRCINFO | 30 | ||||
| -rw-r--r-- | lua-abletonlink/PKGBUILD | 63 | ||||
| -rw-r--r-- | lua-alive-git/PKGBUILD | 55 | ||||
| -rw-r--r-- | lua-alive/PKGBUILD | 50 | ||||
| -rw-r--r-- | lua-rtmidi/.SRCINFO | 36 | ||||
| -rw-r--r-- | lua-rtmidi/PKGBUILD | 46 | ||||
| -rw-r--r-- | python-lib3mf/PKGBUILD | 22 | ||||
| -rw-r--r-- | python-or-tools-whl/PKGBUILD | 21 |
11 files changed, 383 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4e97187 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*/src +*/pkg +*.pkg.tar +*.pkg.tar.* diff --git a/glsl-view-git/.SRCINFO b/glsl-view-git/.SRCINFO new file mode 100644 index 0000000..b3c00fd --- /dev/null +++ b/glsl-view-git/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = glsl-view-git + pkgdesc = Zig LSP implementation + Zig Language Server + pkgver = r35.95b9c35 + pkgrel = 1 + url = https://github.com/zigtools/glsl-view + arch = x86_64 + arch = aarch64 + arch = i686 + license = MIT + makedepends = git + makedepends = zig + depends = glfw + depends = libepoxy + depends = liblo + depends = libyaml + depends = ffmpeg + provides = glsl-view + conflicts = glsl-view + replaces = glsl-view + source = git+https://git.s-ol.nu/glsl-view.git + sha256sums = SKIP + +pkgname = glsl-view-git diff --git a/glsl-view-git/PKGBUILD b/glsl-view-git/PKGBUILD new file mode 100644 index 0000000..5381e68 --- /dev/null +++ b/glsl-view-git/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Sol Bekic <s+aur at s-ol dot nu> + +_pkgbasename=glsl-view +pkgname=${_pkgbasename}-git +pkgrel=1 +pkgver=r44.1d966a7 +pkgdesc="Zig LSP implementation + Zig Language Server" +arch=('x86_64' 'aarch64' 'i686') +url="https://github.com/zigtools/${_pkgbasename}" +provides=("$_pkgbasename") +conflicts=("$_pkgbasename") +replaces=("$_pkgbasename") +license=('MIT') +depends=('glfw' 'libepoxy' 'liblo' 'libyaml' 'ffmpeg') +makedepends=('git' 'zig') +source=($_pkgbasename::git+https://git.s-ol.nu/glsl-view.git) +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_pkgbasename}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/${_pkgbasename}" + zig build -Doptimize=ReleaseSafe +} + +package() { + cd "${srcdir}/${_pkgbasename}" + + install -D -m755 zig-out/bin/$_pkgbasename "${pkgdir}/usr/bin/$_pkgbasename" +} diff --git a/lua-abletonlink/.SRCINFO b/lua-abletonlink/.SRCINFO new file mode 100644 index 0000000..8127b46 --- /dev/null +++ b/lua-abletonlink/.SRCINFO @@ -0,0 +1,30 @@ +pkgbase = lua-abletonlink + pkgdesc = Lightweight wrapper of the Ableton Link C API (abl_link) + pkgver = 1.0.1 + pkgrel = 1 + url = https://git.s-ol.nu/lua-abletonlink/-/ + arch = x86_64 + license = MIT + makedepends = lua + makedepends = lua51 + makedepends = lua52 + makedepends = lua53 + makedepends = luarocks + source = git+https://git.s-ol.nu/lua-abletonlink.git#tag=v1.0.1 + source = git+https://github.com/Ableton/link.git + source = git+https://github.com/chriskohlhoff/asio.git + sha256sums = 39c57ef04036e60467fc1c62d1a85c8951b08929574770a574853aba7599c921 + sha256sums = SKIP + sha256sums = SKIP + +pkgname = lua-abletonlink + depends = lua + +pkgname = lua53-abletonlink + depends = lua53 + +pkgname = lua52-abletonlink + depends = lua52 + +pkgname = lua51-abletonlink + depends = lua51 diff --git a/lua-abletonlink/PKGBUILD b/lua-abletonlink/PKGBUILD new file mode 100644 index 0000000..d1c553b --- /dev/null +++ b/lua-abletonlink/PKGBUILD @@ -0,0 +1,63 @@ +# Maintainer: Sol Bekic <s+aur at s-ol dot nu> + +_rockname=abletonlink +pkgbase=lua-$_rockname +pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") +pkgver=1.0.1 +_rockrel=1 +pkgrel=1 +pkgdesc='Lightweight wrapper of the Ableton Link C API (abl_link)' +arch=(x86_64) +url="https://git.s-ol.nu/lua-abletonlink/-/" +license=(MIT) +depends=() +makedepends=(lua + lua51 + lua52 + lua53 + luarocks) +source=("git+https://git.s-ol.nu/lua-$_rockname.git#tag=v$pkgver" + "git+https://github.com/Ableton/link.git" + "git+https://github.com/chriskohlhoff/asio.git") +sha256sums=('39c57ef04036e60467fc1c62d1a85c8951b08929574770a574853aba7599c921' + 'SKIP' + 'SKIP') + +prepare() { + cd "$srcdir/lua-$_rockname" + git submodule init + git config submodule.link.url "$srcdir/link" + + cd link + git submodule init + git config submodule.modules/asio-standalone.url "$srcdir/asio" + + cd .. + git -c protocol.file.allow=always submodule update --recursive +} + +_package() { + cd "$srcdir/lua-$_rockname" + luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ + make --deps-mode=none --no-manifest "$_rockname-$pkgver-$_rockrel.rockspec" +} + +package_lua-abletonlink() { + _package 5.4 + depends+=(lua) +} + +package_lua51-abletonlink() { + _package 5.1 + depends+=(lua51) +} + +package_lua52-abletonlink() { + _package 5.2 + depends+=(lua52) +} + +package_lua53-abletonlink() { + _package 5.3 + depends+=(lua53) +} diff --git a/lua-alive-git/PKGBUILD b/lua-alive-git/PKGBUILD new file mode 100644 index 0000000..4b98fe7 --- /dev/null +++ b/lua-alive-git/PKGBUILD @@ -0,0 +1,55 @@ +# 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.r199.gbe796c2 +_rockrel=10 +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") +sha256sums=('SKIP') + +_package() { + cd "$srcdir/alive" + luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ + make --deps-mode=none --no-manifest "dist/rocks/$_rockname-scm-$_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 + + depends=($2 $2-moonscript $2-lpeg $2-filesystem $2-system $2-socket) + optdepends=($2-losc $2-rtmidi love $2-fltk4lua) +} + +pkgver() { + cd "$srcdir/alive" + git describe --long --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +package_lua-alive() { + _package 5.4 lua + optdepends+=('wxlua') +} + +package_lua51-alive() { + _package 5.1 lua51 +} + +package_lua52-alive() { + _package 5.2 lua52 +} + +package_lua53-alive() { + _package 5.3 lua53 +} 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) +} 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) +} diff --git a/python-lib3mf/PKGBUILD b/python-lib3mf/PKGBUILD new file mode 100644 index 0000000..9cfa13c --- /dev/null +++ b/python-lib3mf/PKGBUILD @@ -0,0 +1,22 @@ +pkgname=python-lib3mf +pkgdesc="lib3mf is an implementation of the 3D Manufacturing Format file standard" +pkgver=2.4.1 +pkgrel=1 +arch=('any') +url="https://github.com/3MFConsortium/lib3mf_python" +license=('BSD-3-Clause') +makedepends=('python-setuptools' 'python-installer' 'python-wheel') +_name=${pkgname#python-} +_gitrev=69ad5c36e21fc8e289324ffdea4f6ae506188d2a +source=("https://github.com/3MFConsortium/lib3mf_python/archive/$_gitrev.tar.gz") +sha256sums=('172427c4b0574cdc6c59a5e045a0fb4e7bf76ae39f959805f44172f37bb5127e') + +build() { + cd lib3mf_python-$_gitrev + python build_wheels.py +} + +package() { + cd lib3mf_python-$_gitrev + python -m installer --destdir="$pkgdir" dist/*.whl +} diff --git a/python-or-tools-whl/PKGBUILD b/python-or-tools-whl/PKGBUILD new file mode 100644 index 0000000..9698784 --- /dev/null +++ b/python-or-tools-whl/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Sol Bekic <s+aur at s-ol dot nu> + +_name=ortools +_py=cp312 +pkgname=("python-$_name-whl") +pkgver=9.10.4067 +pkgrel=1 +pkgdesc="Google's Operations Research tools" +arch=('x86_64') +url="https://github.com/google/or-tools" +license=('Apache-2.0') +provides=("python-$_name") +conflicts=("python-$_name") +makedepends=('python-pip' 'python-wheel') +depends=('python' 'python-protobuf' 'absl-py' 'python-numpy' 'python-requests') +source=("https://files.pythonhosted.org/packages/$_py/${_name::1}/$_name/${_name//-/_}-$pkgver-$_py-${_py}-manylinux_2_17_x86_64.manylinux2014_x86_64.whl") +sha256sums=('bdc8980266522e2c203e07fe7c83f286408f475998dd2748531455576a4fcdfd') + +package() { + PIP_CONFIG_FILE=/dev/null pip install --isolated --root="$pkgdir" --ignore-installed --no-deps *.whl +} |
