forked from mirrors/nixpkgs
vscode: specify runtimeDependencies instead of LD_LIBRARY_PATH
This avoids glibc verions mismatches in vscode terminal, as LD_LIBRARY_PATH leaks into terminal and break with user installed executables.
This commit is contained in:
parent
fbe3eb29dd
commit
40d7ce7828
|
@ -62,6 +62,8 @@ in
|
|||
else [ gtk2 at-spi2-atk wrapGAppsHook ] ++ atomEnv.packages)
|
||||
++ [ libsecret libXScrnSaver ];
|
||||
|
||||
runtimeDependencies = [ systemd.lib fontconfig.lib ];
|
||||
|
||||
nativeBuildInputs = lib.optional (!stdenv.isDarwin) autoPatchelfHook;
|
||||
|
||||
dontBuild = true;
|
||||
|
@ -94,9 +96,5 @@ in
|
|||
grep -q "VSCODE_PATH='$out/lib/vscode'" $out/bin/${executableName} # check if sed succeeded
|
||||
'';
|
||||
|
||||
preFixup = lib.optionalString (system == "i686-linux" || system == "x86_64-linux") ''
|
||||
gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ systemd fontconfig ]})
|
||||
'';
|
||||
|
||||
inherit meta;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue