From e65a78b3c1db365e0248237485173695bdb95b09 Mon Sep 17 00:00:00 2001 From: Giorgos Korfiatis <gkorf@grnet.gr> Date: Thu, 3 Sep 2015 18:28:33 +0300 Subject: [PATCH] check platform in pyinstaller spec --- agkyra.spec | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/agkyra.spec b/agkyra.spec index 6df8365..a99f00f 100644 --- a/agkyra.spec +++ b/agkyra.spec @@ -1,6 +1,13 @@ # -*- mode: python -*- import glob import os +import sys + +def iswin(): + return sys.platform.startswith("win") + +def isosx(): + return sys.platform.startswith("darwin") HERE = os.getcwd() @@ -39,7 +46,7 @@ pyz = PYZ(a.pure) exe = EXE(pyz, a.scripts, exclude_binaries=True, - name='agkyra', + name='agkyra.exe' if iswin() else 'agkyra', debug=False, strip=None, upx=True, @@ -51,6 +58,7 @@ coll = COLLECT(exe, strip=None, upx=True, name='agkyra') -app = BUNDLE(coll, - name='agkyra.app', - icon=None) +if isosx(): + app = BUNDLE(coll, + name='agkyra.app', + icon=None) -- GitLab