qemu: enable guest agent (#10530)

* qemu: enable guest agent
* qemu-common: include qemu-ga binary
This commit is contained in:
marcusz 2022-05-07 15:16:37 +08:00 committed by GitHub
parent 09c5a01d97
commit 34c36e8286
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 2 deletions

View File

@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A generic and open source machine emulator and virtualiz
TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1:7.0.0 TERMUX_PKG_VERSION=1:7.0.0
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://download.qemu.org/qemu-${TERMUX_PKG_VERSION:2}.tar.xz TERMUX_PKG_SRCURL=https://download.qemu.org/qemu-${TERMUX_PKG_VERSION:2}.tar.xz
TERMUX_PKG_SHA256=f6b375c7951f728402798b0baabb2d86478ca53d44cedbefabbe1c46bf46f839 TERMUX_PKG_SHA256=f6b375c7951f728402798b0baabb2d86478ca53d44cedbefabbe1c46bf46f839
TERMUX_PKG_DEPENDS="glib, libbz2, libc++, libcurl, libgnutls, libiconv, libjpeg-turbo, liblzo, libnettle, libnfs, libpixman, libpng, libspice-server, libssh, libusb, libusbredir, ncurses, pulseaudio, qemu-common, resolv-conf, zlib, zstd" TERMUX_PKG_DEPENDS="glib, libbz2, libc++, libcurl, libgnutls, libiconv, libjpeg-turbo, liblzo, libnettle, libnfs, libpixman, libpng, libspice-server, libssh, libusb, libusbredir, ncurses, pulseaudio, qemu-common, resolv-conf, zlib, zstd"
@ -65,7 +66,7 @@ termux_step_configure() {
--enable-coroutine-pool \ --enable-coroutine-pool \
--audio-drv-list=pa \ --audio-drv-list=pa \
--enable-trace-backends=nop \ --enable-trace-backends=nop \
--disable-guest-agent \ --enable-guest-agent \
--enable-gnutls \ --enable-gnutls \
--enable-nettle \ --enable-nettle \
--disable-sdl \ --disable-sdl \

View File

@ -3,6 +3,7 @@ TERMUX_SUBPKG_DEPENDS="glib, libgcrypt"
TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_DEPEND_ON_PARENT=no
TERMUX_SUBPKG_INCLUDE=" TERMUX_SUBPKG_INCLUDE="
bin/qemu-ga
bin/qemu-pr-helper bin/qemu-pr-helper
bin/qemu-storage-daemon bin/qemu-storage-daemon
libexec/virtfs-proxy-helper libexec/virtfs-proxy-helper

View File

@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="A generic and open source machine emulator and virtualiz
TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_LICENSE="GPL-2.0"
TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=1:7.0.0 TERMUX_PKG_VERSION=1:7.0.0
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://download.qemu.org/qemu-${TERMUX_PKG_VERSION:2}.tar.xz TERMUX_PKG_SRCURL=https://download.qemu.org/qemu-${TERMUX_PKG_VERSION:2}.tar.xz
TERMUX_PKG_SHA256=f6b375c7951f728402798b0baabb2d86478ca53d44cedbefabbe1c46bf46f839 TERMUX_PKG_SHA256=f6b375c7951f728402798b0baabb2d86478ca53d44cedbefabbe1c46bf46f839
TERMUX_PKG_DEPENDS="glib, gtk3, libbz2, libc++, libcurl, libgnutls, libiconv, libjpeg-turbo, liblzo, libnettle, libnfs, libpixman, libpng, libspice-server, libssh, libusb, libusbredir, libx11, ncurses, pulseaudio, qemu-common, resolv-conf, sdl2, sdl2-image, zlib, zstd" TERMUX_PKG_DEPENDS="glib, gtk3, libbz2, libc++, libcurl, libgnutls, libiconv, libjpeg-turbo, liblzo, libnettle, libnfs, libpixman, libpng, libspice-server, libssh, libusb, libusbredir, libx11, ncurses, pulseaudio, qemu-common, resolv-conf, sdl2, sdl2-image, zlib, zstd"
@ -14,6 +15,7 @@ TERMUX_PKG_BUILD_DEPENDS="libtasn1"
TERMUX_PKG_RM_AFTER_INSTALL=" TERMUX_PKG_RM_AFTER_INSTALL="
bin/elf2dmp bin/elf2dmp
bin/qemu-edid bin/qemu-edid
bin/qemu-ga
bin/qemu-img bin/qemu-img
bin/qemu-io bin/qemu-io
bin/qemu-nbd bin/qemu-nbd
@ -78,7 +80,7 @@ termux_step_configure() {
--enable-coroutine-pool \ --enable-coroutine-pool \
--audio-drv-list=pa,sdl \ --audio-drv-list=pa,sdl \
--enable-trace-backends=nop \ --enable-trace-backends=nop \
--disable-guest-agent \ --enable-guest-agent \
--enable-gnutls \ --enable-gnutls \
--enable-nettle \ --enable-nettle \
--enable-sdl \ --enable-sdl \