guix/gnu
Ludovic Courtès 0ab46ef3f9
gnu: bootloaders: Avoid top-level circular references.
Fixes <https://issues.guix.gnu.org/64745>.

The regression was introduced in
ed5dc3a25d: at the top level,
bootloaders.scm and firmware.scm would depend on each other, leading to
unbound variables when loaded, depending on the order in which they got
loaded.

* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package): Expect
'scp-firmware' to be a promise; force it in 'native-inputs'.
(u-boot-pine64-plus, u-boot-pine64-lts, u-boot-pinebook): Wrap the 3rd
argument to 'make-u-boot-sunxi64-package' into 'delay'.

Reported-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-07-20 23:49:48 +02:00
..
bootloader
build marionette: Allow passing custom OCR arguments. 2023-07-19 10:38:15 -04:00
home
installer
machine
packages gnu: bootloaders: Avoid top-level circular references. 2023-07-20 23:49:48 +02:00
services
system
tests tests: lightdm: Bump timeout waiting for screen text to 60 seconds. 2023-07-19 10:38:15 -04:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: fontforge: Support build on the Hurd. 2023-07-20 10:11:36 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm