Search Criteria
Package Details: lux-cli 0.24.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/lux-cli.git (read-only, click to copy) |
|---|---|
| Package Base: | lux-cli |
| Description: | A luxurious package manager for Lua |
| Upstream URL: | https://lux.lumen-labs.org/ |
| Keywords: | lua luarocks manager neovim package |
| Licenses: | LGPLv3 |
| Conflicts: | lux-cli-bin, lux-cli-git |
| Provides: | lx |
| Submitter: | firegem |
| Maintainer: | mrcjkb (Freed) |
| Last Packager: | mrcjkb |
| Votes: | 2 |
| Popularity: | 0.060016 |
| First Submitted: | 2025-04-07 08:26 (UTC) |
| Last Updated: | 2026-01-17 18:41 (UTC) |
Dependencies (8)
- bzip2 (bzip2-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- gpgme (gpgme-gitAUR)
- libgpg-error (libgpg-error-gitAUR)
- xz (xz-gitAUR)
- cargo (rust-gitAUR, rust-beta-binAUR, rustup-gitAUR, rust, rustup) (make)
- perl (perl-gitAUR) (make)
Latest Comments
mrcjkb commented on 2026-01-15 17:18 (UTC) (edited on 2026-01-15 17:20 (UTC) by mrcjkb)
@alerque
Awesome :)
lux.sofor all supported Lua versions. There are mechanisms implemented that enable Lux to detect the appropriate one and add it to thepackage.cpathwhen running commands likelx pathorlx run. If packaging them separately, I would suggest to install them to the standard Lua paths. Btw, we use cargo_packager in an xtask to build the lux-cli-bin package: https://github.com/lumen-oss/lux/blob/d12f9686024b54d988e36ad6da8c57b61dab8e20/xtask/src/main.rs#L284alerque commented on 2026-01-15 12:30 (UTC)
I'm in the process of setting up official packaging for this, but it's a bit of a mess! Questions:
Why is this called "lux" as a project, "lux-cli" as an AUR package name and "lx" as a binary? I understand the AUR namespace was taken, but migrating to official repos I'd actually be able to override that. The lux shell script has a tiny amount of GH stars and has been years since it got new AUR traction. Should I name the package that contains the CLI just
lux(this feels most correct to me)? Orlx? Orlux-clito match crates.io? The "provides" and "conflicts" in this package are clearly all wrong in any case.Is the
--remap-path-prefixdance really necessary? That feels like something is wrong in the upstream build tooling instead of something that should need to be done while building packaging.Should I be breaking out the SO modules into
lua51-lux, ...,lua54-lux,lua-luxand so forth for packages that provide the Lua module? The current approach of the -bin package in the AUR seems wrong, but I'm not sure what the right thing to do is as those are also not installed in standard Lua paths. Should they be?mrcjkb commented on 2025-08-27 06:55 (UTC)
lux-cli-bincomes bundled with lux-lua.Freed commented on 2025-07-13 15:13 (UTC)
Can you add me to maintainer?
Freed commented on 2025-07-13 15:02 (UTC)
0.8.3 is coming!
firegem commented on 2025-05-21 15:40 (UTC)
This package doesn't contain lux-lua, so you'll need to build that yourself as there's currently no aur package for it.