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? (

Reply via email to