aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2024-07-10 11:48:30 +0100
committerAlex Bennée <alex.bennee@linaro.org>2024-07-10 15:35:52 +0100
commit9b2b2ceb80a7a215bdfb9000bcc2c1a30457ec69 (patch)
tree7df365149871e0416eebeaf7642a5794ff062d73
parent6d37bf9f1308fc28b9afcaa39a00e109f98b3c51 (diff)
downloadlibvirt-ci-9b2b2ceb80a7a215bdfb9000bcc2c1a30457ec69.zip
libvirt-ci-9b2b2ceb80a7a215bdfb9000bcc2c1a30457ec69.tar.gz
libvirt-ci-9b2b2ceb80a7a215bdfb9000bcc2c1a30457ec69.tar.bz2
lcitool: add bindgen mapping
bindgen is packaged as a separate tool in most cases and again QEMU will be needing it in the images. Currently OpenSUSELeap doesn't package bindgen although the rolling Tumbleweed has it. Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
-rw-r--r--lcitool/facts/mappings.yml9
-rw-r--r--tests/data/packages/in/packages.yml1
-rw-r--r--tests/data/packages/out/almalinux-9.yml1
-rw-r--r--tests/data/packages/out/alpine-319.yml1
-rw-r--r--tests/data/packages/out/alpine-320.yml1
-rw-r--r--tests/data/packages/out/alpine-edge.yml1
-rw-r--r--tests/data/packages/out/centos-stream-9.yml1
-rw-r--r--tests/data/packages/out/debian-11.yml1
-rw-r--r--tests/data/packages/out/debian-12-cross-s390x.yml1
-rw-r--r--tests/data/packages/out/debian-12.yml1
-rw-r--r--tests/data/packages/out/debian-sid.yml1
-rw-r--r--tests/data/packages/out/fedora-39.yml1
-rw-r--r--tests/data/packages/out/fedora-40.yml1
-rw-r--r--tests/data/packages/out/fedora-rawhide-cross-mingw64.yml1
-rw-r--r--tests/data/packages/out/fedora-rawhide.yml1
-rw-r--r--tests/data/packages/out/freebsd-13.yml1
-rw-r--r--tests/data/packages/out/freebsd-14.yml1
-rw-r--r--tests/data/packages/out/freebsd-current.yml1
-rw-r--r--tests/data/packages/out/macos-13.yml1
-rw-r--r--tests/data/packages/out/macos-14.yml1
-rw-r--r--tests/data/packages/out/opensuse-tumbleweed.yml1
-rw-r--r--tests/data/packages/out/ubuntu-2204.yml1
-rw-r--r--tests/data/packages/out/ubuntu-2404.yml1
23 files changed, 31 insertions, 0 deletions
diff --git a/lcitool/facts/mappings.yml b/lcitool/facts/mappings.yml
index fa81b4c..a053857 100644
--- a/lcitool/facts/mappings.yml
+++ b/lcitool/facts/mappings.yml
@@ -168,6 +168,15 @@ mappings:
default: bc
pkg:
+ # currently OpenSUSE only packages bindgen in Tumbleweed
+ bindgen:
+ default: bindgen
+ apk: rust-bindgen
+ pkg: rust-bindgen-cli
+ rpm: bindgen-cli
+ OpenSUSELeap15:
+ OpenSUSETumbleweed: rust-bindgen
+
bison:
default: bison
diff --git a/tests/data/packages/in/packages.yml b/tests/data/packages/in/packages.yml
index c7a6c5a..0b9328c 100644
--- a/tests/data/packages/in/packages.yml
+++ b/tests/data/packages/in/packages.yml
@@ -12,6 +12,7 @@ packages:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- brlapi
diff --git a/tests/data/packages/out/almalinux-9.yml b/tests/data/packages/out/almalinux-9.yml
index 1873191..802b609 100644
--- a/tests/data/packages/out/almalinux-9.yml
+++ b/tests/data/packages/out/almalinux-9.yml
@@ -16,6 +16,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen-cli
- bison
- brlapi-devel
- bzip2
diff --git a/tests/data/packages/out/alpine-319.yml b/tests/data/packages/out/alpine-319.yml
index 1069fff..2031713 100644
--- a/tests/data/packages/out/alpine-319.yml
+++ b/tests/data/packages/out/alpine-319.yml
@@ -214,6 +214,7 @@ native:
- ruby-dev
- ruby-rake
- rust
+- rust-bindgen
- rust-clippy
- samurai
- screen
diff --git a/tests/data/packages/out/alpine-320.yml b/tests/data/packages/out/alpine-320.yml
index 1069fff..2031713 100644
--- a/tests/data/packages/out/alpine-320.yml
+++ b/tests/data/packages/out/alpine-320.yml
@@ -214,6 +214,7 @@ native:
- ruby-dev
- ruby-rake
- rust
+- rust-bindgen
- rust-clippy
- samurai
- screen
diff --git a/tests/data/packages/out/alpine-edge.yml b/tests/data/packages/out/alpine-edge.yml
index 1069fff..2031713 100644
--- a/tests/data/packages/out/alpine-edge.yml
+++ b/tests/data/packages/out/alpine-edge.yml
@@ -214,6 +214,7 @@ native:
- ruby-dev
- ruby-rake
- rust
+- rust-bindgen
- rust-clippy
- samurai
- screen
diff --git a/tests/data/packages/out/centos-stream-9.yml b/tests/data/packages/out/centos-stream-9.yml
index 1873191..802b609 100644
--- a/tests/data/packages/out/centos-stream-9.yml
+++ b/tests/data/packages/out/centos-stream-9.yml
@@ -16,6 +16,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen-cli
- bison
- brlapi-devel
- bzip2
diff --git a/tests/data/packages/out/debian-11.yml b/tests/data/packages/out/debian-11.yml
index e9ccc6c..55c4b31 100644
--- a/tests/data/packages/out/debian-11.yml
+++ b/tests/data/packages/out/debian-11.yml
@@ -9,6 +9,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- bsdextrautils
diff --git a/tests/data/packages/out/debian-12-cross-s390x.yml b/tests/data/packages/out/debian-12-cross-s390x.yml
index 0ea9687..b922b50 100644
--- a/tests/data/packages/out/debian-12-cross-s390x.yml
+++ b/tests/data/packages/out/debian-12-cross-s390x.yml
@@ -113,6 +113,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- bsdextrautils
diff --git a/tests/data/packages/out/debian-12.yml b/tests/data/packages/out/debian-12.yml
index a1961d8..7b6182b 100644
--- a/tests/data/packages/out/debian-12.yml
+++ b/tests/data/packages/out/debian-12.yml
@@ -9,6 +9,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- bsdextrautils
diff --git a/tests/data/packages/out/debian-sid.yml b/tests/data/packages/out/debian-sid.yml
index a1961d8..7b6182b 100644
--- a/tests/data/packages/out/debian-sid.yml
+++ b/tests/data/packages/out/debian-sid.yml
@@ -9,6 +9,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- bsdextrautils
diff --git a/tests/data/packages/out/fedora-39.yml b/tests/data/packages/out/fedora-39.yml
index 33f8359..55b299b 100644
--- a/tests/data/packages/out/fedora-39.yml
+++ b/tests/data/packages/out/fedora-39.yml
@@ -11,6 +11,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen-cli
- bison
- brlapi-devel
- bzip2
diff --git a/tests/data/packages/out/fedora-40.yml b/tests/data/packages/out/fedora-40.yml
index c1b7370..746a208 100644
--- a/tests/data/packages/out/fedora-40.yml
+++ b/tests/data/packages/out/fedora-40.yml
@@ -11,6 +11,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen-cli
- bison
- brlapi-devel
- bzip2
diff --git a/tests/data/packages/out/fedora-rawhide-cross-mingw64.yml b/tests/data/packages/out/fedora-rawhide-cross-mingw64.yml
index 9f04eb0..948517d 100644
--- a/tests/data/packages/out/fedora-rawhide-cross-mingw64.yml
+++ b/tests/data/packages/out/fedora-rawhide-cross-mingw64.yml
@@ -46,6 +46,7 @@ native:
- bash
- bash-completion-devel
- bc
+- bindgen-cli
- bison
- bzip2
- ca-certificates
diff --git a/tests/data/packages/out/fedora-rawhide.yml b/tests/data/packages/out/fedora-rawhide.yml
index 030f9c0..24a3189 100644
--- a/tests/data/packages/out/fedora-rawhide.yml
+++ b/tests/data/packages/out/fedora-rawhide.yml
@@ -11,6 +11,7 @@ native:
- bash
- bash-completion-devel
- bc
+- bindgen-cli
- bison
- brlapi-devel
- bzip2
diff --git a/tests/data/packages/out/freebsd-13.yml b/tests/data/packages/out/freebsd-13.yml
index 842f478..e602262 100644
--- a/tests/data/packages/out/freebsd-13.yml
+++ b/tests/data/packages/out/freebsd-13.yml
@@ -165,6 +165,7 @@ native:
- ruby
- rubygem-rake
- rust
+- rust-bindgen-cli
- screen
- sdl2
- sdl2_image
diff --git a/tests/data/packages/out/freebsd-14.yml b/tests/data/packages/out/freebsd-14.yml
index 842f478..e602262 100644
--- a/tests/data/packages/out/freebsd-14.yml
+++ b/tests/data/packages/out/freebsd-14.yml
@@ -165,6 +165,7 @@ native:
- ruby
- rubygem-rake
- rust
+- rust-bindgen-cli
- screen
- sdl2
- sdl2_image
diff --git a/tests/data/packages/out/freebsd-current.yml b/tests/data/packages/out/freebsd-current.yml
index 842f478..e602262 100644
--- a/tests/data/packages/out/freebsd-current.yml
+++ b/tests/data/packages/out/freebsd-current.yml
@@ -165,6 +165,7 @@ native:
- ruby
- rubygem-rake
- rust
+- rust-bindgen-cli
- screen
- sdl2
- sdl2_image
diff --git a/tests/data/packages/out/macos-13.yml b/tests/data/packages/out/macos-13.yml
index 970af0d..06f79bc 100644
--- a/tests/data/packages/out/macos-13.yml
+++ b/tests/data/packages/out/macos-13.yml
@@ -38,6 +38,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- bzip2
diff --git a/tests/data/packages/out/macos-14.yml b/tests/data/packages/out/macos-14.yml
index 970af0d..06f79bc 100644
--- a/tests/data/packages/out/macos-14.yml
+++ b/tests/data/packages/out/macos-14.yml
@@ -38,6 +38,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- bzip2
diff --git a/tests/data/packages/out/opensuse-tumbleweed.yml b/tests/data/packages/out/opensuse-tumbleweed.yml
index 47e6f00..6128886 100644
--- a/tests/data/packages/out/opensuse-tumbleweed.yml
+++ b/tests/data/packages/out/opensuse-tumbleweed.yml
@@ -248,6 +248,7 @@ native:
- ruby
- ruby-devel
- rust
+- rust-bindgen
- sanlock-devel
- screen
- scrub
diff --git a/tests/data/packages/out/ubuntu-2204.yml b/tests/data/packages/out/ubuntu-2204.yml
index 6da148c..1cab2f4 100644
--- a/tests/data/packages/out/ubuntu-2204.yml
+++ b/tests/data/packages/out/ubuntu-2204.yml
@@ -9,6 +9,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- bsdextrautils
diff --git a/tests/data/packages/out/ubuntu-2404.yml b/tests/data/packages/out/ubuntu-2404.yml
index 6964862..f522f18 100644
--- a/tests/data/packages/out/ubuntu-2404.yml
+++ b/tests/data/packages/out/ubuntu-2404.yml
@@ -9,6 +9,7 @@ native:
- bash
- bash-completion
- bc
+- bindgen
- bison
- black
- bsdextrautils