1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

184345 Commits

Author SHA1 Message Date
Cayetano Santos
6c1c706608 gnu: python-pivy: Update to 0.6.10.
* gnu/packages/python-graphics.scm (python-pivy): Update to 0.6.10.
[inputs]: Remove qtbase-5; add qtbase.

Change-Id: I7f7512bc02245e06f7e8785f6875a56e629cb625
2026-03-26 11:42:40 +01:00
Thomas Kramer
926a749463 teams: Add Thomas Kramer to electronics team.
* etc/teams.scm: ("Thomas Kramer"): New person in electronics team.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-03-26 11:31:32 +01:00
Cayetano Santos
4bcd08fe56 gnu: freecad: Update dependencies.
* gnu/packages/engineering.scm (freecad)[inputs]: Remove qtbase,
qtdeclarative, and qtxmlpatterns-5.
[arguments]: set #:qtbase to Qt6.

Change-Id: I2d71b057fe9447715c467f6b0512ac40877e4364
2026-03-26 11:20:31 +01:00
Cayetano Santos
30cde50986 gnu: freecad: Refresh package.
* gnu/packages/engineering.scm (freecad)[arguments]: Use G-Expressions;
move after ’build-system.
[source]: Use G-Expressions in ’snippet.

Change-Id: I91710bc2b0e67489babdba9978c5c629bce4c205
2026-03-26 11:20:31 +01:00
Efraim Flashner
5bc225abfc gnu: libmedfile: Move documentation to separate output.
* gnu/packages/engineering.scm (libmedfile)[outputs]: Add 'doc'.
[arguments]: Add a phase to move the documentation to the 'doc' output.

Change-Id: Ie869c67b7c75775b0ae25fc0a20a12a663b73803
2026-03-26 12:13:30 +02:00
Efraim Flashner
82c22255db gnu: libmedfile: Rebuild the documentation.
* gnu/packages/engineering.scm (libmedfile)[arguments]: Add a
configure-flag to build the documentation.
[native-inputs]: Add doxygen, graphviz-minimal.

Change-Id: Icbdaebdee94adfae42483c8ff1f94944b4a44dbc
2026-03-26 12:13:26 +02:00
Andreas Enge
af232949b1 gnu: Remove ctrlr.
* gnu/packages/music.scm (ctrlr): Delete variable.

Fixes: guix/guix#6715
Change-Id: I1a3af12b62a904e0cb890dd09f71ffc4458ad9c3
2026-03-26 09:39:28 +01:00
Cayetano Santos
486aa1df18 gnu: mygnuhealth: Upgrade dependency on python-pyside.
* gnu/packages/medical.scm (mygnuhealth)[native-inputs]: Remove
python-pyside-2; add python-pyside-6.

Change-Id: Ifcaa63d33b9877332833be8d62ce00e61c873339
2026-03-26 08:28:22 +01:00
Cayetano Santos
651ba61f04 gnu: onionshare: Upgrade dependency on python-shiboken.
* gnu/packages/tor.scm (onionshare)[inputs]: Delete python-shiboken-2;
add python-shiboken-6.

Change-Id: I93afce9cdf6aef35af90a5f86527a66e91a85767
2026-03-26 08:22:45 +01:00
Liliana Marie Prikler
b34a367adc gnu: gimp: Update to 3.2.0.
* gnu/packages/gimp.scm (gimp): Update to 3.2.0.
[#:test-options]: Add “--no-suite=desktop”.
[inputs]: Replace “mypaint-brushes”.
Add appstream.
2026-03-26 06:39:06 +01:00
Liliana Marie Prikler
9c02cfbe93 gnu: gegl: Update to 0.4.68.
* gnu/packages/gimp.scm (gegl): Update to 0.4.68.
2026-03-26 06:39:06 +01:00
Liliana Marie Prikler
cbb2db890b gnu: babl: Update to 0.1.124.
* gnu/packages/gimp.scm (babl): Update to 0.1.124.
2026-03-26 06:39:06 +01:00
Liliana Marie Prikler
7ea3c8cd42 gnu: gnome-shell-extension-dash-to-dock: Update to 103.
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-dash-to-dock): Update
to 103.
2026-03-26 06:39:06 +01:00
Liliana Marie Prikler
5ba1f04a4d build-system: renpy: Drop reliance on python-build-system.
* guix/build/renpy-build-system.scm (enable-bytecode-determinism): New
variable.
(%standard-phases): Replace python:enable-bytecode-determinism with
own variant.
* guix/build-system/renpy.scm (%renpy-build-system-modules):
Drop (guix build python-build-system).

