Files
conan-center-index/docs/packaging_policy.md
Daniel 1cb385d5eb [docs] Add sources policy (#3902)
* Add sources policy

* Update docs/README.md

Co-authored-by: Yoann Potinet <intelligide@hotmail.fr>

* Update docs/packaging_policy.md

Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>

* Update docs/packaging_policy.md

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>

* Review

* Update docs/packaging_policy.md

Co-authored-by: SSE4 <tomskside@gmail.com>

Co-authored-by: Yoann Potinet <intelligide@hotmail.fr>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: SSE4 <tomskside@gmail.com>
2020-12-29 16:57:27 +01:00

23 lines
1.1 KiB
Markdown

# Packaging Policy
This document gathers all the relevant information regarding the general lines to follow while creating new recipes that will eventually be
part of this repository.
## Sources
**Origin of sources:** Library sources should come from an official origin like the library source code repository or the official
release/download webpage.
**Building from sources:** Recipes should always build packages from library sources.
**Sources not accessible:**
- Library sources that are not publicly available will not be allowed in this repository even if the license allows their redistribution.
- If library sources cannot be downloaded from their official origin or cannot be consumed directly due to their
format, the recommendation is to contact the publisher and ask them to provide the sources in a way/format that can be consumed
programmatically.
- In case of needing those binaries to use them as a "build require" for some library, we will consider following the approach of adding it
as a system recipe (`<build_require>/system`) and making those binaries available in the CI machines (if the license allows it).