mirror of
https://github.com/godotengine/webrtc-native.git
synced 2026-01-01 05:48:15 +03:00
This allows it to be code-signed as a bundle so gatekeeper won't complain when loaded by the editor.
34 lines
874 B
Bash
Executable File
34 lines
874 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
set -x
|
|
|
|
ARTIFACTS=${ARTIFACTS:-"artifacts"}
|
|
DESTINATION=${DESTIONATION:-"release"}
|
|
VERSION=${VERSION:-"extension"}
|
|
TYPE=${TYPE:-"webrtc"}
|
|
|
|
mkdir -p ${DESTINATION}
|
|
ls -R ${DESTINATION}
|
|
ls -R ${ARTIFACTS}
|
|
|
|
DESTDIR="${DESTINATION}/${VERSION}/${TYPE}"
|
|
|
|
mkdir -p ${DESTDIR}/lib
|
|
|
|
find "${ARTIFACTS}" -maxdepth 5 -wholename "*/${VERSION}/${TYPE}/lib/*" | xargs cp -r -t "${DESTDIR}/lib/"
|
|
find "${ARTIFACTS}" -wholename "*/LICENSE*" | xargs cp -t "${DESTDIR}/"
|
|
|
|
if [ $VERSION = "gdnative" ]; then
|
|
find "${ARTIFACTS}" -wholename "*/${VERSION}/${TYPE}/${TYPE}.tres" | head -n 1 | xargs cp -t "${DESTDIR}/"
|
|
else
|
|
find "${ARTIFACTS}" -wholename "*/${VERSION}/${TYPE}/${TYPE}.gdextension" | head -n 1 | xargs cp -t "${DESTDIR}/"
|
|
fi
|
|
|
|
CURDIR=$(pwd)
|
|
cd "${DESTINATION}/${VERSION}"
|
|
zip -r ../godot-${VERSION}-${TYPE}.zip ${TYPE}
|
|
cd "$CURDIR"
|
|
|
|
ls -R ${DESTINATION}
|