diff --git a/x11-packages/qemu-system-x86-64/build.sh b/x11-packages/qemu-system-x86-64/build.sh index bfb7b0e9b..cc31767fb 100644 --- a/x11-packages/qemu-system-x86-64/build.sh +++ b/x11-packages/qemu-system-x86-64/build.sh @@ -3,10 +3,10 @@ TERMUX_PKG_DESCRIPTION="A generic and open source machine emulator and virtualiz TERMUX_PKG_LICENSE="LGPL-2.1" TERMUX_PKG_MAINTAINER="Leonid Pliushch " TERMUX_PKG_VERSION=1:5.2.0 -TERMUX_PKG_REVISION=6 +TERMUX_PKG_REVISION=7 TERMUX_PKG_SRCURL=https://download.qemu.org/qemu-${TERMUX_PKG_VERSION:2}.tar.xz TERMUX_PKG_SHA256="cb18d889b628fbe637672b0326789d9b0e3b8027e0445b936537c78549df17bc" -TERMUX_PKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib" +TERMUX_PKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib, libspice-server, libusbredir" TERMUX_PKG_CONFLICTS="qemu-system-x86_64, qemu-system-x86_64-headless, qemu-system-x86-64-headless" TERMUX_PKG_REPLACES="qemu-system-x86_64, qemu-system-x86_64-headless, qemu-system-x86-64-headless" TERMUX_PKG_PROVIDES="qemu-system-x86_64" @@ -95,12 +95,11 @@ termux_step_configure() { --enable-virtfs \ --enable-curl \ --enable-fdt \ - --disable-kvm \ + --enable-kvm \ --disable-hax \ --disable-hvf \ --disable-whpx \ --enable-libnfs \ - --disable-libusb \ --enable-lzo \ --disable-snappy \ --enable-bzip2 \ @@ -114,6 +113,9 @@ termux_step_configure() { --enable-parallels \ --enable-qed \ --enable-sheepdog \ + --enable-spice \ + --enable-libusb \ + --enable-usb-redir \ --target-list="$QEMU_TARGETS" } diff --git a/x11-packages/qemu-system-x86-64/qemu-system-aarch64.subpackage.sh b/x11-packages/qemu-system-x86-64/qemu-system-aarch64.subpackage.sh index 6fca8badf..5c5e06919 100644 --- a/x11-packages/qemu-system-x86-64/qemu-system-aarch64.subpackage.sh +++ b/x11-packages/qemu-system-x86-64/qemu-system-aarch64.subpackage.sh @@ -1,5 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer" -TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib" +TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib, libspice-server, libusbredir" TERMUX_SUBPKG_CONFLICTS="qemu-system-aarch64-headless" TERMUX_SUBPKG_DEPEND_ON_PARENT=no diff --git a/x11-packages/qemu-system-x86-64/qemu-system-arm.subpackage.sh b/x11-packages/qemu-system-x86-64/qemu-system-arm.subpackage.sh index 25e765dcf..187dac068 100644 --- a/x11-packages/qemu-system-x86-64/qemu-system-arm.subpackage.sh +++ b/x11-packages/qemu-system-x86-64/qemu-system-arm.subpackage.sh @@ -1,5 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer" -TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib" +TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib, libspice-server, libusbredir" TERMUX_SUBPKG_CONFLICTS="qemu-system-arm-headless" TERMUX_SUBPKG_DEPEND_ON_PARENT=no diff --git a/x11-packages/qemu-system-x86-64/qemu-system-i386.subpackage.sh b/x11-packages/qemu-system-x86-64/qemu-system-i386.subpackage.sh index e760eea7c..fae30da7a 100644 --- a/x11-packages/qemu-system-x86-64/qemu-system-i386.subpackage.sh +++ b/x11-packages/qemu-system-x86-64/qemu-system-i386.subpackage.sh @@ -1,5 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer" -TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib" +TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib, libspice-server, libusbredir" TERMUX_SUBPKG_CONFLICTS="qemu-system-i386-headless" TERMUX_SUBPKG_DEPEND_ON_PARENT=no diff --git a/x11-packages/qemu-system-x86-64/qemu-system-riscv32.subpackage.sh b/x11-packages/qemu-system-x86-64/qemu-system-riscv32.subpackage.sh index eb53d244d..9e9ecf209 100644 --- a/x11-packages/qemu-system-x86-64/qemu-system-riscv32.subpackage.sh +++ b/x11-packages/qemu-system-x86-64/qemu-system-riscv32.subpackage.sh @@ -1,5 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer" -TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib" +TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib, libspice-server, libusbredir" TERMUX_SUBPKG_CONFLICTS="qemu-system-riscv32-headless" TERMUX_SUBPKG_DEPEND_ON_PARENT=no diff --git a/x11-packages/qemu-system-x86-64/qemu-system-riscv64.subpackage.sh b/x11-packages/qemu-system-x86-64/qemu-system-riscv64.subpackage.sh index 82f5f4218..d794fa672 100644 --- a/x11-packages/qemu-system-x86-64/qemu-system-riscv64.subpackage.sh +++ b/x11-packages/qemu-system-x86-64/qemu-system-riscv64.subpackage.sh @@ -1,5 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer" -TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib" +TERMUX_SUBPKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, libx11, ncurses, qemu-common, resolv-conf, sdl2, sdl2-image, zlib, libspice-server, libusbredir" TERMUX_SUBPKG_CONFLICTS="qemu-system-riscv64-headless" TERMUX_SUBPKG_DEPEND_ON_PARENT=no