manuskript/package/build_osx.sh
2022-10-02 21:01:20 +01:00

20 lines
731 B
Bash
Executable file

#!/bin/bash
set -ev
if [ z"$FILENAME" = "z" ]; then
echo "Error: Environment variable FILENAME is not set"
exit 1
fi
filename="${FILENAME%.*}".dmg
export manuskript_version=$TRAVIS_BRANCH
package/osx/rebuild_mac_icon.sh
pyinstaller manuskript.spec --clean --noconfirm
# Fix signing the app - know issue with Qt5
python3 package/osx/fix_app_qt_folder_names_for_codesign.py dist/manuskript.app
codesign -s - --force --all-architectures --timestamp --deep dist/manuskript.app
# Create the installer
dmgbuild -s package/osx/dmg-settings.py "manuskript" dist/${filename}
cd dist && zip $FILENAME -r manuskript && cd ..
ls dist
cp dist/$FILENAME dist/manuskript-osx-develop.zip
cp dist/$filename dist/manuskript-osx-develop.dmg