Skip to content
Snippets Groups Projects
Commit 8e87c0b3 authored by inso's avatar inso
Browse files

Add libsodium manually (#415)

parent dae11d03
No related branches found
No related tags found
No related merge requests found
# -*- mode: python -*- # -*- mode: python -*-
from PyInstaller.compat import is_darwin, is_win from PyInstaller.compat import is_darwin, is_win, is_linux
import ctypes import ctypes
import subprocess import subprocess
import os import os
block_cipher = None block_cipher = None
a = Analysis(['src/sakia/main.py'], a = Analysis(['src/sakia/main.py'],
pathex=['.'], pathex=['.'],
binaries=None, binaries=None,
...@@ -31,6 +29,9 @@ if is_darwin: ...@@ -31,6 +29,9 @@ if is_darwin:
"libsodium.dylib") "libsodium.dylib")
a.binaries = a.binaries + TOC([('lib/libsodium.dylib', libsodium_path, 'BINARY')]) 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: if is_win:
a.binaries = a.binaries + TOC([('libsodium.dll', ctypes.util.find_library('libsodium.dll'), 'BINARY')]) a.binaries = a.binaries + TOC([('libsodium.dll', ctypes.util.find_library('libsodium.dll'), 'BINARY')])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment