[libvirt] [PATCH jenkins-ci 2/2] Enable mingw build for virt-viewer project

Daniel P. Berrangé berrange at redhat.com
Thu Apr 12 14:28:21 UTC 2018


Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
---
 guests/vars/mappings.yml             | 66 ++++++++++++++++++++++++++++++++++++
 guests/vars/projects/virt-viewer.yml | 24 +++++++++++++
 projects/virt-viewer.yaml            |  4 +++
 3 files changed, 94 insertions(+)

diff --git a/guests/vars/mappings.yml b/guests/vars/mappings.yml
index f4eb4a2..3d6a686 100644
--- a/guests/vars/mappings.yml
+++ b/guests/vars/mappings.yml
@@ -328,6 +328,9 @@ mappings:
     default: make
     FreeBSD: gmake
 
+  mingw32-adwaita-icon-theme:
+    FedoraRawhide: mingw32-adwaita-icon-theme
+
   mingw32-curl:
     FedoraRawhide: mingw32-curl
 
@@ -346,12 +349,33 @@ mappings:
   mingw32-glib2:
     FedoraRawhide: mingw32-glib2
 
+  mingw32-glib-networking:
+    FedoraRawhide: mingw32-glib-networking
+
   mingw32-gnutls:
     FedoraRawhide: mingw32-gnutls
 
+  mingw32-gstreamer1-plugins-bad-free:
+    FedoraRawhide: mingw32-gstreamer1-plugins-bad-free
+
+  mingw32-gstreamer1-plugins-good:
+    FedoraRawhide: mingw32-gstreamer1-plugins-good
+
+  mingw32-gtk3:
+    FedoraRawhide: mingw32-gtk3
+
+  mingw32-gtk-vnc:
+    FedoraRawhide: mingw32-gtk-vnc
+
+  mingw32-libgovirt:
+    FedoraRawhide: mingw32-libgovirt
+
   mingw32-libssh2:
     FedoraRawhide: mingw32-libssh2
 
+  mingw32-libusbx:
+    FedoraRawhide: mingw32-libusbx
+
   mingw32-libxml2:
     FedoraRawhide: mingw32-libxml2
 
@@ -367,6 +391,18 @@ mappings:
   mingw32-readline:
     FedoraRawhide: mingw32-readline
 
+  mingw32-rest:
+    FedoraRawhide: mingw32-rest
+
+  mingw32-spice-gtk3:
+    FedoraRawhide: mingw32-spice-gtk3
+
+  mingw32-usbredir:
+    FedoraRawhide: mingw32-usbredir
+
+  mingw64-adwaita-icon-theme:
+    FedoraRawhide: mingw64-adwaita-icon-theme
+
   mingw64-curl:
     FedoraRawhide: mingw64-curl
 
@@ -385,12 +421,33 @@ mappings:
   mingw64-glib2:
     FedoraRawhide: mingw64-glib2
 
+  mingw64-glib-networking:
+    FedoraRawhide: mingw64-glib-networking
+
   mingw64-gnutls:
     FedoraRawhide: mingw64-gnutls
 
+  mingw64-gstreamer1-plugins-bad-free:
+    FedoraRawhide: mingw64-gstreamer1-plugins-bad-free
+
+  mingw64-gstreamer1-plugins-good:
+    FedoraRawhide: mingw64-gstreamer1-plugins-good
+
+  mingw64-gtk3:
+    FedoraRawhide: mingw64-gtk3
+
+  mingw64-gtk-vnc:
+    FedoraRawhide: mingw64-gtk-vnc
+
+  mingw64-libgovirt:
+    FedoraRawhide: mingw64-libgovirt
+
   mingw64-libssh2:
     FedoraRawhide: mingw64-libssh2
 
+  mingw64-libusbx:
+    FedoraRawhide: mingw64-libusbx
+
   mingw64-libxml2:
     FedoraRawhide: mingw64-libxml2
 
@@ -406,6 +463,15 @@ mappings:
   mingw64-readline:
     FedoraRawhide: mingw64-readline
 
+  mingw64-rest:
+    FedoraRawhide: mingw64-rest
+
+  mingw64-spice-gtk3:
+    FedoraRawhide: mingw64-spice-gtk3
+
+  mingw64-usbredir:
+    FedoraRawhide: mingw64-usbredir
+
   nano:
     default: nano
 
diff --git a/guests/vars/projects/virt-viewer.yml b/guests/vars/projects/virt-viewer.yml
index 6f3dbf9..85d1589 100644
--- a/guests/vars/projects/virt-viewer.yml
+++ b/guests/vars/projects/virt-viewer.yml
@@ -6,5 +6,29 @@ packages:
   - intltool
   - libgovirt
   - libxml2
+  - mingw32-adwaita-icon-theme
+  - mingw32-glib2
+  - mingw32-glib-networking
+  - mingw32-gstreamer1-plugins-bad-free
+  - mingw32-gstreamer1-plugins-good
+  - mingw32-gtk3
+  - mingw32-gtk-vnc
+  - mingw32-libgovirt
+  - mingw32-libusbx
+  - mingw32-rest
+  - mingw32-spice-gtk3
+  - mingw32-usbredir
+  - mingw64-adwaita-icon-theme
+  - mingw64-glib2
+  - mingw64-glib-networking
+  - mingw64-gstreamer1-plugins-bad-free
+  - mingw64-gstreamer1-plugins-good
+  - mingw64-gtk3
+  - mingw64-gtk-vnc
+  - mingw64-libgovirt
+  - mingw64-libusbx
+  - mingw64-rest
+  - mingw64-spice-gtk3
+  - mingw64-usbredir
   - spice-gtk3
   - xmllint
diff --git a/projects/virt-viewer.yaml b/projects/virt-viewer.yaml
index 90cd787..2d8a6f9 100644
--- a/projects/virt-viewer.yaml
+++ b/projects/virt-viewer.yaml
@@ -25,3 +25,7 @@
             - libvirt-fedora-26
             - libvirt-fedora-27
             - libvirt-fedora-rawhide
+      - autotools-mingw-job:
+          parent_jobs:
+          machines:
+            - libvirt-fedora-rawhide
-- 
2.14.3




More information about the libvir-list mailing list