1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

176778 Commits

Author SHA1 Message Date
Andreas Enge
25bd17ebab gnu: Remove python-on-guile.
* gnu/packages/guile-xyz.scm (python-on-guile): Delete variable.

Fixes: guix/guix#4077
Change-Id: Idf1084c3c71d3447a5dbbb430d83087a6b9cb8b3
2025-12-08 13:22:31 +01:00
Danny Milosavljevic
468b001e01 gnu: Add python-superqt.
* gnu/packages/qt.scm (python-superqt): New variable.

Closes: guix/guix#4668
Change-Id: I230b5721e2836de7acfb501a4c917f721f086cd8
2025-12-08 12:12:07 +01:00
Simon Josefsson
4963dadfbe docker: Add powerpc64le/s390x mappings.
* guix/docker.scm (build-docker-image): Recognize powerpc64le and s390x.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07 22:11:45 +01:00
James Smith
890344d646 gnu: ledger-agent: Disable tests.
Setting #:test-backend to unittest results in zero tests running, disable
tests instead.

* gnu/packages/finance.scm: (ledger-agent): [arguments]<#:tests?>: Disable them.

Change-Id: I6233fbafed47b04d57c7a13e079de50b5a4e5517
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07 22:11:30 +01:00
James Smith
d09a737f78 gnu: keepkey-agent: Fix tests.
* gnu/packages/finance.scm: (keepkey-agent): Fix tests by adding missing input.

Change-Id: I89025df63446de6b04596e21313b6911dfc29f55
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07 22:11:30 +01:00
James Smith
98ae0d381e gnu: monado: Add additional inputs.
* gnu/packages/graphics.scm: (monado): [inputs]: Add package inputs.

Change-Id: Iaf1b0ff2c5c813afd4ea7077b288cffd2bce7bc0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07 22:11:30 +01:00
James Smith
8f77179f8c gnu: monado: Update to 25.0.0.
* gnu/packages/graphics.scm: (monado): Update to 25.0.0.

Change-Id: Ie1365de3da7ce6e490427b6c5cd1450c36a74a9d
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07 22:11:30 +01:00
James Smith
530c47967e gnu: openhmd: Use fork.
* gnu/packages/hardware.scm: (openhmd):
[source]: Use fork.
[arguments]: Update style, set configure-flags.
[native-inputs]: Reformat.
[inputs]: Reformat, add necessary inputs to build fork.

Change-Id: I64d8be731b8ccd9800941f0342797abbee766d4a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07 22:11:29 +01:00
James Smith
5cb57dc4c9 gnu: hidapi: Update to 0.15.0.
* gnu/packages/libusb.scm: (hidapi): Update to 0.15.0.

Change-Id: I00ffa7d21b4e1ec92b5b7b558fe6cf6eb71184fc
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-12-07 22:11:29 +01:00
Ludovic Courtès
1114504b31 Revert "guix: diagnostics: Export 'info' as replacement."
This reverts commit 6c6139bce0: this change
worked “by chance” since no Guile 3.0.x release provides an ‘info’ binding to
replace.  See <https://codeberg.org/guix/guix/pulls/4074#issuecomment-8289707>.

Change-Id: Icadc7fcf337ca1ff3b3d3af5a66b47e8cd2f61b2
2025-12-07 21:59:52 +01:00
Artyom V. Poptsov
a8e2d11055 gnu: lexy: Update to 2025.05.0.
* gnu/packages/cpp.scm (lexy): Update to 2025.05.0.

Change-Id: Ib0c18ad6a2a69105b85f930cbb63ede746c60bae
2025-12-07 23:51:42 +03:00
Artyom V. Poptsov
0494da64db gnu: i3lock-blur: Fix build.
* gnu/packages/wm.scm (i3lock-blur): Fix build with gcc-14.
[native-inputs]: Replace automake with automake-1.16.5.
* gnu/packages/patches/i3lock-blur-fix-build-on-gcc-10.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I2115b05d22e57242a85f54b2ac1a195e3fb863d0
2025-12-07 23:51:30 +03:00
Florian Pelz
9aa22e6451 nls: Update translations.
Change-Id: I5c4cf2b47159d8c5cf8f79ea7d0efcbd14b4f68f
2025-12-07 15:41:17 +01:00
Lars-Dominik Braun
001004f83c etc: Remove Lars from all teams.
* etc/teams.scm: Remove person entirely.

