diff --git a/sakia.spec b/sakia.spec index 71d772ac8ea817aa933596ecfc6f8a38949351ed..681431cd4f6d7f9f8b6c9974a1626a4417de8c52 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 113f02a12a93d20af81038e750b0fc301474be58..03bd1c47aec1ca600016daf64e35480f2ac73722 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()