1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-01 06:45:55 +02:00
Commit Graph

181626 Commits

Author SHA1 Message Date
Ludovic Courtès 390fc5dddb build-system/channel: Honor #:system.
* 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-20 22:34:55 +01:00
Ludovic Courtès dc29e36509 ci: Add provenance information for ‘guix’ jobs.
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-20 22:34:55 +01:00
Ludovic Courtès 10a2533d36 channels: Add #:system to ‘channel-instances->derivation’.
* 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-20 22:34:55 +01:00
Mathieu Lirzin 131492e4c5 gnu: emacs-google-translate: Update to 0.12.0-0.e84599d.
* 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-20 22:29:04 +01:00
Danny Milosavljevic 1fba40f148 bootstrap: Support bpf for cross compilation.
* 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-20 22:25:29 +01:00
Peter Polidoro d9b64904ac gnu: emacs-casual: Update to 2.14.0.
* gnu/packages/emacs-xyz.scm (emacs-casual): Update to 2.14.0.

Change-Id: Ia4b22ee1dd114a4ff3dc6a468134e28defb1aead
Signed-off-by: jgart <jgart@dismail.de>
2026-02-20 15:41:54 -05:00
jgart df2931e822 gnu: trealla: Update to 2.90.33.
* gnu/packages/prolog.scm (trealla): Update to 2.90.33.

Change-Id: Ia988067ce430de371bc11f84940e669d8c52abac
2026-02-20 15:11:03 -05:00
Cayetano Santos c6d3a9334d gnu: opencv: Modernize.
* 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-20 15:17:33 +01:00
Ricardo Wurmus 1b17e46a9b gnu: r-voltron: Skip bad tests.
* gnu/packages/bioinformatics.scm (r-voltron)[arguments]: Add phase
'skip-bad-tests.

Change-Id: I51b33fd613f9eb744b4fd51400cad55e5b2c65ef
2026-02-20 14:15:00 +01:00
Ricardo Wurmus ce7b0bd514 gnu: r-giotto: Update to 4.2.2-1.7988300.
* 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-20 14:15:00 +01:00
Ricardo Wurmus 5437b46262 gnu: Add r-giottovisuals.
* gnu/packages/bioinformatics.scm (r-giottovisuals): New variable.

Change-Id: I403d712ac4ce99cd5c08215ea83d5bf3cf2dd50a
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 2da36d46a8 gnu: Add r-giottodata.
* gnu/packages/bioinformatics.scm (r-giottodata): New variable.

Change-Id: Icaed4b19a20e866523703e2241025943096954ba
2026-02-20 14:15:00 +01:00
Ricardo Wurmus f53a46f660 gnu: Add r-giottoutils.
* gnu/packages/bioinformatics.scm (r-giottoutils): New variable.

Change-Id: Ia7acb1fc364f7076cf73f08d9335cd05a23b5f43
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 07eae7c915 gnu: Add r-giottoclass.
* gnu/packages/bioinformatics.scm (r-giottoclass): New variable.

Change-Id: Icf95b3fd1f6dd4f14a13bc71d52a6febf6713b3e
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 67a1f183b0 gnu: Add r-colorramp2.
* gnu/packages/cran.scm (r-colorramp2): New variable.

Change-Id: I83f61f660dbd10682eaf0be9284072ffe869e962
2026-02-20 14:15:00 +01:00
Ricardo Wurmus e817a66e7b gnu: r-anndatar: Update to 1.0.1.
anndataR is now on Bioconductor.

* gnu/packages/bioinformatics.scm (r-anndatar): Move from here...
* gnu/packages/bioconductor.scm (r-anndatar): ...to here; update to 1.0.1.
[properties]: Remove updater-extra-native-inputs.
[inputs]: Add python-wrapper and python-anndata.
[native-inputs]: Add r-processx, r-s4vectors, r-seurat, r-spelling, and
r-withr; remove r-vctrs.
[propagated-inputs]: Add r-cli, r-lifecycle, r-purrr, r-reticulate, and
r-rlang.

Change-Id: I2410f00b33451c60d8b1657ac30a6c1b014e260d
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 0ab540eb28 gnu: r-voltron: Update to 0.2.3.
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.3.
[inputs]: Replace python with python-wrapper.