Fixes: guix/guix#7426 (“Migrate `renpy-build-system' to pyproject”)
2026-03-26 06:39:06 +01:00
Nguyễn Gia Phong
c483315faf gnu: Add libretranslate.
* gnu/packages/machine-learning.scm (libretranslate): New variable.
* gnu/packages/patches/libretranslate-use-flasgger.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I82ca207ee8c724e3ee0623768b502512c494e9c1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Nguyễn Gia Phong
881cfbba6d gnu: Add python-flask-limiter.
* gnu/packages/python-web.scm (python-flask-limiter): New variable.

Change-Id: I0730a509835e8a655bffeace8869e550c9e015c0
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Nguyễn Gia Phong
92e10c3337 gnu: python-limits: Update to 5.8.0.
* gnu/packages/python-xyz.scm (python-limits): Update to 5.8.0.
  [arguments]: Deselect storage tests in test-flags.
  <#:phases>: Expand ignore-K-pytest-option phase into adjust-tests
  [native-inputs]: Remove python-setuptools, python-pytest-benchmark,
  python-pytest-cov, python-pytest-lazy-fixtures
  and python-pytest-xdist.
  Add python-hatch-vcs and python-hatchling.

Change-Id: Ic7d4b6645c452453cb9bc97b8cb6284697cdbd27
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Nguyễn Gia Phong
904f43aea7 gnu: Add python-expiringdict.
* gnu/packages/python-xyz.scm (python-expiringdict): New variable.

Change-Id: I0a45d541b7a19977271a15fdbb0bb343ce4d98d1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Nguyễn Gia Phong
d884eb3ce7 gnu: Add python-lexilang.
* gnu/packages/language.scm (python-lexilang): New variable.

Change-Id: I0342433381e9e06f336aed52f39a5a6972ea2b50
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Nguyễn Gia Phong
eff1709a0d gnu: Add python-argos-translate-files.
* gnu/packages/machine-learning.scm (python-argos-translate-files): New variable.

Change-Id: Icc4f85e03a43d1702e0712311bc3bb8effc0a26e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Nguyễn Gia Phong
25ac4aeef4 gnu: Add python-pysrt.
* gnu/packages/python-xyz.scm (python-pysrt): New variable.

Change-Id: I270b62d5888d814e1b44c84dfe991c92b30fab90
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Nguyễn Gia Phong
b7aff82573 gnu: Add fandango.
* gnu/packages/debug.scm (fandango): New variable.

Change-Id: I393e64a77e936af881aac20eb9422db9b6162e67
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:39:05 +01:00
Nguyễn Gia Phong
c2cf046c19 gnu: python-xdg-base-dirs: Update to 6.0.2.
* gnu/packages/python-xyz.scm (python-xdg-base-dirs): Update to 6.0.2.
[source]: Switch to git-fetch.
<snippet>: Remove python-cov options.
[arguments]: Enable tests.
[native-inputs]: Add python-pytest.

Change-Id: I9c3aed9146a46880505d552ba568c3023a04d07d
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:38:39 +01:00
Nguyễn Gia Phong
f70195eb3d gnu: python-xdg: Deprecate in favor of python-xdg-base-dirs.
The upstream package name has been changed since version 6.

* gnu/packages/python-xyz.scm (python-xdg-base-dirs):
  Rename from python-xdg.
  (python-xdg): Deprecate in favor of python-xdg-base-dirs.
* gnu/packages/cinnamon.scm (python3-xapp)[propagated-inputs]:
  Replace python-xdg with python-xdg-base-dirs.
* gnu/packages/speech.scm (speech-dispatcher)[inputs]:
  Replace python-xdg with python-xdg-base-dirs.

References: https://github.com/srstevenson/xdg-base-dirs/pull/141
Change-Id: Ie81d0010d4c08147cf7fd1698fb11876f8b233b3
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:28 +01:00
Nguyễn Gia Phong
49cd82fb37 gnu: Add python-speedy-antlr-tool.
* gnu/packages/python-xyz.scm (python-speedy-antlr-tool): New variable.

