commit: 7f1a1993119a69e0ab5bc38d9026ed0e6f41ede0
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 14 06:40:28 2026 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 14 06:42:39 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1a1993
app-emulation/qemu: bdepend on dev-util/gdbus-codegen
`dbus_display` is automagic. Given it only seems at a glance to need
gdbus-codegen, just BDEPEND on it unconditionally. Patches welcome
to make it conditional w/ rationale, but leaving it automagic is obviously
worse, so fix that:
> FAILED: ui/dbus-display1.h ui/dbus-display1.c
> /usr/bin/gdbus-codegen ui/dbus-display1.xml --glib-min-required 2.64
> --output-directory
> /var/tmp/portage/app-emulation/qemu-10.0.5/work/qemu-10.0.5/softmmu-build/ui
> --interface-prefix org.qemu. --c-namespace QemuDBus --generate-c-code
> dbus-display1
> Traceback (most recent call last):
> File "/usr/bin/gdbus-codegen", line 25, in <module>
> from gdbus_codegen import codegen_main
> File "/usr/lib/python3.12/site-packages/gdbus_codegen/codegen_main.py",
> line 30, in <module>
> from . import dbustypes
> File "/usr/lib/python3.12/site-packages/gdbus_codegen/dbustypes.py", line
> 22, in <module>
> from . import utils
> File "/usr/lib/python3.12/site-packages/gdbus_codegen/utils.py", line 22,
> in <module>
> import packaging.version
> ModuleNotFoundError: No module named 'packaging'
Minimum version is because of 9e8d0acdcb56d57dfdfef79eb7297591701f582a.
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-emulation/qemu/qemu-10.0.5.ebuild | 3 ++-
app-emulation/qemu/qemu-10.0.7.ebuild | 3 ++-
app-emulation/qemu/qemu-10.1.2.ebuild | 3 ++-
app-emulation/qemu/qemu-10.1.3-r1.ebuild | 3 ++-
app-emulation/qemu/qemu-10.2.0-r1.ebuild | 1 +
app-emulation/qemu/qemu-10.2.0.ebuild | 1 +
app-emulation/qemu/qemu-9.1.3-r2.ebuild | 3 ++-
app-emulation/qemu/qemu-9.2.3-r3.ebuild | 3 ++-
app-emulation/qemu/qemu-9.2.4.ebuild | 3 ++-
app-emulation/qemu/qemu-9999.ebuild | 1 +
10 files changed, 17 insertions(+), 7 deletions(-)
diff --git a/app-emulation/qemu/qemu-10.0.5.ebuild
b/app-emulation/qemu/qemu-10.0.5.ebuild
index 8ef7bd399584..2d0c5d1ec101 100644
--- a/app-emulation/qemu/qemu-10.0.5.ebuild
+++ b/app-emulation/qemu/qemu-10.0.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -294,6 +294,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-10.0.7.ebuild
b/app-emulation/qemu/qemu-10.0.7.ebuild
index 48f9d389036f..b05e04c2ea31 100644
--- a/app-emulation/qemu/qemu-10.0.7.ebuild
+++ b/app-emulation/qemu/qemu-10.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -294,6 +294,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-10.1.2.ebuild
b/app-emulation/qemu/qemu-10.1.2.ebuild
index b2769d44c59d..39c7f42f57ff 100644
--- a/app-emulation/qemu/qemu-10.1.2.ebuild
+++ b/app-emulation/qemu/qemu-10.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -295,6 +295,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-10.1.3-r1.ebuild
b/app-emulation/qemu/qemu-10.1.3-r1.ebuild
index 864338802d99..7a3319f70881 100644
--- a/app-emulation/qemu/qemu-10.1.3-r1.ebuild
+++ b/app-emulation/qemu/qemu-10.1.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -295,6 +295,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-10.2.0-r1.ebuild
b/app-emulation/qemu/qemu-10.2.0-r1.ebuild
index e02c8f48db24..27dbfa44dc7f 100644
--- a/app-emulation/qemu/qemu-10.2.0-r1.ebuild
+++ b/app-emulation/qemu/qemu-10.2.0-r1.ebuild
@@ -300,6 +300,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-10.2.0.ebuild
b/app-emulation/qemu/qemu-10.2.0.ebuild
index 5afd9cdf7400..34b341a6034b 100644
--- a/app-emulation/qemu/qemu-10.2.0.ebuild
+++ b/app-emulation/qemu/qemu-10.2.0.ebuild
@@ -295,6 +295,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-9.1.3-r2.ebuild
b/app-emulation/qemu/qemu-9.1.3-r2.ebuild
index 1d4209c8685f..1677d4789005 100644
--- a/app-emulation/qemu/qemu-9.1.3-r2.ebuild
+++ b/app-emulation/qemu/qemu-9.1.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -281,6 +281,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-9.2.3-r3.ebuild
b/app-emulation/qemu/qemu-9.2.3-r3.ebuild
index 8029491c960a..c42206d85ed5 100644
--- a/app-emulation/qemu/qemu-9.2.3-r3.ebuild
+++ b/app-emulation/qemu/qemu-9.2.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -280,6 +280,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-9.2.4.ebuild
b/app-emulation/qemu/qemu-9.2.4.ebuild
index 75088f8913db..952d5b7e626f 100644
--- a/app-emulation/qemu/qemu-9.2.4.ebuild
+++ b/app-emulation/qemu/qemu-9.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -280,6 +280,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (
diff --git a/app-emulation/qemu/qemu-9999.ebuild
b/app-emulation/qemu/qemu-9999.ebuild
index e02c8f48db24..27dbfa44dc7f 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -300,6 +300,7 @@ BDEPEND="
dev-python/distlib[${PYTHON_USEDEP}]
dev-lang/perl
>=dev-build/meson-0.63.0
+ >=dev-util/gdbus-codegen-2.80.5-r1
app-alternatives/ninja
virtual/pkgconfig
doc? (