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.


Reply via email to