summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2022-04-24 18:51:55 -0500
committerGitHub <noreply@github.com>2022-04-24 18:51:55 -0500
commit5d501c063e146073969ee72628bb219dff7886bb (patch)
tree344c5c045c7eb25a043a2aa866ea201308677578 /pkgs/development
parent889e84c7d0870382206145bb53f8ee1b8fd959e0 (diff)
parent3c729e242bec0c4e28da74e4b2400a25e73b9bd3 (diff)
downloadnixpkgs-5d501c063e146073969ee72628bb219dff7886bb.tar
nixpkgs-5d501c063e146073969ee72628bb219dff7886bb.tar.gz
nixpkgs-5d501c063e146073969ee72628bb219dff7886bb.tar.bz2
nixpkgs-5d501c063e146073969ee72628bb219dff7886bb.tar.lz
nixpkgs-5d501c063e146073969ee72628bb219dff7886bb.tar.xz
nixpkgs-5d501c063e146073969ee72628bb219dff7886bb.tar.zst
nixpkgs-5d501c063e146073969ee72628bb219dff7886bb.zip
Merge pull request #170145 from marsam/fix-sumneko-lua-language-server-darwin
sumneko-lua-language-server: fix build on darwin
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/tools/sumneko-lua-language-server/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/development/tools/sumneko-lua-language-server/default.nix b/pkgs/development/tools/sumneko-lua-language-server/default.nix
index f9f3e9eaab6..f49ee01deaf 100644
--- a/pkgs/development/tools/sumneko-lua-language-server/default.nix
+++ b/pkgs/development/tools/sumneko-lua-language-server/default.nix
@@ -24,6 +24,13 @@ stdenv.mkDerivation rec {
     darwin.apple_sdk.frameworks.Foundation
   ];
 
+  # Disable cwd support on darwin, because it requires macOS>=10.15
+  preConfigure = lib.optionalString stdenv.isDarwin ''
+    for file in 3rd/bee.lua/bee/subprocess/subprocess_posix.cpp 3rd/luamake/3rd/bee.lua/bee/subprocess/subprocess_posix.cpp; do
+      substituteInPlace $file --replace '#define SUPPORT_CWD 1' ""
+    done
+  '';
+
   preBuild = ''
     cd 3rd/luamake
   ''