summaryrefslogtreecommitdiff
path: root/sys-firmware/edk2-bin
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /sys-firmware/edk2-bin
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'sys-firmware/edk2-bin')
-rw-r--r--sys-firmware/edk2-bin/Manifest10
-rw-r--r--sys-firmware/edk2-bin/edk2-bin-202202.ebuild71
-rw-r--r--sys-firmware/edk2-bin/edk2-bin-202408.ebuild69
-rw-r--r--sys-firmware/edk2-bin/edk2-bin-202411.ebuild69
-rw-r--r--sys-firmware/edk2-bin/edk2-bin-202511.ebuild75
-rw-r--r--sys-firmware/edk2-bin/metadata.xml16
6 files changed, 0 insertions, 310 deletions
diff --git a/sys-firmware/edk2-bin/Manifest b/sys-firmware/edk2-bin/Manifest
deleted file mode 100644
index 50cce1f73972..000000000000
--- a/sys-firmware/edk2-bin/Manifest
+++ /dev/null
@@ -1,10 +0,0 @@
-DIST edk2-202408-1-amd64.xpak 6406269 BLAKE2B 4989c77321b01165253a8a3bf9955f5b75598cc49371ed74b342786b8158c232f088f1f8a34b8afae0e72f8aabe6cb2a437f5d1f495d3e09d939ef5b4ddfecc6 SHA512 9ead4ac94c634b740ea2a19dcad968e31bc90662b8caf6a9bb96f7517358af23bc1bc996317ca4e7bf2a7b685b2c80fae4757eb1d10fd8d3550388580a0b6ff2
-DIST edk2-202408-1-arm64.xpak 2710314 BLAKE2B e21ee00e178c59cd89cc297f22a044459446f394000e6e959a2cea59c120e9778682ba3e040b02e155d05d5196aebe45c8fc50ae6923a51fd2be2308132b23f9 SHA512 9f2c99755e3ca482ef240f58711d571a57c2e29fc29b696d0345a1c02d185b325f840cd747d139724bde7dfeaced99fd6eecc5e95ec3b45a6651c797d7989576
-DIST edk2-202411-1-amd64.xpak 6551638 BLAKE2B 96cbbfd3cc105805bd2c4b535aa2802258fd7a51a5601c3dbdf6e7a34add424a46f2d0b99ffb95cc4af87c7636aa73ceaf4200a2bcda4d466464dc19798cef38 SHA512 c3df3a7af4460e3ef9fef46f279bf9984a52995335842daec51e3e3a71ebb874e905c95ee35f645787447301d7f12662ceae5fa202399e9d42174253e2c915c5
-DIST edk2-202411-1-arm64.xpak 2694540 BLAKE2B abf73580f8b9b6e6172918b43906d17787fd27b62e067f0950cd8dd7462aa70fa70fda21b634711526328d6c00ed7526764411daaa3801876812a9408fccefc6 SHA512 6f9908c1abd444ea9a2c2fe98b0a34b9f8827d7e909d35503fd90846c6c3c2d9d74adc264e83834f51f48f3cf1b2959ef1c75ce83fd24e916325437dbbb2b741
-DIST edk2-202411-1-riscv.xpak 1424979 BLAKE2B 417b183c4786ad094966765912a5359f6764f868f60e6dfc9689342f8f23c223b1770f00f6f31fc6f2826827b5473586013d7aee2a502dfe403784811814c842 SHA512 a20a2222ea5dc13d8fac7beb63a3287572316343a79913eefcc77db53107a6a8ab34094d5b711631f25188810961a873e468f9b07fd13cbc149d119299e5e4c8
-DIST edk2-202511-1-qemu-aarch64.xpak 4052801 BLAKE2B 79fb12322613286fc0733da774e29db35b4e2a5eb61d36c1717450cc49b124f54cd3b695af871d5be28bab39bde10d9247c67115a6e89378950d468287300f70 SHA512 036aff0540b5947a146a8f42f09e4f354d0a54ad5227e351696573759ceb004855eedc1acd1e8751012f97313610b76ddf3631b5cb2bb7cd218657d6732cc548
-DIST edk2-202511-1-qemu-loongarch64.xpak 1994972 BLAKE2B 98ef04fa0042f82458b48e5edee4ee271196bdc73ab3e7c0c97397c2a989240881fa1d0d3ed5e24f35731a37be43c1f140914965fb04b2f03aabd00e0615782d SHA512 deac522183b2c2a4ca54dacad087a753866b66cef148b481f77c9a4d163fd972ab043340880d66be523b99ba40e7e7bb0efaf4282cc6cbd41e6f0bdff05fe485
-DIST edk2-202511-1-qemu-riscv64.xpak 1847391 BLAKE2B ef1070607e4e937a211c39e558e7012a02387f29d876680b9b05aaeffb8d7dda9c56a20d05d607319def68e1677a2c8985fb498a2c55bb607251a4fbe6c3d5eb SHA512 e9bdc4141dc0ded6b7620eadfda89fc7009823e7762759cd925cfc6d178a50638aa09f088b7d195b1bf18b70d8e920ee00d4ed35a65fa39b6061729ebd828c66
-DIST edk2-202511-1-qemu-x86_64.xpak 8985483 BLAKE2B 752351a7ccdb7e16274e94bd1d43d605c31b6babe0dbe4af189aeedbb70a0d943c7be8c4b9b1808cf4229603ca2ffeb4e90d6419000fb3691af7fa73e9792881 SHA512 aca265ad79cb0a835e7dc2bbf3fdcdfce43d2f03a5fd9663f0d3b719620ae4adc4f16453759c547adf508d7a549463875788a0913e0fae8b7e630915ad7c33b5
-DIST edk2-ovmf-202202-1.xpak 2672386 BLAKE2B 75c15d4379610ab2af85b78166e350d52f4f1bc1fff5b2eb693ad0d7b1f6648e65d8ae3e2c5467f93f1557ad3b4fa664ab2d76ff10794667de22c2ea8cca6b2d SHA512 06783b89c96bada0fd025ff39eaee501a027abcb03c0bdcf3ff497d52be22927ab03013d90f145ee94a8662cfffe4f8c154dcd06db1bb1acef8a85ae43de14a3
diff --git a/sys-firmware/edk2-bin/edk2-bin-202202.ebuild b/sys-firmware/edk2-bin/edk2-bin-202202.ebuild
deleted file mode 100644
index 22e25e29aa56..000000000000
--- a/sys-firmware/edk2-bin/edk2-bin-202202.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit readme.gentoo-r1 secureboot
-
-BINPKG="edk2-ovmf-${PV}-1"
-
-DESCRIPTION="UEFI firmware for 64-bit x86 virtual machines"
-HOMEPAGE="https://github.com/tianocore/edk2"
-SRC_URI="https://dev.gentoo.org/~ajak/distfiles/${BINPKG}.xpak"
-S="${WORKDIR}"
-
-# TODO: the binary 202105 package currently lacks the preseeded
-# OVMF_VARS.secboot.fd file (that we typically get from fedora)
-
-LICENSE="BSD-2-with-patent MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-RDEPEND="!sys-firmware/edk2"
-
-DISABLE_AUTOFORMATTING=true
-DOC_CONTENTS="This package contains the tianocore edk2 UEFI firmware for 64-bit x86
-virtual machines. The firmware is located under
- /usr/share/edk2-ovmf/OVMF_CODE.fd
- /usr/share/edk2-ovmf/OVMF_VARS.fd
- /usr/share/edk2-ovmf/OVMF_CODE.secboot.fd
-
-If USE=binary is enabled, we also install an OVMF variables file (coming from
-fedora) that contains secureboot default keys
-
- /usr/share/edk2-ovmf/OVMF_VARS.secboot.fd
-
-If you have compiled this package by hand, you need to either populate all
-necessary EFI variables by hand by booting
- /usr/share/edk2-ovmf/UefiShell.(iso|img)
-or creating OVMF_VARS.secboot.fd by hand:
- https://github.com/puiterwijk/qemu-ovmf-secureboot
-
-The firmware does not support csm (due to no free csm implementation
-available). If you need a firmware with csm support you have to download
-one for yourself. Firmware blobs are commonly labeled
- OVMF{,_CODE,_VARS}-with-csm.fd
-
-In order to use the firmware you can run qemu the following way
-
- $ qemu-system-x86_64 \\
- -drive file=/usr/share/edk2-ovmf/OVMF.fd,if=pflash,format=raw,unit=0,readonly=on \\
- ..."
-
-src_unpack() {
- tar -xf - < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}.xpak") || die "unpacking binpkg failed"
-}
-
-src_install() {
- mv "usr/share/doc/edk2-ovmf-${PV}" "usr/share/doc/${PF}" || die
-
- # Don't want to try to install the readme from the source package
- rm "usr/share/doc/${PF}/README.gentoo.bz2"
- mv usr "${ED}" || die
-
- secureboot_auto_sign --in-place
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
deleted file mode 100644
index 6e11f9cc811a..000000000000
--- a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit readme.gentoo-r1 secureboot
-
-BINPKG="${P/-bin/}-1"
-ARCHES="amd64 arm64"
-
-DESCRIPTION="TianoCore EDK II UEFI firmware for virtual machines"
-HOMEPAGE="https://github.com/tianocore/edk2"
-SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" ${ARCHES})
-S="${WORKDIR}"
-LICENSE="BSD-2-with-patent MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-RDEPEND="!sys-firmware/edk2"
-
-DOC_CONTENTS="This package includes the TianoCore EDK II UEFI firmware for virtual \
-machines of these architectures: ${ARCHES}. See each architecture's README for \
-usage details."
-
-src_unpack() {
- local a
- for a in ${ARCHES}; do
- mkdir "${a}" || die
- tar -C "${a}" -xf - < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}-${a}.xpak") ||
- die "unpacking ${a} binpkg failed"
- done
-}
-
-src_prepare() {
- bunzip2 */usr/share/doc/*/README.gentoo.bz2 || die
- default
-}
-
-src_install() {
- insinto /usr/share
- doins -r */usr/share/{edk2,qemu}/
-
- # Compatibility with older package versions.
- dosym edk2/OvmfX64 /usr/share/edk2-ovmf
-
- secureboot_auto_sign --in-place
- readme.gentoo_create_doc
-
- local a
- for a in ${ARCHES}; do
- newdoc "${a}"/usr/share/doc/*/README.gentoo README-"${a}".gentoo
- done
-}
-
-pkg_preinst() {
- local OLD=${EROOT}/usr/share/edk2-ovmf NEW=${EROOT}/usr/share/edk2/OvmfX64
- if [[ -d ${OLD} && ! -L ${OLD} ]]; then
- {
- rm -vf "${OLD}"/{OVMF_{CODE,CODE.secboot,VARS}.fd,EnrollDefaultKeys.efi,Shell.efi,UefiShell.img} &&
- mkdir -p "${NEW}" &&
- find "${OLD}" -mindepth 1 -maxdepth 1 -execdir mv --update=none-fail -vt "${NEW}"/ {} + &&
- rmdir "${OLD}"
- } || die "unable to replace old directory with compatibility symlink"
- fi
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-firmware/edk2-bin/edk2-bin-202411.ebuild b/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
deleted file mode 100644
index 636670d43c76..000000000000
--- a/sys-firmware/edk2-bin/edk2-bin-202411.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit readme.gentoo-r1 secureboot
-
-BINPKG="${P/-bin/}-1"
-ARCHES="amd64 arm64 riscv"
-
-DESCRIPTION="TianoCore EDK II UEFI firmware for virtual machines"
-HOMEPAGE="https://github.com/tianocore/edk2"
-SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" ${ARCHES})
-S="${WORKDIR}"
-LICENSE="BSD-2-with-patent MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-RDEPEND="!sys-firmware/edk2"
-
-DOC_CONTENTS="This package includes the TianoCore EDK II UEFI firmware for virtual \
-machines of these architectures: ${ARCHES}. See each architecture's README for \
-usage details."
-
-src_unpack() {
- local a
- for a in ${ARCHES}; do
- mkdir "${a}" || die
- tar -C "${a}" -xf - < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}-${a}.xpak") ||
- die "unpacking ${a} binpkg failed"
- done
-}
-
-src_prepare() {
- bunzip2 */usr/share/doc/*/README.gentoo.bz2 || die
- default
-}
-
-src_install() {
- insinto /usr/share
- doins -r */usr/share/{edk2,qemu}/
-
- # Compatibility with older package versions.
- dosym edk2/OvmfX64 /usr/share/edk2-ovmf
-
- secureboot_auto_sign --in-place
- readme.gentoo_create_doc
-
- local a
- for a in ${ARCHES}; do
- newdoc "${a}"/usr/share/doc/*/README.gentoo README-"${a}".gentoo
- done
-}
-
-pkg_preinst() {
- local OLD=${EROOT}/usr/share/edk2-ovmf NEW=${EROOT}/usr/share/edk2/OvmfX64
- if [[ -d ${OLD} && ! -L ${OLD} ]]; then
- {
- rm -vf "${OLD}"/{OVMF_{CODE,CODE.secboot,VARS}.fd,EnrollDefaultKeys.efi,Shell.efi,UefiShell.img} &&
- mkdir -p "${NEW}" &&
- find "${OLD}" -mindepth 1 -maxdepth 1 -execdir mv --update=none-fail -vt "${NEW}"/ {} + &&
- rmdir "${OLD}"
- } || die "unable to replace old directory with compatibility symlink"
- fi
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-firmware/edk2-bin/edk2-bin-202511.ebuild b/sys-firmware/edk2-bin/edk2-bin-202511.ebuild
deleted file mode 100644
index bf887f6d1b15..000000000000
--- a/sys-firmware/edk2-bin/edk2-bin-202511.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit readme.gentoo-r1 secureboot
-
-BINPKG="${P/-bin/}-1"
-QEMU_TARGETS="aarch64 loongarch64 riscv64 x86_64"
-
-DESCRIPTION="TianoCore EDK II UEFI firmware for virtual machines"
-HOMEPAGE="https://github.com/tianocore/edk2"
-for a in ${QEMU_TARGETS}; do
- SRC_URI+=" qemu_softmmu_targets_${a}? ( https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-qemu-${a}.xpak )"
-done
-S="${WORKDIR}"
-LICENSE="BSD-2-with-patent MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-printf -v IUSE ' qemu_softmmu_targets_%s' ${QEMU_TARGETS}
-REQUIRED_USE="|| ( ${IUSE} )"
-
-RDEPEND="!sys-firmware/edk2"
-
-DOC_CONTENTS="This package includes the TianoCore EDK II UEFI firmware for virtual \
-machines of these QEMU architectures: ${QEMU_TARGETS}. See each architecture's README \
-for usage details."
-
-src_unpack() {
- local a
- for a in ${QEMU_TARGETS}; do
- use "qemu_softmmu_targets_${a}" || continue
- mkdir "${a}" || die
- tar -C "${a}" -xf - < <(xz -c -d --single-stream "${DISTDIR}/${BINPKG}-qemu-${a}.xpak") ||
- die "unpacking ${a} QEMU binpkg failed"
- done
-}
-
-src_prepare() {
- bunzip2 */usr/share/doc/*/README.gentoo.bz2 || die
- default
-}
-
-src_install() {
- insinto /usr/share
- doins -r */usr/share/{edk2,qemu}/
-
- # Compatibility with older package versions.
- use qemu_softmmu_targets_x86_64 && dosym edk2/OvmfX64 /usr/share/edk2-ovmf
-
- secureboot_auto_sign --in-place
- readme.gentoo_create_doc
-
- local a
- for a in ${QEMU_TARGETS}; do
- use "qemu_softmmu_targets_${a}" || continue
- newdoc "${a}"/usr/share/doc/*/README.gentoo README-"${a}".gentoo
- done
-}
-
-pkg_preinst() {
- local OLD=${EROOT}/usr/share/edk2-ovmf NEW=${EROOT}/usr/share/edk2/OvmfX64
- if use qemu_softmmu_targets_x86_64 && [[ -d ${OLD} && ! -L ${OLD} ]]; then
- {
- rm -vf "${OLD}"/{OVMF_{CODE,CODE.secboot,VARS}.fd,EnrollDefaultKeys.efi,Shell.efi,UefiShell.img} &&
- mkdir -p "${NEW}" &&
- find "${OLD}" -mindepth 1 -maxdepth 1 -execdir mv --update=none-fail -vt "${NEW}"/ {} + &&
- rmdir "${OLD}"
- } || die "unable to replace old directory with compatibility symlink"
- fi
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-}
diff --git a/sys-firmware/edk2-bin/metadata.xml b/sys-firmware/edk2-bin/metadata.xml
deleted file mode 100644
index 39c07f962983..000000000000
--- a/sys-firmware/edk2-bin/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>virtualization@gentoo.org</email>
- <name>Gentoo Virtualization Project</name>
- </maintainer>
- <maintainer type="person">
- <email>chewi@gentoo.org</email>
- <name>James Le Cuirot</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:tianocore:edk2</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>