commit:     555975ece477790f78b81557a980fb43bc29d862
Author:     Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr>
AuthorDate: Fri Dec 26 08:06:49 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 26 14:58:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555975ec

app-emulation/qemu: sync live

glib is required anyway. passt and spice that require gio need a
dedicated option to be enabled thus avoid automagic.

Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/45149
Closes: https://github.com/gentoo/gentoo/pull/45149
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-emulation/qemu/qemu-9999.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-emulation/qemu/qemu-9999.ebuild 
b/app-emulation/qemu/qemu-9999.ebuild
index dde237ae376d..655a9dfecb4a 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -636,7 +636,6 @@ qemu_src_configure() {
                $(conf_notuser opengl)
                $(conf_notuser pam auth-pam)
                $(conf_notuser passt)
-               $(conf_notuser passt gio)
                $(conf_notuser png)
                $(conf_notuser rbd)
                $(conf_notuser sasl vnc-sasl)
@@ -666,6 +665,10 @@ qemu_src_configure() {
        )
 
        if [[ ! ${buildtype} == "user" ]] ; then
+               # used by passt and spice, enable it because glib is required 
anyway
+               conf_opts+=(
+                       --enable-gio
+               )
                # audio options
                local audio_opts=(
                        # Note: backend order matters here: #716202

Reply via email to