From 51011053093c87ca7ff2e024734578a5dce0dbfa Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Mon, 19 Jun 2017 17:01:58 -0700 Subject: [pkg] add missing steps to produce a functional OSX bundle --- pkg/pyinst/app.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'pkg/pyinst/app.spec') diff --git a/pkg/pyinst/app.spec b/pkg/pyinst/app.spec index 4c9532b..f693432 100644 --- a/pkg/pyinst/app.spec +++ b/pkg/pyinst/app.spec @@ -4,7 +4,13 @@ import sys block_cipher = None +IS_MAC = sys.platform.startswith('darwin') + BITMASK_VERSION = open('pkg/next-version').read() +if IS_MAC: + # launchd chokes because more digits are added to the version string, + # so let's skip the patch part of the version. + BITMASK_VERSION = '.'.join(BITMASK_VERSION.split('.')[:-1]) hiddenimports = [ 'appdirs', @@ -17,6 +23,7 @@ hiddenimports = [ 'leap.soledad.common', 'leap.soledad.common.document', 'leap.soledad.common.l2db', + 'leap.soledad.client.events', 'leap.bitmask_js', 'packaging', 'packaging.version', 'packaging.specifiers', 'packaging.requirements'] @@ -75,7 +82,7 @@ coll = COLLECT(exe, upx=True, name='bitmask') -if sys.platform.startswith('darwin'): +if IS_MAC: app = BUNDLE( coll, name=os.path.join( -- cgit v1.2.3