mirror of
https://github.com/Syncplay/syncplay
synced 2024-12-12 09:55:31 +00:00
2aa73122ab
- macOS build: add arch checker for the bundle - Actions macOS: restrict env to universal2 step - Actions macOS: universal2 for zope.interface - Actions macOS: universal2 for cffi and cryptography - macOS build: ad-hoc sign again bundle after altering it - macOS build: symlink instead of copy libshiboken6 - vendor.Qt: restrict warnings to QT_VERBOSE - GHA: re-enable all jobs - GHA macOS: use Python installer to build universal2 app - Actions macOS: build Python with pyenv - Older pyenv version is used... - Abandon pyenv action - Bump image to macOS-12 - One more attempt with pyenv - Try with the official Python installer - Must run as root - Switch back to python3 calls - Manually update PATH - Momentarily disable other jobs - Restore app cleaner - ui: add support for PySide6 - vendor.Qt: "support" PySide6 - Update vendored Qt.py to 1.3.7 - Update requirements_gui
23 lines
756 B
Bash
Executable File
23 lines
756 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -ex
|
|
|
|
python3 ci/macos_app_cleaner.py
|
|
python3 ci/macos_app_arch_check.py
|
|
|
|
mkdir dist/Syncplay.app/Contents/Resources/English.lproj
|
|
mkdir dist/Syncplay.app/Contents/Resources/en_AU.lproj
|
|
mkdir dist/Syncplay.app/Contents/Resources/en_GB.lproj
|
|
mkdir dist/Syncplay.app/Contents/Resources/German.lproj
|
|
mkdir dist/Syncplay.app/Contents/Resources/Italian.lproj
|
|
mkdir dist/Syncplay.app/Contents/Resources/ru.lproj
|
|
mkdir dist/Syncplay.app/Contents/Resources/Spanish.lproj
|
|
mkdir dist/Syncplay.app/Contents/Resources/es_419.lproj
|
|
|
|
python3 ci/macos_app_adhoc_sign.py
|
|
|
|
pip3 install dmgbuild
|
|
mv syncplay/resources/macOS_readme.pdf syncplay/resources/.macOS_readme.pdf
|
|
|
|
python3 -m dmgbuild -s appdmg.py "Syncplay" dist_actions/Syncplay_${VER}.dmg
|