1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-27 19:41:50 +02:00
Commit Graph

184355 Commits

Author SHA1 Message Date
Noé Lopez 33516f757f gnu: apostrophe: Update to 3.4.
* gnu/packages/gnome-circle.scm (apostrophe): Update to 3.4.
[arguments]<#:phases>: Run tests.
[inputs]: Sort alphabetically.
Replace gtk+ with gtk, libhandy with libadwaita, and webkitgtk-with-libsoup2
with webkitgtk.
Add adwaita-icon-theme, gtksourceview and libspelling.
Remove python-levenshtein.
[native-inputs]: Add gobject-introspection, python, python-pytest,
and python-pylint.

Change-Id: Ia51839e7b611c77ded6eb24221ad032cce6b931a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22 09:35:22 +01:00
Andy Tai a39c0d38c8 gnu: icewm: Update to 4.0.0.
* gnu/packages/wm.scm (icewm): Update to 4.0.0.
[inputs]: Add alsa-lib, ao, libsndfile, and libxres.
[native-inputs]: Add ruby-asciidoctor.

Merges guix/guix!5349

Change-Id: Idc590722472d31971ea18fedf4df6fe3aba93b9d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-22 09:19:35 +01:00
Peter Polidoro 6c4d83542a teams: Add Peter Polidoro to electronics team.
etc/teams.scm ("Peter Polidoro"): Create and add to the electronics team.

Merges guix/guix!7351

Change-Id: I15fd5691f75e0b51735725dfdce90e14f818558d
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-22 09:15:47 +01:00
Efraim Flashner 14f802bdcc gnu: uv: Update to 0.10.12.
* gnu/packages/rust-apps.scm (uv): Update to 0.10.12.
[source]: Download using git-fetch.  Delete more files in the snippet.
[arguments]: Fix the bash shell-completion path.  Delete unused phase.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update uv entry.

Change-Id: Ia2364c09e4943f4aafa58256194fac2567694bfd
2026-03-22 09:12:26 +02:00
Maxim Cournoyer 81ae5e3f83 teams/gnome: Update gnome-core-refresh script.
* etc/teams/gnome/gnome-core-refresh (%gnome-releng-versions-uri): Update URI.
(%names): Register glycin.

Change-Id: I314ce2fd0345b5cc5b81cbb465a701d99c926274
2026-03-22 11:36:52 +09:00
Yarl Baudig e931cab87f gnu: home: services: Add home-git-annex-assistant-service-type
* gnu/home/services/git-annex-assistant.scm: New file.
* gnu/local/mk (GNU_SYSTEM_MODULES): Register it.
* doc/guix.texi (Miscellaneous Services): Document it.

Change-Id: I9ca75210dfe7f6d2d81b9eb8919d6eb34c7bb002
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-21 19:01:26 -07:00
Vagrant Cascadian 61849b6677 gnu: diffoscope: Update to 315.
* gnu/packages/diffoscope.scm (diffoscope): Update to 315.
2026-03-21 14:55:07 -07:00
Cayetano Santos 22728e6b80 gnu: magic: Update to 8.3.625.
* gnu/packages/electronics.scm (magic): Update to 8.3.625.

Change-Id: Iecea6ebc52443455b4ed19b237446172773d36b5
2026-03-21 22:20:01 +01:00
Ian Eure e5d5718393 gnu: librewolf: Update to 148.0.2-3.
* gnu/packages/librewolf.scm (librewolf): Update to 148.0.2-3.

Change-Id: Ia8b0c554e7d4da8aa22f60658c24051319f1bb6f
2026-03-21 12:38:55 -07:00
Danny Milosavljevic 5aef3b016b gnu: ungoogled-chromium: Fix build with Rust 1.93.
* gnu/packages/chromium.scm (%debian-patches): Remove adler2.
(lld-as-ld-wrapper-19): Delete variable.
(lld-as-ld-wrapper-21): New variable.
(ungoogled-chromium)[arguments]<#:configure-flags>: Use clang-21.
Update GN output declarations for Rust 1.93.
[native-inputs]: Remove clang-19, replace by clang-21.
Remove clang-runtime-19, replace by clang-runtime-21.
Remove clang-toolchain-19, replace by clang-toolchain-21.
Remove lld-as-ld-wrapper-19, replace by lld-as-ld-wrapper-21.

