Files
gitea-docker/desktop/release-app-store.sh
2016-05-27 16:03:46 -07:00

27 lines
2.4 KiB
Bash
Executable File

#!/usr/local/bin/zsh
rm -rf test-osx/Tick\'s\ Tales.app
cp -R target/osx/Tick\'s\ Tales.app test-osx
cat test-osx/Info.plist | sed "s/633/`cat last-release`/" > test-osx/Tick\'s\ Tales.app/Contents/Info.plist
chmod -R +w test-osx/Tick\'s\ Tales.app
rm -f test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/libjfxmedia.dylib
rm -f test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/libjfxwebkit.dylib
rm -rf test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre/man
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre test-osx/Tick\'s\ Tales.app/Contents/Resources/
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/advent-standalone.jar test-osx/Tick\'s\ Tales.app/Contents/Resources/
mv test-osx/Tick\'s\ Tales.app/Contents/MacOS/config.json test-osx/Tick\'s\ Tales.app/Contents/Resources/
rm test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/libjfxmedia.dylib
rm test-osx/Tick\'s\ Tales.app/Contents/MacOS/steam_appid.txt
rm -r test-osx/Tick\'s\ Tales.app/Contents/MacOS/icon
rm test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/libgstplugins-lite.dylib
ln -s ../Resources/jre/ test-osx/Tick\'s\ Tales.app/Contents/MacOS/jre
ln -s ../Resources/advent-standalone.jar test-osx/Tick\'s\ Tales.app/Contents/MacOS/
ln -s ../Resources/config.json test-osx/Tick\'s\ Tales.app/Contents/MacOS/
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/**/*.*
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/jre/lib/jspawnhelper
codesign --verbose -v -f --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app/Contents/Resources/advent-standalone.jar
codesign --verbose -v --deep --entitlements test-osx/Tick\'s\ Tales.entitlements --sign "3rd Party Mac Developer Application: Phoenix Online Studios LLC (AVDPGBD777)" test-osx/Tick\'s\ Tales.app
cd test-osx
productbuild --sign "3rd Party Mac Developer Installer: Phoenix Online Studios LLC (AVDPGBD777)" --component "Tick's Tales.app" /Applications --product "Tick's Tales.app/Contents/Info.plist" com.tickstales.upallknight.0.1.`cat ../last-release`.pkg