Signed-off-by: Andrea Bolognani <abologna(a)redhat.com>
---
ansible/host_vars/libvirt-centos-7/main.yml | 1 +
ansible/host_vars/libvirt-debian-8/main.yml | 1 +
ansible/host_vars/libvirt-debian-9/main.yml | 1 +
ansible/host_vars/libvirt-fedora-25/main.yml | 1 +
ansible/host_vars/libvirt-fedora-26/main.yml | 1 +
ansible/host_vars/libvirt-fedora-rawhide/main.yml | 1 +
ansible/host_vars/libvirt-freebsd-10/main.yml | 1 +
ansible/host_vars/libvirt-freebsd-11/main.yml | 1 +
ansible/host_vars/libvirt-ubuntu-14/main.yml | 1 +
ansible/host_vars/libvirt-ubuntu-16/main.yml | 1 +
ansible/vars/mappings.yml | 57 +++++++++++++++++++++++
ansible/vars/projects/libosinfo.yml | 15 ++++++
12 files changed, 82 insertions(+)
create mode 100644 ansible/vars/projects/libosinfo.yml
diff --git a/ansible/host_vars/libvirt-centos-7/main.yml
b/ansible/host_vars/libvirt-centos-7/main.yml
index 1602406..a40cb4c 100644
--- a/ansible/host_vars/libvirt-centos-7/main.yml
+++ b/ansible/host_vars/libvirt-centos-7/main.yml
@@ -1,3 +1,4 @@
---
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-debian-8/main.yml
b/ansible/host_vars/libvirt-debian-8/main.yml
index 1602406..a40cb4c 100644
--- a/ansible/host_vars/libvirt-debian-8/main.yml
+++ b/ansible/host_vars/libvirt-debian-8/main.yml
@@ -1,3 +1,4 @@
---
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-debian-9/main.yml
b/ansible/host_vars/libvirt-debian-9/main.yml
index 1602406..a40cb4c 100644
--- a/ansible/host_vars/libvirt-debian-9/main.yml
+++ b/ansible/host_vars/libvirt-debian-9/main.yml
@@ -1,3 +1,4 @@
---
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-fedora-25/main.yml
b/ansible/host_vars/libvirt-fedora-25/main.yml
index 1602406..a40cb4c 100644
--- a/ansible/host_vars/libvirt-fedora-25/main.yml
+++ b/ansible/host_vars/libvirt-fedora-25/main.yml
@@ -1,3 +1,4 @@
---
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-fedora-26/main.yml
b/ansible/host_vars/libvirt-fedora-26/main.yml
index 1602406..a40cb4c 100644
--- a/ansible/host_vars/libvirt-fedora-26/main.yml
+++ b/ansible/host_vars/libvirt-fedora-26/main.yml
@@ -1,3 +1,4 @@
---
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-fedora-rawhide/main.yml
b/ansible/host_vars/libvirt-fedora-rawhide/main.yml
index 1602406..a40cb4c 100644
--- a/ansible/host_vars/libvirt-fedora-rawhide/main.yml
+++ b/ansible/host_vars/libvirt-fedora-rawhide/main.yml
@@ -1,3 +1,4 @@
---
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-freebsd-10/main.yml
b/ansible/host_vars/libvirt-freebsd-10/main.yml
index d405d58..81e362d 100644
--- a/ansible/host_vars/libvirt-freebsd-10/main.yml
+++ b/ansible/host_vars/libvirt-freebsd-10/main.yml
@@ -8,3 +8,4 @@ sudo: /usr/local/bin/sudo
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-freebsd-11/main.yml
b/ansible/host_vars/libvirt-freebsd-11/main.yml
index d405d58..81e362d 100644
--- a/ansible/host_vars/libvirt-freebsd-11/main.yml
+++ b/ansible/host_vars/libvirt-freebsd-11/main.yml
@@ -8,3 +8,4 @@ sudo: /usr/local/bin/sudo
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-ubuntu-14/main.yml
b/ansible/host_vars/libvirt-ubuntu-14/main.yml
index 1602406..a40cb4c 100644
--- a/ansible/host_vars/libvirt-ubuntu-14/main.yml
+++ b/ansible/host_vars/libvirt-ubuntu-14/main.yml
@@ -1,3 +1,4 @@
---
projects:
- base
+ - libosinfo
diff --git a/ansible/host_vars/libvirt-ubuntu-16/main.yml
b/ansible/host_vars/libvirt-ubuntu-16/main.yml
index 1602406..a40cb4c 100644
--- a/ansible/host_vars/libvirt-ubuntu-16/main.yml
+++ b/ansible/host_vars/libvirt-ubuntu-16/main.yml
@@ -1,3 +1,4 @@
---
projects:
- base
+ - libosinfo
diff --git a/ansible/vars/mappings.yml b/ansible/vars/mappings.yml
index e9639eb..f76816b 100644
--- a/ansible/vars/mappings.yml
+++ b/ansible/vars/mappings.yml
@@ -45,6 +45,10 @@ mappings:
default: ccache
CentOS:
+ check:
+ default: check
+ rpm: check-devel
+
cppi:
Fedora: cppi
FreeBSD: cppi
@@ -56,10 +60,36 @@ mappings:
gettext:
default: gettext
+ glib2:
+ deb: libglib2.0-dev
+ pkg: glib
+ rpm: glib2-devel
+
glibc:
deb: libc6-dev
rpm: glibc-devel
+ gnome-common:
+ default: gnome-common
+
+ gobject-introspection:
+ deb: libgirepository1.0-dev
+ pkg: gobject-introspection
+ rpm: gobject-introspection-devel
+ CentOS6:
+
+ gtk-doc:
+ default: gtk-doc
+ deb: gtk-doc-tools
+
+ intltool:
+ default: intltool
+
+ libsoup:
+ deb: libsoup2.4-dev
+ pkg: libsoup
+ rpm: libsoup-devel
+
libtool:
default: libtool
Debian: libtool-bin
@@ -68,6 +98,16 @@ mappings:
libtoolize:
default: libtool
+ libxml2:
+ deb: libxml2-dev
+ pkg: libxml2
+ rpm: libxml2-devel
+
+ libxslt:
+ deb: libxslt1-dev
+ pkg: libxslt
+ rpm: libxslt-devel
+
make:
default: make
FreeBSD: gmake
@@ -75,6 +115,10 @@ mappings:
patch:
default: patch
+ pci-ids:
+ default: hwdata
+ FreeBSD: pciids
+
perl:
default: perl
FreeBSD: perl5
@@ -86,3 +130,16 @@ mappings:
rpmbuild:
rpm: rpm-build
+
+ usb-ids:
+ default: hwdata
+ FreeBSD: usbids
+
+ vala:
+ default: vala
+ deb: valac
+ CentOS6:
+
+ xmllint:
+ default: libxml2
+ deb: libxml2-utils
diff --git a/ansible/vars/projects/libosinfo.yml b/ansible/vars/projects/libosinfo.yml
new file mode 100644
index 0000000..1ecf483
--- /dev/null
+++ b/ansible/vars/projects/libosinfo.yml
@@ -0,0 +1,15 @@
+---
+packages:
+ - check
+ - glib2
+ - gnome-common
+ - gobject-introspection
+ - gtk-doc
+ - intltool
+ - libsoup
+ - libxml2
+ - libxslt
+ - pci-ids
+ - usb-ids
+ - vala
+ - xmllint
--
2.13.6