# Maintainer: levinit # Co-Maintainers: robertfoster, stafwag, Solskogen pkgname=edk2-avmf pkgver=20220221gitb24306f15daa pkgrel=2 fedora_ver=37 pkgdesc="QEMU ARM/AARCH64 Virtual Machine Firmware (Tianocore UEFI firmware)." arch=('any') url="https://fedoraproject.org/wiki/Using_UEFI_with_QEMU" license=('BSD') optdepends=( "qemu: To make use of edk2 ovmf firmware" "qemu-arch-extra: QEMU for foreign architectures" "virt-manager: Desktop user interface for managing virtual machines" ) source=( "https://download-ib01.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/aarch64/os/Packages/e/edk2-aarch64-${pkgver}-${pkgrel}.fc${fedora_ver}.noarch.rpm" "https://download-ib01.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/aarch64/os/Packages/e/edk2-arm-${pkgver}-${pkgrel}.fc${fedora_ver}.noarch.rpm") sha256sums=('843052110582c3ecf24cdb71688d90d7849bb66fb8f721e8d836da9f3208f045' '501634eeb240002b7bbd313e339fc03339f7ac9db5f22d83a0f8e9e67b6a571d') install=${pkgname}.install package() { cd "${srcdir}"/usr/share/AAVMF ln -sf ../edk2/arm/vars-template-pflash.raw AAVMF32_VARS.fd cd "${srcdir}" cp -av usr "${pkgdir}" }