This patch series switches osinfo-db-tools to using meson instead of
autotools.
In order to do so, meson build jobs had to be added as the first step.
I've tried to make the osinfo-db-tools changes as small as possible so
it'd make the review easier.
Fabiano FidĂȘncio (7):
jobs: add a template for Meson
guests: Add Meson jobs
mappings: Add meson
osinfo-db-tools: Add meson dependency
Only build osinfo-db-tools on systems with meson >= 0.49.0
Update osinfo-db-tools' archive_format
Switch osinfo-db-tools builds to Meson
guests/host_vars/libvirt-centos-7/main.yml | 1 -
guests/host_vars/libvirt-debian-9/main.yml | 1 -
guests/host_vars/libvirt-ubuntu-16/main.yml | 1 -
guests/host_vars/libvirt-ubuntu-18/main.yml | 1 -
guests/playbooks/build/jobs/defaults.yml | 3 +
.../playbooks/build/jobs/meson-build-job.yml | 14 ++
.../playbooks/build/jobs/meson-check-job.yml | 15 ++
guests/playbooks/build/jobs/meson-rpm-job.yml | 15 ++
.../build/jobs/meson-syntax-check-job.yml | 11 ++
.../projects/osinfo-db-tools+mingw32.yml | 6 +-
.../projects/osinfo-db-tools+mingw64.yml | 6 +-
.../build/projects/osinfo-db-tools.yml | 24 +--
guests/vars/mappings.yml | 3 +
.../vars/projects/osinfo-db-tools+mingw32.yml | 1 +
.../vars/projects/osinfo-db-tools+mingw64.yml | 1 +
guests/vars/projects/osinfo-db-tools.yml | 1 +
jenkins/jobs/defaults.yaml | 3 +
jenkins/jobs/meson.yaml | 174 ++++++++++++++++++
jenkins/projects/osinfo-db-tools+mingw32.yaml | 6 +-
jenkins/projects/osinfo-db-tools+mingw64.yaml | 6 +-
jenkins/projects/osinfo-db-tools.yaml | 30 ++-
21 files changed, 277 insertions(+), 46 deletions(-)
create mode 100644 guests/playbooks/build/jobs/meson-build-job.yml
create mode 100644 guests/playbooks/build/jobs/meson-check-job.yml
create mode 100644 guests/playbooks/build/jobs/meson-rpm-job.yml
create mode 100644 guests/playbooks/build/jobs/meson-syntax-check-job.yml
create mode 100644 jenkins/jobs/meson.yaml
--
2.21.0