Change-Id: I180622af927e2386d45a4dadad4ebdad6e7ab6ac
2026-02-20 14:15:00 +01:00
Ricardo Wurmus 6d327699d8 gnu: r-imagearray: Update to 0.99.6-1.2f90694.
* gnu/packages/bioinformatics.scm (r-imagearray): Update to 0.99.6-1.2f90694.
[propagated-inputs]: Add r-ebimage, r-rarr, r-rhdf5, and r-s4vectors; remove
r-zarrarray.
[native-inputs]: Add r-knitr and r-testthat.
[synopsis]: Update.
[description]: Update.

Change-Id: Ife5670dacaad9c5b737ab282e7fc939126e845d8
2026-02-20 14:14:59 +01:00
Ricardo Wurmus e74296af1c gnu: r-hdf5dataframe: Update to 0.99.3-1.61c52cb.
* gnu/packages/bioinformatics.scm (r-hdf5dataframe): Update to
0.99.3-1.61c52cb.
[propagated-inputs]: Add r-h5mread.
[synopsis]: Update to what upstream provides.

Change-Id: Ie46ac432d6635a4aa824f17b46bfd0b6b002a1c0
2026-02-20 14:14:59 +01:00
Janneke Nieuwenhuizen 56249ae105 gnu: dezyne: Update to 2.19.3.
* gnu/packages/dezyne.scm (dezyne): Update to 2.19.3.

Change-Id: I469fcada107d5fb5d5bbb4f3b9b8f1c8635b0d9b
2026-02-20 12:03:27 +01:00
Nicolas Goaziou 4517db0277 gnu: emacs-embark: Update to 1.1-1.0bdfd38.
* gnu/packages/emacs-xyz.scm (emacs-embark): Update to 1.1-1.0bdfd38.
[arguments]: Disable tests.

Change-Id: Ia5e685cd2fc4fc224b2fb9eff0fa55fa5a319dcb
2026-02-20 11:55:50 +01:00
Cayetano Santos 33205f5bc8 gnu: Add emacs-verilog-ext.
* gnu/packages/emacs-xyz.scm (emacs-verilog-ext): New variable.

merges guix/guix!6537

Change-Id: Ie3901f4cc9d9871334ebc201be64e879f3e4e823
2026-02-20 11:15:32 +01:00
Cayetano Santos 70c8fe9ce0 gnu: Add emacs-verilog-ts-mode.
* gnu/packages/emacs-xyz.scm (emacs-verilog-ts-mode): New variable.

merges guix/guix!6537

Change-Id: I06eb7e0deb765dafb00ca338d3c88d7e54b5e72a
2026-02-20 11:15:28 +01:00
Cayetano Santos a9e6f7a386 gnu: Add emacs-verilog-mode.
* gnu/packages/emacs-xyz.scm (emacs-verilog-mode): New variable.

merges guix/guix!6537

Change-Id: Ibc2c2bae360bcea7ff428f99b3e4be39f8a7f0c6
2026-02-20 11:15:22 +01:00
Florian Pelz 549741f76f news: Add 'de' translation.
* etc/news.scm: Add German translation for glibc entry.

Change-Id: Id78855510109a6a64c6535c1188ba8fdd15d3849
2026-02-20 09:18:54 +01:00
Efraim Flashner df8afc5b87 gnu: Fix some spelling errors.
* gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/virtualization.scm,
gnu/packages/vpn.scm, gnu/packages/weather.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xiph.scm,
gnu/packages/xorg.scm: Fix some spelling errors.

Change-Id: I52a8739a9c3b7dc2bd2d603ac9268c662a3ea2c5
2026-02-20 09:47:01 +02:00
Efraim Flashner e2871f7c27 gnu: opus: Fix searching for new releases.
* gnu/packages/xiph.scm (opus)[properties]: Remove release-monitoring-url.

Change-Id: I48d8bdb82275d2b7f0202eafc8b54ba49703cf13
2026-02-20 09:47:01 +02:00
Cayetano Santos 28c28d2ec8 gnu: rocprofiler: Move to rocm and switch sources.
* gnu/packages/rocm-tools.scm (rocprofiler): Move from here ...
* gnu/packages/rocm.scm (rocprofiler): ... to here.
[home-page]: Update.
[source]: Update.
[arguments]<#:configure-flags>: Complete.
<#:phases>: Add ’chdir; shift "after ’unpack" to "after ’chdir".
[native-inputs]: Add ’perfetto.

