Saku Laesvuori
bf5516c3fd
gnu: packages: Update haskell packages to current Stackage
...
* gnu/packages/patches/ghc-chell-quickcheck-enable-qc-2.15.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/dhall.scm (...): Update Haskell packages
to current Stackage.
* gnu/packages/finance.scm (...): As above.
* gnu/packages/haskell-apps.scm (...): As above.
* gnu/packages/haskell-check.scm (...): As above.
* gnu/packages/haskell-crypto.scm (...): As above.
* gnu/packages/haskell-web.scm (...): As above.
* gnu/packages/wm.scm (...): As above.
* gnu/packages/haskell-xyz.scm (...): As above.
(ghc-chell-quickcheck): Patch testsuite to work with current quickcheck.
Change-Id: I8c8bea6755121706c46606a658cba8b590780fe1
FIXUP add the chell patch
Change-Id: I5efc8f467efe85b038cd44b18acbb27826036484
Signed-off-by: Lars-Dominik Braun <lars@6xq.net >
2025-12-08 16:36:28 +01:00
Saku Laesvuori
a27afb3123
gnu: ghc: Update to version 9.10.2
...
* gnu/packages/haskell.scm (ghc): Update to ghc-9.10
Change-Id: I40da6cacc4d260902cd66d7d626375038fba4346
Signed-off-by: Lars-Dominik Braun <lars@6xq.net >
2025-12-08 16:28:18 +01:00
Saku Laesvuori
49af264c38
gnu: Add ghc-9.10
...
* gnu/packages/haskell.scm (ghc-9.10): New variable.
Change-Id: I4e4c9c4b8f135936a52ff8df16924f50de4ce726
Signed-off-by: Lars-Dominik Braun <lars@6xq.net >
2025-12-08 16:28:18 +01:00
Saku Laesvuori
a55a95eb0b
gnu: Add ghc-9.8
...
* gnu/packages/haskell.scm (ghc-9.8): New variable.
Change-Id: I6883ed973bdd1d6eaf981605c1bc8f855f850187
Signed-off-by: Lars-Dominik Braun <lars@6xq.net >
2025-12-08 16:28:18 +01:00
Saku Laesvuori
6dceea338e
gnu: ghc-9.4: Fix build for bootstrapping GHC 9.8's Hadrian
...
The testsuite driver's worker thread pool gets filled with zombie
processes which causes it to hang and the build to time out. No idea
what might be causing that, but as 9.4 is only used to build later GHC
versions it should be enough that they pass their testsuites.
* gnu/packages/haskell.scm
(ghc-9.4): Downgrade to 9.4.3 for bootstrapping GHC 9.8's hadrian.
<arguments>[#:tests?]: Set to #f to disable failing testsuite.
Change-Id: I2c889f5fc7a6898562fcb8377fc1f582ad835434
Signed-off-by: Lars-Dominik Braun <lars@6xq.net >
2025-12-08 16:28:18 +01:00
Saku Laesvuori
ef944e7278
gnu: patches: Fix recomp015 test in GHC testsuite
...
* gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: Append
non-executable stack marker to ManySections.s instead of replacing
the entire file with it.
Change-Id: I3c3cfbeb1a156412db7b4a633db2030fb0f0ee30
Signed-off-by: Lars-Dominik Braun <lars@6xq.net >
2025-12-08 16:28:09 +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
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