aboutsummaryrefslogtreecommitdiff
path: root/gnu/artwork.scm
diff options
context:
space:
mode:
authorTimothy Sample <samplet@ngyro.com>2020-02-03 10:51:07 -0500
committerJan Nieuwenhuizen <janneke@gnu.org>2020-02-17 23:21:05 +0100
commit2ca7af43fe17d9acf082dce85d137a27a8ac4887 (patch)
tree5c20389c850be75ed2948892952c3023aaf523d5 /gnu/artwork.scm
parent9c9407f746aa6ad365c0604ef9668009f4dbe8fd (diff)
downloadguix-2ca7af43fe17d9acf082dce85d137a27a8ac4887.tar.gz
guix-2ca7af43fe17d9acf082dce85d137a27a8ac4887.zip
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 'gnu/artwork.scm')
0 files changed, 0 insertions, 0 deletions