From c598acc06c0539b5d9b0b29e9c4945e20a1ad9f1 Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Thu, 29 Jun 2017 06:41:49 +0200 Subject: [PATCH] Added dmg target and upload it. --- resources/scripts/.travis-install-osx.sh | 4 ++-- rssguard.pro | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/resources/scripts/.travis-install-osx.sh b/resources/scripts/.travis-install-osx.sh index b594aa436..cc59ae38d 100755 --- a/resources/scripts/.travis-install-osx.sh +++ b/resources/scripts/.travis-install-osx.sh @@ -4,7 +4,7 @@ mkdir rssguard-build && cd rssguard-build qmake .. make make install -make zip +make dmg ls -lha otool -L "RSS Guard.app/Contents/MacOS/rssguard" @@ -18,7 +18,7 @@ git config --global user.email "rotter.martinos@gmail.com" git config --global user.name "martinrotter" git clone -q --depth=1 https://martinrotter:${GH_TOKEN}@github.com/martinrotter/rssguard.wiki.git ./build-wiki -set -- *.zip +set -- *.dmg dmgname="$1" dmgnamenospace="${dmgname// /-}" echo "DMGNAME IS: $dmgname" diff --git a/rssguard.pro b/rssguard.pro index b9601754b..10a900033 100755 --- a/rssguard.pro +++ b/rssguard.pro @@ -613,7 +613,11 @@ mac { zip.depends = install zip.commands = 7za a -tzip "$$TARGET-$$APP_VERSION-$$APP_REVISION-mac.zip" $$shell_quote($$shell_path($$PREFIX)) - QMAKE_EXTRA_TARGETS += seven_zip zip + dmg.target = dmg + dmg.depends = install + dmg.commands = macdeployqt $$shell_quote($$shell_path($$PREFIX)) -dmg + + QMAKE_EXTRA_TARGETS += seven_zip zip dmg } # Create NSIS installer target on Windows.