diff options
author | teto sse <doctor-fakeemail@novadiscovery.com> | 2024-04-06 03:12:20 +0200 |
---|---|---|
committer | Matthieu C. <886074+teto@users.noreply.github.com> | 2024-04-21 17:37:27 +0200 |
commit | a204cd05a1bdd471f4215207bf1421a06635affc (patch) | |
tree | a9fea2cfb8b59b300827e57071937b6171f76e50 | |
parent | dc405305731f506c80f44f3079cd2e55ebde4740 (diff) |
luaPackages.haskell-tools-nvim: enable tests
limited to 5.1 as nlua uses neovim as lua interpreter, which is 5.1
-rw-r--r-- | pkgs/development/lua-modules/overrides.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index ce17a6f89ef38..45cd51b717538 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -480,6 +480,17 @@ in }; }); + haskell-tools-nvim = prev.haskell-tools-nvim.overrideAttrs(oa: { + doCheck = lua.luaversion == "5.1"; + nativeCheckInputs = [ final.nlua final.busted ]; + checkPhase = '' + runHook preCheck + export HOME=$(mktemp -d) + busted --lua=nlua + runHook postCheck + ''; + }); + plenary-nvim = prev.plenary-nvim.overrideAttrs (oa: { postPatch = '' sed -Ei lua/plenary/curl.lua \ |