summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMCApollo <mcapollo@protonmail.com>2020-06-23 13:46:33 -1000
committerMCApollo <mcapollo@protonmail.com>2020-06-23 13:46:33 -1000
commitb8b8e49834b6a7a16bee391a035483429e2863ec (patch)
treef34d1965d7db51d87e3b31502b2c8a4dad829529
parentc0f18efeef77f171f896df8264bd685b7b44fd1a (diff)
Node: Update make.shpersonal/mcapollo/node-update
TODO: Fix xcode_emu.py and fix during compile time.
-rw-r--r--data/nodejs/make.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/data/nodejs/make.sh b/data/nodejs/make.sh
index 0ca457745..ee6e03502 100644
--- a/data/nodejs/make.sh
+++ b/data/nodejs/make.sh
@@ -34,8 +34,12 @@ pkg: mkdir -p /usr/bin
pkg: cp out/Release/node /usr/bin/
ldid -S"${PKG_DATA}/node.xml" "${PKG_DEST}/usr/bin/node"
-export INSTALL_NAME_TOOL="${PKG_TARG}-install_name_tool"
+INSTALL_NAME_TOOL="${PKG_TARG}-install_name_tool"
test command -v ${INSTALL_NAME_TOOL} &>/dev/null || \
export INSTALL_NAME_TOOL="install_name_tool"
+INSTALL_ID=$(otool -L ${PKG_DEST}/usr/bin/node | grep -oE '/.*/libnode.*dylib')
LIBNODE="$(echo ${PKG_DEST}/usr/lib/libnode.*.dylib)"
+NODE="${PKG_DEST}/usr/bin/node"
${INSTALL_NAME_TOOL} "${LIBNODE}" -id "/usr/lib/${LIBNODE##*/}"
+${INSTALL_NAME_TOOL} "${NODE}" -change ${INSTALL_ID} "/usr/lib/${LIBNODE##*/}"
+