mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-24 00:26:08 +00:00
26 lines
855 B
Bash
Executable File
26 lines
855 B
Bash
Executable File
#!/usr/bin/env bash
|
|
if [ -z "$CI_BUILD_TAG" ]
|
|
then
|
|
python3 setup.py patch_version --platform=osx
|
|
fi
|
|
VERSION=$(python3 -c 'import picard; print(picard.__version__)')
|
|
|
|
rm -rf dist build locale
|
|
python3 setup.py clean
|
|
python3 setup.py build_ext
|
|
python3 setup.py build_locales
|
|
pip3 install pyinstaller
|
|
pyinstaller picard.spec
|
|
|
|
cd dist
|
|
ditto -rsrc --arch x86_64 'MusicBrainz Picard.app' 'MusicBrainz Picard.tmp'
|
|
rm -r 'MusicBrainz Picard.app'
|
|
mv 'MusicBrainz Picard.tmp' 'MusicBrainz Picard.app'
|
|
hdiutil create -volname "MusicBrainz Picard $VERSION" -srcfolder 'MusicBrainz Picard.app' -ov -format UDBZ "MusicBrainz Picard $VERSION.dmg"
|
|
if [ -n "$UPLOAD_OSX" ]
|
|
then
|
|
curl --upload-file "MusicBrainz Picard $VERSION.dmg" https://transfer.sh/
|
|
# Required for a newline between the outputs
|
|
echo -e "\n"
|
|
md5 -r "MusicBrainz Picard $VERSION.dmg"
|
|
fi |