summaryrefslogtreecommitdiff
path: root/gnu/packages/bootloaders.scm
AgeCommit message (Collapse)Author
2021-11-14gnu: u-boot, u-boot-am335x-boneblack, u-boot-novena: Fix lint warnings.Vagrant Cascadian
* gnu/packages/bootloaders.scm (u-boot)[description]: Add second space after sentence. (u-boot-am335x-boneblack)[description]: Likewise. (u-boot-novena)[description]: Likewise.
2021-10-24gnu: u-boot: Update to 2021.10.Vagrant Cascadian
* gnu/packages/bootloaders.scm (%u-boot-allow-disabling-openssl-patch): New variable. (u-boot): Update to 2021.10. Add patch fixing build without openssl. (u-boot-qemu-riscv64-smode): Add patch fixing build without openssl. (u-boot-tools): Adjust phases to disable CONFIG_TOOLS_LIBCRYPTO. (make-u-boot-package): Add phase disabling CONFIG_TOOLS_LIBCRYPTO. * gnu/packages/patches/u-boot-allow-disabling-openssl.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add patch.
2021-10-03gnu: os-prober: Update to 1.79.Tobias Geerinckx-Rice
* gnu/packages/bootloaders.scm (os-prober): Update to 1.79.
2021-09-23gnu: u-boot-tools: Install the 'kwboot' executable.Marius Bakke
* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Install one more file.
2021-09-05gnu: u-boot-nintendo-nes-classic-edition: Make it actually boot again.Danny Milosavljevic
* gnu/packages/patches/u-boot-nintendo-nes-serial.patch: New file. * gnu/local.mk (dist_patch_DATA): Add u-boot-nintendo-nes-serial.patch. * gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition): Downgrade to 2018.11. [source]: Add patch. [description]: Modify. [native-inputs]: Add python-2.
2021-08-05gnu: Rename u-boot-sifive-fu540 to sifive-unleashed.Pierre Langlois
* gnu/packages/bootloaders.scm (u-boot-sifive-fu540): Rename to ... (u-boot-sifive-unleashed): ... this. Change board name from sifive_fu540 to sifive_unleashed. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Rename sifive_fu540 to sifive_unleashed.
2021-08-05gnu: u-boot-vexpress: Remove package.Pierre Langlois
Upstream no longer supports the platform and we don't expect any users out there, see <https://bugs.gnu.org/49552>. * gnu/packages/bootloaders.scm (u-boot-vexpress): Remove variable.
2021-08-02gnu: u-boot: Update to 2021.07.Pierre Langlois
* gnu/packages/patches/u-boot-sifive-prevent-reloc-initrd-fdt.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (%u-boot-sifive-prevent-relocating-initrd-fdt): New variable. (u-boot): Update to 2021.07. [native-inputs]: Add python-pycryptodomex. (u-boot-2021.07): Delete variable. (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl test. (u-boot-sifive-unmatched): Use default u-boot package. (u-boot-pinebook-pro-rk3328): Use default u-boot package.
2021-07-31gnu: u-boot-rockpro64-rk3399: Enable 'set-environment phase.Pierre Langlois
Fixes <https://bugs.gnu.org/49550>. * gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]: Run 'set-environment phase after 'unpack instead of non-existent 'patch-rockpro64-config phase.
2021-07-29gnu: web: Move libyaml and libcyaml to (gnu packages serialization).Maxim Cournoyer
Files to be adjusted were searched with the following command: $ git ls-files | xargs grep -l -E ',libc?yaml' | \ xargs grep -L '(gnu packages serialization)' * gnu/packages/web.scm (libyaml, libyaml+static, libcyaml): Move to... * gnu/packages/serialization.scm: ... here.
2021-07-02gnu: grub-efi: Only enable the stack protector on x86_64-linux.Christopher Baines
Follow up to 018f95094153660e3041ec160718f0bda286a3dc, as gcc on aarch64-linux doesn't seem to support -mstack-protector-guard=global. Fixes <https://bugs.gnu.org/49088>. * gnu/packages/bootloaders.scm (grub-efi)[arguments]: Only add "--enable-stack-protector" to #:configure-flags when system is x86_64-linux.
2021-06-13gnu: QEMU: Update to 6.0.0.Marius Bakke
* gnu/packages/patches/qemu-build-info-manual.patch: Adjust for 6.0. * gnu/packages/virtualization.scm (qemu): Update to 6.0.0. [source](snippet): Remove obsolete substitution. [arguments]: Adjust test substitutions for upstream changes. * gnu/packages/bootloaders.scm (grub)[source](modules, snippet): New fields.
2021-06-12gnu: grub-efi: Enable the stack protector.Tobias Geerinckx-Rice
* gnu/packages/bootloaders.scm (grub-efi)[arguments]: Add "--enable-stack-protector" to #:configure-flags.
2021-06-12gnu: grub: Update to 2.06.Tobias Geerinckx-Rice
[source]: Remove upstreamed patches. * gnu/packages/patches/grub-setup-root.patch: Update patch. * gnu/packages/patches/grub-verifiers-Blocklist-fallout-cleanup.patch, gnu/packages/patches/grub-cross-system-i686.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
2021-06-11gnu: dtc: Update to 1.6.1.Tobias Geerinckx-Rice
* gnu/packages/bootloaders.scm (dtc): Update to 1.6.1.
2021-06-08gnu: Add u-boot-sifive-unmatched.Efraim Flashner
* gnu/packages/bootloaders.scm (u-boot-sifive-unmatched): New variable.
2021-06-08gnu: u-boot-2021.07: Update to 2021.07-rc4.Efraim Flashner
* gnu/packages/bootloaders.scm (u-boot-2021.07): Update to 2021.07-rc4.
2021-05-01gnu: u-boot-pinebook-pro-rk3399: Update to version 2021.07-rc1.Vagrant Cascadian
Version 2021.07-rc1 supports video output on the eDP panel. * gnu/packages/bootloaders.scm (u-boot-2021.07): New variable. (u-boot-pinebook-pro-rk3399)[source, version]: Use u-boot-2021.07.
2021-05-01gnu: u-boot: Patch to fix boot regressions for some platforms.Vagrant Cascadian
The previous workaround stopped the preboot phase from loading USB support, which makes it impossible to use a USB keyboard to select a generation from the boot menu without using a serial console. * gnu/packages/patches/u-boot-rockchip-inno-usb.patch: New File. * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/bootloaders.scm (%u-boot-rockchip-inno-usb-patch): New variable. (u-boot)[source]: Add patch. (u-boot-rockpro64-rk3399, u-boot-pinebook-pro-rk3399): Remove obsolete phase.
2021-04-21gnu: ipxe: Fix grammar.Vagrant Cascadian
* gnu/packages/bootloaders.scm (ipxe)[description]: Remove gratuitous use of "allows to".
2021-04-11gnu: u-boot: Update to 2021.04.Vagrant Cascadian
* gnu/packages/bootloaders (u-boot): Update to 2021.04. [source]: Use https URL.
2021-03-11gnu: os-prober: Update to 1.78.Tobias Geerinckx-Rice
* gnu/packages/bootloaders.scm (os-prober): Update to 1.78.
2021-02-08gnu: u-boot-puma-rk3399: Switch to using arm-trusted-firmware-rk3399.Vagrant Cascadian
* gnu/packages/bootloaders.scm (u-boot-puma-rk3399)[native-inputs]: Add arm-trusted-firmware-rk3399. Remove arm-trusted-firmware-puma-rk3399 and rk3399-cortex-m0. * gnu/packages/firmware.scm (arm-trusted-firmware-puma-rk3399, rk3399-cortex-m0): Remove obsolete variables. * gnu/bootloader/u-boot.scm (install-puma-rk3399-u-boot): Install idbloader.img.
2021-02-08gnu: u-boot: Update to 2021.01.Vagrant Cascadian
* gnu/packages/bootloaders (u-boot): Update to 2021.01. (u-boot-pinebook-pro-rk3399): Add patch-pinebook-pro-config phase.
2021-01-14gnu: ipxe: Update to 1.21.1.Vincent Legoll
* gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2021-01-14gnu: Add ipxe.Vincent Legoll
* gnu/packages/bootloaders.scm (ipxe): New variable. * gnu/packages/patches/ipxe-reproducible-geniso.patch: New file … * gnu/local.mk (dist_patch_DATA): … add it. Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr> Co-authored-by: Brice Waegeneire <brice@waegenei.re> Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-12-29gnu: u-boot-rockpro64-rk3399: Fix freeze on boot.Caliph Nomble
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]<#:phases> [patch-rockpro64-config]: Build with modified config to prevent freeze on boot due to usb being enabled. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-12-29Revert "gnu: u-boot: Fix freeze on boot with u-boot-rockpro64-rk3399."Danny Milosavljevic
because it was applied to the wrong u-boot. This reverts commit d980e6e275aed80e65ad3b7e17c5a5118661e2c2.
2020-12-28gnu: u-boot: Fix freeze on boot with u-boot-rockpro64-rk3399.Caliph Nomble via Guix-patches via
* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399)[arguments]<#:phases> [patch-rockpro64-config]: Build with modified config to prevent freeze on boot due to usb being enabled. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-12-20gnu: dtc: Update to 1.6.0.Marius Bakke
* gnu/packages/bootloaders.scm (dtc): Update to 1.6.0.
2020-11-24gnu: grub-minimal: Fix cross-compilation.Ludovic Courtès
Fixes a regression introduced in 34a6f123514b5677d442ed7cd609ff01534904b8 that would break cross-compilation of 'grub-minimal' because it would enable Freetype support as a side effect but the 'set-freetype-variables' phase was not inherited in 'grub-minimal'. * gnu/packages/bootloaders.scm (grub-minimal)[arguments]: Use 'substitute-keyword-arguments' so that the 'set-freetype-variables' phase is inherited.
2020-11-23gnu: grub: Fix cross-compiling for other architectures.Efraim Flashner
Reported by cbaines and xelxebar on IRC. * gnu/packages/bootloaders.scm (grub)[arguments]: In custom 'set-freetype-variables phase only use the native-inputs version of freetype.
2020-11-16gnu: grub: Cross-compile for mips64el-linux.Efraim Flashner
* gnu/packages/bootloaders.scm (grub)[arguments]: Add custom phase to set BUILD_FREETYPE_* flags. [native-inputs]: Add freetype.
2020-11-16gnu: grub: Don't run tests when cross compiling.Efraim Flashner
* gnu/packages/bootloaders.scm (grub)[arguments]: Skip tests when cross-compiling.
2020-11-16gnu: dtc: Cross compile.Efraim Flashner
* gnu/packages/bootloaders.scm (dtc)[arguments]: Use cc-for-target in make-flags. Add custom phase to use correct pkg-config for target.
2020-11-08gnu: grub: Only do code substitution when input is available.Efraim Flashner
* gnu/packages/bootloaders.scm (grub)[arguments]: In custom 'patch-stuff phase only substitute the absolute location of the mdadm binary when it is an input.
2020-10-24gnu: u-boot-tools: Update tests.Vagrant Cascadian
* gnu/packages/bootloaders (u-boot-tools): Call tcheck target instead of all tests. Drop adjustment to test coverage percentage. Update substitution of python coverage binary. Re-enable coverage tests of dtoc and fdt. Disable additional configuration options that require OpenSSL.
2020-10-24gnu: u-boot: Update to 2020.10.Vagrant Cascadian
* gnu/packages/bootloaders (u-boot): Update to 2020.10. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.
2020-10-23Revert "gnu: u-boot: Update to 2020.10."Maxim Cournoyer
This reverts commit fe6067fc248673d6509b557ff010778f7762382f. This commit broke u-boot-tools.
2020-10-18gnu: u-boot: Update to 2020.10.Vagrant Cascadian
* gnu/packages/bootloaders (u-boot): Update to 2020.10. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.
2020-09-19gnu: u-boot: Reomve sdl2 dependency on non-GUI builds.Danny Milosavljevic
* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Remove sdl2. (u-boot-tools)[native-inputs]: Add sdl2.
2020-07-09gnu: u-boot: Update to 2020.07.Vagrant Cascadian
* gnu/packages/bootloaders (u-boot): Update to 2020.07. (u-boot-pinebook-pro-rk3399): Remove patches. * gnu/packages/patches: u-boot-DT-for-Pinebook-Pro.patch, u-boot-add-boe-nv140fhmn49-display.patch, u-boot-gpio-keys-binding-cons.patch, u-boot-leds-common-binding-con.patch, u-boot-support-Pinebook-Pro-laptop.patch, u-boot-video-rockchip-fix-build.patch: Remove patches. u-boot-riscv64-fix-extlinux.patch: Refresh patch. * gnu/local.mk (dist_patch_DATA): Update accordingly.
2020-06-25gnu: grub: Cross-build fix for system i686-linux.Jan (janneke) Nieuwenhuizen
* gnu/packages/patches/grub-cross-system-i686.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (grub): Use it.
2020-06-02gnu: os-prober: Fix cross-compilation.Tobias Geerinckx-Rice
* gnu/packages/bootloaders.scm (os-prober)[arguments]: Use CC-FOR-TARGET.
2020-05-26gnu: grub: Allow "grub-bios-setup" to operate on raw disk-images.Mathieu Othacehe
* gnu/packages/patches/grub-setup-root.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (grub): Apply it.
2020-04-26Merge branch 'master' into core-updatesMarius Bakke
2020-04-24gnu: u-boot: Update to 2020.04.Pierre Langlois
* gnu/packages/bootloaders (u-boot): Update to 2020.04. [native-inputs]: Replace sdl with sdl2. Co-authored-by: Vagrant Cascadian <vagrant@debian.org>
2020-04-23Merge branch 'master' into core-updatesMarius Bakke
Conflicts: etc/news.scm gnu/local.mk gnu/packages/bootloaders.scm gnu/packages/linphone.scm gnu/packages/linux.scm gnu/packages/tls.scm gnu/system.scm
2020-04-23Revert "gnu: u-boot: Update to 2020.04."Mathieu Othacehe
This reverts commit be0ecfb1787b9e6954bf745bceeb1b9d2669d51a.
2020-04-20gnu: Add u-boot-pinebook-pro-rk3399.Vagrant Cascadian
* gnu/packages/bootloaders (u-boot-pinebook-pro-rk3399): New variable. * gnu/packages/patches/u-boot-DT-for-Pinebook-Pro.patch: New file. * gnu/packages/patches/u-boot-add-boe-nv140fhmn49-display.patch: New file. * gnu/packages/patches/u-boot-gpio-keys-binding-cons.patch: New file. * gnu/packages/patches/u-boot-leds-common-binding-con.patch: New file. * gnu/packages/patches/u-boot-support-Pinebook-Pro-laptop.patch: New file. * gnu/packages/patches/u-boot-video-rockchip-fix-build.patch: New file. * gnu/local.mk (dist_patch_DATA): Add new patches. * gnu/bootloader/u-boot.scm (install-pinebook-pro-rk3399-u-boot, u-boot-pinebook-pro-rk3399-bootloader): New variable. Co-authored-by: Jan Nieuwenhuizen <janneke@gnu.org>