mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-13 16:18:42 +00:00
34 lines
1.3 KiB
Bash
Executable File
34 lines
1.3 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ -d GoldenCheetah.app ]
|
|
then
|
|
echo "Fixing app bundle: GoldenCheetah.app"
|
|
else
|
|
echo "Make sure you run in build directory containing GoldenCheetah.app"
|
|
exit
|
|
fi
|
|
|
|
echo "REBUILDING CLEAN BUNDLE"
|
|
rm -rf GoldenCheetah.app
|
|
make
|
|
|
|
echo "DEPLOYING STANDARD LIBS AND FRAMEWORKS INTO BUNDLE"
|
|
/Users/markliversedge/Qt510/5.9.4/clang_64/bin/macdeployqt GoldenCheetah.app GoldenCheeth.app
|
|
|
|
echo "COPY PYTHON FRAMEWORK INTO BUNDLE"
|
|
cp -R /Library/Frameworks/Python.framework ./GoldenCheetah.app/Contents/Frameworks
|
|
|
|
echo "UPDATE DEPLOYED PYTHON FRAMEWORK PATH"
|
|
sudo install_name_tool -id @executable_path/../Frameworks/Python.framework/Versions/3.6/Python ./GoldenCheetah.app/Contents/Frameworks/Python.framework/Versions/3.6/Python
|
|
|
|
echo "UPDATE GOLDENCHEETAH BINARY TO REFERENCE DEPLOYED LIB"
|
|
install_name_tool -change /Library/Frameworks/Python.framework/Versions/3.6/Python @executable_path/../Frameworks/Python.framework/Versions/3.6/Python ./GoldenCheetah.app/Contents/MacOS/GoldenCheetah
|
|
|
|
echo "OTOOL OUTPUT FOR BINARY:"
|
|
otool -L ./GoldenCheetah.app/Contents/MacOS/GoldenCheetah
|
|
|
|
echo "MOVE TO DESKTOP"
|
|
mkdir ~/Desktop/GoldenCheetah
|
|
mv GoldenCheetah.app ~/Desktop/GoldenCheetah
|
|
hdiutil create -fs JHFS+ ~/Desktop/GoldenCheeetah.dmg -srcfolder ~/Desktop/GoldenCheetah -ov -format UDBZ
|