microsoft / microsoft/winget-pkgs
Add a zlib package for the love of Carmack!
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 11.1k
- Forks
- 9.7k
- Avg merge
- 1h 32m
- Merged PRs (30d)
- 376
Description
Description of the new feature/enhancement
Add zlib so I can 'winget zlib' and be able to build stuff that depends on zlib without going insane.
I would've thought this'd be a no-brainer package yet it doesn't appear to be there so newbies are still required to stuff around with ZLIB_ROOT or adding even more cruft to CMAKE_PREFIX in order to be able to build one of the vast number of packages that depend on the incredibly popular and widely used zlib.
Proposed technical implementation details (optional)
The 32 bit version is available prebuilt, but not the 64bit one. I can build this no problem and create a non .zip installer, but am unsure of the rest of the winget submission process - do I also have to host it? Or can I just add a manifest of some type and upload it somewhere?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the winget package submission process and the manifest format mentioned in the issue, then review how the existing repository handles prebuilt installers and 64-bit packages. Build the 64-bit zlib installer and verify that winget zlib provides zlib without requiring ZLIB_ROOT or extra CMAKE_PREFIX configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake
- Domain
- build-system, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100