summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-21gnu: Add rust-1.91.moksh
* gnu/packages/rust.scm (rust-1.91): New variable. Change-Id: I5df33f594de40d714bfb8129abe777b76e8ea21a Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-21gnu: gdb/pinned: Update to 17.1.Efraim Flashner
* gnu/packages/gdb.scm (gdb/pinned): Update to 17.1. [arguments]: Remove the phase as requested in the TODO. Change-Id: I3b479fc15c716b2f2e182184bddc035799d35bbf
2026-02-21gnu: gdb: Update to 17.1.Efraim Flashner
* gnu/packages/gdb.scm (gdb): Refer to gdb-17. (gdb-multiarch, gdb-minimal): Inherit from gdb. Change-Id: I86504650834d06f193756891367366c8c76d4323
2026-02-21gnu: gdb: Reverse order of inheritance.Efraim Flashner
* gnu/packages/gdb.scm (gdb-14, gdb-15, gdb-16, gdb/pinned): Inherit from gdb-17. Change-Id: I3a5b52d0117361c9292b846ba1ef943c7b6ea19e
2026-02-21gnu: rust-crates: Sort crates alphabetically.Efraim Flashner
* gnu/packages/rust-crates.scm: Sort more crates alphabetically. Change-Id: Ib05f32d797ca6c656f4e37e726276d9e41166f63
2026-02-21gnu: rust: Don't keep a reference to previous rust version.Efraim Flashner
Fixes: guix/guix#5792. * gnu/packages/rust.scm (rust)[arguments]: Update disallowed-references. Add a phase to rewrite references from the input cargo to the output cargo. (make-rust-sysroot/implementation)[arguments]: Remove new phase. Change-Id: Ice6abdf18cba8eb042bfc37025ce0e7686623e46
2026-02-21gnu: make-rust-sysroot: Update for rust-1.90.Efraim Flashner
* gnu/packages/rust.scm (make-rust-sysroot/implementation)[arguments]: Adjust the mingw specific phases to update for the newer rust version. Change-Id: I406d0d417b016567639533a392de7832646d2763
2026-02-21gnu: yabridgectl: Use newer cargo dependencies.Efraim Flashner
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for yabridgectl. (rust-rustix-0.27.23, rust-serde-derive-1.0.183): Remove variables. Change-Id: I5f1f35321ff428cf9c53e979c3495bbd329e3693
2026-02-21gnu: rust-crates: Remove some precompiled libraries.Efraim Flashner
* gnu/packages/rust-crates.scm (rust-windows-aarch64-gnullvm-0.48.0, rust-windows-aarch64-msvc-0.48.0, rust-windows-i686-gnu-0.48.0, rust-windows-i686-msvc-0.48.0, rust-windows-x86-64-gnu-0.48.0, rust-windows-x86-64-gnullvm-0.48.0, rust-windows-x86-64-msvc-0.48.0): Add a snippet to remove precompiled libraries. Change-Id: I856439c623b38dce4f0d0b6589fe71c26793d781
2026-02-21gnu: ruff: Install shell completions.Efraim Flashner
* gnu/packages/python-check.scm (ruff)[arguments]: Add a phase to install the shell completions. [native-inputs]: Add this-package when cross-compiling. Change-Id: Ib9fd21d7616e49fb5cf2e7da83ca09bfeb876196
2026-02-21gnu: Add ruff.Maxim Cournoyer
* gnu/packages/python-check.scm (ruff): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add ruff. Change-Id: I8200569fdcccdc110391910174fee26d56743aaf
2026-02-21gnu: Add rust-salsa-0.23.0.3713cd7.Maxim Cournoyer
* gnu/packages/rust-sources.scm (rust-salsa-0.23.0.3713cd7): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add rust-salsa-0.23.0.3713cd7. Change-Id: I63f856c87183d8d7fb3473776f16e0eaabd125bc
2026-02-21gnu: rust: Add a search path for the rust sources.Efraim Flashner
* gnu/packages/rust.scm (rust)[native-search-paths]: Add entry for RUST_SRC_PATH. Change-Id: Id872340059574f1e7efd8ac30fca7165619584bc
2026-02-21gnu: rust: Don't skip extra tests on aarch64-linux.Efraim Flashner
* gnu/packages/rust.scm (rust)[arguments]: Remove the phase skipping some tests on aarch64-linux. Change-Id: I666237326f4208f9efbfe980c84384fa5f324fe3
2026-02-21gnu: rust: Enable more tests.Efraim Flashner
* gnu/packages/rust.scm (rust)[arguments]: Remove 'disable-tests-requiring-mercurial, 'disable-tests-requiring-crates.io phases. Adjust 'disable-tests-requiring-git, 'disable-tests-using-cargo-publish to skip fewer tests. [native-inputs]: Add git-minimal/pinned. Change-Id: Ide7510f2bc9b6a1d2e433b96673964723cc8d8be
2026-02-21gnu: rust: Fix native-search-paths specifications.Efraim Flashner
* gnu/packages/rust.scm (rust)[native-search-paths]: Correctly combine multiple entries. Change-Id: I24412bbc4856953ed3a172b84854fb069cbcbf73
2026-02-21gnu: rust: Update to 1.90.Maxim Cournoyer
* gnu/packages/rust.scm (rust): Update to 1.90. [source]: Delete field. [#:modules]: Add (srfi srfi-26). [#:phases] {disable-tests-using-cargo-publish}: Register new tests to disable. {patch-process-tests}: Adjust for file name change. {unpack-libunwind}: New phase. {patch-cargo-checksums}: Override phase. [inputs]: Delete field. [native-inputs]: Update clang-source to that of clang-runtime-21. Change-Id: I711e05ee889f4ba266d31e8c6bc9e73c112e99f3
2026-02-21gnu: Add rust-1.90.Maxim Cournoyer
* gnu/packages/rust.scm (rust-1.90): New variable. Change-Id: I0489f61d857af8e920498452665fcbfd1345d2de
2026-02-21gnu: Add rust-1.89.Maxim Cournoyer
* gnu/packages/rust.scm (rust-1.89): New variable. Change-Id: I049a50111519dbadae8ca2335d54cdb70b4f57be
2026-02-21gnu: rust: Delete extra files in install phase.Maxim Cournoyer
This fixes build failures in recent Rust 1.89 and later, and also reduces the output size of each Rust by about 10%. * gnu/packages/rust.scm (rust-bootstrap-1.54) [#:phases] {install}: Use with-directory-excursion. (rust-bootstrap-1.74): Do not install .rmeta files. (rust-1.55): [#:phases] {install}: Do not install .rmeta and rustlib/librustc_driver shared object files. (rust-1.75): Likewise. Change-Id: I718fc8e924b85867720fc2d343b41c8c4b7935b3
2026-02-21gnu: Remove python-ipympl.Sharlatan Hellseher
* gnu/packages/jupyter.scm (python-ipympl): Delete variable. Fixes: guix/guix#5366 Change-Id: Ifeb0c906565224d5ca656e027190dbd045f2eb0f
2026-02-20gnu: perl-number-format: Update to 1.76.jgart
* gnu/packages/perl.scm (perl-number-format): Update to 1.76. Change-Id: Idb681538bb22633a7c8567997320666cff9703df
2026-02-21home: services: Add home-gc-root-service-type.Giacomo Leidi
* gnu/home/services.scm (home-gc-root-service-type): New variable. Merges: https://codeberg.org/guix/guix/pulls/4236 Change-Id: I648068fc005a993b9527ed13ae87470c5ce9b693
2026-02-20gnu: go-modernc-org-cc-v4: Skip failing tests on aarch64.Roman Scherer
* gnu/packages/golang-xyz.scm (go-modernc-org-cc-v4)[arguments]: Add The C parser does not implement GCC built-in vector types (__Float32x4_t, __Float64x2_t, etc.) used in glibc's bits/math-vector.h since glibc 2.38. See <https://gitlab.com/cznic/cc/-/issues/155>. Change-Id: Iaa4fdf085c93d708ce1938b00cd12f1552970660 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-20gnu: emacs-elfeed-goodies: Switch to semantic version.Sergey Trofimov
’emacs-elfeed-goodies-prev is a dummy package with previous version value to be superseded by ’emacs-elfeed-goodies, see also https://issues.guix.gnu.org/42354#6 * gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies): Set proper version. [arguments]<#:tests?>: Disable. * gnu/packages/emacs-xyz.scm (emacs-elfeed-goodies-prev): New variable. Merges guix/guix!5784 Change-Id: I70b5515fe5d3e7a6e5f2579a9333704b01b41532 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20gnu: emacs-telega: Update to 0.8.600.Sergey Trofimov
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.600. [source]<patches>: Remove emacs-telega-path-placeholder.patch. [arguments]<#:exclude>: Exclude extra files. <#:phases>{'patch-sources}: Delete contrib (packaged separately), substitute `telega-server-command'. {'configure}: Remove obsolete phase. [inputs]: Remove emacs-rainbow-identifiers, add emacs-transient. * gnu/packages/patches/emacs-telega-path-placeholder.patch: Remove. * gnu/local.mk: Unregister patch. Merges guix/guix!6017 Change-Id: I5acc15a2bc478d076e40622a4b8b7611777ce369 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20gnu: tdlib: Update to 1.8.60.Sergey Trofimov
* gnu/packages/telegram.scm (tdlib): Update to 1.8.60. Merges guix/guix!6017 Change-Id: I0a87dad0f9e6bbb69035d2e2720f9dd95118f257 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20gnu: kyua: Reword description.Anderson Torres
* gnu/packages/check.scm (kyua)[description]: Reword and extend. Change-Id: Id8890fcd23d1a4d4a8326ec636ed5882c2b79856 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5289
2026-02-20gnu: kyua: Indent and cleanupAnderson Torres
* gnu/packages/check.scm (kyua): Cleanup. [source]: Indent. [native-inputs, inputs]: List by lines. Change-Id: I3c6c4819316306858f936c8224bb89ce57493c15 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: atf: Update to 0.23.Anderson Torres
The patch atf-execute-with-shell.patch was incorporated. * gnu/packages/check.scm (atf): Update to 0.23. * gnu/packages/patches/atf-execute-with-shell.patch: Remove. * gnu/local.mk (dist_patch_DATA): Remove it. Change-Id: I8106a47b501cdeac47e246d916e387dec1b664fd Signed-off-by: Ludovic Courtès <ludo@gnu.org> Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: atf: Reword description.Anderson Torres
* gnu/packages/check.scm (atf)[description]: Reword. Change-Id: I8dfc7f22d4d6553a3adc26860929e0e59bd01333 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: atf: Indent.Anderson Torres
* gnu/packages/check.scm (atf): Cleanup. [source, arguments, native-inputs, inputs, license]: Indent. [description]: Indent. Change-Id: I09bbdc1be5d176617d2f3c0230e40bf2ff31a151 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: xwallpaper: Fix cross-compilationAcid Bong
* gnu/packages/xdisorg.scm (xwallpaper): Substitute system-specific pkg-config executable in the bootstrap file. Change-Id: Ia58bd642447e49b7f3a1baddcf4b955f14297a23 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6210
2026-02-20gnu: xwallpaper: Update to 0.7.6.Acid Bong
* gnu/packages/xdisorg.scm (xwallpaper): Update to 0.7.6. Change-Id: Iaf4632abd83fda9d3cce5995a1b7bb4807cf4f20 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for 32bit targets. * guix/utils.scm (target-hurd32?). Same. Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5710
2026-02-20utils: Add target-32bit? procedure.Dariqq
* guix/utils.scm (target-32bit?): New procedure. Change-Id: Ifd31e404ab91fbcba96803983de832056f8a9097 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: guile-fibers-1.4: Skip 3 tests on the Hurd.Yelninei
* gnu/packages/guile-xyz.scm (guile-fibers-1.4): Add a phase to disable 3 tests when building for the Hurd. Change-Id: I12f37af0a3e1df097164d43608c199c3718093f2 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #6451
2026-02-20build-system/channel: Honor #:system.Ludovic Courtès
* guix/build-system/channel.scm (build-channels): Pass #:system to ‘channel-instances->derivation’. (channel-build-system): Pass #:system to ‘arguments’. Reported-by: Rutherther <rutherther@ditigal.xyz> Change-Id: I989d110a0386d933ec5c40f7dd1ba03a37b31e5b Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5930
2026-02-20ci: Add provenance information for ‘guix’ jobs.Ludovic Courtès
This changes ‘guix’ jobs to include provenance metadata, thereby addressing <https://codeberg.org/guix/maintenance/pulls/68#issuecomment-9184019>. It also avoids relying on the low-level channel implementation details. * gnu/ci.scm (guix-jobs)[build]: Remove. [instance]: New variable. Pass it to ‘channel-instances->derivation’ instead of calling ‘build’. Reported-by: Rutherther <rutherther@ditigal.xyz> Change-Id: I4b63a12374b0717b8a62786486bc2e7915f6439b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20channels: Add #:system to ‘channel-instances->derivation’.Ludovic Courtès
* guix/channels.scm (channel-instances->derivation): Add #:system and pass it to ‘channel-instances->manifest’ and to ‘profile-derivation’. Change-Id: I784d08428b49c03bb624a404b7438bbb9d887bfc Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20gnu: emacs-google-translate: Update to 0.12.0-0.e84599d.Mathieu Lirzin
* gnu/packages/emacs-xyz.scm (emacs-google-translate): Update to 0.12.0-0.e84599d. [arguments]: Remove disable-failing-tests phase. [propaged-inputs]: Add emacs-popup. Merges guix/guix!6441 Change-Id: Ibb67cf185a0a17fde0529962c52d40b4027200c6 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20bootstrap: Support bpf for cross compilation.Danny Milosavljevic
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add bpf-none. * guix/utils.scm (target-bpf?): New variable. Closes: guix/guix#6114 Change-Id: I831a764aec9f02baf0b5b1e68d89e1bb6671f471
2026-02-20gnu: emacs-casual: Update to 2.14.0.Peter Polidoro
* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.14.0. Change-Id: Ia4b22ee1dd114a4ff3dc6a468134e28defb1aead Signed-off-by: jgart <jgart@dismail.de>
2026-02-20gnu: trealla: Update to 2.90.33.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.90.33. Change-Id: Ia988067ce430de371bc11f84940e669d8c52abac
2026-02-20gnu: opencv: Modernize.Cayetano Santos
* gnu/packages/image-processing.scm (opencv)[sources]: Improve snippet. [arguments]: Use G-Expressions. Change-Id: Ib422f378de681a93c869e492fbd6c49a2085bad6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-20gnu: r-voltron: Skip bad tests.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-voltron)[arguments]: Add phase 'skip-bad-tests. Change-Id: I51b33fd613f9eb744b4fd51400cad55e5b2c65ef
2026-02-20gnu: r-giotto: Update to 4.2.2-1.7988300.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-giotto): Update to 4.2.2-1.7988300. [source]: Fetch from true upstream. [arguments]: Disable tests. [propagated-inputs]: Add r-arrow, r-biocparallel, r-biocsingular, r-bluster, r-checkmate, r-future-apply, r-giottoclass, r-giottoutils, r-giottovisuals, r-limma, r-matrixgenerics, r-sparsematrixstats, r-terra, and r-uwot; remove r-cowplot, r-deldir, r-farver, r-ggrepel, r-irlba, r-lfa, r-magick, r-magrittr, r-matrixstats, r-qvalue, r-rcolorbrewer, r-rcpp, r-reshape2, and r-rtsne. [native-inputs]: Add r-testthat. [home-page]: Update to true upstream. Change-Id: I938e0c19fcc68fe4b100646fe051ff1a42411092
2026-02-20gnu: Add r-giottovisuals.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-giottovisuals): New variable. Change-Id: I403d712ac4ce99cd5c08215ea83d5bf3cf2dd50a
2026-02-20gnu: Add r-giottodata.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-giottodata): New variable. Change-Id: Icaed4b19a20e866523703e2241025943096954ba
2026-02-20gnu: Add r-giottoutils.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-giottoutils): New variable. Change-Id: Ia7acb1fc364f7076cf73f08d9335cd05a23b5f43