[libvirt] [jenkins-ci PATCH 2/2] mappings: Adjust mappings for OpenSUSE 15.1

Fabiano Fidêncio fidencio at redhat.com
Wed Jan 8 14:08:45 UTC 2020


For all the projects which rely on meson, the version present on
OpenSUSE 15.1 is too old (0.46.0) to build our projects, which requires
0.49.0. Knowing that, pip is going to be used there.

The adjustments done, per project, are:
- gtk-vnc:
  - gdk-pixbuf: gdk-pixbuf-devel
  - pulseaudio: libpulse-devel

- libvirt-dbus:
  - dbus: dbus-1
  - python3-dbus: python3-dbus-python
  - python3-pip: python3-pip

- libvirt-go:
  - golang: go

- libvirt-python:
  - python3-devel: python3-devel

- libvirt-sandbox:
  - zlib-static: zlib-devel-static

- virt-viewer:
  - spice-gtk3: spice-gtk-devel

- virt-manager:
  - gtk-update-icon-cache:
  - isoinfo: mkisofs
  - python3-libxml2: python3-libxml2-libxml

Signed-off-by: Fabiano Fidêncio <fidencio at redhat.com>
---
 guests/vars/mappings.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/guests/vars/mappings.yml b/guests/vars/mappings.yml
index b80a9b4..b1e461c 100644
--- a/guests/vars/mappings.yml
+++ b/guests/vars/mappings.yml
@@ -134,6 +134,7 @@ mappings:
   dbus-daemon:
     default: dbus
     Fedora: dbus-daemon
+    OpenSUSE: dbus-1
 
   device-mapper:
     deb: libdevmapper-dev
@@ -181,6 +182,7 @@ mappings:
     rpm: gdk-pixbuf2-devel
     deb: libgdk-pixbuf2.0-dev
     pkg: gdk-pixbuf2
+    OpenSUSE: gdk-pixbuf-devel
     cross-policy-deb: foreign
 
   gettext:
@@ -224,6 +226,7 @@ mappings:
   go:
     default: golang
     FreeBSD: go
+    OpenSUSE: go
 
   gobject-introspection:
     deb: libgirepository1.0-dev
@@ -243,6 +246,7 @@ mappings:
 
   gtk-update-icon-cache:
     default: gtk-update-icon-cache
+    OpenSUSE:
     Ubuntu1604: libgtk2.0-bin
 
   hal:
@@ -267,6 +271,7 @@ mappings:
   isoinfo:
     default: genisoimage
     FreeBSD: cdrkit
+    OpenSUSE: mkisofs
 
   java:
     deb: openjdk-11-jre-headless
@@ -479,6 +484,7 @@ mappings:
 
   meson:
     default: meson
+    OpenSUSE:
     CentOS7:
     Debian9:
     Ubuntu1604:
@@ -835,6 +841,7 @@ mappings:
   pulseaudio:
     deb: libpulse-dev
     rpm: pulseaudio-libs-devel
+    OpenSUSE: libpulse-devel
     cross-policy-deb: foreign
 
   python3-docutils:
@@ -848,12 +855,14 @@ mappings:
   python3-dbus:
     default: python3-dbus
     FreeBSD: py37-dbus
+    OpenSUSE: python3-dbus-python
     CentOS7: python36-dbus
 
   python3-devel:
     deb: python3-dev
     pkg: python3
     Fedora: python3-devel
+    OpenSUSE: python3-devel
     CentOS7: python36-devel
     cross-policy-deb: foreign
 
@@ -866,6 +875,7 @@ mappings:
   python3-libxml2:
     default: python3-libxml2
     FreeBSD: py37-libxml2
+    OpenSUSE: python3-libxml2-python
     CentOS7:
     Ubuntu1604:
 
@@ -880,6 +890,7 @@ mappings:
     CentOS7: python36-nose
 
   python3-pip:
+    OpenSUSE: python3-pip
     CentOS7: python3-pip
     Debian9: python3-pip
     Ubuntu1604: python3-pip
@@ -948,6 +959,7 @@ mappings:
     deb: libspice-client-gtk-3.0-dev
     pkg: spice-gtk
     rpm: spice-gtk3-devel
+    OpenSUSE: spice-gtk-devel
     cross-policy-deb: foreign
 
   strace:
@@ -1039,6 +1051,7 @@ mappings:
   zlib-static:
     deb: zlib1g-dev
     rpm: zlib-static
+    OpenSUSE: zlib-devel-static
     cross-policy-deb: foreign
 
 
-- 
2.24.1




More information about the libvir-list mailing list