#!/bin/mkpkg # description: Generic machine emulator and virtualizer # url: https://www.qemu.org name=qemu version=11.1.1 release=2 depends=(alsa-lib glib pixman libjpeg-turbo libpng zlib zstd lz4 nettle libslirp) makedeps=(git meson samurai pkgconf python3 flex bison perl gettext spice-protocol) source=(https://download.qemu.org/$name-$version.tar.xz) sha256sums=( "079ffbff8a7111bbc89022107cbabf3bbfd614d5fc9d7cc675991196aca12482" ) patch() { cd $name-$version sed -i 's/#include /#include \n#include /' \ crypto/hash-nettle.c } build() { cd $name-$version NINJA=samu \ ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --libexecdir=/usr/lib/qemu \ --target-list=x86_64-softmmu \ --enable-kvm \ --enable-virtfs \ --enable-pie \ --enable-vhost-net \ --enable-vhost-kernel \ --enable-slirp \ --enable-alsa \ --enable-gtk \ --disable-sdl \ --disable-spice \ --disable-opengl \ --disable-virglrenderer \ --disable-docs \ --disable-debug-info \ --disable-werror \ --disable-capstone \ --disable-bpf \ --audio-drv-list="" \ --cc=clang \ --cxx=clang++ \ --ninja=samu samu -C build -j$(nproc) DESTDIR=$PKG samu -C build install # remove unneeded files rm -rf $PKG/usr/share/doc rm -rf $PKG/usr/share/info rm -f $PKG/usr/lib/qemu/*.a rm -f $PKG/usr/lib/libfdt.a } signify() { untrusted comment: public key RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 } # vim: filetype=sh