qemu: add spice protocol support (#7119)

Also fix libcap-ng build.
This commit is contained in:
Momin Juned 2021-07-08 00:24:22 +05:30 committed by GitHub
parent 3ccc4d130b
commit 0faa3e2bcf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 4 deletions

View File

@ -3,9 +3,10 @@ TERMUX_PKG_DESCRIPTION="Library making programming with POSIX capabilities easie
TERMUX_PKG_LICENSE="LGPL-2.1"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.8.2
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL=https://github.com/stevegrubb/libcap-ng/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=65b86885b8d873e55c05bd49427fd370d559b26f0c2089ac9194828e6a2fe233
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--without-python3"
termux_step_pre_configure() {
./autogen.sh

View File

@ -11,3 +11,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--enable-manual=no
--disable-tests
"
termux_step_post_make_install() {
ln -sfr "${TERMUX_PREFIX}"/lib/libspice-server.so \
"${TERMUX_PREFIX}"/lib/libspice-server.so.1
}

View File

@ -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 <leonid.pliushch@gmail.com>"
TERMUX_PKG_VERSION=1:5.2.0
TERMUX_PKG_REVISION=4
TERMUX_PKG_REVISION=5
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, ncurses, qemu-common, resolv-conf, zlib"
TERMUX_PKG_DEPENDS="attr, glib, libbz2, libc++, libcap-ng, libcurl, libgcrypt, libiconv, libjpeg-turbo, liblzo, libnfs, libpixman, libpng, libssh, ncurses, qemu-common, resolv-conf, zlib, libspice-server"
TERMUX_PKG_CONFLICTS="qemu-system-x86_64-headless"
TERMUX_PKG_REPLACES="qemu-system-x86_64-headless"
TERMUX_PKG_PROVIDES="qemu-system-x86_64-headless"
@ -78,7 +78,7 @@ termux_step_configure() {
--enable-virtfs \
--enable-curl \
--enable-fdt \
--disable-kvm \
--enable-kvm \
--disable-hax \
--disable-hvf \
--disable-whpx \
@ -97,6 +97,7 @@ termux_step_configure() {
--enable-parallels \
--enable-qed \
--enable-sheepdog \
--enable-spice \
--target-list="$QEMU_TARGETS"
}