summaryrefslogtreecommitdiff
path: root/sys-firmware/edk2-ovmf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-17 09:31:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-17 09:31:54 +0100
commit5a21cec0c36dba03507dcbd5e8ab6698d00b39bf (patch)
treeaa76c2f85f9c77c2f9a5af47ae0aa6509585770a /sys-firmware/edk2-ovmf
parent280d9db9f9470686aae5ce1fa4cfa57b26e9beb2 (diff)
gentoo auto-resync : 17:08:2023 - 09:31:54
Diffstat (limited to 'sys-firmware/edk2-ovmf')
-rw-r--r--sys-firmware/edk2-ovmf/Manifest4
-rw-r--r--sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild5
-rw-r--r--sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild9
3 files changed, 14 insertions, 4 deletions
diff --git a/sys-firmware/edk2-ovmf/Manifest b/sys-firmware/edk2-ovmf/Manifest
index 554fff0c59c2..6bb7fc4051f8 100644
--- a/sys-firmware/edk2-ovmf/Manifest
+++ b/sys-firmware/edk2-ovmf/Manifest
@@ -8,6 +8,6 @@ DIST edk2-ovmf-202202-qemu-firmware.tar.xz 664 BLAKE2B 1aa4e25804ce0f3c967c80999
DIST edk2-ovmf-202202.tar.gz 14208170 BLAKE2B d8411e6808b335ccd551349a10c983b9448a357e73273fa6c30a07785e27feffed0224950ee98b668712c33f6739a9b006e5043b7dfd014f48dba9fd449b3354 SHA512 200690a4867331de06e0478869b85577bc510213ebe679f2103160efb84d94c82ac8481ef1f15c3e42c1e9f22b7c5ef0d6c8f2c655bce7702ce843551cf9bb83
DIST openssl-d82e959e621a3d597f1e0d50ff8c2d8b96915fd7.tar.gz 10034310 BLAKE2B 6996979dc12a523d565830e7b0943feb682a376f71ddb6f20cb8b9976bb7f12e39f088abaa45d514933ef79c0e4a2933dc6f1af4774fedaa16e74c0081c358e7 SHA512 a89bc652dc4318c5e8a9c594a43d890ca05dfc1acd6b15e2a8ab8b5628b5f33994143ff8024230e07b9e67556b28ea3a5e36763aa72dec20b52022ca8c6f2a7e
DIST openssl-e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72.tar.gz 9981169 BLAKE2B 33aac7364cdd45fec5654ab6caef84e1a829464380419c8a6bb311055c5a01c0aaff6e046a7c541a87e908fa9d26bae652f5be901461d03df36f2522f9c34b0c SHA512 db2087c04f0b428b3f4e1c8b3ac53cce69e0fd331ed2b86ba00facafd1685864d73f71c13eee48f4fe0af2bddad848f84a2b8ed2a17fabdf7fa2ed7d9eb39371
-EBUILD edk2-ovmf-202105-r2.ebuild 5080 BLAKE2B 2c0a60446f5405e4724021b6db5985923369c564245a2264a3ed030778c6e63d61d8ed1782c5cbab59588f34391d8c8c8f215b3eef840757552b7417cca40fd6 SHA512 8ada7dbb244bf5db8704da5a210209613f69e58fd5b366129757b70e3573a3f4b10e20c161e1afa2ce4d2eaed4f74bc6b38e2ac1ae3eab2b6e8e486ce181a9d0
-EBUILD edk2-ovmf-202202.ebuild 4660 BLAKE2B 89efd1e24268cf5985ad3a0767143dd4a5a9159a11a2510e965487d0cc90863fc85e2bdda6788d4154aba62788683c6a44f2bde8b6f02d3f9b77d30402362182 SHA512 2b8fe29477791a66c38b7f9434d550bffdbabc763a43b180dd2a24a209c0030ed6c9eab22e969779ec0214189e492a8aede6efe864bb8a7673d7708e4f2039c1
+EBUILD edk2-ovmf-202105-r2.ebuild 5147 BLAKE2B 201f10d4b3e93b6b25e74f4d5a0e3c34fa0640b06db6b6445b15455bc8787458a1ca6c0fcde20cfdcf9d16e56da1d57fe02300a92fb5263efe70b866dc642940 SHA512 6efcc132607ffd3edf5c6e9010873f858c49ab77c4cd249e32e6562a343bce3d15d5c9ef3a1ea92c1647e4f73c03cc9a37c2dbdf991d6e971c2b7d7c030725ad
+EBUILD edk2-ovmf-202202.ebuild 4769 BLAKE2B 9430d9e3b269a4c0ee712e180d0afd98bd3f0da9fa937c4bdd0c43908a06ea24f2378fbeb4bd1a1bd949b67c157056fe51d5554150e9ec6426fbc44f132fc14f SHA512 d055702701651115dd2f349fd77bcbf5061db9729e61c67682c3fe25fdfcc97f5c8eb87e22b608f34266c2dcfd8bf606272f4086bd3e100bc68e100965009850
MISC metadata.xml 436 BLAKE2B 091a94f2295817e420f919cc87c89b2ac5aab07f7d1b3279fa153bd89395ed9278d429aa75aa0aa3820ad9ee9400e80c1d4f56a3940eb8b37e39f767438f508a SHA512 d5854375acb0fcdf482458d80f0f916389cba9709a9cdc61ff9dc6ffc8bf5a145445fdf252fe543ea7d25ccd0491089b56aff32c7a30d7470be63acc30ad81d7
diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild b/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
index 889f4431214d..e7b13c536c1f 100644
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
+++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202105-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=7
PYTHON_REQ_USE="sqlite"
PYTHON_COMPAT=( python3_{9,10,11} )
-inherit python-any-r1 readme.gentoo-r1
+inherit python-any-r1 readme.gentoo-r1 secureboot
DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines"
HOMEPAGE="https://github.com/tianocore/edk2"
@@ -90,6 +90,7 @@ In order to use the firmware you can run qemu the following way
pkg_setup() {
[[ ${PV} != "999999" ]] && use binary || python-any-r1_pkg_setup
+ secureboot_pkg_setup
}
src_prepare() {
@@ -169,6 +170,8 @@ src_install() {
doins qemu/*
rm "${ED}"/usr/share/qemu/firmware/40-edk2-ovmf-x64-sb-enrolled.json || die "rm failed"
+ secureboot_auto_sign --in-place
+
readme.gentoo_create_doc
}
diff --git a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
index 0a1469b2cbc9..322c5a16bc5d 100644
--- a/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
+++ b/sys-firmware/edk2-ovmf/edk2-ovmf-202202.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_REQ_USE="sqlite"
PYTHON_COMPAT=( python3_{9,10,11} )
-inherit python-any-r1 readme.gentoo-r1
+inherit python-any-r1 readme.gentoo-r1 secureboot
DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines"
HOMEPAGE="https://github.com/tianocore/edk2"
@@ -69,6 +69,11 @@ In order to use the firmware you can run qemu the following way
-drive file=/usr/share/edk2-ovmf/OVMF.fd,if=pflash,format=raw,unit=0,readonly=on \
..."
+pkg_setup() {
+ python-any-r1_pkg_setup
+ secureboot_pkg_setup
+}
+
src_prepare() {
# Bundled submodules
cp -rl "${WORKDIR}/openssl-${BUNDLED_OPENSSL_SUBMODULE_SHA}"/* "CryptoPkg/Library/OpensslLib/openssl/"
@@ -140,6 +145,8 @@ src_install() {
doins qemu/*
rm "${ED}"/usr/share/qemu/firmware/40-edk2-ovmf-x64-sb-enrolled.json || die "rm failed"
+ secureboot_auto_sign --in-place
+
readme.gentoo_create_doc
}