This uses https://gitlab.freedesktop.org/freedesktop/ci-templates,
loosely based on the wayland CI rules. In the future it might be
possible to use /templates/debian.yml
for most other CI jobs, but
for now we only use freedesktop/ci-templates for FreeBSD support.
This highlights that !277 (merged) is required to allow building on FreeBSD using CMake.