Change-Id: If4d780db79fccd6fb6d2213141b3819f75f5585c
2026-03-21 19:04:49 +01:00
André Batista b7d94c73ae gnu: chromium: Fix indentation.
* gnu/packages/chromium.scm: Replace tabs for spaces.

Change-Id: Ibc4bf28ffd49a536009d4f58d34053c9c1687b2e
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-21 19:01:07 +01:00
André Batista ce0a4aa93c gnu: ungoogled-chromium: Update to 141.0.7390.65.
Fixes CVEs 2025-11205, 2025-11206, 2025-11207, 2025-11208, 2025-11209,
2025-11210, 2025-11211, 2025-11212, 2025-11213, 2025-11215, 2025-11216,
2025-11219, 2025-11458 and 2025-11460  See:
<https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_30.html>
and
<https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop.html>

* gnu/packages/chromium.scm (%preserved-third-party-files): Add
  third_party/federated_compute/src/fcp/base,
  third_party/federated_compute/src/fcp/confidentialcompute,
  third_party/federated_compute/src/fcp/protos/confidentialcompute,
  third_party/federated_compute/src/fcp/protos/federatedcompute,
  third_party/oak/chromium/proto and
  third_party/oak/chromium/proto/attestation.
(%chromium-version): Update to 141.0.7390.65.
(%ungoogled-origin, %debian-origin): Update hashes.
(%debian-patches): Add fixes/gentoo-stylesheet.patch and
fixes/libcpp-headers.patch.
(ungoogled-chromium) [arguments] <#:configure-flags>: Add use_clang_modules
flag and set it to false.
[arguments] <#:phases> {install}: Remove obsolete function.  'swiftshader'
cannot be found.

Change-Id: I5a2be4a42d2e15778bfbc9b9fb4850ed32368d16
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-21 19:01:07 +01:00
Cayetano Santos 43770a9d8a gnu: python-nbsphinx: Update to 0.9.8.
* gnu/packages/sphinx.scm (python-nbsphinx): Update to 0.9.8.

Merges guix/guix!7371

Change-Id: Ib72e423641af9d5c7ce278b62e929e0d17f5378d
2026-03-21 17:13:10 +01:00
Cayetano Santos 0913d20a2f gnu: python-nbconvert: Update to 7.17.0.
* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.17.0.

Merges guix/guix!7371

Change-Id: I49199607ea16c991a025467cbdf7c7f37345fb2e
2026-03-21 17:12:58 +01:00
Cayetano Santos ab12eac31b gnu: whisper-cpp: Simplify package.
* gnu/packages/machine-learning.scm (whisper-cpp)[arguments]: Remove
’patch-paths #:phase.
[inputs]: Remove spirv-headers, spirv-tools, vulkan-headers, and
vulkan-loader.
[native-inputs]: Remove git and shaderc; add git-minimal/pinned.

Change-Id: Iaa6eab995e4ea014ca31d89dabd030c4a5e15d31
2026-03-21 17:05:32 +01:00
Cayetano Santos f2295f8fde gnu: python-typer: Update to 0.22.0.
* gnu/packages/python-xyz.scm (python-typer): Update to 0.22.0.
[arguments]<#:phases>: Add pre-check.
<#:test-flags>: Disable ’test_cli test.
[propagated-inputs]: Add python-annotated-doc.

Change-Id: Ibbf8ada61016c2ec30ca8da3f4919003d87ece8a
2026-03-21 13:02:22 +01:00
Cayetano Santos c0e770a57d gnu: python-loguru: Update to 0.7.3.
* gnu/packages/python-xyz.scm (python-loguru): Update to 0.7.3.
[source]: Switch to git-fetch.
[arguments]: Update ’#:test-flags.
[native-inputs]: Remove python-wheel; add python-flit-core.
[description]: Add trailing period.

