makedepends=(alsa-lib bluez check cyrus-sasl fuse3 glib  gtk3 libaio libcacard libcap-ng libgcrypt libnfs libseccomp 
             libslirp libssh liburing libusb libxkbcommon lzo mesa nettle numactl pipewire pulseaudio sdl2-image snappy 
             spice spice-protocol usbredir vde2 vte3 virglrenderer xorg-libdrm xorg-xkeyboard-config zstd git)

description="QEMU is a processor emulator using dynamic translation to achieve good emulation speed"
url="http://www.qemu.org"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=qemu
version=10.2.2
release=1

source=(https://download.qemu.org/qemu-$version.tar.xz)

#prepare() {
#  cd $name-$version
#  patch -Np1 -i ../virtio.patch
#}

build() {

  mkdir -vp build && cd build

  ../qemu-$version/configure --prefix=/usr         \
                             --libdir=/usr/lib     \
                             --sysconfdir=/etc     \
                             --enable-modules      \
                             --disable-guest-agent \
                             --target-list=i386-softmmu,x86_64-softmmu,arm-softmmu,aarch64-softmmu \
                             --docdir=/usr/share/doc/qemu-$version

  make
  make DESTDIR=$PKG install

  chgrp kvm  $PKG/usr/libexec/qemu-bridge-helper
  chmod 4750 $PKG/usr/libexec/qemu-bridge-helper

  ln -svf qemu-system-x86_64 $PKG/usr/bin/qemu
}
