From 8e87c0b3c29e8a77c5c33a60819db5b75369a76b Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Fri, 6 May 2016 13:05:21 +0200
Subject: [PATCH] Add libsodium manually (#415)

---
 sakia.spec                 | 7 ++++---
 src/sakia/core/net/node.py | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/sakia.spec b/sakia.spec
index 71d772ac..681431cd 100644
--- a/sakia.spec
+++ b/sakia.spec
@@ -1,13 +1,11 @@
 # -*- mode: python -*-
-from PyInstaller.compat import is_darwin, is_win
+from PyInstaller.compat import is_darwin, is_win, is_linux
 import ctypes
 import subprocess
 import os
 
 block_cipher = None
 
-
-
 a = Analysis(['src/sakia/main.py'],
              pathex=['.'],
              binaries=None,
@@ -31,6 +29,9 @@ if is_darwin:
                                       "libsodium.dylib")
         a.binaries = a.binaries + TOC([('lib/libsodium.dylib', libsodium_path, 'BINARY')])
 
+if is_linux:
+    a.binaries = a.binaries + TOC([('libsodium.so', ctypes.util.find_library('libsodium.so'), 'BINARY')])
+
 if is_win:
     a.binaries = a.binaries + TOC([('libsodium.dll', ctypes.util.find_library('libsodium.dll'), 'BINARY')])
 
diff --git a/src/sakia/core/net/node.py b/src/sakia/core/net/node.py
index 113f02a1..03bd1c47 100644
--- a/src/sakia/core/net/node.py
+++ b/src/sakia/core/net/node.py
@@ -336,7 +336,7 @@ class Node(QObject):
 
         if manual:
             asyncio.ensure_future(self.request_peers())
-        
+
         if self._refresh_counter % 20 == 0 or manual:
             self.refresh_informations()
             self.refresh_uid()
-- 
GitLab