diff --git a/packages/qemu-system-x86-64-headless/build.sh b/packages/qemu-system-x86-64-headless/build.sh index 88db1480b6..e6a5732671 100644 --- a/packages/qemu-system-x86-64-headless/build.sh +++ b/packages/qemu-system-x86-64-headless/build.sh @@ -3,9 +3,10 @@ TERMUX_PKG_DESCRIPTION="A generic and open source machine emulator and virtualiz TERMUX_PKG_LICENSE="GPL-2.0" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION=1:7.2.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://download.qemu.org/qemu-${TERMUX_PKG_VERSION:2}.tar.xz TERMUX_PKG_SHA256=5b49ce2687744dad494ae90a898c52204a3406e84d072482a1e1be854eeb2157 -TERMUX_PKG_DEPENDS="glib, libbz2, libc++, libcurl, libgnutls, libiconv, libjpeg-turbo, liblzo, libnettle, libnfs, libpixman, libpng, libslirp, libspice-server, libssh, libusb, libusbredir, ncurses, pulseaudio, qemu-common, resolv-conf, zlib, zstd" +TERMUX_PKG_DEPENDS="glib, libbz2, libcurl, libgmp, libgnutls, libiconv, libjpeg-turbo, liblzo, libnettle, libnfs, libpixman, libpng, libslirp, libspice-server, libssh, libusb, libusbredir, ncurses, pulseaudio, qemu-common, resolv-conf, zlib, zstd" # Required by configuration script, but I can't find any binary that uses it. TERMUX_PKG_BUILD_DEPENDS="libtasn1" diff --git a/packages/qemu-system-x86-64-headless/qemu-common.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-common.subpackage.sh index 862e396e72..878f224ed7 100644 --- a/packages/qemu-system-x86-64-headless/qemu-common.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-common.subpackage.sh @@ -1,5 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A set common files used by the QEMU emulators" -TERMUX_SUBPKG_DEPENDS="glib, libgcrypt" +TERMUX_SUBPKG_DEPENDS="glib, libbz2, libcap-ng, libcurl, libgmp, libgnutls, libnettle, libnfs, libpixman, libssh, zlib, zstd" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE=" diff --git a/packages/qemu-system-x86-64-headless/qemu-system-aarch64-headless.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-system-aarch64-headless.subpackage.sh index 6fe47c6b68..0c36001299 100644 --- a/packages/qemu-system-x86-64-headless/qemu-system-aarch64-headless.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-system-aarch64-headless.subpackage.sh @@ -1,6 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer (headless)" -TERMUX_SUBPKG_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_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPEND_ON_PARENT=deps TERMUX_SUBPKG_INCLUDE=" bin/qemu-system-aarch64 diff --git a/packages/qemu-system-x86-64-headless/qemu-system-arm-headless.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-system-arm-headless.subpackage.sh index 9fafb05bee..6602538b00 100644 --- a/packages/qemu-system-x86-64-headless/qemu-system-arm-headless.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-system-arm-headless.subpackage.sh @@ -1,6 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer (headless)" -TERMUX_SUBPKG_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_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPEND_ON_PARENT=deps TERMUX_SUBPKG_INCLUDE=" bin/qemu-system-arm diff --git a/packages/qemu-system-x86-64-headless/qemu-system-i386-headless.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-system-i386-headless.subpackage.sh index a382798c91..b563334005 100644 --- a/packages/qemu-system-x86-64-headless/qemu-system-i386-headless.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-system-i386-headless.subpackage.sh @@ -1,6 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer (headless)" -TERMUX_SUBPKG_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_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPEND_ON_PARENT=deps TERMUX_SUBPKG_INCLUDE=" bin/qemu-system-i386 diff --git a/packages/qemu-system-x86-64-headless/qemu-system-m68k-headless.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-system-m68k-headless.subpackage.sh index ed8fb76fdb..8e21acc70b 100644 --- a/packages/qemu-system-x86-64-headless/qemu-system-m68k-headless.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-system-m68k-headless.subpackage.sh @@ -1,6 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer (headless)" -TERMUX_SUBPKG_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_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPEND_ON_PARENT=deps TERMUX_SUBPKG_INCLUDE=" bin/qemu-system-m68k diff --git a/packages/qemu-system-x86-64-headless/qemu-system-ppc-headless.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-system-ppc-headless.subpackage.sh index 9454b5e529..060b1d7e6c 100644 --- a/packages/qemu-system-x86-64-headless/qemu-system-ppc-headless.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-system-ppc-headless.subpackage.sh @@ -1,6 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer (headless)" -TERMUX_SUBPKG_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_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPEND_ON_PARENT=deps TERMUX_SUBPKG_INCLUDE=" bin/qemu-system-ppc diff --git a/packages/qemu-system-x86-64-headless/qemu-system-ppc64-headless.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-system-ppc64-headless.subpackage.sh index 449a36d002..83bdde8045 100644 --- a/packages/qemu-system-x86-64-headless/qemu-system-ppc64-headless.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-system-ppc64-headless.subpackage.sh @@ -1,6 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer (headless)" -TERMUX_SUBPKG_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_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPEND_ON_PARENT=deps TERMUX_SUBPKG_INCLUDE=" bin/qemu-system-ppc64 diff --git a/packages/qemu-system-x86-64-headless/qemu-system-riscv32-headless.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-system-riscv32-headless.subpackage.sh index 72838d475d..5d10e9bc84 100644 --- a/packages/qemu-system-x86-64-headless/qemu-system-riscv32-headless.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-system-riscv32-headless.subpackage.sh @@ -1,6 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer (headless)" -TERMUX_SUBPKG_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_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPEND_ON_PARENT=deps TERMUX_SUBPKG_INCLUDE=" bin/qemu-system-riscv32 diff --git a/packages/qemu-system-x86-64-headless/qemu-system-riscv64-headless.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-system-riscv64-headless.subpackage.sh index d42923f499..8298730328 100644 --- a/packages/qemu-system-x86-64-headless/qemu-system-riscv64-headless.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-system-riscv64-headless.subpackage.sh @@ -1,6 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A generic and open source machine emulator and virtualizer (headless)" -TERMUX_SUBPKG_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_SUBPKG_DEPEND_ON_PARENT=no +TERMUX_SUBPKG_DEPEND_ON_PARENT=deps TERMUX_SUBPKG_INCLUDE=" bin/qemu-system-riscv64 diff --git a/packages/qemu-system-x86-64-headless/qemu-user-aarch64.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-aarch64.subpackage.sh index 0f479ed8b0..a69113b753 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-aarch64.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-aarch64.subpackage.sh @@ -1,4 +1,4 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="bin/qemu-aarch64" diff --git a/packages/qemu-system-x86-64-headless/qemu-user-arm.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-arm.subpackage.sh index 841d7be131..f55a83564c 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-arm.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-arm.subpackage.sh @@ -1,4 +1,4 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="bin/qemu-arm" diff --git a/packages/qemu-system-x86-64-headless/qemu-user-i386.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-i386.subpackage.sh index 03689af665..2c0fb2791f 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-i386.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-i386.subpackage.sh @@ -1,4 +1,4 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="bin/qemu-i386" diff --git a/packages/qemu-system-x86-64-headless/qemu-user-m68k.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-m68k.subpackage.sh index 8675a4c2e4..a0ae62e0e2 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-m68k.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-m68k.subpackage.sh @@ -1,4 +1,4 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="bin/qemu-m68k" diff --git a/packages/qemu-system-x86-64-headless/qemu-user-ppc.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-ppc.subpackage.sh index 42d1fbc6f3..12b3734fb4 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-ppc.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-ppc.subpackage.sh @@ -1,4 +1,4 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="bin/qemu-ppc" diff --git a/packages/qemu-system-x86-64-headless/qemu-user-ppc64.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-ppc64.subpackage.sh index 56ba5cf89d..edd57d215e 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-ppc64.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-ppc64.subpackage.sh @@ -1,4 +1,4 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="bin/qemu-ppc64" diff --git a/packages/qemu-system-x86-64-headless/qemu-user-riscv32.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-riscv32.subpackage.sh index 71154300ad..779f7335e2 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-riscv32.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-riscv32.subpackage.sh @@ -1,4 +1,4 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="bin/qemu-riscv32" diff --git a/packages/qemu-system-x86-64-headless/qemu-user-riscv64.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-riscv64.subpackage.sh index 629d65a0dc..94f2820834 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-riscv64.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-riscv64.subpackage.sh @@ -1,4 +1,4 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="bin/qemu-riscv64" diff --git a/packages/qemu-system-x86-64-headless/qemu-user-x86-64.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-user-x86-64.subpackage.sh index e879aadc47..f004afb0f1 100644 --- a/packages/qemu-system-x86-64-headless/qemu-user-x86-64.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-user-x86-64.subpackage.sh @@ -1,5 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="QEMU Linux user mode emulator" -TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libc++, libgnutls, libpixman" +TERMUX_SUBPKG_DEPENDS="glib, libandroid-shmem, libgnutls, libpixman" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_BREAKS="qemu-user-x86_64" TERMUX_SUBPKG_REPLACES="qemu-user-x86_64" diff --git a/packages/qemu-system-x86-64-headless/qemu-utils.subpackage.sh b/packages/qemu-system-x86-64-headless/qemu-utils.subpackage.sh index a16d635f31..e16ffc0ce1 100644 --- a/packages/qemu-system-x86-64-headless/qemu-utils.subpackage.sh +++ b/packages/qemu-system-x86-64-headless/qemu-utils.subpackage.sh @@ -1,5 +1,5 @@ TERMUX_SUBPKG_DESCRIPTION="A set of utilities for working with the QEMU emulators" -TERMUX_SUBPKG_DEPENDS="glib, libbz2, libcap-ng, libcurl, libgnutls, libnettle, libnfs, libpixman, libssh, zlib, zstd" +TERMUX_SUBPKG_DEPENDS="glib, libbz2, libcurl, libgmp, libgnutls, libnettle, libnfs, libpixman, libssh, zlib, zstd" TERMUX_SUBPKG_DEPEND_ON_PARENT=no TERMUX_SUBPKG_INCLUDE="