Change-Id: Ibd988110d2e574df4697d2d09c3252eba74e8401
2025-12-07 12:00:34 +01:00
Yelninei
a558c769e3 gnu: python@3.11: Skip another test on hurd.
This test fails with python 3.11.14.
* gnu/packages/python.scm (python-3.11): Skip test_tarfile on hurd.

Change-Id: I0d81ab8c0ff403521fe9bedf0145df7c570abd7d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-07 11:39:31 +01:00
Guillaume Le Vaillant
186b977d6f gnu: cl-simple-matrix: Update to 3.7.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.7.

Change-Id: Id5bb6df908e10e271fbc163b1c756984f822adaf
2025-12-07 10:27:00 +01:00
jgart
16a6ba9fc6 gnu: python-debugpy: Update to 1.8.17.
* gnu/packages/python-xyz.scm (python-debugpy): Update to 1.8.17.

Change-Id: I2e71507f68785f3551afd7c96ff903e5d4e53acf
2025-12-07 02:22:45 -06:00
Ron Nazarov
7b9cfea908 gnu: mpv: Fix 100% CPU usage on wayland.
* gnu/packages/patches/mpv-0.40.0-fix-wayland-cpu-usage.patch: New file.
* gnu/packages/video.scm (mpv): Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: I80244eacc0f8294f2b4e521217f68ada7a347bf4
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-07 08:16:55 +01:00
Jake Forster
2e9170642e Partially revert "gnu: emacs-dicom: Enable video playing."
This partially reverts commit 6db9bd04d9 to
reduce closure size.

* gnu/packages/emacs-xyz.scm (emacs-dicom):
[arguments]<#:phases>{patch-commands}: Do not patch ffmpeg and mpv commands.
[inputs]: Remove ffmpeg and mpv.

Change-Id: Ib0de1cae10100f0a4378a3b8b97f26255b4d4fd1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-07 08:16:55 +01:00
Jake Forster
3f9a28a9b0 gnu: emacs-dicom: Update to 1.2.
* gnu/packages/emacs-xyz.scm (emacs-dicom): Update to 1.2.
[arguments]<#:phases>{patch-commands}: Patch "dcm2img" and "convert"; do not
patch "dcmj2pnm".
[inputs]: Add imagemagick.

Change-Id: Ifdaa5c562f91dad98f5943fdcc73663b9178fbfb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-12-07 08:16:55 +01:00
Liliana Marie Prikler
96b81b2da6 gnu: Add renpy-tutorial.
* gnu/packages/game-development.scm (renpy-tutorial): New variable.
2025-12-07 08:16:55 +01:00
Liliana Marie Prikler
8084fa0d9e gnu: Add renpy-the-question.
* gnu/packages/game-development.scm (renpy-the-question): New variable.
2025-12-07 07:57:26 +01:00
Liliana Marie Prikler
712d0c27f8 build: renpy: Add check command.
* guix/build/renpy-build-system.scm (start-xorg-server, check): New variables.
(%standard-phases): Adjust accordingly.
* guix/build-system/renpy.scm (renpy-build): Support #:tests? and #:test-flags.
2025-12-07 07:57:25 +01:00
Liliana Marie Prikler
a6c83120f2 gnu: renpy: Update to 8.5.
* gnu/packages/game-development.scm (renpy)[build-system]: Change to
pyproject-build-system.
[arguments]: Remove #:modules and #:imported-modules.
<#:phases>: Replace ‘fix-commands’ with ‘fix-launcher’.
Adjust ‘drop-game-from-paths’.
Move ‘build’ after ‘install’.  Install launcher to “out”.
Remove ‘install-games’.
[outputs]: Drop other outputs.
2025-12-07 07:57:25 +01:00
Liliana Marie Prikler
38bfd1d3ae gnu: Remove python-pygame-sdl2.
This package was only used by python-renpy, which vendors it as of version 8.5.

