summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2025-03-16 15:59:35 +0000
committers-ol <s+removethis@s-ol.nu>2025-03-16 15:59:35 +0000
commit80589210e36fb6ef81782fcc40e6497fb9912d2e (patch)
tree5bdf100beb6db693f95dd07b181dd1950c2b8319
downloadaur-80589210e36fb6ef81782fcc40e6497fb9912d2e.tar.gz
aur-80589210e36fb6ef81782fcc40e6497fb9912d2e.zip
initial commit
-rw-r--r--.gitignore4
-rw-r--r--glsl-view-git/.SRCINFO23
-rw-r--r--glsl-view-git/PKGBUILD33
-rw-r--r--lua-abletonlink/.SRCINFO30
-rw-r--r--lua-abletonlink/PKGBUILD63
-rw-r--r--lua-alive-git/PKGBUILD55
-rw-r--r--lua-alive/PKGBUILD50
-rw-r--r--lua-rtmidi/.SRCINFO36
-rw-r--r--lua-rtmidi/PKGBUILD46
-rw-r--r--python-lib3mf/PKGBUILD22
-rw-r--r--python-or-tools-whl/PKGBUILD21
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
+}