This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
Evaluating the derivations with a daemon not supporting ‘builtin:git-download’
causes a dependency cycle. Add back the fallback with
‘git-fetch-from-tarball’ to work around it.
This is a followup to 5d518a2b74 and related
upgrades, which introduced this regression.
* gnu/packages/commencement.scm (gnumach-headers-boot0, mig-boot0,
hurd-headers-boot0): Change source fetch method to git-fetch-from-tarball.
Change-Id: I0a799dfe02200a3f2851537ab13063f34411a1e5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fixes: guix/guix#6464
Merges: #6966
The patch-compat phase seems to be no longer required.
* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20260129.
* gnu/packages/commencement.scm (gnumach-headers-boot0): Remove 'patch-compat phase.
Change-Id: I4007c58d4f99388c78a80eaef783be35208fe16a
* gnu/packages/hurd.scm (mig): Update to 3f4b0062963fca5d90fc65c1d7912ecdc21a8fed.
* gnu/packages/commencement.scm (mig-boot0): Inherit version and source.
Change-Id: Iaa42922d31100d16366ee3021a1b25b120e8058a
It was found to time out in the CI after 21600 seconds.
* gnu/packages/commencement.scm (gcc-mesboot) [properties]: New field.
Change-Id: Idec8a668f4f15e9ed3712d505b82704260b4295d
When the inherited binutils package had a #:phases argument, it would replace
that fo binutils-boot0 (being appended), and causing breakage.
* gnu/packages/commencement.scm (binutils-boot0): Do not append the inherited
binutils arguments; modify them with a chained ensure-keyword-arguments and
substitute-keyword-arguments.
Suggested-by: Rutherther <rutherther@ditigal.xyz>
Change-Id: If1245556e363b9a1da2e2bb65c83e3b3aa4ff6de
* gnu/packages/commencement.scm (%final-inputs): Use zstd-final instead of
computing it, now that there's a binding for it.
Change-Id: I3d28538b56f2480397d827cd4dac1275f0d27d66
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:
grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
--exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
The change was automated via:
git grep -l maxim.cournoyer@gmail.com |
xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'
* .mailmap: New entry.
Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
* gnu/packages/commencement.scm (gcc-boot0)[inputs]: When building on
powerpc-linux use libstdc++-boot0@5.
Change-Id: I9d46f000b9d402491b0131d2f55b6ad9a9259c88
This was reported by yelninei on IRC.
* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Inherit
package arguments from diffutils.
Change-Id: Ie438ad47c7262a6df62f6d26c31f78f1338f4bdd
* gnu/packages/commencement.scm (file)[arguments]: Don't disable
dependency-tracking when building on aarch64-linux.
Change-Id: I14c4b3f60af63427153dfd381400709f09f247ec
* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Don't
disable dependency-tracking when building on aarch64-linux.
Change-Id: Ib6338d8adab7dcfffeb7b0aabfb4f74ee3819119
* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Don't
disable dependency-tracking when building on aarch64-linux.
Change-Id: I98a445411d472eb78abb55a28733c2f77ac5fd3e
* gnu/packages/commencement.scm (gash-utils-boot)[arguments]: Use #:modules
instead of a non-top-level ‘use-modules’. Turn #:phases into a gexp.
Use ‘search-input-file’ in ‘make-echo’ phase.
[inputs, native-inputs]: Remove labels.
Change-Id: Ib0eaa8a9ba4272b423fdb34a0eaf56b3a93ac7d4
* gnu/packages/commencement.scm (gash-boot)[arguments]: Shorten
symlinks created in ‘install-symlinks’.
Change-Id: I1300b31db615ab5fd9674c5a2d2aca1b7f600fcd
* gnu/packages/commencement.scm (gash-boot)[arguments]: Use #:modules
instead of a non-top-level ‘use-modules’. Turn #:phases into a gexp.
[inputs, native-inputs]: Remove labels.
Change-Id: I1e18b3ef76bb681494f76dded0dbd3b88cb9c462
* gnu/packages/commencement.scm (bootar)[arguments]: Use
‘search-input-file’ and use gexps. Remove non-top-level ‘use-modules’
from #:phases and pass #:modules instead.
[inputs]: Remove label.
Change-Id: Idb962dc5f886ec13ef10b90ea6b4d1292b412312
* guix/build/gnu-build-system.scm (configure): Use ‘search-input-file’
instead of ‘assoc-ref’ when looking for bash.
* gnu/packages/commencement.scm (%boot-gash-inputs): Update comment.
Change-Id: Ie95e95cfeb9f004fd304ff2af471ea5840af2b2e