Change-Id: I3895490cb5cbf93885309f9e6948171d73d4b46e
2026-03-21 12:49:36 +01:00
Christopher Baines 2027e83c4b build-system: go: Call gexp->derivation with #:graft? #f.
Like gnu-build, this is important as otherwise the builder script can end up
using grafted outputs, which is wrong as grafting should happen after
building.

This addresses an issue with the go-github-com-quic-go-qpack package where the
builder used the grafted specification-qifs, rather than the normal
derivation/output.

* guix/build-system/go.scm (go-build): Call gexp->derivation with #:graft? #f.

Fixes: guix/guix#6820
Change-Id: I7e02ecc3b16d112cc00140653e0528f5d6681bac
2026-03-21 10:38:18 +00:00
Maxim Cournoyer 15cd6eb94c build-aux: Revert to :global-test-result: in test-driver.scm.
This follows clarification with upstream on the valid name to use:
<https://lists.gnu.org/archive/html/automake/2026-03/msg00005.html>.  The
change was made in the recent commit ef4ba3191f.

* build-aux/test-driver.scm (test-runner-gnu): Revert global test result key
to ':global-test-result:'.

Change-Id: If0eca05b8b57f1fd5d848e82bc789c43640d3caf
2026-03-21 11:32:15 +09:00
Gabriel Wicki 4ac9f297d3 teams: Add initial members to Community team.
* etc/teams.scm (community): Add gabber and untrusem.

Change-Id: I52ca2cee56f55a9128e0739b33205f728be13778
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-20 23:12:02 +01:00
Gabriel Wicki f85a70718d teams: Add Community team.
* etc/teams.scm (community): New team.

Change-Id: If23770964f91cdb3110f1fa23ed7dad5a122958b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-20 23:11:59 +01:00
Nigko Yerden 151161759a gnu: tor: Update to 0.4.9.5.
* gnu/packages/tor.scm (tor): Update to 0.4.9.5.

Change-Id: Idb86e7031db26099bf7520ca5cab4d2977085042
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6953
2026-03-20 22:43:28 +01:00
Simon Josefsson bcf39f96b8 ui: Show package version for all package installs
* guix/ui.scm (show-manifest-transaction): Include old version in message.

Change-Id: I897ec2d52a1cd4d030929a1adc3458f29c9ae4d4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7133
2026-03-20 22:43:28 +01:00
Sergio Pastor Pérez 385053f296 derivations: Add memoization for ‘map-derivation’.
Implement caching to speed up computation through memoization.

* guix/derivations.scm (map-derivation): Turn ‘loop’ into an ‘mlambdaq’.

Change-Id: I186e2a62f6655e3b0738dd6e0f628faccd8b855e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-20 22:43:28 +01:00
Sergio Pastor Pérez cf2a11b966 derivations: Let ‘map-derivation’ correctly handle directories.
The 'map-derivation' procedure was trying to process directories as files.
When a derivation had a 'module import' directory as input, it threw an
exception since it tried to open it as a file.

* guix/derivations.scm (map-derivation): In ‘sources’, add
‘file-is-directory?’ case.
* tests/derivations.scm ("map-derivation, modules"): New test.

Fixes: https://issues.guix.gnu.org/71941
Change-Id: I9b766f9aaa03ea9307f73e8abb36bc347af4b5e6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-20 22:43:11 +01:00
Hugo Buddelmeijer 2d5ba988d5 gnu: hid-wiimote-plus: Update to 1.0.0.
* gnu/packages/linux.scm (hid-wiimote-plus): Update to 1.0.0.
[source]<origin>: Fix URL.

Fixes: guix/guix#7332
Change-Id: I7ccaa96728666871dbc2ab8176b9eedc5cc14dec
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-20 21:33:20 +01:00
Hugo Buddelmeijer cd7eaa61e4 gnu: hdt-cpp: Fix build by updating to 1.3.3-0.88110cc.
* gnu/packages/rdf.scm (hdt-cpp): Update to 1.3.3-0.88110cc.

