diff --git a/dist_assets/mac/pyfa.spec b/dist_assets/mac/pyfa.spec index 152b8ab14..f25f01e28 100644 --- a/dist_assets/mac/pyfa.spec +++ b/dist_assets/mac/pyfa.spec @@ -80,6 +80,7 @@ exe = EXE(pyz, app = BUNDLE( exe, name='pyfa.app', + version=os.getenv('PYFA_VERSION'), icon=icon, bundle_identifier=None, info_plist={ @@ -88,5 +89,7 @@ app = BUNDLE( 'CFBundleName': 'pyfa', 'CFBundleDisplayName': 'pyfa', 'CFBundleIdentifier': 'org.pyfaorg.pyfa', + 'CFBundleVersion': os.getenv('PYFA_VERSION'), + 'CFBundleShortVersionString': os.getenv('PYFA_VERSION'), } ) diff --git a/scripts/osx-package.sh b/scripts/osx-package.sh index 7d74b48e0..bbfe3bdaa 100644 --- a/scripts/osx-package.sh +++ b/scripts/osx-package.sh @@ -7,7 +7,5 @@ echo "Building distributive..." python3 -m PyInstaller -y --clean dist_assets/mac/pyfa.spec echo "Compressing distributive..." cd dist -/usr/libexec/PlistBuddy -c "Add :CFBundleVersion string ${PYFA_VERSION}" "pyfa.app/Contents/Info.plist" # Add missing -/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString ${PYFA_VERSION}" "pyfa.app/Contents/Info.plist" # Modify existing zip -r "pyfa-$PYFA_VERSION-mac.zip" pyfa.app md5 -r "pyfa-$PYFA_VERSION-mac.zip"