summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-22gnu: softhsm: Update to 2.7.0.Noé Lopez
* gnu/packages/security-token.scm (softhsm): Update to 2.7.0. [source]: Switch to git source. [inputs]: Add autoconf, automake, and libtool. Sort alphabetically. Change-Id: I4c1dd367b76dad448b32fb300d4f9707335497f5 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: secrets: Update to 11.1.1.Noé Lopez
* gnu/packages/gnome-circle.scm (secrets): Update to 11.1.1. [origin]: Indent uri. [#:phases]<python-and-gi-wrap>: Rename to… <wrap-binaries>: … this. Also wrap “GSETTINGS_SCHEMA_DIR”. <add-install-to-pythonpath>: New phase. <check>: Move after ‘glib-or-gtk-compile-schemas’. <set-search-path>: New phase. [native-inputs]: Add python and python-pytest. [inputs]: Add adwaita-icon-theme, gtksourceview, python-pycairo, python-pykcs11, python-validators, python-yubico, and python-zxcvbn-rs-py. Change-Id: I320953627d8692a673e27ae0af689f06d404169a Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: Add python-pykcs11.Noé Lopez
* gnu/packages/python-crypto.scm (python-pykcs11): New variable. Change-Id: If8c66d9ceb50127b56658d75886fe57dd8879bef Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: Add python-yubico.Noé Lopez
* gnu/packages/security-token.scm (python-yubico): New variable. Change-Id: Id7c14be9b874b49e5c5515f67c64a62ccfb0c4d2 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: Add python-zxcvbn-rs-py.Noé Lopez
* gnu/packages/python-crypto.scm (python-zxcvbn-rs-py): New variable. * gnu/packages/rust-crates.scm (rust-zxcvbn3): New variable. (lookup-cargo-inputs): Add python-zxcvbn-rs-py. Change-Id: I356e33c8686961b7c125afd28002f5b4f0d2c393 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-22gnu: apostrophe: Update to 3.4.Noé Lopez
* 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-22gnu: icewm: Update to 4.0.0.Andy Tai
* 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-22gnu: uv: Update to 0.10.12.Efraim Flashner
* 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-21gnu: home: services: Add home-git-annex-assistant-service-typeYarl Baudig
* 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-21gnu: diffoscope: Update to 315.Vagrant Cascadian
* gnu/packages/diffoscope.scm (diffoscope): Update to 315.
2026-03-21gnu: magic: Update to 8.3.625.Cayetano Santos
* gnu/packages/electronics.scm (magic): Update to 8.3.625. Change-Id: Iecea6ebc52443455b4ed19b237446172773d36b5
2026-03-21gnu: librewolf: Update to 148.0.2-3.Ian Eure
* gnu/packages/librewolf.scm (librewolf): Update to 148.0.2-3. Change-Id: Ia8b0c554e7d4da8aa22f60658c24051319f1bb6f
2026-03-21gnu: ungoogled-chromium: Fix build with Rust 1.93.Danny Milosavljevic
* 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-21gnu: chromium: Fix indentation.André Batista
* gnu/packages/chromium.scm: Replace tabs for spaces. Change-Id: Ibc4bf28ffd49a536009d4f58d34053c9c1687b2e Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-03-21gnu: ungoogled-chromium: Update to 141.0.7390.65.André Batista
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-21gnu: python-nbsphinx: Update to 0.9.8.Cayetano Santos
* gnu/packages/sphinx.scm (python-nbsphinx): Update to 0.9.8. Merges guix/guix!7371 Change-Id: Ib72e423641af9d5c7ce278b62e929e0d17f5378d
2026-03-21gnu: python-nbconvert: Update to 7.17.0.Cayetano Santos
* gnu/packages/python-xyz.scm (python-nbconvert): Update to 7.17.0. Merges guix/guix!7371 Change-Id: I49199607ea16c991a025467cbdf7c7f37345fb2e
2026-03-21gnu: whisper-cpp: Simplify package.Cayetano Santos
* 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-21gnu: python-typer: Update to 0.22.0.Cayetano Santos
* 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-21gnu: python-loguru: Update to 0.7.3.Cayetano Santos
* 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-20gnu: tor: Update to 0.4.9.5.Nigko Yerden
* 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-20gnu: hid-wiimote-plus: Update to 1.0.0.Hugo Buddelmeijer
* 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-20gnu: hdt-cpp: Fix build by updating to 1.3.3-0.88110cc.Hugo Buddelmeijer
* 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-20gnu: python-nbclassic: Update to 1.3.3.Sharlatan Hellseher
* 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-20gnu: python-bleach: Fix requirements.Hugo Buddelmeijer
Followup to 259643c993c6bba89a66da3b84329dd2e1dc439d. 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-20gnu: v4l-utils-minimal: Remove unreferenced inputs.Andreas Enge
* gnu/packages/video.scm (v4l-utils-minimal)[inputs]: Remove glu and libx11. Change-Id: Iff78fc634616097a45ae9b345f4a04da22c75273
2026-03-20gnu: v4l-utils: Update to 1.24.1.Andreas Enge
* gnu/packages/video.scm (v4l-utils): Update to 1.24.1. Change-Id: I14679d3ec850dee3679fef6655888283b7df2230
2026-03-20gnu: v4l-utils: Drop gui output.Andreas Enge
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* gnu: python-xyz: Add accent on alphabetical order in the footer.Sharlatan Hellseher
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-20gnu: packages/python-xyz.scm: Sort python-[uy].Sharlatan Hellseher
* gnu/packages/python-xyz.scm: (python-unicodedata2, and python-yamlcore): Sort variables alphabetically. Change-Id: I9b31094889923a9bebb3303a862feefc8c7d79a1
2026-03-20gnu: python-aiounittest: Move to python-check.Sharlatan Hellseher
* gnu/packages/check.scm (python-aiounittest): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: I173f7269330d732456ec993373e707eab036d354
2026-03-20gnu: python-scm-sr-ht: Update to 0.22.30.Nicolas Graves
* 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-20gnu: python-core-sr-ht: Update to 0.83.0.Nicolas Graves
* 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-20gnu: python-cachecontrol: Enable tests.Nicolas Graves
* 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-20gnu: python-texttable: Update to 1.7.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-texttable): Update to 1.7.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-graphql-core: Update to 3.2.7.Nicolas Graves
* 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-20gnu: python-alembic: Update to 1.18.1.Nicolas Graves
* 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-20gnu: python-sqlalchemy-2: Update to 2.0.45.Nicolas Graves
* 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-20gnu: python-sqlalchemy: Update to 1.4.54.Nicolas Graves
* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.4.54. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-flask-sqlalchemy: Ignore warnings.Nicolas Graves
* gnu/packages/python-web.scm (python-flask-sqlalchemy)[arguments] <#:test-flags>: Ignore deprecation warnings. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-graphql-relay: Update to 3.1.5-0.611c033.Nicolas Graves
* 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-20gnu: Add python-pytest-describe.Nicolas Graves
* gnu/packages/python-check.scm (python-pytest-describe): New variable. Change-Id: I8b0e239bddfe2a13e6b1b04063e5529b07c1cb45 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-aioftp: Update to 0.27.2.Nicolas Graves
* 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-20gnu: python-gguf: Update to 0.18.0.Cayetano Santos
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.18.0. Change-Id: I16863aa891ce4e913837fedd26facbf3e5acdc8d
2026-03-20gnu: libsvm: Update to 337.Cayetano Santos
* 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-20gnu: python-dunamai: Update to 1.26.0.Nicolas Graves
* 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-20gnu: jellyfish: Fix build on python-3.12.Nicolas Graves
* gnu/packages/bioinformatics.scm (jellyfish)[native-inputs]: Add python-setuptools. Change-Id: I742e32681380277151a0d4b4986d81cc6112c380 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: cpuinfo: Update to 0.0-8.84818a4.Nicolas Graves
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-8.84818a4. [native-inputs]: Add python-setuptools to provide the Python distutils module at runtime. Change-Id: I0165dd719426bd0c1b9ac770f627d95f245e3746 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-dcor: Use option override.Nicolas Graves
* gnu/packages/statistics.scm (python-dcor)[arguments] <#:phases>: Drop them. <#:test-flags>: Use option override. Change-Id: Ie5598a081e892074c4b5a794fa1ea3b184686057 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-louvain: Update to 0.16-0.def9179.Nicolas Graves
* gnu/packages/graph.scm (python-louvain): Update to 0.16-0.def9179. Change-Id: Ida1d339a2ba92cbff41f0c20e8927bd5c13c0b9f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>