Change-Id: I224facd96d22a6b6569ce466f91c31630702d24d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-20 21:33:19 +01:00
Sharlatan Hellseher 0ab495f52f gnu: python-nbclassic: Update to 1.3.3.
* gnu/packages/jupyter.scm (python-nbclassic): Update to 1.3.3.
[propagated-inputs]: Remove python-argon2-cffi, python-jinja2,
python-jupyter-client, python-jupyter-core, python-jupyter-server,
python-nbconvert, python-nbformat, python-prometheus-client,
python-pyzmq, python-send2trash, python-terminado, python-tornado, and
python-traitlets.
[native-inputs]: Remove python-jupyter-packaging, python-pytest-cov,
python-pytest-tornasync, python-requests, python-requests-unixsocket2,
and python-testpath; add python-hatchling, python-babel, and
python-hatch-jupyter-builder.

Change-Id: I1c9691ffe980025771a219dc29faf38f0af5fd87
2026-03-20 20:08:43 +00:00
Hugo Buddelmeijer 314107d782 gnu: python-bleach: Fix requirements.
Followup to 259643c993.

The sanity-check of python-nbclassic fails without this patch.

* gnu/packages/python-web.scm (python-bleach): Fix requirements.
[arguments]<#:phases> Add 'relax-requirements phase.

Merges: https://codeberg.org/guix/guix/pulls/7360
Change-Id: I52da267e6d237479ae5a0c0f125c2624ffafe8fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 19:55:42 +00:00
Andreas Enge 0c8e1042f6 gnu: v4l-utils-minimal: Remove unreferenced inputs.
* gnu/packages/video.scm (v4l-utils-minimal)[inputs]: Remove glu
and libx11.

Change-Id: Iff78fc634616097a45ae9b345f4a04da22c75273
2026-03-20 20:28:10 +01:00
Andreas Enge 2ec6f39d3a gnu: v4l-utils: Update to 1.24.1.
* gnu/packages/video.scm (v4l-utils): Update to 1.24.1.

Change-Id: I14679d3ec850dee3679fef6655888283b7df2230
2026-03-20 20:28:07 +01:00
Andreas Enge fc6bd9e7db gnu: v4l-utils: Drop gui output.
With the current version the complete package takes less than 6MB.

* gnu/packages/video.scm (v4l-utils)[outputs]: Remove field.
[arguments]<#:phases>{split}: Remove phase.
(v4l-utils-minimal)[outputs, arguments]: Remove fields.

Change-Id: I3727e66929a055d83681a0bef1ad31865f7d2b07
2026-03-20 20:27:42 +01:00
Sharlatan Hellseher e05f37092f * gnu: python-xyz: Add accent on alphabetical order in the footer.
The python-xyz module provides more than 1200 packages which becomes
problematic to sync during rebase. Alphabetical order of packages
improves this situation, it prevents duplicity of packages and quicker
spot of similar changes in branches made separately.

This change to the footer note insists on alphabetical order only,
without similar functionality with import example which places new
package in correct position starting from the top of the file.

   guix import --insert=gnu/packages/python-xyz.scm pypi <package-name>

Change-Id: Ief1ec88d4d31c27c5eeacf72cbc2db20834aaad6
2026-03-20 15:07:31 +00:00
Sharlatan Hellseher bb3a96d42f gnu: packages/python-xyz.scm: Sort python-[uy].
* gnu/packages/python-xyz.scm: (python-unicodedata2, and python-yamlcore):
Sort variables alphabetically.

Change-Id: I9b31094889923a9bebb3303a862feefc8c7d79a1
2026-03-20 15:01:51 +00:00
Sharlatan Hellseher 7a1e5d15b4 gnu: python-aiounittest: Move to python-check.
* gnu/packages/check.scm (python-aiounittest): Move from here ...
* gnu/packages/python-check.scm: ... to here.

Change-Id: I173f7269330d732456ec993373e707eab036d354
2026-03-20 15:01:51 +00:00
Nicolas Graves 99d7b5f90a gnu: python-scm-sr-ht: Update to 0.22.30.
* gnu/packages/sourcehut.scm (python-scm-sr-ht): Update to 0.22.30.
[native-inputs]: Remove python-wheel.

