gnu: american-fuzzy-lop: Change custom qemu input. * 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. * 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-updates
system: make-u-boot-package: Install configuration file. * gnu/packages/bootloaders.scm (make-u-boot-package): Install configuration file.
Merge branch 'master' into core-updates
gnu: u-boot: Remove surplus flag in 'install phase. * gnu/packages/bootloaders.scm (u-boot)[arguments]: Remove 'make-flags key from custom 'install phase.
Merge branch 'master' into core-updates
gnu: grub: Add pkg-config to native-inputs. * gnu/packages/bootloaders.scm (grub)[native-inputs]: Add pkg-config.
gnu: u-boot: Use newer GCC even during native compiles. * gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add gcc-7 even when not cross-compiling.
Merge branch 'master' into core-updates
system: Add A20 OLinuXino LIME installer. * 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. * 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. * gnu/packages/bootloaders.scm (make-u-boot-package): Replace underscores by dashes in package name.
system: Add A20 OLinuXino MICRO installer. * 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. * 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. * 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. * 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.
Merge branch 'master' into core-updates
gnu: dtc: Update to 1.4.6. * 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.
Merge branch 'master' into core-updates