Files
@ 339712c9aa0a
Branch filter:
Location: ATITD-Tools/Desert-Paint-Lab/mac/build-mac-bundle.sh - annotation
339712c9aa0a
1.0 KiB
application/x-sh
Fix up a crash that can happen one resume if ingredients are disabled between recipe generation runs.
1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 71732f305328 1cc5b7a49ff3 7b2e8ac4935e 7b2e8ac4935e 1cc5b7a49ff3 1cc5b7a49ff3 1cc5b7a49ff3 | #!/bin/sh
if [ $# -ne 1 ]; then
echo "Usage: $0 <version>"
exit 1
fi
VERSION=$1
if [ -d DesertPaintLab.app ]; then
/bin/mv bin/DesertPaintLab.app bin/DesertPaintLab.app.`/bin/date +"%Y%m%d%H%M%S"`
fi
/bin/mkdir -p bin/DesertPaintLab.app
/bin/mkdir -p bin/DesertPaintLab.app/Contents/MacOS
/bin/cp Info.plist bin/DesertPaintLab.app/Contents/Info.plist
/bin/cp launcher.sh bin/DesertPaintLab.app/Contents/MacOS
/bin/chmod 755 bin/DesertPaintLab.app/Contents/MacOS/launcher.sh
/bin/cp ../bin/Release/DesertPaintLab.exe bin/DesertPaintLab.app/Contents/MacOS/
/bin/mkdir -p bin/DesertPaintLab.app/Contents/Resources
/bin/cp -r ../data bin/DesertPaintLab.app/Contents/Resources/data
/usr/bin/defaults write `pwd`/bin/DesertPaintLab.app/Contents/Info.plist CFBundleShortVersionString ${VERSION}
/usr/bin/defaults write `pwd`/bin/DesertPaintLab.app/Contents/Info.plist CFBundleVersion ${VERSION}
# package up into a DMG
/usr/bin/hdiutil create -volname DesertPaintLab -srcfolder bin/ -ov -format UDIF -fs HFS+ DesertPaintLab.dmg
|