Build #380
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build | |
on: | |
push: | |
workflow_dispatch: | |
schedule: | |
- cron: '0 3 * * 5' | |
jobs: | |
macOS: | |
runs-on: macos-14 | |
strategy: | |
fail-fast: false | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
submodules: 'recursive' | |
- name: Setup Xcode | |
run: sudo xcode-select -s /Applications/Xcode_15.4.app | |
- run: pod update --verbose | |
- run: xcodebuild ONLY_ACTIVE_ARCH=NO ARCHS="arm64 x86_64" -workspace SPV.xcworkspace -configuration Release -scheme SPV CONFIGURATION_BUILD_DIR=$PWD/out | |
- name: Add plugins dependencies | |
run: | | |
mv out/SPV.app . | |
curl -kL -o BlackmagicRawAPI-macOS.tar.xz https://sourceforge.net/projects/mdk-sdk/files/deps/braw/BlackmagicRawAPI3.3-macOS.tar.xz/download | |
cmake -E tar xvf BlackmagicRawAPI-macOS.tar.xz | |
mv BlackmagicRawAPI.framework SPV.app/Contents/Frameworks/ | |
curl -kL -o R3DSDK_Redistributable.7z https://sourceforge.net/projects/mdk-sdk/files/deps/r3d/R3DSDK_Redistributable.7z/download | |
cmake -E tar xvf R3DSDK_Redistributable.7z | |
mv R3DSDK_Redistributable/mac/*.dylib SPV.app/Contents/Frameworks/ | |
curl -kL -o dep.7z https://sourceforge.net/projects/mdk-sdk/files/deps/dep.7z/download | |
cmake -E tar xvf dep.7z | |
mv dep/lib/macOS/libdav1d.dylib SPV.app/Contents/Frameworks/ | |
- run: cmake -E tar cvf SPV.app.7z --format=7zip SPV.app | |
- name: Upload | |
uses: actions/upload-artifact@v4 | |
with: | |
name: SPV.app | |
path: SPV.app.7z |