Add support for yum requirements

Samuel GAIST requested to merge add_yum_support into master

This merge request implements the installation of "system dependencies" through yum.

This allows the use of the yum_requirements.txt in the recipe folder to add for example OpenGL libraries before doing a round of package creation.

You can see it work on this pipeline:

The pipelines using the single_package.yaml on the master branch will fail because Qt can't load the OpenGL libraries while with this patch, the test phase starts normally even though it fails later on.

This also shows how using relative include statements in the .gitlab-ci.yml file can help test this kind of implementation without affecting other packages.

Fixes #82 (closed)

Merge request reports