about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJörg Thalheim <Mic92@users.noreply.github.com>2018-07-24 05:54:53 -0400
committerGitHub <noreply@github.com>2018-07-24 05:54:53 -0400
commit1ebf90b9fbfd66981c788ea02320a8bb08cf19c1 (patch)
tree8990e97dc283e9d27ebf944c203051ac1abaa24a
parent14a481f26b9503ad5065cdeadb1fa0a61c12089a (diff)
parent6bf5dfc874728545ac4c874fe880a11dbaa5145a (diff)
downloadnixlib-1ebf90b9fbfd66981c788ea02320a8bb08cf19c1.tar
nixlib-1ebf90b9fbfd66981c788ea02320a8bb08cf19c1.tar.gz
nixlib-1ebf90b9fbfd66981c788ea02320a8bb08cf19c1.tar.bz2
nixlib-1ebf90b9fbfd66981c788ea02320a8bb08cf19c1.tar.lz
nixlib-1ebf90b9fbfd66981c788ea02320a8bb08cf19c1.tar.xz
nixlib-1ebf90b9fbfd66981c788ea02320a8bb08cf19c1.tar.zst
nixlib-1ebf90b9fbfd66981c788ea02320a8bb08cf19c1.zip
Merge pull request #44043 from ljli/vscode-fix
vscode: fix keymapping.node rpath
-rw-r--r--pkgs/applications/editors/vscode/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/applications/editors/vscode/default.nix b/pkgs/applications/editors/vscode/default.nix
index 3e815642c178..7f16ce3596d9 100644
--- a/pkgs/applications/editors/vscode/default.nix
+++ b/pkgs/applications/editors/vscode/default.nix
@@ -82,6 +82,11 @@ in
         --set-rpath "${rpath}" \
         $out/lib/vscode/resources/app/node_modules.asar.unpacked/keytar/build/Release/keytar.node
 
+      patchelf \
+        --set-rpath "${rpath}" \
+        "$out/lib/vscode/resources/app/node_modules.asar.unpacked/native-keymap/build/Release/\
+      keymapping.node"
+
       ln -s ${lib.makeLibraryPath [libsecret]}/libsecret-1.so.0 $out/lib/vscode/libsecret-1.so.0
     '';