Commit Graph

353 Commits

Author SHA1 Message Date
Austin Horstman
54ac4a74c4 luaPackages.nfd: update to latest, enable strictDeps
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-27 12:11:22 -06:00
Austin Horstman
f585163fb9 lua55Packages.tiktoken_core: mark broken
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-27 11:52:24 -06:00
Austin Horstman
8a321ae984 lua55Packages.lua-rtoml: mark broken
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-27 11:50:30 -06:00
Austin Horstman
60e747ab91 luaPackages: remove unneeded build inputs hack
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-27 09:49:14 -06:00
Austin Horstman
d70a7b6eb8 luaPackages.luaposix: 34.1.1-1 -> 36.3-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-27 09:47:06 -06:00
teto
255b9d1a83 lua51Packages.orgmode: enable tests
it's a complex plugin so make sense to run its tests.
The official launcher `make test-ci` runs the tests 3 times and tries to
fetch treesitter grammars + plenary so we bypass it since we dont have
network access in the sandbox.
I've removed the failing tests hoping we can work with upstream to fix
that later.
2026-02-25 23:10:35 +01:00
K900
07d05da020 Merge remote-tracking branch 'origin/master' into staging-next 2026-02-15 21:11:29 +03:00
Austin Horstman
c67098549c luaPackages: update on 2026-02-14
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-14 15:27:32 -06:00
K900
0cb3a504cb Merge remote-tracking branch 'origin/staging-next' into staging 2026-02-05 21:26:34 +03:00
Austin Horstman
3ddb0df102 luaPackages.rocks-dev-nvim: disable check on darwin
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-04 15:10:05 -06:00
Austin Horstman
a6f83512fd luaPackages.rocks-nvim: disable check on darwin
Weird transient failures.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-04 14:55:56 -06:00
Michael Daniels
f673b2e6c3 Merge remote-tracking branch 'upstream/staging-next' into staging 2026-01-31 19:55:01 -05:00
Gaétan Lepage
cde0926ad2 luaPackages.image-nvim: 1.3.0-1 -> 1.4.0 (#484742) 2026-01-31 23:55:36 +00:00
Sandro Jäckel
6fda86789f luaPackages.readline: move out of overrides 2026-01-31 23:50:05 +00:00
Sandro Jäckel
4861f9d032 luaPackages.image-nvim: 1.3.0-1 -> 1.4.0 2026-01-31 23:50:05 +00:00
nixpkgs-ci[bot]
c8c860c8f7 Merge staging-next into staging 2026-01-30 00:22:59 +00:00
Colin
587d0097b6 luaPackages.{lrexlib-posix,luasystem}: fix musl build 2026-01-29 00:15:23 +00:00
nixpkgs-ci[bot]
00de339ee5 Merge staging-next into staging 2026-01-27 00:20:54 +00:00
Doron Behar
e2c2d21376 yajl: add bin & dev outputs (#482332) 2026-01-26 20:01:27 +00:00
Doron Behar
d1a0864f69 lua{51,52,53,54,jit}Packages.lua-yajl: fix build with split output yajl 2026-01-26 16:52:13 +02:00
K900
087bbe25ec Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-25 21:09:20 +03:00
teto
1439511278 luaPackages.tree-sitter-orgmode: fix build with strictDeps
There is a patch in staging enabling strictDeps for lua packages.
I noticed tree-sitter-orgmode failed to patch on recent master with
strictDeps so this is a preemptive fix.
2026-01-25 15:54:03 +01:00
Matthieu Coudron
ca520f49c3 bustedCheckHook: init (#481930) 2026-01-24 19:56:03 +00:00
teto
3485f095ad bustedCheckHook: init and convert luaPackages to use it
- add bustedCheckHook in the nativeCheckInputs and busted will run when
  doCheck is enabled. You can customize its call via "bustedFlags" and
  prevent it from running with "dontBustedCheck". If "nlua" is
  available, busted will automatically run busted with nlua as
  interpreter (already done in lux). Goal is to standardize the writing
  of tests so that if feels less like copy & paste.
- removed the default checkPhase from buildLuarocksPackage which was
  running "luarocks test". None of the plugins was using as far as I
  know  because no plugin out there (maybe 2 or 3) uses that ? it could
  be considered a breaking change but in practice I dont think it is.
2026-01-23 17:32:33 +01:00
K900
d1820a31bb Merge remote-tracking branch 'origin/staging-next' into staging 2026-01-22 11:48:46 +03:00
teto
baaba3960e luajit.pkgs.{llua-cmsgpack,lrexlib-gnu}: mark as broken
these are leaf packages, lua-cmsgpack hasn't seen a release in > 7 years
so not excited to fix/patch things.
I would probably remove those but in absence of maintainers I am not
sure. And they still work with puc lua so let's keep those in.
2026-01-20 23:47:06 +01:00
nixpkgs-ci[bot]
a3d32740e4 Merge staging-next into staging 2026-01-19 12:09:21 +00:00
Austin Horstman
79f3444881 luaPackages: update on 2026-01-18
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-18 22:09:19 -06:00
nixpkgs-ci[bot]
d3d93e2e5b Merge staging-next into staging 2026-01-19 00:20:42 +00:00
Doron Behar
d21c3deb3a lua.pkgs.cqueues: fix cross compilation (#480192) 2026-01-18 23:40:41 +00:00
Matthieu C.
cf95e8f6dc lua51Packages.rocks-nvim: enable test
in the end, it enables only 2 tests so less sexy than I anticipated but
we can hope it improves. The nix builds helps selecting tests that
require network access.
2026-01-17 23:49:20 +01:00
Doron Behar
9a3ee4260f lua.pkgs.cqueues: fix cross compilation
Of `pkgsCross.armv7l-hf-multiplatform.lua54Packages.cqueues`.
2026-01-15 01:21:58 +02:00
Matthieu Coudron
e36daf16c4 buildLuarocksPackage: enable strictDeps by default (#478031) 2026-01-12 17:21:38 +00:00
teto
b81acec358 buildLuarocksPackage: enable strictDeps by default
disabled strictDeps for derivations that fail until we fix them.
This change helps with new packages.
2026-01-12 00:13:48 +01:00
Austin Horstman
e618db70a5 luaPackages: update on 2026-01-10
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-10 17:08:30 -06:00
Vladimír Čunát
8ca2ed4586 luaPackages.luaossl: fixup build with gcc15
https://hydra.nixos.org/build/317380691/nixlog/2/tail
(same for all lua*Packages)
2025-12-31 11:37:53 +01:00
nixpkgs-ci[bot]
31d4840e01 Merge staging-next into staging 2025-12-14 00:20:56 +00:00
Aliaksandr
f60a6c51e6 treewide: prefer standard name for old and final Attrs 2025-12-13 23:29:51 +02:00
nixpkgs-ci[bot]
5f547e8221 Merge staging-next into staging 2025-12-04 00:18:56 +00:00
Xoddiel d'Croy
890281173c luaPackages.luacov: fix HTML report generation
Fixed up the HTML report generation capability of the `luacov` Lua
package. It is not entirely clear to me whether this used to work, and
got broken at some point, or whether it never worked.

The issue is that `luacov` uses the `datafile` rock to resolve its
static files for HTML reports (such as `prettier.js`, `report.css`,
etc.), which does not properly work in a Nix environment. This is
because `datafile` relies on the specific structure of the usual
LuaRocks directory to scan for files, which `nixpkgs` messes with.

Since we can't rely on `datafile` to detect a LuaRocks environment, I've
added a manual copy step to the derivation, merging the static files
with the other Lua files. We can then utilize the source-relative opener
to find the appropriate files.
2025-11-29 04:58:30 +01:00
Philip Taron
feb4539536 versionCheckHook: Check for --version first (#463218) 2025-11-26 16:19:36 +00:00
Austin Horstman
c38662c916 luaPackages: remove dead code
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:33:04 -06:00
Austin Horstman
3dd668cfa1 luaPackages: sort overrides
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:21:52 -06:00
Austin Horstman
8d533b4e42 luaPackages: update on 2025-11-21
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-22 12:16:55 -06:00
Jonathan Davies
116036d574 treewide: Remove redundant versionCheckProgramArg = "--version"; with:
```shell
git grep -l -e 'versionCheckProgramArg = "--version";' -e 'versionCheckProgramArg = \[ "--version" \];' | while read f; do
  sed -i '/versionCheckProgramArg/d' "$f"
  sed -i '/^$/N;/\n$/D' "$f"
done
```
2025-11-20 10:39:02 +00:00
Austin Horstman
bc922b8ef3 luaPackages.telescope-nvim: fix rockspec
Was changed in repo, but has not been changed in luarocks rockspec we
fetch.

7fb51c8255

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-11 18:01:51 -06:00
Bobby Rong
16d9eb509b luaPackages.lgi: Backport fix for GLib 2.86 2025-10-06 18:46:24 +08:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
Charlotte 🦝 Deleńkec
f5888d15f8 fzf-lua: disable flakey tests 2025-09-17 16:18:54 +01:00
Austin Horstman
dcc218ab3d luaPackages: update on 2025-09-16
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-16 00:49:37 -05:00