microsoft / winget-pkgs

The Microsoft community Windows Package Manager manifest repository
MIT License
8.64k stars 4.49k forks source link

[Package Request]: vcpkg #44742

Open mellowagain opened 2 years ago

mellowagain commented 2 years ago

Package Requested

Please provide the following information

Publisher: Microsoft Publisher Url: https://github.com/microsoft/vcpkg Package Name: vcpkg Description: C++ Library Manager for Windows, Linux, and MacOS Package Version: 2021.05.12 Installer URL: https://github.com/microsoft/vcpkg

Trenly commented 2 years ago

They do not appear to provide an installer for their app, They seem to require users to build the files themselves https://github.com/microsoft/vcpkg#quick-start-windows

mellowagain commented 2 years ago

Taking a peek at their install script, it just downloads the vcpkg.exe from their GitHub releases page. Technically this counts as a portable executable (which isn't supported afaik), but I personally think that considering they use a install script it counts as an installer?

I think adding vcpkg to winget is also a good idea considering that the user overlap between those two is probably very high, seeing as they're both aimed at developers/devops.

Trenly commented 2 years ago

Taking a peek at their install script, it just downloads the vcpkg.exe from their GitHub releases page. Technically this counts as a portable executable (which isn't supported afaik), but I personally think that considering they use a install script it counts as an installer?

I think adding vcpkg to winget is also a good idea considering that the user overlap between those two is probably very high, seeing as they're both aimed at developers/devops.

Install scripts aren't supported as an installer type. It also seems that it uses the vcpkg-tools repository to distribute the portable apps, not the vcpkg repository. Either way, this is currently blocked by https://github.com/microsoft/winget-cli/issues/182 and/or the lack of batch or powershell installation scripts

Trenly commented 5 months ago

[Policy] Scripted Application