1035 Commits

Author SHA1 Message Date
Austin Horstman
39a909e1c0 luaPackages.telescope-manix: 1.0.3-1 -> 2.0.0-1 2026-10-23 23:43:51 -05:00
Austin Horstman
1852f053c3 luaPackages.std-normalize: 2.0.4-1 -> 3-1
Upstream replaced its Makefile with build-aux/luke, which the 3-1
rockspec runs through the command build type. The override that ran
`make all` to generate version.lua now fails, and luke generates that
file from version.lua.in itself, so drop the override.

The new rockspec also drops std._debug, which std.normalize now loads
optionally through pcall, and ldoc, since releases ship prebuilt
documentation.
2026-10-23 23:43:51 -05:00
Austin Horstman
11c7ed189b luaPackages.std-_debug: 1.1.0-1 -> 1.2-1
Upstream replaced its Makefile with build-aux/luke, which the 1.2
rockspec runs through the command build type. The override that ran
`make all` to generate version.lua now fails, and luke generates that
file from version.lua.in itself, so drop the override.
2026-10-23 23:43:48 -05:00
Austin Horstman
302cbdc382 luaPackages.moonscript: dev-1-26d68f20f4a7f0091ca7f62de9f09b939d8a0787 -> dev-1-abc95ab98f87dba1e875397edf32e246582ae353 2026-10-23 23:38:38 -05:00
Austin Horstman
5f2a9bc344 luaPackages.lyaml: 6.2.9-2 -> 6.2.10-1 2026-10-23 23:38:37 -05:00
Austin Horstman
d3b272d645 luaPackages.ldbus: scm-0-5cc933bfad2b73674bc005ebcce771555a614792 -> scm-0-75de901b8f25f47a07bc552bcb6a5ff6fbb9d4ec 2026-10-23 23:38:37 -05:00
Austin Horstman
555d3d8796 luaPackages.fzf-lua: 0.0.2719-1 -> 0.0.2756-1 2026-10-23 23:38:36 -05:00
Austin Horstman
10d12e1e27 luaPackages: update on 2026-10-19 (#574101) 2026-10-20 23:05:03 +00:00
Austin Horstman
bbd68d38ae luaPackages.rocks-nvim: 2.49.0-1 -> 2.49.1-1 2026-10-19 11:32:02 -05:00
Austin Horstman
9f9d00af2a luaPackages.luaffi-tkl: 1.0.5-2 -> 1.0.5-3 2026-10-19 10:24:07 -05:00
Austin Horstman
6ee6808609 luaPackages.lua-resty-openidc: 1.9.1-1 -> 1.9.2-1 2026-10-19 10:24:07 -05:00
Austin Horstman
d36204b0b9 luaPackages.lua-resty-jwt: 0.3.2-1-3973e402d835631de292c6e4cca52e728f02c24a -> 0.4.0-1 2026-10-19 10:24:06 -05:00
Austin Horstman
27ba75cdd2 luaPackages.fzf-lua: 0.0.2711-1 -> 0.0.2719-1 2026-10-19 10:24:06 -05:00
Austin Horstman
a900bc474b luaPackages.cqueues: install for the selected Lua interpreter
The generated rockspec may target the generator interpreter rather than the package interpreter. Rewriting only the build target leaves installation compiling a different target, which omits compatibility symbols on Lua 5.1, Lua 5.2 and LuaJIT when the selected rockspec targets Lua 5.5.

Normalize the install target and path variables alongside the existing build rewrite, and align disabled with the supported Lua range. Builds and scheduler/module-loading checks pass on Lua 5.1 through 5.5 and LuaJIT with both the current and Lua 5.5 rockspecs on x86_64-linux.

Assisted-by: Codex (GPT-6.1 Sol)
2026-10-16 09:14:20 -05:00
Austin Horstman
b10db03bc7 luaPackages.luaposix: 36.3-1 -> 37.0-1 2026-10-11 19:58:14 -05:00
Matthieu Coudron
572b162659 luaPackages.luaposix: propagate bit32 only on Lua 5.1 (#572340) 2026-10-10 14:23:11 +00:00
Marc Jakobi
f4ef5195c5 luaPackages.luadbi*: support Lua 5.5 (#572339) 2026-10-10 06:23:42 +00:00
Austin Horstman
27104fb120 luaPackages.luaposix: propagate bit32 only on Lua 5.1
The rockspec only depends on bit32 on Lua 5.1: 5.2 ships it, and 5.3+
use luaposix's native bitwise module. bit32 is capped below 5.5, so
propagating it everywhere would keep luaposix broken on 5.5 even after
luaposix/luaposix#402 is released.

Assisted-by: Claude (Opus 5.5)
2026-10-09 23:06:06 -05:00
Austin Horstman
ab3b7834b0 luaPackages.luadbi-sqlite3: support Lua 5.5
Like luadbi, the 0.7.5-1 rockspec caps Lua below 5.5, but the driver
works on 5.5 unchanged.

Assisted-by: Claude (Opus 5.5)
2026-10-09 22:42:55 -05:00
Austin Horstman
356bda7b7d luaPackages.luadbi-postgresql: support Lua 5.5
Like luadbi, the 0.7.5-1 rockspec caps Lua below 5.5, but the driver
works on 5.5 unchanged.

Assisted-by: Claude (Opus 5.5)
2026-10-09 22:42:47 -05:00
Austin Horstman
2035ff7033 luaPackages.luadbi-mysql: support Lua 5.5
Like luadbi, the 0.7.5-1 rockspec caps Lua below 5.5, but the driver
works on 5.5 unchanged.

Assisted-by: Claude (Opus 5.5)
2026-10-09 22:42:38 -05:00
Austin Horstman
3a02917105 luaPackages.luadbi: support Lua 5.5
The 0.7.5-1 rockspec on LuaRocks caps Lua below 5.5, but the code works
on 5.5 unchanged. Add a helper that raises the bound, for use until
LuaRocks has rockspecs that allow 5.5.

Assisted-by: Claude (Opus 5.5)
2026-10-09 22:42:28 -05:00
Austin Horstman
090e5e6810 luaPackages.luaffi-tkl: init at 1.0.5-2 (#571427) 2026-10-09 13:31:46 +00:00
Austin Horstman
76288e2671 luaPackages.fzf-lua: 0.0.2708-1 -> 0.0.2711-1 2026-10-08 03:01:52 -05:00
Marc Jakobi
861017e6e3 luaPackages.luaffi: fix broken marker (#571428) 2026-10-08 05:28:10 +00:00
Austin Horstman
c97d3c0270 luaPackages.luaffi-tkl: init at 1.0.5-2
Maintained fork of the archived luaffifb with tagged releases and an
aarch64 backend. It works on Lua 5.1 to 5.5 on x86_64 and aarch64.
2026-10-07 12:31:26 -05:00
Austin Horstman
136d8e41f1 luaPackages.luaffi: fix broken marker
The marker allowed Lua 5.1 to 5.3 and blocked 5.5, but it is the other
way around: before 5.5, Lua aligns userdata to 8 bytes on x86_64 while
luaffi's cdata needs 16, so freeing any cdata segfaults. On aarch64,
call.c falls back to the 32-bit x86 call generator, so C calls fault on
every Lua version.

Assisted-by: Claude (Opus 5.5)
2026-10-07 12:26:14 -05:00
Austin Horstman
4d6065397f luaPackages.luacheck: add versionCheckHook (#571109) 2026-10-07 17:07:29 +00:00
Austin Horstman
a9cbb634ec luaPackages.lgi: support Lua 5.4 and 5.5 (#571064) 2026-10-07 12:59:09 +00:00
Austin Horstman
ee574e15e2 luaPackages.luacheck: add versionCheckHook
luacheck 1.2.0 built fine on Lua 5.5 but failed at startup, so the
breakage only showed up for users. Run `luacheck --version` as an
install check for every Lua package set.

The check matches the "Luacheck: <version>" banner rather than the bare
version: a startup traceback prints the store path, which contains the
version too, so a bare match would pass on a crash. Building without
the Lua 5.5 patch now fails in this check.

Assisted-by: Claude Code (GPT-6.1-sol)
Assisted-by: Claude (Opus 5.5)
2026-10-07 07:58:27 -05:00
Matthieu Coudron
2dc0ea2ebb luaPackages.luacheck: fix startup with Lua 5.5 (#571062) 2026-10-06 23:14:17 +00:00
Matthieu Coudron
8e6e44a890 luaPackages.cqueues: 20200726.52-0 -> 20261006.52-0 (#571065) 2026-10-06 23:11:36 +00:00
Austin Horstman
628d5b4125 luaPackages.lgi: support Lua 5.4 and 5.5
lgi 0.9.2 is still the latest release. It does not compile against Lua
5.4, where lua_resume() gained an argument, and on Lua 5.5 its Lua code
assigns to for-loop control variables, which are now read-only. Both
are fixed upstream but unreleased.

Backport the two fixes and stop marking Lua 5.4 and newer as broken.
The patches can be dropped with the next lgi release.

https://github.com/lgi-devs/lgi/pull/249
https://github.com/lgi-devs/lgi/pull/359

Assisted-by: Claude (Opus 5.5)
2026-10-06 18:01:31 -05:00
Austin Horstman
837d61b9ee luaPackages.cqueues: support Lua 5.5
cqueues 20261006 builds against Lua 5.5. Widen the Lua range the
override writes into the rockspec, and drop the matching broken marker.

Assisted-by: Claude (Opus 5.5)
2026-10-06 17:57:57 -05:00
Austin Horstman
5fad48615f luaPackages.cqueues: 20200726.52-0 -> 20261006.52-0
First upstream release since 2020. Among other fixes, it builds against
Lua 5.5 and picks the right file-change backend when both kqueue and
inotify are available.

https://github.com/wahern/cqueues/releases/tag/rel-20261006
https://github.com/wahern/cqueues/compare/rel-20200726...rel-20261006

Assisted-by: Claude (Opus 5.5)
2026-10-06 17:57:57 -05:00
Austin Horstman
a03e8443b1 luaPackages.luacheck: fix startup with Lua 5.5
Lua 5.5 makes for-loop control variables read-only. luacheck 1.2.0
assigns to one while loading its standards, so every run under Lua 5.5
fails with "attempt to assign to const variable 'field_name'".

Backport the upstream fix. It is on master but not in a release yet;
the patch can be dropped with the next luacheck release.

https://github.com/lunarmodules/luacheck/issues/147
eea104d82f

Assisted-by: Claude (Opus 5.5)
2026-10-06 16:36:52 -05:00
Austin Horstman
bc59a84689 luaPackages.lua-zlib: unmark broken on Lua 5.4 and newer
The marker was added with lua-zlib 1.2 in 2019, when the upstream
rockspec capped Lua below 5.4. Upstream has since removed that cap and
added Lua 5.5 support, and the packaged 1.4 builds and works on both.

The generated package already rejects Lua older than 5.1, so the
override no longer needs its own meta.

https://github.com/brimworks/lua-zlib/issues/49

Assisted-by: Claude (Opus 5.5)
2026-10-06 16:36:52 -05:00
Austin Horstman
5e02b83fb6 luaPackages.warna: use LuaRocks mirror for rockspec 2026-10-05 07:07:03 -05:00
Austin Horstman
1bcb15c333 luaPackages.fzf-lua: 0.0.2701-1 -> 0.0.2708-1 2026-10-05 07:00:10 -05:00
Marc Jakobi
4cb43999dc luaPackages.warna: init at 0.3.5-2 (#569303) 2026-10-02 13:08:20 +00:00
Wu, Zhenyu
b5872dd109 luaPackages.warna: init at 0.3.5-2 2026-10-02 13:31:11 +08:00
Austin Horstman
22ff060c06 luaPackages.fzf-lua: 0.0.2700-1 -> 0.0.2701-1 2026-09-28 08:59:45 -05:00
Matthieu Coudron
5ab674d8a5 treewide: fix homepages [4/10] (#566992) 2026-09-27 14:02:53 +00:00
Matthieu Coudron
eb245531a7 treewide: fix homepages [7/10] (#567134) 2026-09-27 13:56:22 +00:00
Eric Rodrigues Pires
5008f843ed luaPackages.vicious: fix homepage 2026-09-26 19:58:27 -03:00
Eric Rodrigues Pires
8a4709eb1f luaPackages.cosmo: fix homepage 2026-09-26 19:55:47 -03:00
Eric Rodrigues Pires
3b98ca6860 luaPackages.ljsyscall: fix homepage 2026-09-26 19:55:45 -03:00
Austin Horstman
a4a58e478b luaPackages.lz-n: 3.1.0-1 -> 3.1.1-1 2026-09-24 11:43:19 -05:00
Austin Horstman
9d4490050c luaPackages.haskell-tools-nvim: 10.0.1-1 -> 11.0.0-1 2026-09-21 12:24:04 -05:00
Austin Horstman
6d6c7d9cba luaPackages.fzf-lua: 0.0.2698-1 -> 0.0.2700-1 2026-09-21 03:03:06 -05:00