summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-devtools/qemu/qemu-native_8.0.4.bb4
-rw-r--r--meta/recipes-devtools/qemu/qemu-system-native_8.0.4.bb2
-rw-r--r--meta/recipes-devtools/qemu/qemu.inc4
-rw-r--r--meta/recipes-devtools/qemu/qemu_8.0.4.bb5
4 files changed, 8 insertions, 7 deletions
diff --git a/meta/recipes-devtools/qemu/qemu-native_8.0.4.bb b/meta/recipes-devtools/qemu/qemu-native_8.0.4.bb
index 73a0f63f2b2..11f06fb3299 100644
--- a/meta/recipes-devtools/qemu/qemu-native_8.0.4.bb
+++ b/meta/recipes-devtools/qemu/qemu-native_8.0.4.bb
@@ -1,9 +1,7 @@
BPN = "qemu"
-DEPENDS = "glib-2.0-native zlib-native ninja-native meson-native"
-
require qemu-native.inc
-EXTRA_OECONF:append = " --target-list=${@get_qemu_usermode_target_list(d)} --disable-tools --disable-install-blobs --disable-guest-agent"
+EXTRA_OECONF:append = " --target-list=${@get_qemu_usermode_target_list(d)} --disable-install-blobs"
PACKAGECONFIG ??= "pie"
diff --git a/meta/recipes-devtools/qemu/qemu-system-native_8.0.4.bb b/meta/recipes-devtools/qemu/qemu-system-native_8.0.4.bb
index 0ded17bb348..c8782c281a4 100644
--- a/meta/recipes-devtools/qemu/qemu-system-native_8.0.4.bb
+++ b/meta/recipes-devtools/qemu/qemu-system-native_8.0.4.bb
@@ -7,7 +7,7 @@ require qemu-native.inc
# As some of the files installed by qemu-native and qemu-system-native
# are the same, we depend on qemu-native to get the full installation set
# and avoid file clashes
-DEPENDS = "glib-2.0-native zlib-native pixman-native qemu-native bison-native meson-native ninja-native"
+DEPENDS += "qemu-native pixman-native"
EXTRA_OECONF:append = " --target-list=${@get_qemu_system_target_list(d)}"
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index 061e8378eae..758fc932bda 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -6,6 +6,8 @@ a variety of guest operating systems"
HOMEPAGE = "http://qemu.org"
LICENSE = "GPL-2.0-only & LGPL-2.1-only"
+DEPENDS = "zlib-native ninja-native meson-native"
+
RDEPENDS:${PN}-ptest = "bash"
require qemu-targets.inc
@@ -222,6 +224,8 @@ PACKAGECONFIG[jack] = "--enable-jack,--disable-jack,jack,"
PACKAGECONFIG[debuginfo] = "--enable-libdw,--disable-libdw,elfutils"
PACKAGECONFIG[tpm] = "--enable-tpm,--disable-tpm"
PACKAGECONFIG[keyring] = "--enable-keyring,--disable-keyring"
+PACKAGECONFIG[guest-agent] = "--enable-guest-agent,--disable-guest-agent"
+PACKAGECONFIG[tools] = "--enable-tools,--disable-tools,pixman"
INSANE_SKIP:${PN}-common = "arch"
diff --git a/meta/recipes-devtools/qemu/qemu_8.0.4.bb b/meta/recipes-devtools/qemu/qemu_8.0.4.bb
index 5d3c47c3b08..70729f16e4c 100644
--- a/meta/recipes-devtools/qemu/qemu_8.0.4.bb
+++ b/meta/recipes-devtools/qemu/qemu_8.0.4.bb
@@ -2,8 +2,7 @@ BBCLASSEXTEND = "nativesdk"
require qemu.inc
-DEPENDS = "glib-2.0 zlib pixman bison-native ninja-native meson-native"
-
+DEPENDS += "pixman"
DEPENDS:append:libc-musl = " libucontext"
CFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', '-DEGL_NO_X11=1', d)}"
@@ -15,7 +14,7 @@ EXTRA_OECONF:append:class-target:mipsarcho32 = "${@bb.utils.contains('BBEXTENDCU
EXTRA_OECONF:append:class-nativesdk = " --target-list=${@get_qemu_target_list(d)}"
PACKAGECONFIG ??= " \
- fdt sdl kvm pie slirp \
+ fdt sdl kvm pie slirp guest-agent tools \
${@bb.utils.filter('DISTRO_FEATURES', 'alsa xen', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'virglrenderer epoxy', '', d)} \
${@bb.utils.filter('DISTRO_FEATURES', 'seccomp', d)} \