Merges guix/guix!6448

Change-Id: I57e83327c73ecb05db18f509a7c1f88f04014ed0
2026-02-20 08:44:52 +01:00
John Kehayias 4d1291eaaa news: Announce potential security issue in glibc package.
* etc/news.scm: Add entry.

Change-Id: Iea4883d83cae7dee937d46d534cfa8dad17b1028
2026-02-20 01:16:13 -05:00
John Kehayias d659fe8666 gnu: glibc: Graft with fix for unsafe env variable [security-fixes].
Before this change, the environment variable GUIX_LOCPATH is not in the unsafe
variable list, meaning that it is not unset in a privileged environment.  This
could lead to potential security issues.  A CVE number is pending for this
issue.  A similar upstream glibc issue was CVE-2023-4911.

* gnu/packages/base.scm (glibc)[replacement]: Add field to graft with ...
(glibc/fixed): ... this new package.
* gnu/packages/patches/glibc-guix-locpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I74d87ce543bfba7d5f424efb2b87926ca336c725
Reported-by: "Stefan" <stefan-guix@vodafonemail.de>
2026-02-20 01:08:07 -05:00
John Kehayias 86c4c07971 gnu: fava: Update to 1.30.12.
* gnu/packages/finance.scm (fava): Update to 1.30.12.
[arguments]: Remove no longer needed test-flags.
[propagated-inputs]: Add python-typing-extensions.
[native-inputs]: Remove python-wheel.

Change-Id: I47c47f8c6c806bc33c6e1c859b73bd106a9349f5
2026-02-20 01:07:24 -05:00
Foster Hangdaan 40d72bf5e2 gnu: xxhash: Update to 0.8.3.
* gnu/packages/digest.scm (xxhash): Update to 0.8.3.
[arguments]<#:make-flags>: Remove build-time detection of vector instruction
set because it is now automatically detected during runtime.

Change-Id: I84a0171156dbcf6755fc503007eb51f066b72746
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:42:43 +01:00
Igorj Gorjaĉev 1b61fef0b5 gnu: cagebreak: Update to 3.1.0.
* gnu/packages/wm.scm (cagebreak): Update to 3.1.0.
[inputs]: Replace wlroots-0.17 by wlroots-0.19.

Change-Id: Ief0a03b9d1865cbbf5b0e10330886c536e5c2147
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:40:21 +01:00
Sören Tempel 4c6828e982 gnu: chimerautils: Update to 15.0.3.
* gnu/packages/linux.scm (chimerautils): Update to 15.0.3.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:38:20 +01:00
Anderson Torres 525762a0ae gnu: ack: Update to 3.9.0.
* gnu/packages/tetxutils.scm (ack): Update to 3.9.0.
[native-inputs]: Add perl-yaml-pp.

Change-Id: I1898f32013e5ec51c2bc1f004f6386860c6b6dd1
2026-02-19 21:36:58 +01:00
Anderson Torres 373e90a93e gnu: Add perl-yaml-pp.
* gnu/packages/perl.scm (perl-yaml-pp): New variable.

Change-Id: I25be12c85a6b07e721cc8ec834b0861eaf2a26ff
2026-02-19 21:36:58 +01:00
Anderson Torres ee94d3c324 gnu: ack: Add dependency for testing.
* gnu/packages/tetxutils.scm (ack)[native-inputs]: Add perl-io-pty.

Change-Id: I283502b14f84ebdea6bd87af6abb2d53030120c6
2026-02-19 21:36:55 +01:00
Anderson Torres 601103a027 gnu: Add perl-io-pty.
* gnu/packages/perl.scm (perl-io-pty): New variable.

Change-Id: Ie208d9c058e4722d2b3585cca1bbe1ca7d3066bf
2026-02-19 21:36:53 +01:00
Anderson Torres 730331a0c9 gnu: ack: Modernize package and add input.
* gnu/packages/textutils.scm (ack): Use gexps and fix indentation.
[inputs]: Add perl.

