premake-core icon indicating copy to clipboard operation
premake-core copied to clipboard

Provide updated binaries via package managers for Windows

Open theComputeKid opened this issue 1 year ago • 2 comments

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.

theComputeKid avatar Jan 11 '25 11:01 theComputeKid

Evaluating this internally. Will post any updates here when we have them.

nickclark2016 avatar Jan 11 '25 21:01 nickclark2016

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.

nickclark2016 avatar Mar 04 '25 14:03 nickclark2016