Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / lux
Commits:
13542223 by Caleb Maclennan at 2026-01-31T15:40:07+03:00
upgpkg: 0.24.0-3: Setup opdepends for non-default Lua drivers
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = lux
pkgdesc = A luxurious package manager for Lua
pkgver = 0.24.0
- pkgrel = 2
+ pkgrel = 3
url = https://lux.lumen-labs.org
arch = x86_64
arch = aarch64
@@ -34,6 +34,14 @@ pkgname = lux-cli
depends = lua
depends = liblua.so
depends = lua-lux
+ optdepends = luajit: LuaJIT support
+ optdepends = lua51-lux: LuaJIT support
+ optdepends = lua51: Lua 5.1 support
+ optdepends = lua51-lua: Lua 5.1 support
+ optdepends = lua52: Lua 5.2 support
+ optdepends = lua52-lua: Lua 5.2 support
+ optdepends = lua53: Lua 5.3 support
+ optdepends = lua53-lua: Lua 5.3 support
replaces = lux-cli
replaces = lux-cli-bin
=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
pkgbase=lux
pkgname=(lux-cli lua-lux lua53-lux lua52-lux lua51-lux)
pkgver=0.24.0
-pkgrel=2
+pkgrel=3
pkgdesc='A luxurious package manager for Lua'
arch=(x86_64 aarch64)
url=https://lux.lumen-labs.org
@@ -47,6 +47,10 @@ package_lux-cli() {
replaces=(lux-cli lux-cli-bin)
pkgdesc+=' (CLI)'
depends+=(lua liblua.so lua-lux)
+ optdepends+=({luajit,lua51-lux}': LuaJIT support')
+ optdepends+=(lua51{,-lua}': Lua 5.1 support')
+ optdepends+=(lua52{,-lua}': Lua 5.2 support')
+ optdepends+=(lua53{,-lua}': Lua 5.3 support')
cd "$_archive"
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
pushd target/dist
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lux/-/commit/13542223302e08419eac489181443d3cb80ee681
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lux/-/commit/13542223302e08419eac489181443d3cb80ee681
You're receiving this email because of your account on gitlab.archlinux.org.