From 4a033f86f208e9626a222915809f0c73b1d8fc4a Mon Sep 17 00:00:00 2001 From: Robert Kausch Date: Sat, 10 Oct 2020 18:54:41 +0200 Subject: [PATCH] Allow packaging fre:ac for macOS as a translation kit version. --- packaging/macosx/package.sh | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/packaging/macosx/package.sh b/packaging/macosx/package.sh index 4c65eb592..a89d89846 100644 --- a/packaging/macosx/package.sh +++ b/packaging/macosx/package.sh @@ -7,6 +7,13 @@ VERSION="v1.1.2" UNAME=macosx +if [[ "$1" == "translation" ]]; then + TRANSLATION=1 + VERSION="$VERSION Translation Kit" + + shift +fi + if [[ -n $1 ]]; then CERTNAME="Developer ID Application: $1" @@ -80,15 +87,25 @@ fi mkdir -p dmg mv Copying dmg -mv Readme dmg -mv Readme.de dmg cp .VolumeIcon.icns dmg chmod 644 dmg/Copying -chmod 644 dmg/Readme -chmod 644 dmg/Readme.de chmod 644 dmg/.VolumeIcon.icns +if [[ -n $TRANSLATION ]]; then + rm Readme + rm Readme.de + + cp -R freac.app/Contents/Resources/lang dmg/lang + ln -s freac.app/Contents/Resources/translator.app dmg/Translator.app +else + mv Readme dmg + mv Readme.de dmg + + chmod 644 dmg/Readme + chmod 644 dmg/Readme.de +fi + cp -R freac.app dmg rm -f freac-$RELEASE-$UNAME.dmg @@ -109,5 +126,9 @@ hdiutil detach vol hdiutil convert -format UDBZ -o freac-$RELEASE-$UNAME.dmg freac-$RELEASE-$UNAME.dmg.sparseimage hdiutil internet-enable -yes freac-$RELEASE-$UNAME.dmg +if [[ -n $TRANSLATION ]]; then + mv freac-$RELEASE-$UNAME.dmg freac-${RELEASE%%-*}-translation-kit-$UNAME.dmg +fi + rm -f freac-$RELEASE-$UNAME.dmg.sparseimage rm -fr dmg vol