1
0
Fork 0
mirror of https://github.com/k4zmu2a/SpaceCadetPinball.git synced 2025-09-01 06:20:15 +02:00

Update build-mac-app.sh

This commit is contained in:
Philip H. 2025-08-03 20:27:26 +02:00 committed by GitHub
parent 8698692e9d
commit de06236764
Signed by: GitHub
GPG key ID: B5690EEEBB952194

View file

@ -6,20 +6,20 @@ set -xe
mkdir -p Libs
cd Libs
# === SDL2 ===
sdl_version='2.32.8'
sdl_filename="SDL2-$sdl_version.dmg"
# === SDL3 ===
sdl_version='3.2.18'
sdl_filename="SDL3-$sdl_version.dmg"
sdl_url="https://github.com/libsdl-org/SDL/releases/download/release-$sdl_version/$sdl_filename"
if [ ! -f "$sdl_filename" ]; then
curl -sSf -L -O "$sdl_url"
fi
echo "de07f71cc85cd8909c977e105c4f2ca419abd09b981c347e003592186caf6fa0 $sdl_filename" | shasum -a 256 -c
echo "sha256:137029b3b4d76df95350bb1d5336d5a593e4e1eaf9faf413abee09da6c5ec037 $sdl_filename" | shasum -a 256 -c
hdiutil attach "$sdl_filename" -quiet
cp -a /Volumes/SDL2/SDL2.framework .
hdiutil detach /Volumes/SDL2
cp -a /Volumes/SDL3/SDL3.framework .
hdiutil detach /Volumes/SDL3
# === SDL2_mixer ===
sdl_mixer_version='2.8.1'
@ -51,7 +51,7 @@ mkdir -p SpaceCadetPinball.app/Contents/Frameworks
cp -a Platform/macOS/Info.plist SpaceCadetPinball.app/Contents/
cp -a Platform/macOS/SpaceCadetPinball.icns SpaceCadetPinball.app/Contents/Resources/
cp -a Libs/SDL2.framework SpaceCadetPinball.app/Contents/Frameworks/
cp -a Libs/SDL3.framework SpaceCadetPinball.app/Contents/Frameworks/
cp -a Libs/SDL2_mixer.framework SpaceCadetPinball.app/Contents/Frameworks/
cp -a bin/SpaceCadetPinball SpaceCadetPinball.app/Contents/MacOS/