luaPackages.tree-sitter-orgmode: fix build with strictDeps (#483635)

This commit is contained in:
Matthieu Coudron
2026-01-25 15:03:26 +00:00
committed by GitHub
2 changed files with 8 additions and 2 deletions
+1 -1
View File
@@ -158,7 +158,7 @@ tl,,,,,,mephistophiles
toml-edit,,,,,5.1,mrcjkb
tree-sitter-http,,,,0.0.33-1,,
tree-sitter-norg,,,,,5.1,mrcjkb
tree-sitter-orgmode,,,,,,
tree-sitter-orgmode,,,,,5.1,
vstruct,,,,,,
vusted,,,,,,
xml2lua,,,,,,teto
1 name rockspec ref server version luaversion maintainers
158 toml-edit 5.1 mrcjkb
159 tree-sitter-http 0.0.33-1
160 tree-sitter-norg 5.1 mrcjkb
161 tree-sitter-orgmode 5.1
162 vstruct
163 vusted
164 xml2lua teto
+7 -1
View File
@@ -1173,9 +1173,12 @@ in
++ [
lua.pkgs.luarocks-build-treesitter-parser-cpp
];
meta.broken = lua.luaversion != "5.1";
});
tree-sitter-orgmode = prev.tree-sitter-orgmode.overrideAttrs (old: {
strictDeps = true; # can be removed after february 2026
propagatedBuildInputs =
let
# HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs,
@@ -1185,11 +1188,14 @@ in
old.propagatedBuildInputs
++ [
lua.pkgs.luarocks-build-treesitter-parser
tree-sitter
];
nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [
writableTmpDirAsHomeHook
tree-sitter
];
# should be fixed upstream
meta.broken = lua.luaversion != "5.1";
});
vstruct = prev.vstruct.overrideAttrs (_: {