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

164120 Commits

Author SHA1 Message Date
Cayetano Santos
f4a9869bbc gnu: book-emacs-lisp-elements: Update to 2.0.0.
* gnu/packages/books.scm (book-emacs-lisp-elements): Update to 2.0.0.

Change-Id: I2b2acd0704d63a980481a94e46b5e768eba46d71
2025-12-10 19:19:35 +01:00
Cayetano Santos
e7671c02a4 gnu: open-logic: Update to 4.2.0.
* gnu/packages/electronics.scm (open-logic): Update to 4.2.0.

Change-Id: I4370f3289b4d1f0d2a5beb8897b04bf3f51535b0
2025-12-10 08:36:29 +01:00
Efraim Flashner
3a068fcbb3 gnu: cppcheck: Fix tests on non-x86 systems.
* gnu/packages/check.scm (cppcheck)[arguments]: Add a phase to adjust
the expected output from some tests to match the adjusted upstream
output.

Change-Id: I4953f79479a2192fa1a428b4e2988729a05be679
2025-12-09 19:46:18 +02:00
Efraim Flashner
c4d76205b6 gnu: cppcheck: Use system tinyxml2.
* gnu/packages/check.scm (cppcheck)[arguments]: Add configure-flag to
not use the bundled tinyxml2.
[inputs]: Add tinyxml2.

Change-Id: Id312cb2cdb9ffcee5234a045fb8315afae7d918b
2025-12-09 19:46:18 +02:00
Hugo Buddelmeijer
8d9372a851 gnu: tinyxml2: Update to 11.0.0.
* gnu/packages/xml.scm (tinyxml2): Update to 11.0.0.
[home-page]: Fix URL.

Change-Id: I8cd1c61c40ad766c4dac640dd71f72a1955c04d3
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-12-09 19:46:18 +02:00
Andreas Enge
2d894dcf17 gnu: Remove kfilemetadata-5.
* gnu/packages/kde-frameworks.scm (kfilemetadata-5): Delete variable.

Fixes: guix/guix#4155
Change-Id: I597ad034acd7f100659cb33ce65c50fdf39d2f4c
2025-12-09 15:55:40 +01:00
Andreas Enge
adaada46d2 gnu: Remove threadweaver-5.
* gnu/packages/kde-frameworks.scm (threadweaver-5): Delete variable.

Fixes: guix/guix#4154
Change-Id: I582253fe72de7276b8838dbca2944f6b70e0d5c5
2025-12-09 15:54:26 +01:00
Andreas Enge
48996087cb gnu: Remove ksyntaxhighlighting-5.
* gnu/packages/kde-frameworks.scm (ksyntaxhighlighting-5): Delete variable.

Fixes: guix/guix#4153
Change-Id: Ic5c6af38421a2830d767ae73fd75339323d35766
2025-12-09 15:53:41 +01:00
Andreas Enge
1994b75de1 gnu: Remove kitemmodels-5.
* gnu/packages/kde-frameworks.scm (kitemmodels-5): Delete variable.

Fixes: guix/guix#4152
Change-Id: Ia4847cb1377d47560491fd413d9338e1b76e1d29
2025-12-09 15:52:49 +01:00
Andreas Enge
c0c636db0a gnu: Remove kquickcharts-5.
* gnu/packages/kde-frameworks.scm (kquickcharts-5): Delete variable.

Fixes: guix/guix#4151
Change-Id: I1bca0a0533c942c0b44be7037f037b4257fcc2b1
2025-12-09 15:51:35 +01:00
Andreas Enge
194edf156f gnu: Remove kidletime-5.
* gnu/packages/kde-frameworks.scm (kidletime-5): Delete variable.

Fixes: guix/guix#4150
Change-Id: I615e8479339c8218dce9c7ee26748057826c3318
2025-12-09 15:50:40 +01:00
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
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
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
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
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
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
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
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