diff --git a/trunk/60-edk2-ovmf-x86_64.json b/trunk/60-edk2-ovmf-x86_64.json new file mode 100644 index 0000000..7e18883 --- /dev/null +++ b/trunk/60-edk2-ovmf-x86_64.json @@ -0,0 +1,34 @@ +{ + "description": "OVMF UEFI firmware for x86_64", + "interface-types": [ + "uefi" + ], + "mapping": { + "device": "flash", + "executable": { + "filename": "/usr/share/ovmf/x64/OVMF_CODE.fd", + "format": "raw" + }, + "nvram-template": { + "filename": "/usr/share/ovmf/x64/OVMF_VARS.fd", + "format": "raw" + } + }, + "targets": [ + { + "architecture": "x86_64", + "machines": [ + "pc-i440fx-*", + "pc-q35-*" + ] + } + ], + "features": [ + "acpi-s3", + "amd-sev", + "verbose-dynamic" + ], + "tags": [ + + ] +} diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 16a56e7..2f59670 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -2,7 +2,7 @@ pkgname=ovmf pkgver=r26214.20d2e5a125 epoch=1 -pkgrel=1 +pkgrel=2 arch=('any') pkgdesc="Tianocore UEFI firmware for qemu." url="http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=EDK2" @@ -11,10 +11,12 @@ makedepends=('git' 'python' 'iasl' 'nasm' 'subversion' 'perl-libwww' 'bc') _commit=edk2-stable201905 _openssl_ver=1.1.1b source=(edk2::git+https://github.com/tianocore/edk2#commit=$_commit - https://www.openssl.org/source/openssl-$_openssl_ver.tar.gz{,.asc}) + https://www.openssl.org/source/openssl-$_openssl_ver.tar.gz{,.asc} + 60-edk2-ovmf-x86_64.json) sha256sums=('SKIP' '5c557b023230413dfb0756f3137a13e6d726838ccd1430888ad15bfb2b43ea4b' - 'SKIP') + 'SKIP' + 'b8f189f09593298c53e8b2afceadb17610b047fde51f4658e7373caeb3d0b856') validpgpkeys=(8657ABB260F056B1E5190839D9C4D26D0E604491) options=(!makeflags) _toolchain_opt=GCC5 @@ -56,4 +58,5 @@ package() { install -D -m644 "${srcdir}"/edk2/Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_CODE.fd "${pkgdir}"/usr/share/ovmf/x64/OVMF_CODE.fd install -D -m644 "${srcdir}"/edk2/Build/OvmfX64/RELEASE_${_toolchain_opt}/FV/OVMF_VARS.fd "${pkgdir}"/usr/share/ovmf/x64/OVMF_VARS.fd install -D -m644 "${srcdir}"/edk2/OvmfPkg/License.txt "${pkgdir}"/usr/share/licenses/ovmf/License.txt + install -D -m644 "${srcdir}"/60-edk2-ovmf-x86_64.json "${pkgdir}"/usr/share/qemu/firmware/60-edk2-ovmf-x86_64.json }