aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/bootloaders.scm
Commit message (Collapse)AuthorAge
* gnu: u-boot-pinebook-pro-rk3399: Update to version 2021.07-rc1.Vagrant Cascadian2021-05-01
| | | | | | | 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.
* gnu: u-boot: Patch to fix boot regressions for some platforms.Vagrant Cascadian2021-05-01
| | | | | | | | | | | | 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.
* gnu: ipxe: Fix grammar.Vagrant Cascadian2021-04-21
| | | | | * gnu/packages/bootloaders.scm (ipxe)[description]: Remove gratuitous use of "allows to".
* gnu: u-boot: Update to 2021.04.Vagrant Cascadian2021-04-11
| | | | | * gnu/packages/bootloaders (u-boot): Update to 2021.04. [source]: Use https URL.
* gnu: os-prober: Update to 1.78.Tobias Geerinckx-Rice2021-03-11
| | | | * gnu/packages/bootloaders.scm (os-prober): Update to 1.78.
* gnu: u-boot-puma-rk3399: Switch to using arm-trusted-firmware-rk3399.Vagrant Cascadian2021-02-08
| | | | | | | | | | * 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.
* gnu: u-boot: Update to 2021.01.Vagrant Cascadian2021-02-08
| | | | | * gnu/packages/bootloaders (u-boot): Update to 2021.01. (u-boot-pinebook-pro-rk3399): Add patch-pinebook-pro-config phase.
* gnu: ipxe: Update to 1.21.1.Vincent Legoll2021-01-14
| | | | | | * gnu/packages/bootloaders.scm (ipxe): Update to 1.21.1. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* gnu: Add ipxe.Vincent Legoll2021-01-14
| | | | | | | | | | * 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>
* gnu: u-boot-rockpro64-rk3399: Fix freeze on boot.Caliph Nomble2020-12-29
| | | | | | | | * 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>
* Revert "gnu: u-boot: Fix freeze on boot with u-boot-rockpro64-rk3399."Danny Milosavljevic2020-12-29
| | | | | | because it was applied to the wrong u-boot. This reverts commit d980e6e275aed80e65ad3b7e17c5a5118661e2c2.
* gnu: u-boot: Fix freeze on boot with u-boot-rockpro64-rk3399.Caliph Nomble via Guix-patches via2020-12-28
| | | | | | | | * 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>
* gnu: dtc: Update to 1.6.0.Marius Bakke2020-12-20
| | | | * gnu/packages/bootloaders.scm (dtc): Update to 1.6.0.
* gnu: grub-minimal: Fix cross-compilation.Ludovic Courtès2020-11-24
| | | | | | | | | | | | 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.
* gnu: grub: Fix cross-compiling for other architectures.Efraim Flashner2020-11-23
| | | | | | | | 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.
* gnu: grub: Cross-compile for mips64el-linux.Efraim Flashner2020-11-16
| | | | | | * gnu/packages/bootloaders.scm (grub)[arguments]: Add custom phase to set BUILD_FREETYPE_* flags. [native-inputs]: Add freetype.
* gnu: grub: Don't run tests when cross compiling.Efraim Flashner2020-11-16
| | | | | * gnu/packages/bootloaders.scm (grub)[arguments]: Skip tests when cross-compiling.
* gnu: dtc: Cross compile.Efraim Flashner2020-11-16
| | | | | * gnu/packages/bootloaders.scm (dtc)[arguments]: Use cc-for-target in make-flags. Add custom phase to use correct pkg-config for target.
* gnu: grub: Only do code substitution when input is available.Efraim Flashner2020-11-08
| | | | | | * 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.
* gnu: u-boot-tools: Update tests.Vagrant Cascadian2020-10-24
| | | | | | | | | * 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.
* gnu: u-boot: Update to 2020.10.Vagrant Cascadian2020-10-24
| | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.10. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.
* Revert "gnu: u-boot: Update to 2020.10."Maxim Cournoyer2020-10-23
| | | | | This reverts commit fe6067fc248673d6509b557ff010778f7762382f. This commit broke u-boot-tools.
* gnu: u-boot: Update to 2020.10.Vagrant Cascadian2020-10-18
| | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.10. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.
* gnu: u-boot: Reomve sdl2 dependency on non-GUI builds.Danny Milosavljevic2020-09-19
| | | | | * gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Remove sdl2. (u-boot-tools)[native-inputs]: Add sdl2.
* gnu: u-boot: Update to 2020.07.Vagrant Cascadian2020-07-09
| | | | | | | | | | | | * 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.
* gnu: grub: Cross-build fix for system i686-linux.Jan (janneke) Nieuwenhuizen2020-06-25
| | | | | | * 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.
* gnu: os-prober: Fix cross-compilation.Tobias Geerinckx-Rice2020-06-02
| | | | * gnu/packages/bootloaders.scm (os-prober)[arguments]: Use CC-FOR-TARGET.
* gnu: grub: Allow "grub-bios-setup" to operate on raw disk-images.Mathieu Othacehe2020-05-26
| | | | | | * gnu/packages/patches/grub-setup-root.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (grub): Apply it.
* Merge branch 'master' into core-updatesMarius Bakke2020-04-26
|\
| * gnu: u-boot: Update to 2020.04.Pierre Langlois2020-04-24
| | | | | | | | | | | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.04. [native-inputs]: Replace sdl with sdl2. Co-authored-by: Vagrant Cascadian <vagrant@debian.org>
* | Merge branch 'master' into core-updatesMarius Bakke2020-04-23
|\| | | | | | | | | | | | | | | | | | | | | 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
| * Revert "gnu: u-boot: Update to 2020.04."Mathieu Othacehe2020-04-23
| | | | | | | | This reverts commit be0ecfb1787b9e6954bf745bceeb1b9d2669d51a.
| * gnu: Add u-boot-pinebook-pro-rk3399.Vagrant Cascadian2020-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Merge branch 'master' into core-updatesMarius Bakke2020-04-15
|\|
| * gnu: u-boot: Update to 2020.04.Vagrant Cascadian2020-04-15
| | | | | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.04.
* | gnu: Add grub-minimal.Jan Nieuwenhuizen2020-03-29
| | | | | | | | * gnu/packages/bootloaders.scm (grub-minimal): New variable.
* | gnu: grub: Support for the Hurd.Jan Nieuwenhuizen2020-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/virtualization.scm (qemu)[supported-systems]: Remove the Hurd. * gnu/packages/linux.scm (mdadm)[supported-systems]: Likewise. (lvm2)[supported-systems]: Likewise. (fuse)[supported-systems]: Likewise. * gnu/packages/patches/grub-verifiers-Blocklist-fallout-cleanup.patch: New file * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (grub): Use it. [inputs, native-inputs]: Remove non-supported dependencies on non-supported systems. Fixes build for the Hurd.
* | Merge branch 'master' into core-updatesMarius Bakke2020-03-21
|\|
| * gnu: GRUB: Use the latest version of QEMU for tests.Marius Bakke2020-03-21
| | | | | | | | | | * gnu/packages/bootloaders.scm (grub)[native-inputs]: Change from QEMU-MINIMAL-2.10 to QEMU-MINIMAL.
| * gnu: GRUB: Build with the latest version of Flex.Marius Bakke2020-03-21
| | | | | | | | | | * gnu/packages/bootloaders.scm (grub)[native-inputs]: Change from FLEX-2.6.1 to FLEX.
* | Merge branch 'master' into core-updatesMarius Bakke2020-03-04
|\|
| * gnu: u-boot-pinebook: Fix LCD video output.Vagrant Cascadian2020-02-26
| | | | | | | | | | * gnu/packages/bootloaders (u-boot-pinebook): Add phase applying patch submitted upstream.
* | Merge branch 'staging' into core-updatesMarius Bakke2020-02-03
|\|
| * gnu: u-boot-qemu-riscv64-smode: Patch to fix boot menu.Vagrant Cascadian2020-02-01
| | | | | | | | | | | | * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: New patch. * gnu/local.mk (dist_patch_DATA): Update accordingly. * gnu/packages/bootloaders (u-boot-qemu-riscv64-smode): Add patch.
| * gnu: Add u-boot-qemu-riscv64.Vagrant Cascadian2020-01-31
| | | | | | | | * gnu/packages/bootloaders (u-boot-qemu-riscv64): New variable.
| * gnu: Add u-boot-sifive-fu540.Vagrant Cascadian2020-01-31
| | | | | | | | * gnu/packages/bootloaders (u-boot-sifive-fu540): New variable.
| * gnu: u-boot-qemu-riscv64-smode: Add package.Vagrant Cascadian2020-01-31
| | | | | | | | * gnu/packages/bootloaders (u-boot-qemu-riscv64-smode): New variable.
* | gnu: util-linux: Move libraries to separate output.Marius Bakke2020-01-15
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/37732>. Reported by Diego Nicola Barbato <dnbarbato@posteo.de>. * gnu/packages/linux.scm (util-linux)[outputs]: Add "lib". [arguments]: Update #:configure-flags and the "move-static-libraries" phase accordingly. Add phases "patch-build-scripts" and "adjust-pkg-config-files". (e2fsprogs, psm, mtd-utils, f2fs-tools, f2fs-tools-1.7, eudev, xfsprogs)[inputs]: Change to the "lib" output of UTIL-LINUX. (btrfs-progs)[inputs]: Remove duplicate UTIL-LINUX inputs and change to use the "lib" output. * gnu/packages/admin.scm (pam-mount)[inputs]: Add UTIL-LINUX:LIB. (testdisk)[inputs]: Change to the "lib" output of UTIL-LINUX. * gnu/packages/android.scm (abootimg)[inputs]: Likewise. * gnu/packages/audio.scm (jack-1)[propagated-inputs]: Likewise. * gnu/packages/bootloaders.scm (syslinux, vboot-utils)[inputs]: Likewise. * gnu/packages/chez.scm (chez-scheme)[inputs]: Likewise. * gnu/packages/cryptsetup.scm (cryptsetup, cryptsetup-static)[inputs]: Likewise. * gnu/packages/databases.scm (postgresql, 4store)[inputs]: Likewise. * gnu/packages/disk.scm (ndctl, gptfdisk, fdisk, gparted, rmlint, volume-key)[inputs]: Likewise. (parted)[inputs]: Likewise. [native-inputs]: Add UTIL-LINUX. * gnu/packages/efi.scm (sbsigntools)[inputs]: Add UTIL-LINUX:LIB. * gnu/packages/engineering.scm (lib3mf)[inputs]: Change to the "lib" output of UTIL-LINUX. * gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Likewise. * gnu/packages/file-systems.scm (glusterfs, jfsutils, zfs)[inputs]: Likewise. * gnu/packages/firmware.scm (ovmf)[inputs]: Likewise. * gnu/packages/fontutils.scm (fontconfig)[propagated-inputs]: Likewise. * gnu/packages/freedesktop.scm (localed)[inputs]: Likewise. * gnu/packages/glib.scm (glib, appstream-glib)[propagated-inputs]: Likewise. * gnu/packages/gnome.scm (tracker, gnome-terminal)[inputs]: Likewise. * gnu/packages/jupyter.scm (xeus)[inputs]: Likewise. * gnu/packages/kde.scm (kpmcore)[inputs]: Likewise. * gnu/packages/kodi.scm (crossguid)[inputs]: Likewise. * gnu/packages/lighting.scm (ola)[inputs]: Likewise. * gnu/packages/music.scm (libgig)[inputs]: Likewise. * gnu/packages/nfs.scm (nfs-utils)[inputs]: Likewise. * gnu/packages/opencog.scm (opencog)[inputs]: Likewise. * gnu/packages/package-management.scm (msitools)[inputs]: Change to the "lib" output of UTIL-LINUX. * gnu/packages/password-utils.scm (pwsafe)[inputs]: Likewise. * gnu/packages/telephony.scm (pjproject)[propagated-inputs]: Likewise. * gnu/packages/rdf.scm (rasqal)[inputs]: Likewise. * gnu/packages/search.scm (xapian)[inputs]: Likewise. * gnu/packages/sssd.scm (sssd)[native-inputs]: Likewise. * gnu/packages/storage.scm (ceph)[inputs]: Add UTIL-LINUX:LIB. * gnu/packages/task-management.scm (taskwarrior)[inputs]: Change to the "lib" output of UTIL-LINUX. * gnu/packages/virtualization.scm (libvirt, xen)[inputs]: Likewise. * gnu/packages/xorg.scm (libsm)[inputs]: Likewise.
* gnu: u-boot-2019.10: Remove obsolete version.Vagrant Cascadian2020-01-08
| | | | | | | | * gnu/packages/bootloaders (u-boot-2019.10): Remove variable. (u-boot-firefly-rk3399): Use default u-boot version. (u-boot-rockpro64-rk3399): Use default u-boot version. (u-boot-rock64-rk3328): Use default u-boot version. [arguments]: Remove add-u-boot-itb phase.
* gnu: u-boot: Update to 2020.01.Vagrant Cascadian2020-01-08
| | | | | | | | | | | | * gnu/packages/bootloaders (u-boot): Update to 2020.01. [source]: Remove patch u-boot-fix-mkimage-header-verification. [native-inputs]: Update to use python 3 and add perl. (u-boot-tools)[configure]: Use tools-only_defconfig. [arguments]: Update phase updating python-coverage to work with python 3. Drop obsolete substitution for test_ofplatdata. Disable code coverage tests and binman tests. * gnu/packages/patches/u-boot-fix-mkimage-header-verification.patch: Remove file. * gnu/local.mk [dist_patch_DATA]: Update accordingly.