CI macos: re-enable DELTACAST

The file name has changed and --enable-deltacast was used just if the
download succeeded (which didn't).

Fixes the commit 98d4969b (2024-05-24) that disabled deltacast, because
the archive was not downloaded due to wrong name.
This commit is contained in:
Martin Pulec
2024-10-24 14:27:28 +02:00
parent 4d73989ba6
commit 4977da090b
4 changed files with 10 additions and 8 deletions

View File

@@ -133,3 +133,5 @@ import_signing_key() {
}
import_signing_key
printf '%b' 'DELTA_MAC_ARCHIVE=videomaster-macos-dev.tar.gz\n' >> "$GITHUB_ENV"

View File

@@ -31,12 +31,12 @@ install_ximea() {(
)}
install_deltacast() {
filename=videomaster-macos-dev.zip
if [ ! -f "$SDK_NONFREE_PATH/$filename" ]; then
if [ ! -f "$SDK_NONFREE_PATH/$DELTA_MAC_ARCHIVE" ]; then
return
fi
unzip "$SDK_NONFREE_PATH/$filename"
sudo cp -a Frameworks/VideoMasterHD* /Library/Frameworks/
tar xzf "$SDK_NONFREE_PATH/$DELTA_MAC_ARCHIVE"
sudo cp -a Deltacast/Library/Frameworks/VideoMasterHD* \
/Library/Frameworks/
export FEATURES="${FEATURES+$FEATURES }--enable-deltacast"
echo "FEATURES=$FEATURES" >> "$GITHUB_ENV"
export COMMON_OSX_FLAGS="${COMMON_OSX_FLAGS+$COMMON_OSX_FLAGS }\