From dbe330b8796ca9f403b5d5fe2133726ba504a803 Mon Sep 17 00:00:00 2001 From: "Kali Kaneko (leap communications)" Date: Wed, 7 Aug 2019 22:49:24 +0200 Subject: [pkg] missing snap boilerplate --- branding/templates/snap/generate.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'branding/templates/snap/generate.py') diff --git a/branding/templates/snap/generate.py b/branding/templates/snap/generate.py index 41d563d..b5ca641 100755 --- a/branding/templates/snap/generate.py +++ b/branding/templates/snap/generate.py @@ -13,15 +13,20 @@ from string import Template TEMPLATE = 'snapcraft-template.yaml' SNAPCRAFT = 'snapcraft.yaml' - here = os.path.split(os.path.realpath(__file__))[0] data = json.load(open(os.path.join(here, 'data.json'))) +DESKTOP_TEMPLATE = 'local/app.desktop' +DESKTOP = 'local/{}.desktop'.format(data['binaryName']) template = Template(open(TEMPLATE).read()) - with open(SNAPCRAFT, 'w') as output: output.write(template.safe_substitute(data)) +template = Template(open(DESKTOP_TEMPLATE).read()) +with open(DESKTOP, 'w') as output: + output.write(template.safe_substitute(data)) +os.remove(DESKTOP_TEMPLATE) + print("[+] Snapcraft spec written to {path}".format( path=os.path.abspath(SNAPCRAFT))) -- cgit v1.2.3