1
0
mirror of https://github.com/home-assistant/operating-system.git synced 2026-04-02 00:27:14 +01:00

Bump QEMU guest agent to v10.2.2 (#4592)

* Bumped to latest version
* Changed to HTTPS download source
* Updated build dependencies (mirroring package/qemu)
* Added path to host Python (same as package/qemu)
* Removed meson flag (no longer needed)
* Added --disable-linux-io-uring (new in v10)
* Replaced old --disable-user by per-OS flags
* Removed duplicated flags
* Sorted flags alphabetically for easier maintenance

Fixes #4336
This commit is contained in:
Jan Čermák
2026-03-19 19:07:39 +01:00
committed by GitHub
parent 3458b7fa2e
commit a82e64f24f
2 changed files with 49 additions and 44 deletions

View File

@@ -1,4 +1,4 @@
# Locally computed
sha256 6f04ae8364d0079a192b14635f4b1da294ce18724c034c39a6a41d1b09df6100 COPYING
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
sha256 91d3024d51e441c235dcb1b0c87cb3aab302283166e8d3d5f8282aa06c346be1 qemu-8.0.5.tar.xz
sha256 784b296ff29c1417aa72323abcb2d2ea9ab9771724f577dcd785c3b04f21e176 qemu-10.2.2.tar.xz

View File

@@ -4,16 +4,22 @@
#
################################################################################
QEMU_GUEST_AGENT_VERSION = 8.0.5
QEMU_GUEST_AGENT_VERSION = 10.2.2
QEMU_GUEST_AGENT_SOURCE = qemu-$(QEMU_GUEST_AGENT_VERSION).tar.xz
QEMU_GUEST_AGENT_SITE = http://download.qemu.org
QEMU_GUEST_AGENT_SITE = https://download.qemu.org
QEMU_GUEST_AGENT_LICENSE = GPL-2.0, LGPL-2.1, MIT, BSD-3-Clause, BSD-2-Clause, Others/BSD-1c
QEMU_GUEST_AGENT_LICENSE_FILES = COPYING COPYING.LIB
# NOTE: there is no top-level license file for non-(L)GPL licenses;
# the non-(L)GPL license texts are specified in the affected
# individual source files.
QEMU_GUEST_AGENT_DEPENDENCIES = host-pkgconf libglib2 zlib
QEMU_GUEST_AGENT_DEPENDENCIES = \
host-pkgconf \
host-meson \
host-python3 \
host-python-distlib \
libglib2 \
zlib
# Need the LIBS variable because librt and libm are
# not automatically pulled. :-(
@@ -38,57 +44,56 @@ define QEMU_GUEST_AGENT_CONFIGURE_CMDS
--localstatedir=/var \
--cross-prefix=$(TARGET_CROSS) \
--audio-drv-list= \
--meson=$(HOST_DIR)/bin/meson \
--python=$(HOST_DIR)/bin/python3 \
--ninja=$(HOST_DIR)/bin/ninja \
--disable-kvm \
--disable-linux-user \
--disable-linux-aio \
--disable-xen \
--disable-docs \
--disable-attr \
--disable-bsd-user \
--disable-brlapi \
--disable-bzip2 \
--disable-cap-ng \
--disable-capstone \
--disable-coroutine-pool \
--disable-curl \
--disable-curses \
--disable-docs \
--disable-fdt \
--disable-gcrypt \
--disable-glusterfs \
--disable-gnutls \
--disable-gtk \
--disable-vte \
--disable-vnc-jpeg \
--disable-opengl \
--disable-usb-redir \
--disable-sdl \
--disable-system \
--disable-user \
--disable-nettle \
--disable-gcrypt \
--disable-curses \
--disable-vnc \
--disable-virtfs \
--disable-brlapi \
--disable-fdt \
--disable-kvm \
--disable-rdma \
--disable-vde \
--disable-netmap \
--disable-cap-ng \
--disable-attr \
--disable-vhost-net \
--disable-vhost-user \
--disable-spice \
--disable-rbd \
--disable-libiscsi \
--disable-libnfs \
--disable-smartcard \
--disable-libusb \
--disable-usb-redir \
--disable-linux-aio \
--disable-linux-io-uring \
--disable-linux-user \
--disable-lzo \
--disable-snappy \
--disable-bzip2 \
--disable-seccomp \
--disable-coroutine-pool \
--disable-glusterfs \
--disable-tpm \
--disable-netmap \
--disable-nettle \
--disable-numa \
--disable-capstone \
--disable-opengl \
--disable-rbd \
--disable-rdma \
--disable-sdl \
--disable-seccomp \
--disable-smartcard \
--disable-snappy \
--disable-spice \
--disable-system \
--disable-tcg-interpreter \
--enable-tools \
--enable-guest-agent
--disable-tpm \
--disable-usb-redir \
--disable-vde \
--disable-vhost-net \
--disable-vhost-user \
--disable-virtfs \
--disable-vnc \
--disable-vnc-jpeg \
--disable-vte \
--disable-xen \
--enable-guest-agent \
--enable-tools
endef
define QEMU_GUEST_AGENT_BUILD_CMDS