Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / lux
Commits:
f1d604bd by Caleb Maclennan at 2026-01-20T00:39:38+03:00
upgpkg: 0.24.0-2
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,12 +1,14 @@
pkgbase = lux
pkgdesc = A luxurious package manager for Lua
pkgver = 0.24.0
- pkgrel = 1
+ pkgrel = 2
url = https://lux.lumen-labs.org
arch = x86_64
arch = aarch64
license = LGPL-3.0-only
makedepends = cargo
+ makedepends = gpgme
+ makedepends = libgpg-error
makedepends = lua
makedepends = lua-luarocks-build-rust-mlua
makedepends = lua51
@@ -17,16 +19,21 @@ pkgbase = lux
makedepends = lua53-luarocks-build-rust-mlua
depends = gcc-libs
depends = glibc
- depends = gpgme
- depends = libgpg-error
- depends = lua
depends = zlib
+ depends = libz.so
options = !lto
source =
https://github.com/lumen-oss/lux/archive/refs/tags/v0.24.0/lux-0.24.0.tar.gz
sha256sums =
39d00fff7b626ca0dcce2f872d86d1fcffcb845343a01d91d2610c2ef3448873
pkgname = lux-cli
pkgdesc = A luxurious package manager for Lua (CLI)
+ depends = gcc-libs
+ depends = glibc
+ depends = zlib
+ depends = libz.so
+ depends = lua
+ depends = liblua.so
+ depends = lua-lux
replaces = lux-cli
replaces = lux-cli-bin
=====================================
PKGBUILD
=====================================
@@ -3,19 +3,18 @@
pkgbase=lux
pkgname=(lux-cli lua-lux lua53-lux lua52-lux lua51-lux)
pkgver=0.24.0
-pkgrel=1
+pkgrel=2
pkgdesc='A luxurious package manager for Lua'
arch=(x86_64 aarch64)
url=https://lux.lumen-labs.org
_url="https://github.com/lumen-oss/$pkgbase"
license=(LGPL-3.0-only)
-depends=(gcc-libs
- glibc
- gpgme
- libgpg-error
- lua
- zlib)
+depends=(gcc-libs # libgcc_so.so libstdc++.so
+ glibc # libc.so libm.so
+ zlib libz.so)
makedepends=(cargo
+ gpgme
+ libgpg-error
lua{,-luarocks-build-rust-mlua}
lua51{,-luarocks-build-rust-mlua}
lua52{,-luarocks-build-rust-mlua}
@@ -47,6 +46,7 @@ build() {
package_lux-cli() {
replaces=(lux-cli lux-cli-bin)
pkgdesc+=' (CLI)'
+ depends+=(lua liblua.so lua-lux)
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/f1d604bddddd60d839634218436292ae9db97ac7
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lux/-/commit/f1d604bddddd60d839634218436292ae9db97ac7
You're receiving this email because of your account on gitlab.archlinux.org.