From 2d7380043979b6bc8e05cecda9d6277e1553777f Mon Sep 17 00:00:00 2001 From: Piotr Dobrowolski Date: Sun, 24 Jan 2021 17:37:03 +0100 Subject: back,pusher: fix node-pre-gyp libc detection This should fix libc detection carried out in https://github.com/lovell/detect-libc/blob/5173db0bc47608f89986d9125c2d868c08d5f429/lib/detect-libc.js#L44 when loading grpc bindings. --- pusher/default.nix | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pusher/default.nix') diff --git a/pusher/default.nix b/pusher/default.nix index 44c4c68..1c41765 100644 --- a/pusher/default.nix +++ b/pusher/default.nix @@ -1,6 +1,8 @@ { stdenv , autoPatchelfHook , makeWrapper +, lib +, getconf , fetchzip , fetchFromGitHub @@ -72,8 +74,11 @@ yarn2nix-moretea.mkYarnPackage rec { postInstall = '' # node-abi needs to the abi of the node here + # getconf is required for detect-libc (used by node-pre-gyp) to properly + # detect current libc makeWrapper '${nodejs-14_x}/bin/node' "$out/bin/${pname}" \ --set NODE_PATH $out/libexec/workadventureback/node_modules \ + --prefix PATH : ${lib.makeBinPath [ getconf ]} \ --add-flags "$out/dist/server.js" ''; } -- cgit v1.2.3