diff --git a/buildroot-external/package/qemu-guest-agent/qemu-guest-agent.hash b/buildroot-external/package/qemu-guest-agent/qemu-guest-agent.hash index 142375695..698b7939a 100644 --- a/buildroot-external/package/qemu-guest-agent/qemu-guest-agent.hash +++ b/buildroot-external/package/qemu-guest-agent/qemu-guest-agent.hash @@ -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 diff --git a/buildroot-external/package/qemu-guest-agent/qemu-guest-agent.mk b/buildroot-external/package/qemu-guest-agent/qemu-guest-agent.mk index eb8328e25..e9b3e24c0 100644 --- a/buildroot-external/package/qemu-guest-agent/qemu-guest-agent.mk +++ b/buildroot-external/package/qemu-guest-agent/qemu-guest-agent.mk @@ -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