From 774b35cccfb2d3c94374bd47398d19e1b3c6f012 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Thu, 23 Dec 2021 11:12:31 +0100 Subject: rbutil: Deploy support in cmake. Add a "deploy" target that will create a distributable file. - Linux: AppImage. - Windows: zip file. - MacOS: dmg. Change-Id: Id8ae9c021bc5bbb1abf066205b57d943c3f3b327 --- utils/rbutilqt/dmgbuild.cfg | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'utils/rbutilqt') diff --git a/utils/rbutilqt/dmgbuild.cfg b/utils/rbutilqt/dmgbuild.cfg index 65d7b274a0..8f7a933237 100644 --- a/utils/rbutilqt/dmgbuild.cfg +++ b/utils/rbutilqt/dmgbuild.cfg @@ -1,9 +1,15 @@ # Configuration for creating a dmg with dmgbuild # (https://github.com/al45tair/dmgbuild) +# Needs biplist as additional package. import os +import biplist -files = [ 'RockboxUtility.app' ] +_appbundle = defines['appbundle'] +_plist = biplist.readPlist(os.path.join(_appbundle, 'Contents/Info.plist')) +_iconfile = os.path.join(_appbundle, 'Contents/Resources', _plist['CFBundleIconFile']) + +files = [ _appbundle ] +icon = _iconfile background = '#c6d6f5' -icon = os.path.join(defines['basepath'], 'rbutilqt/icons/rbutilqt.icns') -- cgit v1.2.3