qemu-efi-bin: new port, EFI -bios for qemu (steals binary from ArchLinux)

This commit is contained in:
Steffen Nurpmeso 2021-08-14 19:57:10 +02:00
parent a240faca89
commit d21cdf69fc
3 changed files with 48 additions and 0 deletions

19
qemu-efi-bin/.footprint Normal file
View File

@ -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

5
qemu-efi-bin/.signature Normal file
View File

@ -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

24
qemu-efi-bin/Pkgfile Normal file
View File

@ -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