Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / lux


Commits:
cdf1c91f by Caleb Maclennan at 2026-02-11T12:52:32+03:00
upgpkg: 0.25.2-2: Updgrade on stable and fix replaces loop, closes #3

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = lux
        pkgdesc = A luxurious package manager for Lua
        pkgver = 0.25.2
-       pkgrel = 1
+       pkgrel = 2
        url = https://lux.lumen-labs.org
        arch = x86_64
        arch = aarch64
@@ -17,8 +17,6 @@ pkgbase = lux
        makedepends = lua52-luarocks-build-rust-mlua
        makedepends = lua53
        makedepends = lua53-luarocks-build-rust-mlua
-       makedepends = lua54
-       makedepends = lua54-luarocks-build-rust-mlua
        depends = gcc-libs
        depends = glibc
        depends = zlib
@@ -43,15 +41,10 @@ pkgname = lux-cli
        optdepends = lua52-lua: Lua 5.2 support
        optdepends = lua53: Lua 5.3 support
        optdepends = lua53-lua: Lua 5.3 support
-       optdepends = lua54: Lua 5.4 support
-       optdepends = lua54-lua: Lua 5.4 support
-       replaces = lux-cli
        replaces = lux-cli-bin
 
 pkgname = lua-lux
 
-pkgname = lua54-lux
-
 pkgname = lua53-lux
 
 pkgname = lua52-lux


=====================================
PKGBUILD
=====================================
@@ -1,9 +1,9 @@
 # Maintainer: Caleb Maclennan <[email protected]>
 
 pkgbase=lux
-pkgname=(lux-cli lua-lux lua54-lux lua53-lux lua52-lux lua51-lux)
+pkgname=(lux-cli lua-lux lua53-lux lua52-lux lua51-lux)
 pkgver=0.25.2
-pkgrel=1
+pkgrel=2
 pkgdesc='A luxurious package manager for Lua'
 arch=(x86_64 aarch64)
 url=https://lux.lumen-labs.org
@@ -18,8 +18,7 @@ makedepends=(cargo
              lua{,-luarocks-build-rust-mlua}
              lua51{,-luarocks-build-rust-mlua}
              lua52{,-luarocks-build-rust-mlua}
-             lua53{,-luarocks-build-rust-mlua}
-             lua54{,-luarocks-build-rust-mlua})
+             lua53{,-luarocks-build-rust-mlua})
 options=('!lto')
 _archive="$pkgbase-$pkgver"
 source=("$_url/archive/refs/tags/v$pkgver/$_archive.tar.gz")
@@ -38,7 +37,6 @@ build() {
        cargo run --frozen --release --package xtask -- build-release
        cargo run --frozen --release --package xtask -- dist-man
        cargo run --frozen --release --package xtask -- dist-completions
-       cargo run --frozen --release --package xtask-lua --features lua55 -- 
dist
        cargo run --frozen --release --package xtask-lua --features lua54 -- 
dist
        cargo run --frozen --release --package xtask-lua --features lua53 -- 
dist
        cargo run --frozen --release --package xtask-lua --features lua52 -- 
dist
@@ -46,14 +44,13 @@ build() {
 }
 
 package_lux-cli() {
-       replaces=(lux-cli lux-cli-bin)
+       replaces=(lux-cli-bin)
        pkgdesc+=' (CLI)'
        depends+=(lua 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')
-       optdepends+=(lua54{,-lua}': Lua 5.4 support')
        cd "$_archive"
        install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
        pushd target/dist
@@ -72,11 +69,6 @@ _package_rock() {
 }
 
 package_lua-lux() {
-       cd "$_archive"
-       _package_rock 5.5
-}
-
-package_lua54-lux() {
        cd "$_archive"
        _package_rock 5.4
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lux/-/commit/cdf1c91f73d1d7308a9c6453f142cf74c77cb435

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lux/-/commit/cdf1c91f73d1d7308a9c6453f142cf74c77cb435
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to