* gnu/packages/game-development.scm (python-pygame-sdl2): Delete variable.
2025-12-07 07:57:25 +01:00
Liliana Marie Prikler
944d5bc08a gnu: python-renpy: Update to 8.5.0.
* gnu/packages/patches/renpy-fix-integer-slots.patch: New file.
* gnu/packages/patches/renpy-python-3.11-compat.patch: New file.
* gnu/packages/patches/renpy-use-system-fribidi: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/game-development.scm (python-renpy): Update to 8.5.0.
[patches]: Use the new patches.
[snippet]: Adjust accordingly.
[build-system]: Switch to pyproject-build-system.
[#:phases]: Remove ‘relax-gcc-14-strictness’.
No longer replace ‘build’ and ‘install’.
Add ‘build-renpy’ and ‘install-renpy’.
[native-inputs]: Replace python-cython-0 with python-cython.
[inputs]: Add assimp.  Replace ffmpeg-6 with ffmpeg.
[propagated-inputs]: Remove python-pygame-sdl2.
2025-12-07 07:57:23 +01:00
Artyom V. Poptsov
8f00517eee gnu: candle: Update to 10.11.1.
* gnu/packages/engineering.scm (candle): Update to 10.11.1.
[inputs]: Add bash-minimal, qtmultimedia-5, qtwayland-5 and qtwebsockets-5.
[native-inputs]: Add qt5ct and qtscript-5.
[arguments]<#:phases>: Add "fix-installation-paths" and "wrap-executable"
phases.  Remove "fix-sources" and "fix-application-settings-path".  Don't
replace "install" and "configure" phases.

Change-Id: Ie55850d2a00d328b114bd35791a7d068e6e7a9ac
2025-12-07 09:18:32 +03:00
jgart
6605984c2c gnu: Add hare-compress.
* gnu/packages/hare-xyz.scm (hare-compress): New variable.

Change-Id: I541cf758b305c2db97df799ae668dd8688474def
2025-12-06 18:26:51 -06:00
jgart
31f1d0fe2e gnu: Add hare-json.
* gnu/packages/hare-xyz.scm (hare-json): New variable.

Change-Id: Iebd387efffc62b2e29ba3e78a2d61275bc349dc8
2025-12-06 18:12:29 -06:00
Nicolas Goaziou
32edabdabd gnu: emacs-tramp: Update to 2.8.0.5.
* gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.8.0.5.

Change-Id: Idb73a6993211981e568a935fabab6c8d75a8eca8
2025-12-06 10:23:14 +01:00
Nicolas Goaziou
55540df1ac gnu: emacs-transient: Update to 0.11.0.
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.11.0.
[propagated-inputs]: Add emacs-cond-let.

Change-Id: I734aeb0a608168987e2ac26c25a156e932c8ba9e
2025-12-06 10:23:14 +01:00
Nicolas Goaziou
43dcf9ed5f gnu: emacs-pulsar: Update to 1.3.1.
* gnu/packages/emacs-xyz.scm (emacs-pulsar): Update to 1.3.1.

Change-Id: Iaedc548b0f1721f6530e42f73d2ae958004f0a64
2025-12-06 10:23:13 +01:00
Nicolas Goaziou
5b8bc1fe01 gnu: emacs-posframe: Update to 1.5.0.
* gnu/packages/emacs-xyz.scm (emacs-posframe): Update to 1.5.0.

Change-Id: I85631ad26fa8c787b109e0e19cacd72064426856
2025-12-06 10:23:13 +01:00
Nicolas Goaziou
0c3b645174 gnu: emacs-pyim: Update to 5.3.5.
* gnu/packages/emacs-xyz.scm (emacs-pyim): Update to 5.3.5.
[propagated-inputs]: Remove emacs-posframe.

Change-Id: Ia91f78483edccf3482b60c5c08deef3d0d3f15aa
2025-12-06 10:23:13 +01:00
Nicolas Goaziou
a72861a1d2 gnu: emacs-tempel: Update to 1.9.
* gnu/packages/emacs-xyz.scm (emacs-tempel): Update to 1.9.

Change-Id: If21c8ced0a342761f4fbde1005f3af54d73def73
2025-12-06 10:23:13 +01:00
Nicolas Goaziou
092689f8d4 gnu: emacs-yaml: Update to 1.2.1.
* gnu/packages/emacs-xyz.scm (emacs-yaml): Update to 1.2.1.

Change-Id: I6f37968d3f994e7afee1f6d01fb0dd016e96e4a7
2025-12-06 10:23:13 +01:00
Nicolas Goaziou
a33c2ee2c7 gnu: emacs-visual-fill-column: Update to 2.7.1.
* gnu/packages/emacs-xyz.scm (emacs-visual-fill-column): Update to 2.7.1.

Change-Id: Id97a1af1bfaf2f05b1ee6f3308003f6a7c04f02f
2025-12-06 10:23:12 +01:00
Nicolas Goaziou
65d2c9647f gnu: emacs-test-simple: Update to 1.3.1.
* gnu/packages/emacs-xyz.scm (emacs-test-simple): Update to 1.3.1.

Change-Id: I78bf0342d20286b994ac6ba9bb3b19022511dc28
2025-12-06 10:23:12 +01:00
Nicolas Goaziou
80a82d9544 gnu: emacs-substitute: Update to 0.4.0.
* gnu/packages/emacs-xyz.scm (emacs-substitute): Update to 0.4.0.

Change-Id: Ie9e3555cc871ca3324dd720275d3505ef6b97a56
2025-12-06 10:23:12 +01:00
Nicolas Goaziou
08635f894f gnu: emacs-shell-maker: Update to 0.84.1.
* gnu/packages/emacs-xyz.scm (emacs-shell-maker): Update to 0.84.1.

Change-Id: I3baf259ea0ea678a34bf662e565da7f900311589
2025-12-06 10:23:12 +01:00
Nicolas Goaziou
49f0100f8d gnu: emacs-with-editor: Update to 3.4.7.
* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 3.4.7.

Change-Id: I37de01cdf05d9fbd913435dd7d0c93b34bcc8d05
2025-12-06 10:23:11 +01:00
Nicolas Goaziou
56dce4b986 gnu: emacs-sops: Update to 0.1.8.
* gnu/packages/emacs-xyz.scm (emacs-sops): Update to 0.1.8.

Change-Id: I72c9700cc94c93c37aa558b774993b35c63c5eaf
2025-12-06 10:23:11 +01:00
Nicolas Goaziou
6b9f62dc0b gnu: emacs-osm: Update to 1.10.
* gnu/packages/emacs-xyz.scm (emacs-osm): Update to 1.10.

Change-Id: I183dc283ccab56dac21f9090658f7f18c6017c7c
2025-12-06 10:23:11 +01:00
Nicolas Goaziou
bf68285cbe gnu: emacs-orglink: Update to 1.2.8.
* gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.8.

Change-Id: I6ac3601ac0c25de08e62fc10e791b9fb583a41ed
2025-12-06 10:23:11 +01:00
Nicolas Goaziou
bda0b51ea7 gnu: emacs-org-node-3: Update to 3.9.9.
* gnu/packages/emacs-xyz.scm (emacs-org-node-3): Update to 3.9.9.

Change-Id: Ib1d533583be5c3fc4debff01299b1e29fe637ffc
2025-12-06 10:23:10 +01:00
Nicolas Goaziou
23ef798d42 gnu: emacs-org-mem: Update to 0.25.0.
* gnu/packages/emacs-xyz.scm (emacs-org-mem): Update to 0.25.0.

Change-Id: I9c475aecfef73cb485747451f454ea65ac33a624
2025-12-06 10:23:10 +01:00
Nicolas Goaziou
c5139bfab2 gnu: emacs-org-social: Update to 2.7.2.
* gnu/packages/emacs-xyz.scm (emacs-org-social): Update to 2.7.2.

Change-Id: If5408723565365e04c06628f5e1159c026b4bce7
2025-12-06 10:23:10 +01:00
Nicolas Goaziou
2a08912a9e gnu: emacs-pg: Update to 0.61.
* gnu/packages/emacs-xyz.scm (emacs-pg): Update to 0.61.

Change-Id: I8992cf00b20e100d250b666551c63a8aa013db90
2025-12-06 10:23:10 +01:00
Nicolas Goaziou
a1d3a222e6 gnu: emacs-org: Update to 9.7.39.
* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.7.39.

Change-Id: I286af2bf51aecc9faa0a9aabf26201d44ee91c13
2025-12-06 10:23:09 +01:00
Nicolas Goaziou
7fa7016698 gnu: emacs-orgmdb: Update to 1.0.2.
* gnu/packages/emacs-xyz.scm (emacs-orgmdb): Update to 1.0.2.

Change-Id: I7567c1f5e4642a363b5e126ae308789418cbcfb9
2025-12-06 10:23:09 +01:00