add AO2XP_linux.spec and fix error on linux

This commit is contained in:
headshot2017 2021-03-14 00:00:38 -04:00
parent 7809aa3df7
commit 72c8c926b4
2 changed files with 32 additions and 5 deletions

27
AO2XP_linux.spec Normal file
View File

@ -0,0 +1,27 @@
# -*- mode: python -*-
block_cipher = None
a = Analysis(['AO2XP.py'],
pathex=['.'],
binaries=[("libbass.so", ".")],
datas=None,
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher)
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='AO2XP',
debug=False,
strip=False,
upx=True)

View File

@ -1,9 +1,9 @@
import platform
import platform, os
def get_hdid():
os = platform.system()
osname = platform.system()
if os == "Windows": # what a mess...
if osname == "Windows": # what a mess...
import _winreg
registry = getattr(_winreg, "\x48\x4b\x45\x59\x5f\x4c\x4f\x43\x41\x4c\x5f\x4d\x41\x43\x48\x49\x4e\x45")
address = "\x53\x4f\x46\x54\x57\x41\x52\x45\x5c\x4d\x69\x63\x72\x6f\x73\x6f\x66\x74\x5c\x43\x72\x79\x70\x74\x6f\x67\x72\x61\x70\x68\x79"
@ -13,10 +13,10 @@ def get_hdid():
_winreg.CloseKey(key)
return value[0]
elif os == "Linux":
elif osname == "Linux":
return os.popen("cat /var/lib/dbus/machine-id").read().rstrip()
elif os == "Darwin": # https://gist.github.com/erikng/46646ff81e55b42e5cfc
elif osname == "Darwin": # https://gist.github.com/erikng/46646ff81e55b42e5cfc
import objc
from Foundation import NSBundle