LegacyUpdate
LegacyUpdate copied to clipboard
Build Fixes, CI Improvements, and Windows 7 fixes
This pull request fixes several problems in the build system, fixes the CI, and fixes #205 (KB4490628 does not install)
In the case of the build system fixes, I've removed an old debugging statement that causes NSIS to fail when not signing, and I've also fixed a wildcard-related problem. 😃
For the CI fix, after talking with Kirb, I've rolled my own MinGW toolchain for use with the CI system (and other systems that use Ubuntu 22.04). This is based on a much newer version than what Ubuntu provides and fixes the Segmentation Fault that occurs when building the NSIS plugin with the CI system.
For the Windows 7 fix, I've updated KB4490628 to say "Package_for_KB4490628" instead of "Package_for_KB3138612"