Skip to content

Commit

Permalink
Allow packaging fre:ac for macOS as a translation kit version.
Browse files Browse the repository at this point in the history
  • Loading branch information
enzo1982 committed Oct 10, 2020
1 parent 5d36aca commit 4a033f8
Showing 1 changed file with 25 additions and 4 deletions.
29 changes: 25 additions & 4 deletions packaging/macosx/package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down Expand Up @@ -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

Expand All @@ -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

0 comments on commit 4a033f8

Please sign in to comment.