qemu-system-x86-64-headless: Fix dependency

libslirp dep was missing from qemu-system-*-headless subpackages. Use
TERMUX_SUBPKG_DEPEND_ON_PARENT=deps to avoid this type of bug. Note that
qemu-system-m68k-headless actually does not depend on libusb{,redir}.
This commit is contained in:
termux-pacman-bot
2023-03-27 19:24:38 +00:00
parent fa9b1f167a
commit 2bee68edd8
20 changed files with 21 additions and 28 deletions

View File

@@ -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"

View File

@@ -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="

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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="