From 09f072a15090342f742f94514b2b65bbc3a17fe5 Mon Sep 17 00:00:00 2001 From: Stephen Horvath Date: Sun, 13 Apr 2025 15:23:20 +1000 Subject: [PATCH] PyInstaller changes for PawnIO --- .gitignore | 3 +++ pyinstaller/winyafi.spec | 7 ++++--- pyinstaller/yafi.ico | Bin 0 -> 32870 bytes 3 files changed, 7 insertions(+), 3 deletions(-) mode change 100644 => 100755 pyinstaller/winyafi.spec create mode 100755 pyinstaller/yafi.ico diff --git a/.gitignore b/.gitignore index 0ad13aa..30283e6 100644 --- a/.gitignore +++ b/.gitignore @@ -175,3 +175,6 @@ cython_debug/ # Flatpak builder .flatpak-builder/ + +# Binary files +*.bin diff --git a/pyinstaller/winyafi.spec b/pyinstaller/winyafi.spec old mode 100644 new mode 100755 index 6dd9f56..a3f6335 --- a/pyinstaller/winyafi.spec +++ b/pyinstaller/winyafi.spec @@ -1,14 +1,14 @@ # -*- mode: python ; coding: utf-8 -*- from PyInstaller.utils.hooks import collect_data_files -datas = [] +datas = [('LpcCrOSEC.bin', '.')] datas += collect_data_files('yafi') a = Analysis( ['winyafi.py'], pathex=[], - binaries=[('WinRing0x64.dll', '.')], + binaries=[], datas=datas, hiddenimports=['cros_ec_python'], hookspath=[], @@ -16,7 +16,7 @@ a = Analysis( runtime_hooks=[], excludes=[], noarchive=False, - optimize=0, + optimize=2, ) pyz = PYZ(a.pure) @@ -39,5 +39,6 @@ exe = EXE( target_arch=None, codesign_identity=None, entitlements_file=None, + icon=['yafi.ico'], uac_admin=True, ) diff --git a/pyinstaller/yafi.ico b/pyinstaller/yafi.ico new file mode 100755 index 0000000000000000000000000000000000000000..4c0731b2235224bd911d4078594c27df736bb05c GIT binary patch literal 32870 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 f3LK>+9kGB0uCZQ$^$M(4V7&tC6