summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/nodejs/make.sh5
-rw-r--r--data/nodejs/node.xml2
2 files changed, 7 insertions, 0 deletions
diff --git a/data/nodejs/make.sh b/data/nodejs/make.sh
index 0ca457745..db7e1c7e4 100644
--- a/data/nodejs/make.sh
+++ b/data/nodejs/make.sh
@@ -32,6 +32,11 @@ SDKROOT="" \
make BUILDTYPE=Release DESTCPU=arm64 install DESTDIR="${PKG_DEST}" -j16
pkg: mkdir -p /usr/bin
pkg: cp out/Release/node /usr/bin/
+pushd "${PKG_DEST}"/usr/lib
+for dylib in *.dylib; do
+ install_name_tool -id /usr/lib/${dylib} ${dylib}
+done
+popd
ldid -S"${PKG_DATA}/node.xml" "${PKG_DEST}/usr/bin/node"
export INSTALL_NAME_TOOL="${PKG_TARG}-install_name_tool"
diff --git a/data/nodejs/node.xml b/data/nodejs/node.xml
index 3ce49679c..d5c714fd3 100644
--- a/data/nodejs/node.xml
+++ b/data/nodejs/node.xml
@@ -3,6 +3,8 @@
<dict>
<key>platform-application</key>
<true/>
+ <key>com.apple.private.skip-library-validation</key>
+ <true/>
<key>get-task-allow</key>
<true/>
</dict>