guix/gnu
Philip McGrath f79049caae
gnu: chez-scheme: Explicitly package bootstrap bootfiles.
This makes the structure of the upstream Chez Scheme package the same as
for the Racket variant, it sets things up for (one day, hopefully)
actually being able to bootstrap the upstream Chez Scheme bootfiles, and
it may be useful for cross-compilation and adding support for
architectures without pre-built bootfiles from upstream.

* gnu/packages/chez.scm (chez-scheme-bootstrap-bootfiles): New
variable.
(chez-scheme)[native-inputs]: Add it.
[arguments]<#:phases>: Add 'unpack-bootfiles'.
(chez-scheme-for-racket-bootstrap-bootfiles): Inherit from
'chez-scheme-bootstrap-bootfiles'.
[arguments]: Adapt accordingly.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-03-04 23:44:21 +01:00
..
bootloader
build initrd: Honor rootfstype and rootflags command-line parameters. 2022-03-01 10:30:18 -05:00
home home: xdg: Fix xdg-desktop-entry config field serialization. 2022-03-01 12:33:07 +01:00
installer initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
machine initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
packages gnu: chez-scheme: Explicitly package bootstrap bootfiles. 2022-03-04 23:44:21 +01:00
platforms
services services: openvpn: Actually save log file. 2022-03-03 23:57:01 +01:00
system initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
tests
artwork.scm
bootloader.scm
ci.scm
home.scm
image.scm
installer.scm
local.mk gnu: racket: Update to 8.4. 2022-03-04 23:36:58 +01:00
machine.scm
packages.scm
platform.scm
services.scm
system.scm initrd: Use non-hyphenated kernel command-line parameter names. 2022-03-01 10:30:17 -05:00
tests.scm