about summary refs log tree commit diff
path: root/pkgs/development/tools/language-servers/zls/default.nix
diff options
context:
space:
mode:
authorfigsoda <figsoda@pm.me>2023-08-08 17:40:15 -0400
committerfigsoda <figsoda@pm.me>2023-08-08 17:41:26 -0400
commit920b51d744d76ad6795092d6ca3a1ab85c1198af (patch)
treea0d4fd695ddaa4a51779ac877f829f76287330a3 /pkgs/development/tools/language-servers/zls/default.nix
parent0707455299a7c8d749dc736275cb607e9ab55bd1 (diff)
zls: 0.10.0 -> 0.11.0
Diff: https://github.com/zigtools/zls/compare/0.10.0...0.11.0

Changelog: https://github.com/zigtools/zls/releases/tag/0.11.0
Diffstat (limited to 'pkgs/development/tools/language-servers/zls/default.nix')
-rw-r--r--pkgs/development/tools/language-servers/zls/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/development/tools/language-servers/zls/default.nix b/pkgs/development/tools/language-servers/zls/default.nix
index 65f39381c8ca3..1bf1f3dbb7b23 100644
--- a/pkgs/development/tools/language-servers/zls/default.nix
+++ b/pkgs/development/tools/language-servers/zls/default.nix
@@ -2,32 +2,35 @@
 , stdenv
 , fetchFromGitHub
 , zigHook
+, callPackage
 }:
 
 stdenv.mkDerivation (finalAttrs: {
   pname = "zls";
-  version = "0.10.0";
+  version = "0.11.0";
 
   src = fetchFromGitHub {
     owner = "zigtools";
     repo = "zls";
     rev = finalAttrs.version;
     fetchSubmodules = true;
-    hash = "sha256-M0GG4KIMcHN+bEprUv6ISZkWNvWN12S9vqSKP+DRU9M=";
+    hash = "sha256-WrbjJyc4pj7R4qExdzd0DOQ9Tz3TFensAfHdecBA8UI=";
   };
 
   nativeBuildInputs = [
     zigHook
   ];
 
-  dontConfigure = true;
+  postPatch = ''
+    ln -s ${callPackage ./deps.nix { }} $ZIG_GLOBAL_CACHE_DIR/p
+  '';
 
   meta = {
     description = "Zig LSP implementation + Zig Language Server";
     changelog = "https://github.com/zigtools/zls/releases/tag/${finalAttrs.version}";
     homepage = "https://github.com/zigtools/zls";
     license = lib.licenses.mit;
-    maintainers = with lib.maintainers; [ fortuneteller2k ];
+    maintainers = with lib.maintainers; [ figsoda fortuneteller2k ];
     platforms = lib.platforms.unix;
   };
 })