Change-Id: I486434ed0a3d7a8da01d4ce070bb7c7234a04788
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 21:36:47 +01:00
jgart 0c91ba3a1d gnu: trealla: Update to 2.90.31.
* gnu/packages/prolog.scm (trealla): Update to 2.90.31.

Change-Id: I713de5e3eb234b5c6dc5a4d6cf6c383ced06e03a
2026-02-19 14:13:58 -05:00
Andrew Tropin 1c96b63e0f gnu: podman: Add nftables to PATH.
* gnu/packages/containers.scm (podman)[arguments]: Add nftables to the
wrapped PATH.

Change-Id: Idc49a43aaf9b0ec0beb446350ba9cc1eb3704f52
2026-02-19 20:01:55 +07:00
moksh 9bd3dd0ff2 gnu: distrobox: Update home-page url.
* gnu/packages/containers.scm (distrobox)[home-page]: Update home-page url.

Change-Id: I641b92fac6c9cf6030c876bb0f3516acadc32c6b
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-02-19 14:57:27 +02:00
Simon Tournier d15906d2fd gnu: blast+: Add 'sqlite' dependency.
Follow up of 80e27d57bf.

* gnu/packages/bioinformatics.scm (blast+)[inputs]: Add sqlite.

Fixes: guix/guix#3731
Change-Id: Ifdb7b20bd800f4eaab83c9cbb5b756489b230f6b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 11:26:17 +01:00
Foster Hangdaan ebaf633736 gnu: python-internetarchive: Update to 5.8.0.
* gnu/packages/web.scm (python-internetarchive): Update to 5.8.0.

Change-Id: I5b3768a1c44327823dafe024cff395e72346da1e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 11:23:06 +01:00
Andreas Enge f1f5478f42 gnu: librsync: Update to 2.3.4.
* gnu/packages/rsync.scm (librsync): Update to 2.3.4.

Change-Id: Idcaeb6debf7853e82f2a105e05c950e01f639b30
2026-02-19 11:15:33 +01:00
Andreas Enge 30461ebd3d gnu: bpftool: Add openssl input to fix build.
* gnu/packages/linux.scm (bpftool)[inputs]: Add openssl.
[native-inputs]: Remove python-3; add python.

Change-Id: I504f78fe14ec10eb4ce20b02a27baaa258befe39
2026-02-19 10:59:36 +01:00
Carlos Durán Domínguez 824e012bf3 gnu: amule: Improve style.
* gnu/packages/networking.scm (amule): Use G-expressions, fix indentation.
[source]: Reindent.
[arguments]: Use G-expressions; reindent.

Fixes: guix/guix#6414
Change-Id: Ib9cd5fa603c144386ec9cdf2034c3a6a49778072
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:39:15 +01:00
Carlos Durán Domínguez 0b3e2e76ce gnu: amule: Update to 2.3.3-0.9ceeaa6.
* gnu/packages/networking.scm (amule): Update to 2.3.3-1.9ceeaa6.
[inputs]: Replace wxwidgets-gtk2 by wxwidgets.

Change-Id: Ifb48121435cd3d6f1935b097bdc926052e74038a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:32:32 +01:00
Aaron Covrig 616d3837f2 gnu: ruby-rugged: Update to 1.9.0.
* gnu/packages/ruby-xyz.scm (ruby-rugged): Update to 1.9.0.
[inputs]: Remove libgit2-1.6; add libgit2.
[arguments]<#:phases>{adjust-extconf.rb}: Adapt.

Fixes: guix/guix#6503.
Change-Id: Ie10f5e3a8b6b7b126cb71ae678f78bd275fae5d0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-19 10:19:32 +01:00
Yelninei 610227591d gnu: emacs-d-mode: Update to 2.0.12-1.a4f9026.
* gnu/packages/emacs-xyz.scm (emacs-d-mode): Update to 2.0.12-1.a4f9026.
[arguments]: Remove #:tests? and add ’skip-failing-tests #:phase.
[propagated-inputs]: Remove emacs-undercover.

Merges guix/guix!6252

Change-Id: Ieff45170e368d060e511a40aa7bf350424d74fc3
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-19 07:34:06 +01:00