From 9171c61564657aef9071099f55affcd3164e0e5b Mon Sep 17 00:00:00 2001 From: Fabien LOISON Date: Wed, 6 May 2020 17:19:01 +0200 Subject: [PATCH] Workaround a Nuitka issue with Windows icons... --- winbuild/builddist.bat | 10 +++++++++- winbuild/yoga-icon.ico | Bin 67646 -> 85182 bytes 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/winbuild/builddist.bat b/winbuild/builddist.bat index 2c97ffb..dc44870 100644 --- a/winbuild/builddist.bat +++ b/winbuild/builddist.bat @@ -6,11 +6,19 @@ call __env__\Scripts\activate.bat pip install . pip install nuitka -python -m nuitka --follow-imports --standalone --windows-dependency-tool=pefile --windows-icon=winbuild\yoga-icon.ico winbuild\yogawin.py +REM Hack to workaround an issue with the way Nuitka handles the icons... +mkdir yogawin.build +copy winbuild\yoga-icon.ico yogawin.build\yoga-icon.ico +copy winbuild\yoga-icon.ico yoga-icon.ico + +python -m nuitka --follow-imports --standalone --windows-dependency-tool=pefile --windows-icon=yoga-icon.ico winbuild\yogawin.py move yogawin.dist\yogawin.exe yogawin.dist\yoga.exe copy winbuild\README-windows-dist.md yogawin.dist\README.txt copy LICENSE yogawin.dist\LICENSE.txt +REM Remove the icon that was put here to workaround Nuika icon issue... +del yoga-icon.ico + call __env__\Scripts\deactivate.bat endlocal diff --git a/winbuild/yoga-icon.ico b/winbuild/yoga-icon.ico index e14520362498c5c6c8890dc73e562d2fec4ae368..7a0f9af055dc5b3e46b09e91ddada4c18a5d1a8f 100644 GIT binary patch delta 8602 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 delta 57 zcmdltlXc$&7F7lYMj&ix0MQBz8XSxaVhjun8bAyb0tte|CpWU_HeYhte#wRL4Lbl2 Cr3$A2