feat: introduce requirements in packages.yaml
This adds additional information in a shared included packages.yaml
.
Because of the change from variant preferences to requirements, there is now a preference for build_system=cmake
whenever supported (as well as +ipo
whenever supported).
Edited by Wouter Deconinck