Commit d157322b authored by Victor Freire's avatar Victor Freire
Browse files

vscode-extensions.rust-lang.rust-analyzer: fix keytar issue on darwin

parent 603d1009
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
{
  clang_20,
  pkgsBuildBuild,
  lib,
  fetchFromGitHub,
@@ -9,7 +10,7 @@
  moreutils,
  esbuild,
  pkg-config,
  libsecret,
  stdenv,
  setDefaultServerPath ? true,
}:

@@ -43,7 +44,9 @@ let
      esbuild
      # Required by `keytar`, which is a dependency of `vsce`.
      pkg-config
    ];

    ]
    ++ lib.optionals stdenv.isDarwin [ clang_20 ]; # clang_21 breaks keytar

    # Follows https://github.com/rust-lang/rust-analyzer/blob/41949748a6123fd6061eb984a47f4fe780525e63/xtask/src/dist.rs#L39-L65
    installPhase = ''