From f37577fcedd55bac3d31e0de6d08a7cdc7eaa9a6 Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Sat, 14 Jan 2017 17:55:01 +0100
Subject: [PATCH] Fix packaging

---
 ci/travis/debian/DEBIAN/postinst |  2 +-
 sakia.spec                       | 32 ++++++++++++++++++++++----------
 2 files changed, 23 insertions(+), 11 deletions(-)

diff --git a/ci/travis/debian/DEBIAN/postinst b/ci/travis/debian/DEBIAN/postinst
index bd3530cd..b1d67353 100755
--- a/ci/travis/debian/DEBIAN/postinst
+++ b/ci/travis/debian/DEBIAN/postinst
@@ -6,4 +6,4 @@ unzip -d $SAKIA_ROOT/ $SAKIA_ROOT/sakia.zip
 mv $SAKIA_ROOT/dist/sakia/* $SAKIA_ROOT/
 rm $SAKIA_ROOT/sakia.zip
 
-ln -s /opt/sakia/sakia /usr/bin/sakia
+ln -s /opt/sakia/sakia.bin /usr/bin/sakia
diff --git a/sakia.spec b/sakia.spec
index e632c59b..03317e0b 100644
--- a/sakia.spec
+++ b/sakia.spec
@@ -51,15 +51,27 @@ print(a.binaries)
 pyz = PYZ(a.pure, a.zipped_data,
              cipher=block_cipher)
 
-exe = EXE(pyz,
-          a.scripts,
-          exclude_binaries=True,
-          name='Sakia',
-          debug=True,
-          strip=False,
-          upx=True,
-          console=True,
-          icon='sakia.ico')
+if is_linux or is_darwin:
+    exe = EXE(pyz,
+              a.scripts,
+              exclude_binaries=True,
+              name='sakia.bin',
+              debug=True,
+              strip=False,
+              upx=True,
+              console=True,
+              icon='sakia.ico')
+else:
+    exe = EXE(pyz,
+              a.scripts,
+              exclude_binaries=True,
+              name='sakia',
+              debug=True,
+              strip=False,
+              upx=True,
+              console=True,
+              icon='sakia.ico')
+
 
 coll = COLLECT(exe,
                a.binaries,
@@ -67,7 +79,7 @@ coll = COLLECT(exe,
                a.datas,
                strip=False,
                upx=True,
-               name='Sakia')
+               name='sakia')
 
 if is_darwin:
     app = BUNDLE(exe,
-- 
GitLab