diff options
author | Timothy Sample <samplet@ngyro.com> | 2020-02-03 10:51:07 -0500 |
---|---|---|
committer | Jan Nieuwenhuizen <janneke@gnu.org> | 2020-02-17 23:21:05 +0100 |
commit | 2ca7af43fe17d9acf082dce85d137a27a8ac4887 (patch) | |
tree | 5c20389c850be75ed2948892952c3023aaf523d5 /tests | |
parent | 9c9407f746aa6ad365c0604ef9668009f4dbe8fd (diff) | |
download | guix-2ca7af43fe17d9acf082dce85d137a27a8ac4887.tar.gz |
gnu: commencement: Simplify Gash and Gash-Utils.
This change does three things. First Gash-Utils is updated to 0.1.0. Then, the bootstrap Gash and Gash-Utils packages are arranged to be built without using 'guild'. Finally, instead of using a binary 'tar' via 'bootstrap-executable' to extract Gash and Gash-Utils, a self-extracting Scheme implementation of 'tar' and 'gzip' is used instead. These three changes need to happen in concert to avoid breaking the bootstrap process. * gnu/packages/shells.scm (gash-utils): Update to 0.1.0; remove 'autoconf' and 'automake' from 'native-inputs'; delete 'arguments'; update the home-page, synopsis, and description. * gnu/packages/commencement.scm (bootar): New variable. (gash-boot): Replace 'tar', and 'xz' with 'bootar'; remove 'bash' and 'guile-source'; do not use 'guile-build-system' but rather 'gnu-build-system' with some modified phases; disable tests. (gash-utils-boot): Likewise. (%boot-gash-inputs): Add 'bootar'; replace '%bootstrap-guile+guild' with '%bootstrap-guile'. (mes-boot): In the configure phase, do not reference 'GUILE_LOAD_PATH' as it is no longer set.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions