Andreas Enge
e2cf2c8c6f
gnu: Remove kwayland-integration.
...
* gnu/packages/kde-plasma.scm (kwayland-integration): Delete variable.
Change-Id: I23dc72abb280679b60418293faf107c0f6b80545
2025-12-09 15:49:50 +01:00
Gabriel Wicki
2ddbccc761
gnu: pyspice: Remove unneeded input ngspice.
...
* gnu/packages/electronics.scm (pyspice) [inputs]: Remove ngspice.
Change-Id: Ibcf6c6d7e0239617163e653b72a9e2db1812a7d5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-09 10:16:30 +01:00
Laurent Gatto
f664eb4ec8
etc: Add lgatto to bioinformatics team.
2025-12-09 08:24:49 +01:00
Maxim Cournoyer
d55f448b73
gnu: fava: Update to 1.30.7.
...
* gnu/packages/finance.scm (fava): Update to 1.30.7.
[arguments]: New field.
[propagated-inputs]: Remove python-anyio.
[native-inputs]: Remove python-types-setuptools and python-types-simplejson.
Add python-wheel.
Change-Id: I833267eb46540883c84e977e7c672cf575606444
2025-12-09 15:25:48 +09:00
Maxim Cournoyer
e93b20adf6
gnu: python-watchfiles: Propagate python-anyio.
...
* gnu/packages/python-xyz.scm (python-watchfiles) [propagated-inputs]: Add
python-anyio.
Change-Id: I50d4173d45a8b4ec3d737457c3074cd11950a6c4
2025-12-09 15:25:48 +09:00
jgart
fe10df93ef
gnu: hare: Fix search paths.
...
* gnu/packages/hare.scm (hare): Fix search paths.
[native-search-paths]: Add all environment variable paths here.
[search-paths]: Remove field.
Change-Id: I25b38a3e78bccdd634c4e10ab906839b0ec43543
Signed-off-by: jgart <jgart@dismail.de>
2025-12-08 16:56:59 -06:00
Gabriel Wicki
df7639a1da
gnu: Add magic.
...
* gnu/packages/electronics.scm (magic): New variable.
Change-Id: Ia7fe5764863cb49671343c9a05d5bedec75ee286
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08 23:35:47 +01:00
Patrick Norton
ef3b104b26
gnu: qpwgraph: Update to 0.9.7.
...
* gnu/packages/audio.scm (qpwgraph): Update to 0.9.7.
Change-Id: Idf7ad32dc0038761d882efc836df7006a68f9b9e
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08 23:18:45 +01:00
Sharlatan Hellseher
f92f269b73
gnu: pyspice: Switch to pyproject.
...
* gnu/packages/electronics.scm (pyspice):
[arguments] <tests?, test-flags>: There are unit-tests, so use them.
<phases>: Remove 'check-after-install; {patch-libngspice} use format instead
of confusingly long string-append.
[inputs]: Add python-matplotlib and python-pyyaml.
[propagated-inputs]: Remove python-matplotlib and python-pyyaml.
[native-inputs]: Add python-setuptools.
Change-Id: Id7e1cc0b906b05ee36765ed21b21b5bfdeaa3668
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08 23:01:51 +01:00
jgart
ce66fb23c3
teams: hare: Fix typo in hare manifest.
...
* etc/teams/hare/hare-manifest.scm: Fix typo in hare manifest.
Change-Id: Ie9512e7d6d724634c6163acfce7db5a2208f9ace
2025-12-08 15:04:06 -06:00
jgart
1fe9ef4cfc
Regenerate CODEOWNERS.
...
* CODEOWNERS: Check in file changed by "make".
Change-Id: I6226b86174fc5044f9194b8bc1fa31d4b18c612c
Signed-off-by: jgart <jgart@dismail.de>
2025-12-08 14:41:26 -06:00
jgart
7aa3e247dc
teams: hare: Add manifest.
...
* etc/teams/hare/hare-manifest.scm: New file.
Change-Id: Id66e5be8ebbb3b6fc8fb406c1b6207d603f342d3
Signed-off-by: jgart <jgart@dismail.de>
2025-12-08 14:41:26 -06:00
jgart
d72ef2bc34
etc: Add jgart to hare team.
...
* etc/teams.scm: Make jgart a member of the hare team.
Change-Id: Ia3a9528a2b8e9451962c2e740e89918fad40484d
Signed-off-by: jgart <jgart@dismail.de>
2025-12-08 14:41:26 -06:00
jgart
6599a7d102
etc: Add hare team.
...
* etc/teams.scm (hare): New team.
Change-Id: I953983c923e5970c62a0d03b126f8373a2eecde0
Signed-off-by: jgart <jgart@dismail.de>
2025-12-08 14:41:26 -06:00
jgart
214e0caf6a
gnu: fennel: Don't explicitly enable tests.
...
* gnu/packages/lua.scm (fennel)[arguments]: Remove form enabling tests
explicitly and use default of #t instead.
Change-Id: Ic39f51c2ae5ef51de69f5bd806a9fda6f5bb9d6c
2025-12-08 14:39:18 -06:00
Ashish SHUKLA
fb04a2e33e
gnu: fennel: Update to 1.6.0.
...
* gnu/packages/lua.scm (fennel): Update to 1.6.0.
Change-Id: I7b07dc4c1af632b02d9089bb827f0482cf4ac295
Signed-off-by: jgart <jgart@dismail.de>
2025-12-08 14:39:18 -06:00
Andreas Enge
46e1b73b44
gnu: dvisvgm: Refresh deprecated input.
...
* gnu/packages/tex.scm (dvisvgm)[inputs]: Remove google-brotli; add brotli.
Change-Id: I72d4c28931387a5c6fadbbd5e20f8dc6239251d3
2025-12-08 16:51:27 +01:00
Ludovic Courtès
4a52ab4559
doc: Remove unreachable reference from the Cookbook.
...
* doc/guix-cookbook.texi (A Scheme Crash Course): Remove “Scheme at a Glance”,
which is no longer accessible.
Change-Id: Ia60bf461d0410ddd042b0ad7d792548749c4cc7c
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08 15:34:21 +01:00
Ludovic Courtès
2d54198f6d
doc: Add reference to Guix-Packager.
...
* doc/guix.texi (Defining Packages): Wrap ‘guix import’ reference
in @quotation. Add reference to Guix-Packager.
Change-Id: I5ba1b0f66e8edd2548fb05fa6fca06d3432c7460
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08 15:34:21 +01:00
Ludovic Courtès
15e79d93ad
doc: Use a gexp in “Defining Packages”.
...
* doc/guix.texi (Defining Packages): Update ‘arguments’ field in example to
use ‘list’ and a gexp. Remove description of quote/unquote; document gexps
instead.
Change-Id: I2ed1f5796d76e8c389227aed58fd31aa76edbb9a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2025-12-08 15:34:15 +01:00
Tobias Geerinckx-Rice
7b861c8261
.guix-authorizations: Authorise Rutherther's key.
...
* .guix-authorizations (Rutherther): Register PGP key fingerprint.
Voucher: Ludovic Courtès <ludo@gnu.org>
Voucher: Efraim Flashner <efraim@flashner.co.il>
Voucher: John Kehayias <john@guixotic.coop>
Change-Id: Ieb118037316dc38107d66eaea3dea48d253b84ed
2025-12-07 01:00:00 +01:00
Andreas Enge
291c1506e0
gnu: Remove phonon-backend-vlc.
...
* gnu/packages/kde-multimedia.scm (phonon-backend-vlc): Delete variable.
Fixes : guix/guix#4122
Change-Id: If85bf0a02ba423a3003b8019da294686c9dcd0d7
2025-12-08 13:23:16 +01:00
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