Change-Id: I624125389365318d386cce8f2b2108fb8cee0a08
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:51 +00:00
Nicolas Graves 41d93bfeea gnu: python-core-sr-ht: Update to 0.83.0.
* gnu/packages/sourcehut.scm (python-core-sr-ht): Update to 0.83.0.
[native-inputs]: Remove python-wheel.

Change-Id: I43e156706eb965a13d77d37b97925d2cc06fb978
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:51 +00:00
Nicolas Graves 67def57798 gnu: python-cachecontrol: Enable tests.
* gnu/packages/python-web.scm (python-cachecontrol)
[arguments]: Drop them.
[native-inputs]: Add python-cherrypy, python-pytest.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:51 +00:00
Nicolas Graves 8a060acaa0 gnu: python-texttable: Update to 1.7.0.
* gnu/packages/python-xyz.scm (python-texttable): Update to 1.7.0.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:51 +00:00
Nicolas Graves 697471d209 gnu: python-graphql-core: Update to 3.2.7.
* gnu/packages/python-xyz.scm (python-graphql-core): Update to 3.2.7.
[source]: Switch to git-fetch.
[arguments]: Drop them.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:51 +00:00
Nicolas Graves fc6837626e gnu: python-alembic: Update to 1.18.1.
* gnu/packages/databases.scm (python-alembic): Update to 1.18.1.
[arguments]<#:test-flags>: Drop timezone tests.
[native-inputs]: Add python-black, python-tzdata.  Remove
python-wheel.
[propagated-inputs]: Remove python-dateutil, python-editor.  Add
python-tomli.
[home-page]: Update it.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Nicolas Graves 3a998123f6 gnu: python-sqlalchemy-2: Update to 2.0.45.
* gnu/packages/databases.scm (python-sqlalchemy-2): Update to 2.0.45.
[native-inputs]: Remove python-wheel.

Change-Id: I8fc4ce58a663c3f30fe6c42445ee84252fa4b91d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Nicolas Graves d6a7a64e54 gnu: python-sqlalchemy: Update to 1.4.54.
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.54.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Nicolas Graves bb87f0af63 gnu: python-flask-sqlalchemy: Ignore warnings.
* gnu/packages/python-web.scm (python-flask-sqlalchemy)[arguments]
<#:test-flags>: Ignore deprecation warnings.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Nicolas Graves c0d7989466 gnu: python-graphql-relay: Update to 3.1.5-0.611c033.
* gnu/packages/python-xyz.scm (python-graphql-relay): Update to 3.1.5-0.611c033.
[native-inputs]: Add python-pytest-describe.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Nicolas Graves 64d67c2dfa gnu: Add python-pytest-describe.
* gnu/packages/python-check.scm (python-pytest-describe): New variable.

Change-Id: I8b0e239bddfe2a13e6b1b04063e5529b07c1cb45
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Nicolas Graves d33edea8ed gnu: python-aioftp: Update to 0.27.2.
* gnu/packages/python-web.scm (python-aioftp): Update to 0.27.2.
[native-inputs]: Add python-pytest-mock, python-siosocks. Remove
python-wheel.
[propagated-inputs]: Add python-typing-extension.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 15:01:50 +00:00
Cayetano Santos 0b2a7f9945 gnu: python-gguf: Update to 0.18.0.
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.18.0.

Change-Id: I16863aa891ce4e913837fedd26facbf3e5acdc8d
2026-03-20 15:58:29 +01:00
Cayetano Santos 9cf65c5aa5 gnu: libsvm: Update to 337.
* gnu/packages/machine-learning.scm (libsvm): Update to 337.
[source]: Add ’file-name.
* gnu/packages/machine-learning.scm (python-libsvm)[native-inputs]:
Remove python-wheel.

Change-Id: Ifdeba2ca533980a3a6a23a2f888d755cde222bf1
2026-03-20 15:52:04 +01:00
Nicolas Graves 46a2e338f0 gnu: python-dunamai: Update to 1.26.0.
* gnu/packages/python-xyz.scm (python-dunamai): Update to 1.26.0.

Change-Id: I25969f97be2ba9d49bb207f0bcebb92ecb323ea6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:40 +00:00