guix/gnu
Efraim Flashner 6ee1897ee0
gnu: grub-efi: Enable test suite.
* gnu/packages/bootloaders.scm (grub-efi)[native-inputs]: For some
architectures add an ovmf package matching their architecture.  Only
remove the inherited native-inputs on other architectures.
[arguments]: Enable the tests when not cross-building and when
qemu-minimal is present.  On some architectures add a phase to patch the
location of the OVMF firmware.
(grub-efi32)[arguments]: Adjust the new inherited phase to use the
correct OVMF firmware.
[native-inputs]: Adjust the native-inputs on x86_64-linux and
aarch64-linux to use their 32bit ovmf package counterparts.

Co-Authored-by: Esther Flashner <esther@flashner.co.il>
Change-Id: I84441884fea9fde21e148bc23fd50f3f1d018e5b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-07-03 20:40:00 +03:00
..
bootloader
build
home
installer gnu: installer: Remove enlightenment desktop option. 2025-06-30 11:41:56 +03:00
machine machine: hetzner: Fix machine bootstrap. 2025-06-26 20:43:55 +08:00
packages gnu: grub-efi: Enable test suite. 2025-07-03 20:40:00 +03:00
services services: guix: ‘guix-ownership’ changes store ownership last. 2025-07-01 23:40:09 +02:00
system gnu: Add %dummy-linux-kernel-for-container. 2025-06-28 22:50:50 +08:00
tests tests: Fix the gui installation tests. 2025-07-01 11:50:16 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: librewolf: Register RDD allowlist patch. 2025-07-02 21:53:38 -07:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm