about summary refs log tree commit diff
path: root/pkgs/development/lua-modules/overrides.nix
diff options
context:
space:
mode:
authorGaetan Lepage <gaetan@glepage.com>2024-03-09 18:30:17 +0100
committerGaetan Lepage <gaetan@glepage.com>2024-04-13 01:27:56 +0200
commit1bb142edc70ca49c795d9aed48146550590ed68e (patch)
tree0d40277b7b3f481372111109797ee2eaa2b3443f /pkgs/development/lua-modules/overrides.nix
parent13fc1a9154d84b72b854d305c254d93583a9f5f0 (diff)
luaPackages.luasnip: fix build
Diffstat (limited to 'pkgs/development/lua-modules/overrides.nix')
-rw-r--r--pkgs/development/lua-modules/overrides.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix
index 4e165097025a8..e9993921625f0 100644
--- a/pkgs/development/lua-modules/overrides.nix
+++ b/pkgs/development/lua-modules/overrides.nix
@@ -377,6 +377,14 @@ in
     ];
   });
 
+  luasnip = prev.luasnip.overrideAttrs (_: {
+    # Until https://github.com/L3MON4D3/LuaSnip/issues/1139 is solved
+    postConfigure = ''
+      substituteInPlace ''${rockspecFilename} \
+        --replace "'jsregexp >= 0.0.5, <= 0.0.6'" "'jsregexp >= 0.0.5'"
+    '';
+  });
+
   luaossl = prev.luaossl.overrideAttrs (_: {
     externalDeps = [
       { name = "CRYPTO"; dep = openssl; }