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