Add Support for Linux Development Package
Describe the bug
This photo has been taken from Ubuntu 24.04 distro.
The libmsquic package currently does not include development headers. This approach aligns with the best practice of separating development files from the main package. Instead of bundling the development headers within the libmsquic package, it is recommended to create a separate package, typically named libmsquic-dev. This dedicated package would contain all the necessary development headers and files required for building and developing applications that depend on libmsquic. By following this practice, the main libmsquic package remains streamlined and focused on runtime components, while the libmsquic-dev package caters specifically to development needs.
On alpine we currently have 3 different packages (which aligns with the best practice):
- libmsquic
- libmsquic-dev
- libmsquic-doc
Affected OS
- [ ] Windows
- [X] Linux
- [ ] macOS
- [ ] Other (specify below)
Additional OS information
Ubuntu 24.04 Distro
MsQuic version
main
Steps taken to reproduce bug
- Add packages.microsoft.com repository.
- Install
libmsquic, (e.g.sudo apt update && sudo apt install libmsquic) - Run
dpkg -L libmsquic
Expected behavior
Either having development headers within libmsquic or having another package for development purposes something like: libmsquic-dev as we have in Alpine.
Actual outcome
Doesn't have development headers
Additional details
No response