Change-Id: Ia88462b4c20ed8dc7053bd3f47394a586236ab0f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:28 +01:00
Nguyễn Gia Phong
b8a892a2be gnu: Add python-pyudorandom.
* gnu/packages/python-xyz.scm (python-pyudorandom): New variable.

Change-Id: Ic9ad281e9df29499e2b8192d79f99bc26c1f2e7b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:28 +01:00
Nguyễn Gia Phong
3dc27a1685 gnu: Add python-thefuzz.
* gnu/packages/python-xyz.scm (python-thefuzz): New variable.

Change-Id: Ie732ad67bf5db39259d0624579eeefdf7b02cacf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:28 +01:00
Nguyễn Gia Phong
4d8ed6c63a gnu: Add python-tdigest.
* gnu/packages/digest.scm (python-tdigest): New variable.

Change-Id: I55f719e87dabdf912525c8a2457a8e07661626ac
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:28 +01:00
Nguyễn Gia Phong
d1613d6383 gnu: Add python-py010parser.
* gnu/packages/python-xyz.scm (python-py010parser): New variable.

Change-Id: Idd4737ef9b19a4a8a56718673a06a78130dd9af6
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:28 +01:00
Nguyễn Gia Phong
3d7123b172 gnu: Add python-exrex.
* gnu/packages/python-xyz.scm (python-exrex): New variable.

Change-Id: I0faee47a8304007f77fa469e631729d7a05fd38f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:27 +01:00
Nguyễn Gia Phong
c3571abd8a gnu: Add python-cachedir-tag.
* gnu/packages/python-xyz.scm (python-cachedir-tag): New variable.

Change-Id: I17ce7cb898895187ee9249c4f663fdafeec52a18
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:27 +01:00
Nguyễn Gia Phong
0792e2c4a2 gnu: Add python-astar.
* gnu/packages/python-xyz.scm (python-astar): New variable.

Change-Id: I90fdb7a803c0fdcdd11a58f223bc88c955808571
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:27 +01:00
Nguyễn Gia Phong
ee5cd30d51 gnu: Add python-ansi-styles.
* gnu/packages/python-xyz.scm (python-ansi-styles): New variable.

Change-Id: I068c82a9d8f0af6b2af913824f96fbe268ce3107
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:27 +01:00
Nguyễn Gia Phong
aa6cca2414 gnu: Add python-accumulation-tree.
* gnu/packages/python-xyz.scm (python-accumulation-tree): New variable.

Change-Id: I0e6d41342e49850587fa31f43ac535d98648691c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:27 +01:00
Anderson Torres
edd4b466d7 gnu: emacs-sliver: New package.
* gnu/packages/emacs-xyz.scm (emacs-sliver): New variable.

Change-Id: Ibaa43e5652478a264eb0a9f0e0704670464491fe
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-26 06:35:24 +01:00
Ludovic Courtès
ea827812f2 channels: Resolve dependencies recursively.
* guix/channels.scm (closure): New procedure.
(resolve-dependencies): Use it.
* tests/channels.scm ("channel-instance-dependency-resolver"): New test.

Fixes: https://issues.guix.gnu.org/68797
Change-Id: Iaba4f54261e33e18bd57a0a319aa099f259b8570
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7137
2026-03-25 23:51:26 +01:00
Ludovic Courtès
ac1a7cd864 doc: Link to gexp research paper.
* doc/guix.texi (G-Expressions): Add reference to the 2017 GPCE paper.

Change-Id: I47f9357ee2715640e8ceb1f5d286d98bf6c55abc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7288
2026-03-25 23:51:26 +01:00
Ludovic Courtès
696d12ab81 doc: Add ‘with-imported-modules’ caveat.
* doc/guix.texi (G-Expressions): Document caveat under
‘with-imported-modules’.

Change-Id: I9ee5452c7d776647961b282a0e6cefece165b00b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-25 23:51:25 +01:00
Ludovic Courtès
8476c5bd8e cuirass: Write jobs with ‘pretty-print’.
* build-aux/cuirass/evaluate.scm <top level>: Use ‘pretty-print’ to write the
jobs.

