aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/bootloaders.scm
Commit message (Collapse)AuthorAge
* gnu: make-u-boot-package: Add missing module.Efraim Flashner2018-07-29
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Add missing 'srfi srfi-1' module.
* gnu: make-u-boot-package: Don't install "sunxi-spl-with-ecc.bin".Danny Milosavljevic2018-07-26
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]<#:phases> [install]: Don't install "sunxi-spl-with-ecc.bin".
* gnu: Add u-boot-cubietruck.Julien Lepiller2018-07-22
| | | | * gnu/packages/bootloaders.scm (u-boot-cubietruck): New variable.
* gnu: u-boot-tools: Simplify build.Danny Milosavljevic2018-07-11
| | | | | * gnu/packages/bootloaders.scm (u-boot-tools)[arguments]<#:phases>[build]: Modify.
* gnu: u-boot-tools: Install "sunxi-spl-image-builder".Danny Milosavljevic2018-07-11
| | | | | | * gnu/packages/bootloaders.scm (u-boot-tools)[arguments]<#:phases>[build]: Build sunxi-spl-image-builder. (u-boot-tools)[arguments]<#:phases>[install]: Install sunxi-spl-image-builder.
* gnu: make-u-boot-package: Return #t from "install" phase.Danny Milosavljevic2018-07-11
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]<#:phases> [install]: Return #t.
* gnu: u-boot: Update to 2018.07.Vagrant Cascadian2018-07-10
| | | | | | | | | | | | | | | | | | | --=-=-= Content-Type: text/plain The attached patch updates u-boot to 2018.07, which required adding native-inputs of "bison" and "flex". live well, vagrant From 74a9561ac07592a5ae15b723d0f2ac7fc05c463c Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagrant@debian.org> Date: Tue, 10 Jul 2018 00:12:05 +0000 Subject: [PATCH] gnu: u-boot: Update to 2018.07. * gnu/packages/bootloaders.scm (u-boot): Update to 2018.07. (u-boot)[native-inputs]: Add "bison" and "flex".
* gnu: make-u-boot-package: Improve error handling.Danny Milosavljevic2018-06-22
| | | | * gnu/packages/bootloaders.scm (make-u-boot-package): Improve error handling.
* gnu: grub: Fix build on i686.Mark H Weaver2018-06-15
| | | | | | | | | Fixes <https://bugs.gnu.org/31380>. * gnu/packages/bootloaders.scm (grub)[native-inputs]: Add "ld-wrapper" and "binutils". Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* system: Add os-with-u-boot.Danny Milosavljevic2018-06-15
| | | | | | | * gnu/system/install.scm (os-with-u-boot): New procedure. * gnu/packages/bootloaders.scm (make-u-boot-package): Export. * doc/guix.texi (Building the Installation Image for ARM Boards): New subsection.
* system: Add u-boot-puma-rk3399.Vagrant Cascadian2018-05-29
| | | | | | | | | | | | | | * gnu/packages/bootloaders.scm (u-boot-puma-rk3399): New variable. (make-u-boot-package)[arguments]: Add '.rksd' files to the files installed during custom 'install phase. * gnu/bootloader/u-boot.scm (u-boot-puma-rk3399-bootloader): New exported variable. * gnu/system/install.scm (rk3399-puma-installation-os): New exported variable. * gnu/packages/firmware.scm (arm-trusted-firmware-puma-rk3399): New variable. (rk3399-cortex-m0): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* gnu: make-u-boot-package: Sort printed configurations case-insensitively.Danny Milosavljevic2018-05-29
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package): Sort printed configurations case-insensitively.
* gnu: u-boot-tools: Enable tests.Danny Milosavljevic2018-05-28
| | | | | | | | | * gnu/packages/bootloaders.scm (u-boot-tools)[native-inputs]: Add openssl, python2-coverage, python2-pytest, sdl. [arguments]<#:make-flags>: Remove NO_SDL. [arguments]<#:test-target>: Change to "tests". [arguments]<#:phases>[patch]: New phase. [arguments]<#:phases>[check]: Replace and move.
* gnu: Add u-boot-tools.Danny Milosavljevic2018-05-18
| | | | * gnu/packages/bootloaders.scm (u-boot-tools): New variable.
* gnu: make-u-boot-package: Install "u-boot".Danny Milosavljevic2018-05-12
| | | | * gnu/packages/bootloaders.scm (make-u-boot-package): Install "u-boot".
* gnu: Add u-boot-cubieboard.Danny Milosavljevic2018-05-12
| | | | * gnu/packages/bootloaders.scm (u-boot-cubieboard): New variable.
* gnu: u-boot-versatilepb: Remove package.Danny Milosavljevic2018-05-12
| | | | * gnu/packages/bootloaders.scm (u-boot-versatilepb): Delete variable.
* gnu: u-boot-pine64-plus: Use bundled dtc.Danny Milosavljevic2018-05-12
| | | | | * gnu/packages/bootloaders.scm (u-boot-pine64-plus)[arguments]<#:phases> [set-environment]: Use bundled dtc.
* gnu: make-u-boot-package: Print errors to (current-error-port).Danny Milosavljevic2018-05-12
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package): Print errors to (current-error-port).
* gnu: make-u-boot-package: Sort printed configurations.Danny Milosavljevic2018-05-12
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package): Sort printed configurations.
* gnu: u-boot: Add our dtc.Danny Milosavljevic2018-05-12
| | | | * gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add dtc.
* gnu: u-boot: Update to 2018.05.Vagrant Cascadian2018-05-12
| | | | | | * gnu/packages/bootloaders.scm (u-boot): Update to 2018.05. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
* system: Add u-boot-novena installer.Vagrant Cascadian2018-05-11
| | | | | | | | | * gnu/packages/bootloaders.scm (u-boot-novena): New variable. * gnu/bootloader/u-boot.scm (u-boot-novena-bootloader): New exported variable. * gnu/system/install.scm (novena-installation-os): New exported variable.
* gnu: Add u-boot-mx6cuboxi.Vagrant Cascadian2018-04-29
| | | | * gnu/packages/bootloaders.scm (u-boot-mx6cuboxi): New variable.
* gnu: Add u-boot-wandboard.Vagrant Cascadian2018-04-29
| | | | * gnu/packages/bootloaders.scm (u-boot-wandboard): New variable.
* gnu: make-u-boot-package: Install 'SPL' files also.Vagrant Cascadian2018-04-29
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Add 'SPL' files to the files installed during custom 'install phase.
* gnu: qemu: Build with Python 3 and SDL2 support.Rutger Helling2018-04-26
| | | | | | | | | | | | | * gnu/packages/bootloaders.scm (qemu-minimal-2.10): Remove variable. * gnu/packages/virtualization.scm (qemu)[inputs]: Use sdl2 instead of sdl. [native-inputs]: Use python-wrapper instead of python@2. * gnu/packages/virtualization.scm (qemu-minimal)[inputs]: Remove sdl2 instead of sdl from inherited packages. * gnu/packages/virtualization.scm (qemu-minimal-2.10): Add variable. [native-inputs]: Remove python-wrapper from inherited packages and use python@2 instead. * gnu/packages/debug.scm (american-fuzzy-lop): Inherit from moved hidden-package qemu-minimal-2.10.
* gnu: u-boot-odroid-c2: Remove variable.Efraim Flashner2018-04-19
| | | | | | U-boot for this target requires a binary blob to boot correctly. * gnu/packages/bootloaders.scm (u-boot-odroid-c2): Remove variable.
* gnu: Add u-boot-pine64-plus.Efraim Flashner2018-03-24
| | | | * gnu/packages/bootloaders.scm (u-boot-pine64-plus): New variable.
* gnu: make-u-boot-package: Install 'itb' and 'dtb' files also.Efraim Flashner2018-03-24
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]: Add 'itb' and 'dtb' files to the files installed during custom 'install phase.
* gnu: Fix common unquote typos.Tobias Geerinckx-Rice2018-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's easy to mistype ‘("foo" foo)’ as ‘("foo", foo)’ (which also works). Fix such typos for the proper edification of our young. * gnu/packages/android.scm: Move unquotes to their operands. * gnu/packages/bootloaders.scm: Likewise. * gnu/packages/build-tools.scm: Likewise. * gnu/packages/chemistry.scm: Likewise. * gnu/packages/compression.scm: Likewise. * gnu/packages/connman.scm: Likewise. * gnu/packages/django.scm: Likewise. * gnu/packages/emulators.scm: Likewise. * gnu/packages/engineering.scm: Likewise. * gnu/packages/file-systems.scm: Likewise. * gnu/packages/freedesktop.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gimp.scm: Likewise. * gnu/packages/gl.scm: Likewise. * gnu/packages/gnome.scm: Likewise. * gnu/packages/graphics.scm: Likewise. * gnu/packages/haskell.scm: Likewise. * gnu/packages/irc.scm: Likewise. * gnu/packages/julia.scm: Likewise. * gnu/packages/kde-frameworks.scm: Likewise. * gnu/packages/linux.scm: Likewise. * gnu/packages/lua.scm: Likewise. * gnu/packages/mail.scm: Likewise. * gnu/packages/make-bootstrap.scm: Likewise. * gnu/packages/messaging.scm: Likewise. * gnu/packages/music.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/ocaml.scm: Likewise. * gnu/packages/perl.scm: Likewise. * gnu/packages/python.scm: Likewise. * gnu/packages/python-web.scm: Likewise. * gnu/packages/qt.scm: Likewise. * gnu/packages/ratpoison.scm: Likewise. * gnu/packages/sdl.scm: Likewise. * gnu/packages/sml.scm: Likewise. * gnu/packages/terminals.scm: Likewise. * gnu/packages/text-editors.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/virtualization.scm: Likewise. * gnu/packages/vulkan.scm: Likewise. * gnu/packages/wget.scm: Likewise. * gnu/packages/wine.scm: Likewise. * gnu/packages/wm.scm: Likewise. * gnu/packages/xdisorg.scm: Likewise. * gnu/packages/xml.scm: Likewise. * gnu/packages/xorg.scm: Likewise.
* gnu: american-fuzzy-lop: Change custom qemu input.Efraim Flashner2018-02-22
| | | | | | | | * gnu/packages/debug.scm (american-fuzzy-lop)[inputs]: Custom-qemu now inherits from private qemu-minimal-2.10. * gnu/packages/bootloaders.scm (qemu-minimal-2.10): Add note to move variable to gnu/packages/debug.scm when no longer needed in bootloaders.scm.
* gnu: grub: Run tests against Qemu 2.10.Marius Bakke2018-02-20
| | | | | * gnu/packages/bootloaders.scm (qemu-minimal-2.10): New variable. (grub)[native-inputs]: Replace QEMU-MINIMAL with QEMU-MINIMAL-2.10.
* Merge branch 'master' into core-updatesMark H Weaver2018-02-14
|\
| * system: make-u-boot-package: Install configuration file.Danny Milosavljevic2018-02-13
| | | | | | | | | | * gnu/packages/bootloaders.scm (make-u-boot-package): Install configuration file.
* | Merge branch 'master' into core-updatesMark H Weaver2018-02-03
|\|
| * gnu: u-boot: Remove surplus flag in 'install phase.Efraim Flashner2018-02-02
| | | | | | | | | | * gnu/packages/bootloaders.scm (u-boot)[arguments]: Remove 'make-flags key from custom 'install phase.
* | Merge branch 'master' into core-updatesMarius Bakke2018-02-01
|\|
| * gnu: u-boot: Use newer GCC even during native compiles.Efraim Flashner2018-01-28
| | | | | | | | | | * gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add gcc-7 even when not cross-compiling.
* | gnu: grub: Add pkg-config to native-inputs.Mark H Weaver2018-01-29
|/ | | | * gnu/packages/bootloaders.scm (grub)[native-inputs]: Add pkg-config.
* system: Add A20 OLinuXino LIME installer.Danny Milosavljevic2018-01-22
| | | | | | | | | * gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime-bootloader): New exported variable. * gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime): New exported variable. * gnu/system/install.scm (a20-olinuxino-lime-installation-os): New exported variable.
* system: Add Nintendo NES Classic Edition installer.Danny Milosavljevic2018-01-20
| | | | | | | | | * gnu/bootloader/u-boot.scm (u-boot-nintendo-nes-classic-edition-bootloader): New exported variable. * gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition): New exported variable. * gnu/system/install.scm (nintendo-nes-classic-edition-installation-os): New exported variable.
* system: make-u-boot-package: Replace underscores by dashes in package name.Danny Milosavljevic2018-01-20
| | | | | * gnu/packages/bootloaders.scm (make-u-boot-package): Replace underscores by dashes in package name.
* system: Add A20 OLinuXino MICRO installer.Danny Milosavljevic2018-01-20
| | | | | | | | | * gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-micro-bootloader): New exported variable. * gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-micro): New exported variable. * gnu/system/install.scm (a20-olinuxino-micro-installation-os): New exported variable.
* system: Add A20 OLinuXino LIME2 installer.Danny Milosavljevic2018-01-20
| | | | | | | | | * gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime2-bootloader): New exported variable. * gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime2): New exported variable. * gnu/system/install.scm (a20-olinuxino-lime2-emmc-installation-os): New exported variable.
* gnu: u-boot: Update to 2018.01.Danny Milosavljevic2018-01-20
| | | | | | | * gnu/packages/bootloaders.scm (define-module): Import (gnu packages gcc). (u-boot): Update to 2018.01. [native-inputs]: Add swig. Remove dtc. (make-u-boot-package): Use gcc-7.
* system: Add Banana Pi M2 Ultra installer.Danny Milosavljevic2018-01-20
| | | | | | | | | | | * gnu/bootloader/u-boot.scm (u-boot-banana-pi-m2-ultra-bootloader): New exported variable. (install-allwinner-u-boot): New variable. (u-boot-allwinner-bootloader): New variable. * gnu/packages/bootloaders.scm (u-boot-banana-pi-m2-ultra): New exported variable. * gnu/system/install.scm (banana-pi-m2-ultra-installation-os): New exported variable.
* gnu: dtc: Update to 1.4.6.Tobias Geerinckx-Rice2018-01-12
| | | | | | | | * gnu/packages/bootloaders.scm (dtc): Update to 1.4.6. [source]: Remove both patches. * gnu/packages/patches/dtc-format-modifier.patch: Delete file. * gnu/packages/patches/dtc-32-bits-check.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Remove both.
* gnu: grub-hybrid: Don't try to install files that already exist.Efraim Flashner2018-01-10
| | | | | * gnu/packages/bootloaders.scm (grub-hybrid)[arguments]: Check if a file already exists in the destination directory before installing it.
* gnu: Add vboot-utils.Marius Bakke2018-01-08
| | | | * gnu/packages/bootloaders.scm (vboot-utils): New public variable.