# SPDX-License-Identifier: GPL-2.0 # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="qemu" PKG_VERSION="6.2.0" PKG_SHA256="68e15d8e45ac56326e0b9a4afa8b49a3dfe8aba3488221d098c84698bca65b45" PKG_LICENSE="GPL" PKG_SITE="https://www.qemu.org" PKG_URL="https://download.qemu.org/qemu-${PKG_VERSION}.tar.xz" PKG_DEPENDS_HOST="toolchain:host glib:host pixman:host Python3:host zlib:host" PKG_LONGDESC="QEMU is a generic and open source machine emulator and virtualizer." PKG_TOOLCHAIN="configure" pre_configure_host() { HOST_CONFIGURE_OPTS="\ --bindir=${TOOLCHAIN}/bin \ --extra-cflags=-I${TOOLCHAIN}/include \ --extra-ldflags=-L${TOOLCHAIN}/lib \ --libexecdir=${TOOLCHAIN}/lib \ --localstatedir=${TOOLCHAIN}/var \ --prefix=${TOOLCHAIN} \ --sbindir=${TOOLCHAIN}/sbin \ --sysconfdir=${TOOLCHAIN}/etc \ --enable-tools \ --enable-malloc=system \ --disable-attr \ --disable-auth-pam \ --disable-blobs \ --disable-capstone \ --disable-curl \ --disable-debug-info \ --disable-debug-mutex \ --disable-debug-tcg \ --disable-docs \ --disable-gcrypt \ --disable-gnutls \ --disable-libxml2 \ --disable-system \ --disable-vnc \ --disable-werror \ --disable-xkbcommon \ --disable-zstd \ --target-list=$TARGET_ARCH-linux-user" } makeinstall_host() { mkdir -p $TOOLCHAIN/bin cp ${PKG_BUILD}/.${HOST_NAME}/qemu-img ${TOOLCHAIN}/bin cp ${PKG_BUILD}/.${HOST_NAME}/qemu-${TARGET_ARCH} ${TOOLCHAIN}/bin }