commit d21cdf69fc7d43db8e9ec9d9f993e491d1741eb7 Author: Steffen Nurpmeso <steffen@sdaoden.eu> Date: Sat Aug 14 19:57:10 2021 +0200 qemu-efi-bin: new port, EFI -bios for qemu (steals binary from ArchLinux) diff --git a/qemu-efi-bin/.footprint b/qemu-efi-bin/.footprint new file mode 100644 index 000000000..2c2953c3a --- /dev/null +++ b/qemu-efi-bin/.footprint @@ -0,0 +1,19 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/edk2-ovmf/ +drwxr-xr-x root/root usr/share/edk2-ovmf/ia32/ +-rw-r--r-- root/root usr/share/edk2-ovmf/ia32/OVMF.fd +-rw-r--r-- root/root usr/share/edk2-ovmf/ia32/OVMF_CODE.fd +-rw-r--r-- root/root usr/share/edk2-ovmf/ia32/OVMF_CODE.secboot.fd +-rw-r--r-- root/root usr/share/edk2-ovmf/ia32/OVMF_VARS.fd +drwxr-xr-x root/root usr/share/edk2-ovmf/x64/ +-rw-r--r-- root/root usr/share/edk2-ovmf/x64/OVMF.fd +-rw-r--r-- root/root usr/share/edk2-ovmf/x64/OVMF_CODE.fd +-rw-r--r-- root/root usr/share/edk2-ovmf/x64/OVMF_CODE.secboot.fd +-rw-r--r-- root/root usr/share/edk2-ovmf/x64/OVMF_VARS.fd +drwxr-xr-x root/root usr/share/qemu/ +drwxr-xr-x root/root usr/share/qemu/firmware/ +-rw-r--r-- root/root usr/share/qemu/firmware/50-edk2-ovmf-i386-secure.json +-rw-r--r-- root/root usr/share/qemu/firmware/50-edk2-ovmf-x86_64-secure.json +-rw-r--r-- root/root usr/share/qemu/firmware/60-edk2-ovmf-i386.json +-rw-r--r-- root/root usr/share/qemu/firmware/60-edk2-ovmf-x86_64.json diff --git a/qemu-efi-bin/.signature b/qemu-efi-bin/.signature new file mode 100644 index 000000000..791554781 --- /dev/null +++ b/qemu-efi-bin/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF37RL2CrsuzZLYpqhcQ492lwBHIdLOq3gxB8nPjzV2ESml4cE/vocYGez8n5GhICnnS+mms52oRvkk73fz2yl/w8= +SHA256 (Pkgfile) = bb495e8cdd7dce46a6a02340b7f546fce1d8e3b11345df68a65f16c1d89f1061 +SHA256 (.footprint) = 3c2c1e7c6d95f1067a2e8cbc2621397ac602f22d10774cfcaf1251b7744195c6 +SHA256 (download) = 5e841515b38738d1f4342bfe6ffee427de6fa50ac8c7614a1bccefc1dd9af3ec diff --git a/qemu-efi-bin/Pkgfile b/qemu-efi-bin/Pkgfile new file mode 100644 index 000000000..d7f3f70f6 --- /dev/null +++ b/qemu-efi-bin/Pkgfile @@ -0,0 +1,24 @@ +# Description: EFI "BIOS" for qemu: -bios /usr/share/edk2-ovmf/x64/OVMF_CODE.fd +# URL: https://archlinux.org/packages/extra/any/edk2-ovmf +# (Really: https://github.com/tianocore/edk2) +# Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu + +name=qemu-efi-bin +version=20210814 +realn=edk2-ovmf +realver=202105-1 +release=1 +source=( + https://archlinux.org/packages/extra/any/${realn}/download +) + +build() { + bsdtar -xf download + + mkdir -p "${PKG}"/usr/share/${realn} "${PKG}"/usr/share/qemu/firmware + + cp -r usr/share/${realn} "${PKG}"/usr/share + cp -r usr/share/qemu/firmware "${PKG}"/usr/share/qemu +} + +# s-sh-mode