summaryrefslogtreecommitdiff
path: root/utils/rbutilqt
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2021-12-26 21:48:19 +0100
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2021-12-26 21:59:19 +0100
commit88a50ab104d55f1b652cff93bc2de37b151aefb3 (patch)
tree7c130b0129a4e1bcb5119353a6e8b18d17cb29a9 /utils/rbutilqt
parent5999b4f791c547343c6884fb2f1d5d1ca7276032 (diff)
downloadrockbox-88a50ab104d55f1b652cff93bc2de37b151aefb3.tar.gz
rockbox-88a50ab104d55f1b652cff93bc2de37b151aefb3.zip
rbutil: Change MacOS dmgbuild to use plistlib.
We're not dealing with binary plist files, to biplist is not the one we want. Also, plistlib is part of Python. Change-Id: I529516da0d6b04809a7c0d38b20c6f40900560f8
Diffstat (limited to 'utils/rbutilqt')
-rw-r--r--utils/rbutilqt/dmgbuild.cfg8
1 files changed, 5 insertions, 3 deletions
diff --git a/utils/rbutilqt/dmgbuild.cfg b/utils/rbutilqt/dmgbuild.cfg
index 8f7a933237..70d086c098 100644
--- a/utils/rbutilqt/dmgbuild.cfg
+++ b/utils/rbutilqt/dmgbuild.cfg
@@ -1,12 +1,14 @@
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# Requires at least Python 3.4
4 4
5import os 5import os
6import biplist 6import plistlib
7 7
8_appbundle = defines['appbundle'] 8_appbundle = defines['appbundle']
9_plist = biplist.readPlist(os.path.join(_appbundle, 'Contents/Info.plist')) 9_plfile = open(os.path.join(_appbundle, 'Contents/Info.plist'))
10_pldata = _plfile.read().encode()
11_plist = plistlib.loads(_pldata)
10_iconfile = os.path.join(_appbundle, 'Contents/Resources', _plist['CFBundleIconFile']) 12_iconfile = os.path.join(_appbundle, 'Contents/Resources', _plist['CFBundleIconFile'])
11 13
12files = [ _appbundle ] 14files = [ _appbundle ]