summaryrefslogtreecommitdiff
path: root/gnu/packages/commencement.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
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
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
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
2026-03-08gnu: commencement: Reintroduce ‘git-fetch-from-tarball’.Yelninei
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 5d518a2b743ff836e5127199a95a7b6ca45dae7b 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
2026-03-06gnu: gnumach-headers: Update to 1.8+git20260129.Yelninei
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
2026-03-06gnu: python-boot0: Resolve conflict with newer libm.Yelninei
* gnu/packages/commencement.scm (python-boot0): Rename sinpi to m_sinpi as a newer libm provides sinpi symbol. Change-Id: Ifb8d193a06b66d2859a6ee27f6e64e0260c9b847
2026-03-06gnu: hurd-headers: Remove unused let binding.Yelninei
* gnu/packages/hurd.scm (hurd-headers): Remove let-binding. * gnu/packages/commencement.scm (gnu/packages/commencement.scm): Inherit version and source. Change-Id: Ib4500e499aab44a424f46fc4bfbf07b9964db2ab
2026-03-06gnu: gnumach-headers: Update to 1.8+git20251228.Yelninei
* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20251228. (gnumach): Remove upstreamed patches. * gnu/local.mk (dist_patch_DATA): Unregister patches. * gnu/packages/patches/gnumach-div0.patch: Delete file. * gnu/packages/patches/gnumach-kmsg-overflow.patch: Delete file. * gnu/packages/commencement.scm (gnumach-headers-boot0): Inherit version, don't use git-fetch-from-tarball. Change-Id: I90662803f95252096b45d6a49c7863683a9f8b51
2026-03-06gnu: mig: Update to 1.8+git20231217-1.3f4b006.Yelninei
* gnu/packages/hurd.scm (mig): Update to 3f4b0062963fca5d90fc65c1d7912ecdc21a8fed. * gnu/packages/commencement.scm (mig-boot0): Inherit version and source. Change-Id: Iaa42922d31100d16366ee3021a1b25b120e8058a
2025-11-03gnu: hurd: Update to 0.9.git20251029.Yelninei
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to 0.9.git20251029. * gnu/packages/hurd.scm (hurd-headers): Same. [#:configure-flags]: Disable check for mach_port_set_ktype. Change-Id: Ic6c98a679c32de3493b058a54d15691aa3397194 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-03gnu: hurd: Update to 0.9.git20250801.Yelninei
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to 0.9.git20250801. * gnu/packages/hurd.scm (hurd-headers): Same. (hurd): Remove hurd-socket-activation.patch. * gnu/packages/patches/hurd-socket-activation.patch: Remove patch. * gnu/local.mk (dist_patch_DATA): Deregister it. * gnu/packages/patches/hurd-rumpdisk-no-hd.patch: Update patch. Change-Id: I88f94a940c49a4d938e1e21e13df9815204d5d22 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-03gnu: gnumach: Update to 1.8+git20250731.Yelninei
* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to 1.8+git20250731. * gnu/packages/hurd.scm (gnumach-headers): Same. Change-Id: I7387c5f20c06c9857782c0b48e8387f9c779e872 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-10-30Revert "gnu: Add zstd-final."Maxim Cournoyer
This reverts commit e945001f04cc2ffcdee64aec4036a7e96bc67402.
2025-10-30Revert "gnu: %final-inputs: Use zstd-final."Maxim Cournoyer
This reverts commit 75d24fbfeff3637f44099fd205ab25fa8fffd53b.
2025-10-30Revert "gnu: Add pkg-config-final."Maxim Cournoyer
This reverts commit 72a99ff1a72c00d2b7a29f203b38cb4ec1c6fc34.
2025-10-30Revert "gnu: binutils-final: Enable zstd support."Maxim Cournoyer
This reverts commit 0c1de511f8fd81b5325160ea624e2953dd32ad84.
2025-10-30Revert "gnu: binutils-boot0: Refactor arguments."Maxim Cournoyer
This reverts commit 6f229017f5ba52a69d4b7bc35722c9f919372f71.
2025-10-30Revert "gnu: Add elfutils-final."Maxim Cournoyer
This reverts commit 7d5721de9a025e622b2a5cb63308bd78e7adc9e3.
2025-10-30Revert "gnu: Add xxhash-final."Maxim Cournoyer
This reverts commit c97232c4d3101faae4971d4e21a690108ddd6a6b.
2025-10-30Revert "gnu: Add dwz-final."Maxim Cournoyer
This reverts commit 4e2a5b27dd589139adb6aa93e1b750b4434f8956.
2025-10-30Revert "gnu %final-inputs: Add dwz-final."Maxim Cournoyer
This reverts commit 86b4c975e900d2f3ebe078a9ff6877039653058a.
2025-10-30Revert "gnu: gcc-mesboot: Raise default timeout via property."Maxim Cournoyer
This reverts commit f4768a9a9d6538127199d9b30af14ea1ea3576da.
2025-10-30gnu: gcc-mesboot: Raise default timeout via property.Maxim Cournoyer
It was found to time out in the CI after 21600 seconds. * gnu/packages/commencement.scm (gcc-mesboot) [properties]: New field. Change-Id: Idec8a668f4f15e9ed3712d505b82704260b4295d
2025-10-30gnu %final-inputs: Add dwz-final.Maxim Cournoyer
* gnu/packages/commencement.scm (%final-inputs): Register dwz-final. Change-Id: Iff6842cbf691d3ea38bdfecc7d3816b0806d6f0d
2025-10-30gnu: Add dwz-final.Maxim Cournoyer
* gnu/packages/commencement.scm (dwz-final): New variable. Change-Id: I2a0453fbca2184e3f31c9b92190dfd7259c5541a
2025-10-30gnu: Add xxhash-final.Maxim Cournoyer
* gnu/packages/commencement.scm (xxhash-final): New variable. Change-Id: Ib3839b2233026527c8bf942db9cd9904eb079c5f
2025-10-30gnu: Add elfutils-final.Maxim Cournoyer
* gnu/packages/commencement.scm (elfutils-final): New variable. Change-Id: Ibcd0cdf2ba2d90232f097ea6599548e30aeb20d8
2025-10-30gnu: binutils-boot0: Refactor arguments.Maxim Cournoyer
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
2025-10-30gnu: binutils-final: Enable zstd support.Maxim Cournoyer
* gnu/packages/commencement.scm (binutils-final) [#:allowed-references]: Add zstd-final:lib. [native-inputs]: Add pkg-config-final. [inputs]: Add zstd-final:lib. Change-Id: I2c57f376f79ab866bce4456a41e752fcfa5c9826
2025-10-30gnu: Add pkg-config-final.Maxim Cournoyer
* gnu/packages/commencement.scm (pkg-config-final): New package. (make-gnu-make-final): Use it. Change-Id: I1452a09e765de863ac9725ac7924a0a97d3010ca
2025-10-30gnu: %final-inputs: Use zstd-final.Maxim Cournoyer
* gnu/packages/commencement.scm (%final-inputs): Use zstd-final instead of computing it, now that there's a binding for it. Change-Id: I3d28538b56f2480397d827cd4dac1275f0d27d66
2025-10-30gnu: Add zstd-final.Maxim Cournoyer
* gnu/packages/commencement.scm (zstd-final): New variable. Change-Id: Ic6bef892f35a4bca809ff80dd279190b0f4902bd
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, 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
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
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
2025-08-26gnu: gdc-toolchain: Update to version 14.Maxim Cournoyer
* gnu/packages/commencement.scm (gdc-toolchain-11): Rename to... (gdc-toolchain): ... this. Inherit from gdc instead of gdc-11. Change-Id: I31f12856283eafcf34b06b38ea6beffab5869f55
2025-08-26gnu: Remove gdc-toolchain-10.Maxim Cournoyer
* gnu/packages/commencement.scm (gdc-toolchain-10): Delete variable. Change-Id: I0862bd93ae6fea8a50889990db454485b6f22513
2025-07-27gnu: gcc-boot0: Fix build on powerpc-linux.Efraim Flashner
* gnu/packages/commencement.scm (gcc-boot0)[inputs]: When building on powerpc-linux use libstdc++-boot0@5. Change-Id: I9d46f000b9d402491b0131d2f55b6ad9a9259c88
2025-07-18gnu: xz-mesboot: Disable parallel build.Rutherther
Fixes <https://issues.guix.gnu.org/78453>. Disables parallel build, because the build gets stuck with parallel builds on x86_64 at least. * gnu/packages/commencement.scm (xz-mesboot): Disable parallel builds. Change-Id: I0367363cbaaeb0ae5730242254c918cd7ec71478 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-18gnu: bison: Link with pthread on the Hurd.Yelninei
* gnu/packages/bison.scm (bison): Add LIBS=-lphtread on the Hurd. * gnu/packages/commencement.scm (bison-boot0): Strip configure-flags. Change-Id: If47c10c3a653df5fd07119a6fa53a40527d37b56
2025-07-18gnu: diffutils-boot0: Add back inherited package arguments.Efraim Flashner
This was reported by yelninei on IRC. * gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Inherit package arguments from diffutils. Change-Id: Ie438ad47c7262a6df62f6d26c31f78f1338f4bdd
2025-07-18gnu: file-boot0: Remove custom configure-flags on aarch64-linux.Efraim Flashner
* gnu/packages/commencement.scm (file)[arguments]: Don't disable dependency-tracking when building on aarch64-linux. Change-Id: I14c4b3f60af63427153dfd381400709f09f247ec
2025-07-18gnu: findutils-boot0: Remove custom configure-flags on aarch64-linux.Efraim Flashner
* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Don't disable dependency-tracking when building on aarch64-linux. Change-Id: Ib6338d8adab7dcfffeb7b0aabfb4f74ee3819119
2025-07-18gnu: diffutils-boot0: Remove custom configure-flags on aarch64-linux.Efraim Flashner
* gnu/packages/commencement.scm (diffutils-boot0)[arguments]: Don't disable dependency-tracking when building on aarch64-linux. Change-Id: I98a445411d472eb78abb55a28733c2f77ac5fd3e
2025-07-18gnu: hurd: Update to 0.9.git20250420.Yelninei
* gnu/packages/commencement.scm (hurd-headers-boot0): Update to 0.9.git20250420. * gnu/packages/hurd.scm (hurd-headers): Same. (hurd): Remove hurd-64bit.patch. [native-inputs]: Use texinfo instead of texinfo@4. * gnu/packages/patches/hurd-64bit.patch: Remove patch. gnu/local.mk: Deregister patch. Change-Id: Id62664983b2b5e2d6f2791f3290a9129fbf5f1c5
2025-07-18gnu: gnumach: Update to 1.8+git20250304.Yelninei
* gnu/packages/commencement.scm (gnumach-headers-boot0): Update to 1.8+git20250304. * gnu/packages/hurd.scm (gnumach-headers): Same. [native-inputs]: Use automake@1.17. (gnumach)[native-inputs]: Use automake@1.17. Change-Id: I74d1a7caf69d2c2d74208eb54c18e3e025e367d7
2025-07-18gnu: gash-utils-boot: Use a gexp.Ludovic Courtès
* 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
2025-07-18gnu: gash-boot: Shorten symlinks.Ludovic Courtès
* gnu/packages/commencement.scm (gash-boot)[arguments]: Shorten symlinks created in ‘install-symlinks’. Change-Id: I1300b31db615ab5fd9674c5a2d2aca1b7f600fcd
2025-07-18gnu: gash-boot: Remove input labels.Ludovic Courtès
* 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
2025-07-18gnu: bootar: Remove input label.Ludovic Courtès
* 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
2025-07-18build-system/gnu: Use ‘search-input-file’ instead of input labels.Ludovic Courtès
* 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