vscode-extensions.rust-lang.rust-analyzer: fix keytar issue on darwin (#451992)
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{
|
||||
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 = ''
|
||||
|
||||
Reference in New Issue
Block a user