From ad099ff5e7a1df8bd074f1d1f6a9695e4a0682b6 Mon Sep 17 00:00:00 2001 From: Stephen Horvath Date: Fri, 5 Sep 2025 19:46:25 +1000 Subject: [PATCH] Add LpcCrOSEC.bin --- .github/workflows/pyinstaller-windows.yml | 6 +++--- .gitignore | 1 + pyinstaller/LpcCrOSEC.bin | Bin 0 -> 18652 bytes pyinstaller/yafi.spec | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 pyinstaller/LpcCrOSEC.bin diff --git a/.github/workflows/pyinstaller-windows.yml b/.github/workflows/pyinstaller-windows.yml index 1ac0f04..5f45726 100644 --- a/.github/workflows/pyinstaller-windows.yml +++ b/.github/workflows/pyinstaller-windows.yml @@ -30,12 +30,12 @@ jobs: if: steps.cache-gtk4.outputs.cache-hit != 'true' run: Expand-Archive -Path Gvsbuild.zip -DestinationPath C:\gtk -Force - - name: Install PyGObject wheel - run: pip install --force-reinstall (Resolve-Path C:\gtk\wheels\PyGObject*.whl) (Resolve-Path C:\gtk\wheels\pycairo*.whl) - - name: Add GTK bin to PATH run: echo "C:\gtk\bin" | Out-File -Append -Encoding ascii $env:GITHUB_PATH + - name: Install PyGObject wheel + run: pip install --force-reinstall (Resolve-Path C:\gtk\wheels\PyGObject*.whl) (Resolve-Path C:\gtk\wheels\pycairo*.whl) + - name: Install PyInstaller run: pip install pyinstaller diff --git a/.gitignore b/.gitignore index 30283e6..ff5d31c 100644 --- a/.gitignore +++ b/.gitignore @@ -178,3 +178,4 @@ cython_debug/ # Binary files *.bin +!pyinstaller/LpcCrOSEC.bin diff --git a/pyinstaller/LpcCrOSEC.bin b/pyinstaller/LpcCrOSEC.bin new file mode 100644 index 0000000000000000000000000000000000000000..adbfa4c34ba77bbc707802953a721f4ab1d18767 GIT binary patch literal 18652 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 literal 0 HcmV?d00001 diff --git a/pyinstaller/yafi.spec b/pyinstaller/yafi.spec index 747b261..4e2a5e4 100755 --- a/pyinstaller/yafi.spec +++ b/pyinstaller/yafi.spec @@ -2,7 +2,7 @@ from PyInstaller.utils.hooks import collect_data_files import os -datas = [('LpcCrOSEC.bin', '.')] if os.path.exists('LpcCrOSEC.bin') else [] +datas = [('LpcCrOSEC.bin', '.')] if os.name == 'nt' and os.path.exists('LpcCrOSEC.bin') else [] datas += collect_data_files('yafi')