Change-Id: Idf751ddfd133717d390e2295a229e8308d906dc7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7222
2026-03-25 23:51:25 +01:00
Ludovic Courtès
331cfd6277 cuirass: Allow for substitutes.
These lines date back to 89cbec89a5, which was
used for Hydra.  Nowadays ‘evaluate.scm’ is only used for debugging purposes
(Cuirass does not use it) so disabling substitutes makes no sense.

* build-aux/cuirass/evaluate.scm <top level>: Remove call to ‘set-build-options’.

Change-Id: I8dbf7098a8b9699509df6f74b9f1dac780db12c1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-25 23:51:25 +01:00
Ludovic Courtès
426101e70f ci: Extend the ‘%core-packages’ set.
The goal is to extend what the 'core subset builds but also (more
importantly) what gets cross-compiled for the 'all subset.

* gnu/ci.scm (%core-packages-for-mingw): New variable.
(%core-packages): Use it.
(%linux-packages, %hurd-packages): New variables.
(core-packages): New procedure.
(packages-to-cross-build, cuirass-jobs): Use it instead of ‘%core-packages’.

Change-Id: I2ee656ea589ffbf7dabcb6e84b3bb5a0b13556af
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-03-25 23:51:25 +01:00
Ludovic Courtès
d940f695e4 gnu: glibc@2.33: Fix build.
This fixes a regression introduced in 2a50c9598b.

* gnu/packages/base.scm (glibc-2.33): Inherit from ‘glibc’, not ‘glibc-2.35’.

Change-Id: I8ff44043c232ebefa900ace8cead4481882115c2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #7354
2026-03-25 23:51:25 +01:00
Andreas Enge
6468da288f gnu: cnvkit: Update to 0.9.13.
* gnu/packages/bioinformatics.scm (cnvkit): Update to 0.9.13.

Change-Id: I69da49fe80b2e350ff351d39182dcf1e8cf97eb4
2026-03-25 22:35:13 +01:00
Andreas Enge
2bc527792a gnu: nlopt: Remove dependence on Qt.
* gnu/packages/maths.scm (nlopt)[inputs]: Remove octave; add octave-cli.

Change-Id: Id655133857acda07f2a4fbd28261abd0ba8b64e6
2026-03-25 22:30:35 +01:00
Reza Housseini
f5079ae69e gnu: nlopt: Fix python bindings.
* gnu/packages/maths.scm (nlopt)[inputs]: Move python...
[native-inputs]: ...here. Add python-numpy.

Change-Id: I38b976a65aed412863a5a7cd498c7f2ddcc79b55
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-25 22:30:34 +01:00
Artyom V. Poptsov
2a2fe7705e gnu: guile-ssh: Update to 1.0.0.
* gnu/packages/ssh.scm (guile-ssh): Update to 1.0.0.

Change-Id: I890a3156475e1801154dfab50d3fcc04d2849bcf
2026-03-25 18:26:06 +03:00
jgart
806f3e4752 gnu: python-rapidfuzz: Update to 3.14.3.
* gnu/packages/python-xyz.scm (python-rapidfuzz): Update to 3.14.3.
[native-inputs]: Add python-numpy and python-pandas.

Change-Id: Ibac21d42e962763639e1774d3042edaf31a106b5
2026-03-25 11:08:35 -04:00
Andreas Enge
20aaf45aca gnu: Remove python-flit-scm.
* gnu/packages/python-build.scm (python-flit-scm): Delete variable.
* guix/lint.scm (%python-native-inputs): Remove entry.

Fixes: guix/guix#2360
Change-Id: I38040bdff8cd7d74c272abf466897a446ce6d045
2026-03-25 14:54:39 +01:00
Andreas Enge
230222f384 gnu: Remove python-exceptiongroup.
* gnu/packages/python-build.scm (python-exceptiongroup): Delete variable.

Change-Id: Ia1fbd4890028bbeeb5afb884182a061be18648ef
2026-03-25 14:52:42 +01:00
brian cully
faa9be4976 gnu: Add font-raleway.
* gnu/packages/fonts.scm (font-raleway): New variable.

Closes: guix/guix#7158
Change-Id: I31e66e1f90bae2fb5e731b16ec2ee3ab88e044d5
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-03-25 21:24:18 +08:00