From bcf9610b714b01d7c293c2c9c6e7f492971025f0 Mon Sep 17 00:00:00 2001 From: Autechre Date: Mon, 15 Mar 2021 15:12:40 +0100 Subject: [PATCH] Update .gitlab-ci.yml --- .gitlab-ci.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2e4fc80540..4d2459ed82 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -308,6 +308,30 @@ build-retroarch-linux-i686: - "cd gfx/video_filters && make -j$NUMPROC build=release && make -j$NUMPROC build=release strip && cd -" - "cp -f gfx/video_filters/*.so ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/video" - "cp -f gfx/video_filters/*.filt ${MEDIA_PATH}/${CI_PROJECT_NAME}/filters/video" + +.build-retroarch-macos-ppc: + # PowerPC 32-bit + tags: + - macosx-legacy + stage: build + variables: + XCARCHIVE_PATH: pkg/apple/build/Release + XCPROJECT_NAME: RetroArch + artifacts: + paths: + - ${XCPROJECT_NAME}.zip + - retroarch-repo/ + expire_in: 10 min + dependencies: [] + script: + - xcodebuild -project pkg/apple/RetroArch_PPC.xcodeproj -configuration Release -target RetroArch + - pushd ${XCARCHIVE_PATH} + - ditto -c -k --sequesterRsrc --keepParent RetroArch.app RetroArch.zip + - popd + - mv ${XCARCHIVE_PATH}/RetroArch.zip ${XCPROJECT_NAME}.zip + - mkdir .retroarch-repo + - "cp -r ./* .retroarch-repo" + - "mv .retroarch-repo/ retroarch-repo/" .build-retroarch-macos-xcode: # Metal/Universal x86_64 arm64 is default