summaryrefslogtreecommitdiff
path: root/gnu/packages/bootloaders.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-13gnu: grub: Fix build for the 64bit Hurd.Hugo Buddelmeijer
Patch is unnecessary after grub is upgraded to 2.14 in https://codeberg.org/guix/guix/pulls/6457. * gnu/packages/bootloaders.scm (grub)[arguments]: Remove patch. * gnu/packages/patches/grub-hurd64.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister it. Fixes: guix/guix#7106 Merges: https://codeberg.org/guix/guix/pulls/7110 Change-Id: I288ae85f006e44e48e666123eb45cee9f1693026 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-13gnu: grub-ieee1275: Limit supported systems to those where tests pass.Maxim Cournoyer
* gnu/packages/bootloaders.scm (grub-ieee1275) [supported-systems]: Remove i686-linux, x86_64-linux, i586-gnu and x86_64-gnu. Change-Id: Ibdc404da1865b2b063419190fdb5ce5d74792ee2
2026-03-13gnu: grub-efi32: Fix cross-compilation.Danny Milosavljevic
* gnu/packages/bootloaders.scm (grub-efi32)[arguments]<#:phases> {patch-ovmf-path}: Modify. Change-Id: I43c4854c08f9e932c91b8f895878a1c1a95146cd Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-13gnu: grub: Update to 2.14.Danny Milosavljevic
* gnu/packages/bootloaders.scm (make-grub): Update to 2.14. [arguments] <#:configure-flags>: Add -Wno-error to CFLAGS when building with clang. <#:make-flags>: Add TARGET_IMG_BASE_LDOPT. <#:phases>{patch-ovmf-path}: Fix OVMF paths. [inputs]: Add libtasn1. (grub-efi32)[arguments]<#:phases> {patch-ovmf-path}: Adjust. (grub-coreboot)[arguments]<#:phases> {disable-broken-tests}: Add asn1_test. Change-Id: I902c27ea2dd1be23560c64cd978226d94dfe72ff Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop> Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-13gnu: make-grub: Streamline.Maxim Cournoyer
This hasn't been needed since ce362bc1f351. * gnu/packages/bootloaders.scm (make-grub) [native-inputs]: Do not provide a variant binutils for 32-bit systems. Change-Id: I4a3f086ccf7e7e746c7a4d8290943b735f82779a
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-17gnu: Remove vboot-utils.Andreas Enge
* gnu/packages/bootloaders.scm (vboot-utils): Delete variable. * gnu/packages/patches/vboot-utils-fix-format-load-address.patch, gnu/packages/patches/vboot-utils-fix-tests-show-contents.patch, gnu/packages/patches/vboot-utils-skip-test-workbuf.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Unregister files. Fixes: guix/guix#5667 Change-Id: If37bea70477f5a03e4c5c05f5e151d3bbef6ecbe
2026-02-17gnu: Remove u-boot-nintendo-nes-classic-edition.Andreas Enge
* gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition): Delete variable. * gnu/packages/patches/u-boot-nintendo-nes-serial.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Fixes: guix/guix#5666 Change-Id: I318724a3d749e3e5357abc150b5c1d72b1c200cb
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: u-boot-tools: Remove python-coverage native-input.Nicolas Graves
* gnu/packages/bootloaders.scm (u-boot-tools): [native-inputs]: Remove python-coverage. [arguments]<#:phases>: Adapt patch phase. Change-Id: I94394544079197b4a3f8c53cc0b3d78d1f5dc8be Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-01-29gnu: u-boot: Update to 2026.01.Vagrant Cascadian
* gnu/packages/bootloaders.scm (u-boot): Update to 2026.01. [patches]: Drop u-boot-rockchip-inno-usb.patch. (u-boot-documentation)[native-inputs]: add python-sphinx-reredirects. (u-boot-documentation)[native-inputs]: Add comment about optional python-sphinx-rtd-theme. (u-boot-sandbox): Disable HKDF_MBEDTLS. (u-boot-tools): Update 'patch phase to disable openssl. * gnu/packages/patches/u-boot-rockchip-inno-usb.patch: Delete patch. * gnu/local.mk (dist_patch_DATA): Unregister patch.
2026-01-25gnu: patman: Update input.Andreas Enge
* gnu/packages/bootloaders.scm (patman)[inputs]: Replace python-pygit2-1.11 by python-pygit2. Change-Id: Iad3217b8c0b3d26bf0bceb0624b8c9cf8b3cd3ab Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pygit2: Rename to python-pygit2-1.11.Andreas Enge
* gnu/packages/python-xyz.scm (python-pygit2): Rename to... (python-pygit2-1.11): ...this. (python-pygit2-1.18): Adapt inheritance. (offlate): Adapt input. * gnu/packages/astronomy.scm (python-pypeit), gnu/packages/bootloaders.scm (patman), gnu/packages/cybersecurity.scm (gallia), gnu/packages/version-control.scm (gitless): Adapt inputs. Change-Id: I4a7d034a1f07f2b5e85985745ad5ef89ccb954c0 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-04gnu: u-boot-tools: Fix cross-compilation.Brian Kubisiak
* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Set CROSS_COMPILE when cross-compiling. Change-Id: Ia8a1f5f34a216676a67b776606427e321a821ac2 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-12-02gnu: u-boot: Removed non-free software.Jiyu
Change-Id: Ic647e659f41f245ce4a1409b232b24a91bd9ff25 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-11-03gnu: bootloader: Add nanopi-r4s-rk3399 bootloader.dan
* gnu/bootloader/u-boot.scm (u-boot-nanopi-r4s-rk3399-bootloader): Add variable. * gnu/packages/bootloaders.scm (u-boot-nanopi-r4s-rk3399): Add variable. Change-Id: Ib7af37fff02d7e5a83928949835c03a5949927da Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-10-21gnu: u-boot-tools: Keep tests inputs only for x86_64 target.Martin Schitter
* gnu/packages/bootloaders.scm (u-boot-tools)[native-inputs]: Apply condition to include python-coverage, python-pytest, and python-pytest-xdist only on x86_64 systems. Change-Id: I1cc9a734b3e8da28e801676111b3377f2a411055 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Reviewed-by: Vagrant Cascadian <vagrant@debian.org> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13gnu: Add grub-qemu.Efraim Flashner
* gnu/packages/bootloaders.scm (grub-qemu): New variable. Change-Id: I80ebf3f2fd6a36fa1c3c93958434b9d34a7c84f8
2025-10-13gnu: Add grub-uboot.Efraim Flashner
* gnu/packages/bootloaders.scm (grub-uboot): New variable. Change-Id: Ib923c66723f6250a7505b14f9d4a4dc0bad528ea
2025-10-13gnu: Add grub-ieee1275.Efraim Flashner
* gnu/packages/bootloaders.scm (grub-ieee1275): New variable. Change-Id: I078f5d6238e4f379e6c6c241a1008c3ff241f1a1
2025-10-13gnu: Add make-grub procedure.Efraim Flashner
* gnu/packages/bootloaders.scm (grub): Rename to make-grub. [arguments]: Adjust configure-flags to pass a platform flag. Don't disable the tests on armhf and aarch64. (grub-pc): New variable. (grub): Set to grub-pc. (grub-minimal, grub-coreboot, grub-efi, grub-emu): Rewrite to use make-grub. * etc/manifests/release.scm (%bootloader-packages): Rename the grub package. Change-Id: If020356cb1f8fec885df5732713078ebe4ffec96
2025-10-13gnu: grub-efi: Fix cross-compiling.Efraim Flashner
* gnu/packages/bootloaders.scm (grub-efi)[arguments]: Adjust the 'patch-ovmf-path phase to also check the native-inputs. Change-Id: I5f547821480d3d6c9d46e6c9f35d7dad6d3c6e89
2025-10-13gnu: grub-efi: Limit supported systems.Efraim Flashner
* gnu/packages/bootloaders.scm (grub-efi)[supported-systems]: New field. Change-Id: Ie0df87eb3cba289f53459f80cab2ac1c4fe1e99a
2025-09-27gnu: patman: Fix build.Rodion Goritskov
* gnu/packages/bootloaders.scm (patman):[native-inputs]: Add python-setuptools. Change-Id: Ia39f2aee4cb7480a445266d113407467207bbf2e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27gnu: python-u-boot-pylib: Fix build.Rodion Goritskov
* gnu/packages/bootloaders.scm (python-u-boot-pylib)[native-inputs]: Add python-setuptools. Change-Id: I94052f3a3db1aeb734025011e93e8efe279ccdb5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-18gnu: u-boot-rock-4c-plus-rk3399: Use default configuration.Vagrant Cascadian
* gnu/packages/bootloaders.scm (u-boot-rock-4c-plus-rk3399): Use default configuration.
2025-09-18system: Add u-boot-rock-4c-plus-rk3399.Denis 'GNUtoo' Carikli
* gnu/packages/bootloaders.scm (u-boot-rock-4c-plus-rk3399): New variable. * gnu/bootloader/u-boot.scm (u-boot-rock-4c-plus-rk3399-bootloader): New exported variable. * gnu/system/install.scm (rock-4c-plus-installation-os): New exported variable. Change-Id: I37025b248178311ccf8246cb0e02ed9399f9c6ac Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-17gnu: ipxe-qemu: Fix build on x86-32.André Batista
* gnu/packages/bootloaders.scm (ipxe) [arguments] <#:phases>: Conditionally add a 'fix-x86-align phase to fix (U)INT64 assertion failure on these arches. Change-Id: I9481b41c563984e7cd120b3039c08fe086263f72 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-09-03gnu: grub: Unconditionally disable grub_cmd_date test.Maxim Cournoyer
* gnu/packages/bootloaders.scm (grub) [#:phases] {skip-tests}: Remove conditional. Change-Id: I9a91377810a60fc0d7a909b4619fc53fe2b5cc8e
2025-09-03gnu: ipxe: Update to 1.21.1-4.969ce2c.Maxim Cournoyer
* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1-4.969ce2c. Change-Id: I00ed2edf1a71c3050d1517311fad979687e580f0
2025-08-28gnu: Add refind.Danny Milosavljevic
* gnu/packages/bootloaders.scm (refind): New variable. Closes: #7 Change-Id: I39c2d0a3388b7689e6a664fef8f3dc26edfab01d
2025-07-18gnu: dtc: Fix tests.Zheng Junjie
* gnu/packages/patches/dtc-fix-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/bootloaders.scm (dtc)[source]: Use it. Change-Id: I70d593ff55c677df9aae46ba289a0888bab73f12
2025-07-18gnu: syslinux: Drop python2 dependency.Janneke Nieuwenhuizen
* gnu/packages/bootloaders.scm (syslinux)[native-inputs]: Remove labels, use python3. [arguments]: Add PYTHON=python3 to #:make-flags. Change-Id: I4643f71d6cf91d0adcc42dad433e67398d399ff2
2025-07-03gnu: grub-efi: Enable test suite.Efraim Flashner
* 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-06-13gnu: dtc: Update to 1.7.2.Andreas Enge
* gnu/packages/bootloaders.scm (dtc): Update to 1.7.2. [source]: Remove patch. * gnu/local.mk (dist_patch_DATA): Unregister patch. * gnu/packages/patches/dtc-meson-cell-overflow.patch: Remove file. Change-Id: Icb2865ec02a6e0d930ba440f2cb7bd535fef0eae
2025-05-13gnu: Rename valgrind-next to valgrind.Greg Hogan
* gnu/packages/valgrind.scm (valgrind/pinned): Make public. (valgrind): Delete. (valgrind-next): Rename to valgrind. (valgrind/interactive): Inherit from valgrind. * gnu/packages/audio.scm (codec2), * gnu/packages/bootloaders.scm (dtc), * gnu/packages/chromium.scm (ungoogled-chromium), * gnu/packages/crates-io.scm (rust-crabgrind-0.1), * gnu/packages/crates-tls.scm (rust-rustls-pki-types-1), * gnu/packages/file-systems.scm (bindfs), * gnu/packages/gnome.scm (libratbag, gnome-software), * gnu/packages/high-availability.scm (pacemaker), * gnu/packages/linux.scm (multipath-tools), * gnu/packages/machine-learning.scm (python-pytorch), * gnu/packages/mpi.scm (openmpi-4), * gnu/packages/music.scm (stargate), * gnu/packages/perl-check.scm (perl-test-runvalgrind), * gnu/packages/prolog.scm (trealla), * gnu/packages/qt.scm (qtwebengine-5, qt-creator), * gnu/packages/robotics.scm (aseba), * gnu/packages/ruby.scm (ruby-ruby-memcheck), * gnu/packages/spreadsheet.scm (sc-im), * gnu/packages/web.scm (jq): Rename valgrind to valgrind/pinned. Change-Id: I9dec25abce643ef6d815a2cc50414c4f65f1e8d3
2025-05-08gnu: Fix small typos.Gabriel Wicki
String-separating double-quotes should be separated with white space. * gnu/packages/bootloaders.scm(u-boot-rpi-arm64-efi): Fix typo. * gnu/packages/linphone.scm(ortp): Fix typo. * gnu/packages/tex.scm(texlive-omegaware-bin): Fix typo. Change-Id: I83aa0f6862b265dd3e396e7c0b2db924915293dd Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-23gnu: Add arm-trusted-firmware-rk3588.Vagrant Cascadian
* gnu/packages/firmware.scm (arm-trusted-firmware-rk3588): New variable. * gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Support 'rk3588.
2025-03-09gnu: u-boot: Update to 2025.01.Vagrant Cascadian
* gnu/packages/bootloaders.scm (u-boot): Update to 2025.01. (u-boot-sandbox): Disable MBEDTLS_LIB.
2025-03-05gnu: bootloaders: Remove top-level circular dependency with firmware.scm.Ludovic Courtès
Fixes a circular dependency in ‘make-u-boot-rockchip-package’ that became apparent with 6e41ca397dd2810ee78bce8fdd11da5ba09c8fd4. * gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Remove ‘atf’ variable. Move ‘match’ form to the ‘inputs’ field. In ‘set-environment’ phase, use ‘search-input-file’. Change-Id: Ic42453efb8c2ef50a5f902998129bb8d6f0defdc
2025-03-04gnu: bootloader: Add orangepi-zero2w bootloader.Herman Rimm
* gnu/bootloader/u-boot.scm (u-boot-orangepi-zero2w-bootloader): Add variable. * gnu/packages/bootloaders.scm (u-boot-orangepi-zero2w): Add variable. * gnu/packages/firmware.scm (arm-trusted-firmware-sun50i-h616): Add variable. Change-Id: Idb43fdabac51b3301f3bea24fec72bfa29636489 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04gnu: u-boot-rockpro64-rk3399: Drop obsolete phase.Vagrant Cascadian
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399): Drop obsolete 'patch-header phase. Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04gnu: Add make-u-boot-rockchip-package procedure.Herman Rimm
* gnu/packages/bootloaders.scm (make-u-boot-rockchip-package): Add. (u-boot-orangepi-r1-plus-lts-rk3328, u-boot-puma-rk3399, u-boot-rock64-rk3328, u-boot-firefly-rk3399, u-boot-rockpro64-rk3399, u-boot-pinebook-pro-rk3399): Use procedure. Change-Id: I0d7632e46cfed312f8b2843c6fafc912077bc241 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-03-04gnu: u-boot-rockpro64-rk3399: Remove obsolete substitute.Herman Rimm
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]: Merge substitutes. Remove non-matching substitute. Change-Id: I27dbc51c0eb95de9e1474c966a4e97f7cff26009 Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-02-23gnu: Add grub-emu.Denis 'GNUtoo' Carikli
* gnu/packages/bootloaders.scm (grub-emu): New variable. Change-Id: Ia70246841e612b1fe1cb70001b9a6420cb7a63ea Signed-off-by: Ludovic Courtès <ludo@gnu.org>