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)
|
else [ gtk2 at-spi2-atk wrapGAppsHook ] ++ atomEnv.packages)
|
||||||
++ [ libsecret libXScrnSaver ];
|
++ [ libsecret libXScrnSaver ];
|
||||||
|
|
||||||
|
runtimeDependencies = [ systemd.lib fontconfig.lib ];
|
||||||
|
|
||||||
nativeBuildInputs = lib.optional (!stdenv.isDarwin) autoPatchelfHook;
|
nativeBuildInputs = lib.optional (!stdenv.isDarwin) autoPatchelfHook;
|
||||||
|
|
||||||
dontBuild = true;
|
dontBuild = true;
|
||||||
@ -94,9 +96,5 @@ in
|
|||||||
grep -q "VSCODE_PATH='$out/lib/vscode'" $out/bin/${executableName} # check if sed succeeded
|
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;
|
inherit meta;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user