diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2021-12-23 11:12:31 +0100 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2021-12-25 17:47:14 +0100 |
commit | 774b35cccfb2d3c94374bd47398d19e1b3c6f012 (patch) | |
tree | 836529f86d10e42765383aa9f3fa5603fb5216e8 /utils/rbutilqt | |
parent | 4eb3f05042608aeaf359bcfd177525ed8052d6eb (diff) | |
download | rockbox-774b35cccfb2d3c94374bd47398d19e1b3c6f012.tar.gz rockbox-774b35cccfb2d3c94374bd47398d19e1b3c6f012.zip |
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
Diffstat (limited to 'utils/rbutilqt')
-rw-r--r-- | utils/rbutilqt/dmgbuild.cfg | 10 |
1 files changed, 8 insertions, 2 deletions
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 @@ | |||
1 | # Configuration for creating a dmg with dmgbuild | 1 | # Configuration for creating a dmg with dmgbuild |
2 | # (https://github.com/al45tair/dmgbuild) | 2 | # (https://github.com/al45tair/dmgbuild) |
3 | # Needs biplist as additional package. | ||
3 | 4 | ||
4 | import os | 5 | import os |
6 | import biplist | ||
5 | 7 | ||
6 | files = [ 'RockboxUtility.app' ] | 8 | _appbundle = defines['appbundle'] |
9 | _plist = biplist.readPlist(os.path.join(_appbundle, 'Contents/Info.plist')) | ||
10 | _iconfile = os.path.join(_appbundle, 'Contents/Resources', _plist['CFBundleIconFile']) | ||
11 | |||
12 | files = [ _appbundle ] | ||
13 | icon = _iconfile | ||
7 | background = '#c6d6f5' | 14 | background = '#c6d6f5' |
8 | icon = os.path.join(defines['basepath'], 'rbutilqt/icons/rbutilqt.icns') | ||
9 | 15 | ||