mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-03 13:31:27 +12:00
macOS CI: use 7-Zip for artifacts (#14881)
This commit is contained in:
parent
a6839e823e
commit
96e5a2909d
2 changed files with 21 additions and 21 deletions
|
@ -1,11 +1,11 @@
|
||||||
#!/bin/sh -ex
|
#!/bin/sh -ex
|
||||||
|
|
||||||
export HOMEBREW_NO_AUTO_UPDATE=1
|
export HOMEBREW_NO_AUTO_UPDATE=1
|
||||||
brew install -f --overwrite nasm ninja git p7zip create-dmg ccache pipenv
|
brew install -f --overwrite nasm ninja git p7zip ccache pipenv #create-dmg
|
||||||
|
|
||||||
#/usr/sbin/softwareupdate --install-rosetta --agree-to-license
|
#/usr/sbin/softwareupdate --install-rosetta --agree-to-license
|
||||||
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
arch -x86_64 /usr/local/bin/brew install -f --overwrite python@3.11 || arch -x86_64 /usr/local/bin/brew link --overwrite python@3.11
|
arch -x86_64 /usr/local/bin/brew install -f --overwrite python@3.12 || arch -x86_64 /usr/local/bin/brew link --overwrite python@3.12
|
||||||
arch -x86_64 /usr/local/bin/brew update
|
arch -x86_64 /usr/local/bin/brew update
|
||||||
arch -x86_64 /usr/local/bin/brew uninstall -f --ignore-dependencies ffmpeg
|
arch -x86_64 /usr/local/bin/brew uninstall -f --ignore-dependencies ffmpeg
|
||||||
arch -x86_64 /usr/local/bin/brew install -f --build-from-source ffmpeg
|
arch -x86_64 /usr/local/bin/brew install -f --build-from-source ffmpeg
|
||||||
|
|
|
@ -36,27 +36,27 @@ echo "[InternetShortcut]" > Quickstart.url
|
||||||
echo "URL=https://rpcs3.net/quickstart" >> Quickstart.url
|
echo "URL=https://rpcs3.net/quickstart" >> Quickstart.url
|
||||||
echo "IconIndex=0" >> Quickstart.url
|
echo "IconIndex=0" >> Quickstart.url
|
||||||
|
|
||||||
DMG_FILEPATH="$BUILD_ARTIFACTSTAGINGDIRECTORY/rpcs3-v${COMM_TAG}-${COMM_COUNT}-${COMM_HASH}_macos.dmg"
|
#DMG_FILEPATH="$BUILD_ARTIFACTSTAGINGDIRECTORY/rpcs3-v${COMM_TAG}-${COMM_COUNT}-${COMM_HASH}_macos.dmg"
|
||||||
|
#"$BREW_X64_PATH/bin/create-dmg" --volname RPCS3 \
|
||||||
|
#--window-size 800 400 \
|
||||||
|
#--icon-size 100 \
|
||||||
|
#--icon rpcs3.app 200 190 \
|
||||||
|
#--add-file Quickstart.url Quickstart.url 400 20 \
|
||||||
|
#--hide-extension rpcs3.app \
|
||||||
|
#--hide-extension Quickstart.url \
|
||||||
|
#--app-drop-link 600 185 \
|
||||||
|
#--skip-jenkins \
|
||||||
|
#--format ULMO \
|
||||||
|
#"$DMG_FILEPATH" \
|
||||||
|
#RPCS3.app
|
||||||
|
#FILESIZE=$(stat -f %z "$DMG_FILEPATH")
|
||||||
|
#SHA256SUM=$(shasum -a 256 "$DMG_FILEPATH" | awk '{ print $1 }')
|
||||||
|
|
||||||
"$BREW_X64_PATH/bin/create-dmg" --volname RPCS3 \
|
ARCHIVE_FILEPATH="$BUILD_ARTIFACTSTAGINGDIRECTORY/rpcs3-v${COMM_TAG}-${COMM_COUNT}-${COMM_HASH}_macos.7z"
|
||||||
--window-size 800 400 \
|
"$BREW_X64_PATH/bin/7z" a -mx9 "$ARCHIVE_FILEPATH" RPCS3.app Quickstart.url
|
||||||
--icon-size 100 \
|
FILESIZE=$(stat -f %z "$ARCHIVE_FILEPATH")
|
||||||
--icon rpcs3.app 200 190 \
|
SHA256SUM=$(shasum -a 256 "$ARCHIVE_FILEPATH" | awk '{ print $1 }')
|
||||||
--add-file Quickstart.url Quickstart.url 400 20 \
|
|
||||||
--hide-extension rpcs3.app \
|
|
||||||
--hide-extension Quickstart.url \
|
|
||||||
--app-drop-link 600 185 \
|
|
||||||
--skip-jenkins \
|
|
||||||
--format ULMO \
|
|
||||||
"$DMG_FILEPATH" \
|
|
||||||
RPCS3.app
|
|
||||||
|
|
||||||
#"$BREW_X64_PATH/bin/7z" a -mx9 rpcs3-v"${COMM_TAG}"-"${COMM_COUNT}"-"${COMM_HASH}"_macos.7z RPCS3.app
|
|
||||||
|
|
||||||
FILESIZE=$(stat -f %z "$DMG_FILEPATH")
|
|
||||||
SHA256SUM=$(shasum -a 256 "$DMG_FILEPATH" | awk '{ print $1 }')
|
|
||||||
cd ..
|
cd ..
|
||||||
echo "${SHA256SUM};${FILESIZE}B" > "$RELEASE_MESSAGE"
|
echo "${SHA256SUM};${FILESIZE}B" > "$RELEASE_MESSAGE"
|
||||||
cd bin
|
cd bin
|
||||||
|
|
||||||
#mv ./rpcs3*_macos.7z "$ARTDIR"
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue