commit:     46e58144679435eade83ab1cc8ba104ebfbb81a0
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 11 18:46:31 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Mar 15 23:12:08 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e58144

sys-firmware/edk2: convert loong firmware images to QCOW2

Actually they work fine.

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 sys-firmware/edk2/edk2-202502.ebuild | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sys-firmware/edk2/edk2-202502.ebuild 
b/sys-firmware/edk2/edk2-202502.ebuild
index fc93ffcc1ca3..0f94d57bc040 100644
--- a/sys-firmware/edk2/edk2-202502.ebuild
+++ b/sys-firmware/edk2/edk2-202502.ebuild
@@ -97,9 +97,9 @@ pkg_setup() {
                TARGET_ARCH="LOONGARCH64"
                QEMU_ARCH="loongarch64"
                ARCH_DIRS="${DIR}/LoongArchVirtQemu"
-               UNIT0="QEMU_EFI.fd"
-               UNIT1="QEMU_VARS.fd"
-               FMT="raw"
+               UNIT0="QEMU_EFI.qcow2"
+               UNIT1="QEMU_VARS.qcow2"
+               FMT="qcow2"
                ;;
        riscv)
                TARGET_ARCH="RISCV64"
@@ -275,6 +275,7 @@ src_compile() {
                        -D NETWORK_TLS_ENABLE=FALSE
                )
                mybuild -a LOONGARCH64 -p 
OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc
+               raw_to_qcow2 0 
Build/LoongArchVirtQemu/"${BUILD_DIR}"/FV/QEMU_{EFI,VARS}.fd
                ;;
        riscv)
                mybuild -a RISCV64 -p OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc
@@ -312,7 +313,7 @@ src_install() {
                ;;
        loong)
                insinto ${DIR}/LoongArchVirtQemu
-               doins 
Build/LoongArchVirtQemu/"${BUILD_DIR}"/FV/QEMU_{EFI,VARS}.fd
+               doins 
Build/LoongArchVirtQemu/"${BUILD_DIR}"/FV/QEMU_{EFI,VARS}.qcow2
                ;;
        riscv)
                insinto ${DIR}/RiscVVirtQemu

Reply via email to