From b8b8e49834b6a7a16bee391a035483429e2863ec Mon Sep 17 00:00:00 2001 From: MCApollo Date: Tue, 23 Jun 2020 13:46:33 -1000 Subject: Node: Update make.sh TODO: Fix xcode_emu.py and fix during compile time. --- data/nodejs/make.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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##*/}" + -- cgit v1.2.3