Provide updated binaries via package managers for Windows
The three main package managers on Windows are choco, winget and vcpkg. We should provide updated binaries via at least one of them to avoid needing to pull it manually, or build it from source. Later releases of premake have added many useful features that are not present in older versions, and more users should benefit from it.
Here is the state of premake on these package managers:
choco search premake
premake.portable 4.3.0 [Approved]
winget search premake
Name Id Version Source
---------------------------------------------------------
Premake 5 (Beta) Premake.Premake.5.Beta 5.0-beta2 winget
The package is absent from vcpkg and pipx.
Competitive build systems such as CMake, Bazel, Meson and even xmake provide frequently-updated binaries from these package managers.
Evaluating this internally. Will post any updates here when we have them.
It's been about 2 months now, so I figured I'd pop an update in here. This is something we can re-evaluate when we get to non-beta release cycles. Typically, package managers want a stable channel of the application, and that is not something we currently have.