Check debian package builds in CI
Requires !19 (merged) to be merged for a cleaner diff.
See MR on gitlab.com for functioning pipeline
This MR adds CI jobs that make sure the packages for the following distros can be built:
- debian buster
- debian bullseye
- ubuntu bionic
Other distros can be added later.
It also makes minor changes to make sure they can be built in the first place.
This is the first version of the jobs. At the moment they are slow (9m slowest build) because all dependencies have to be installed first. That can be optimized in a later MR which can cache the installed dependencies.
Closes #10
Edited by LoveIsGrief