Hugo Buddelmeijer
1d0ac19d81
gnu: python-jupyter-sphinx: Fix build.
...
* gnu/packages/sphinx.scm (python-jupyter-sphinx): Fix build.
[arguments]<:#phases>: Add 'fix-tests and 'set-home phases.
[native-inputs]: Add python-bash-kernel.
Merges guix/guix!5422
Change-Id: I1c51a156f0be831793a417dab5efac84ee64a15c
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-10 22:35:00 +01:00
Hugo Buddelmeijer
ad5059c951
gnu: python-bash-kernel: Fix propagated-inputs.
...
* gnu/packages/jupyter.scm (python-bash-kernel): Fix propagated-inputs.
[inputs]: Remove python-filetype, python-pexpect, python-ipykernel, and
python-jupyter-client.
[propagated-inputs]: Add python-filetype, python-ipykernel,
python-jupyter-client, and python-pexpect.
Merges guix/guix!5422
Change-Id: I4e1f9bc86063b04d8165d1517e4f59cc715e996e
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-10 22:35:00 +01:00
Hugo Buddelmeijer
cfbf8ac61c
gnu: python-django-environ: Fix build.
...
* gnu/packages/django.scm (python-django-environ): Fix build.
[arguments]<:#test-flags>: Skip test that fails on Python 3.11.14.
Merges guix/guix!5424
Change-Id: I021ec1d58cd421807b65056edd77673f3ed0b169
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-10 22:18:24 +01:00
Sergey Trofimov
47cdef9344
import: elpa: Fix glob->regexp conversion.
...
* guix/import/elpa.scm (melpa-recipe->maybe-arguments)[glob->regexp]:
Treat '*' as zero or more characters.
Merges guix/guix!5408
Change-Id: I1630d17c7693a30110551e91405e1580d1e8a477
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-10 22:08:16 +01:00
Cayetano Santos
1b8f32221c
gnu: emacs-magit: Update to 4.5.0.
...
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 4.5.0.
[arguments]: Update ’build-info-manual #:phase.
Merges guix/guix!5351
Closes guix/guix!5321
Change-Id: I5de8046db06aa07f723a67f968599be468409e3c
2026-01-10 21:05:17 +01:00
Arun Isaac
128940b683
gnu: emacs-varuga: Update to 0.2.0.
...
* gnu/packages/emacs-xyz.scm (emacs-varuga): Update to 0.2.0.
2026-01-10 18:54:40 +00:00
Aaron Covrig
c2700f2c0b
teams: ruby: Update file matching expression.
...
* etc/teams.scm (ruby): Update regular expression.
* CODEOWNERS: Regenerate file.
Change-Id: Ic261ee13471ce86339ad68303236e686d18659b1
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-10 17:04:10 +01:00
Hartmut Goebel
b7b65c2a14
gnu: aqbanking: Update to 6.8.5.
...
* gnu/packages/gnucash.scm (aqbanking): Update to 6.8.5.
Change-Id: If3c47c928d211e9e1981c15b3cacc11775e40bc2
2026-01-10 13:49:08 +01:00
Cayetano Santos
aa570c5312
gnu: onednn: Update to 3.10.2.
...
* gnu/packages/oneapi.scm (onednn): Update to 3.10.2.
Change-Id: Ide62ba20d948d1ab91950c10114cabfd15a6741b
2026-01-10 11:39:03 +01:00
jgart
32fb77bf65
gnu: Remove ecl-april.
...
* gnu/packages/lisp-xyz.scm (ecl-april): Delete variable.
Change-Id: Ida8b53ce3e4f26a024fda692cd18132147a45ed5
2026-01-09 14:37:50 -05:00
Ludovic Courtès
c9f41f7202
gnu: elpa: Update to 2025.06.001.
...
* gnu/packages/maths.scm (elpa): Update to 2025.06.001.
[source]: Switch to ‘git-fetch’.
[native-inputs]: Add Autotools and Python; remove labels.
[inputs]: Remove labels.
[arguments]: Use gexps.
[properties]: New field.
(elpa-openmpi): Use ‘package/inherit’.
[inputs]: Remove labels.
[arguments]: Use gexps.
Change-Id: Ie12fa7242e15779e8dd3965822f7699f6078e39a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5475
2026-01-09 15:27:28 +01:00
Ludovic Courtès
97c360a09c
gnu: prrte: Fix compilation.
...
The upgrade in 710d198457 turned out to be
broken.
* gnu/packages/parallel.scm (prrte)[arguments]: Remove now unnecessary
configure flags. Add ‘adjust-pcc-link’ phase.
[native-inputs]: Add ‘pkg-config’.
[inputs]: Add ‘libnl’.
[outputs]: New field.
Fixes : guix/guix#4905
Reported-by: Andreas Enge <andreas@enge.fr>
Change-Id: I84f74cadfa05e84939f7db0b51ce4a1cb516d185
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5391
2026-01-09 15:22:46 +01:00
Ludovic Courtès
552ca46e7b
gnu: openpmix: Simplify.
...
* gnu/packages/parallel.scm (openpmix)[source]: Use ‘modules’ field and adjust
‘snippet’ accordingly.
[arguments]: Remove now-useless configure flag.
Change-Id: I2ec33232021485a019a8f86818e2f540963d4338
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-09 15:22:45 +01:00
Ludovic Courtès
1cbba4f24f
gnu: openpmix: Update to 6.0.0.
...
* gnu/packages/parallel.scm (openpmix): Update to 6.0.0.
(openpmix-4): New variable.
(slurm-minimal)[inputs]: Change ‘openpmix’ to ‘openpmix-4’.
(slurm-minimal-25.05)[inputs]: New field.
Change-Id: I043ef4545524e6757f47194e2c7f8793ccedf1b4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-09 15:22:45 +01:00
Rodion Goritskov
b73427bf6b
tests: mail: Add Radicale test.
...
* gnu/tests/mail.scm
(%radicale-os): New variable.
(run-radicale-test): New function with basic tests.
(%test-radicale): New variable.
Change-Id: I4a4e093ca7ac2a20a575bcf38b6ff763edf67652
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5361
2026-01-09 15:22:45 +01:00
Sören Tempel
32fca2d366
services: radicale: add shepherd configuration action
...
* gnu/services/mail.scm (radicale-shepherd-service): add configuration
action.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-01-09 15:22:45 +01:00
Ashish SHUKLA
9b3b541660
gnu: diod: Update to 1.1.0
...
* gnu/packages/plan9.scm (diod): Update to 1.1.0.
[source]<origin>: Add file-name.
[arguments]<#:phases>: Add 'patch-tests' phase.
Change-Id: I4f3ef885f3570589589034c8c24c29a648c6f66f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5425
2026-01-09 15:22:45 +01:00
Ashish SHUKLA
cf2b740212
gnu: wofi: Update to 1.5.3
...
* gnu/packages/xdisorg.scm (wofi): Update to 1.5.3.
Change-Id: I5b06f32e70fd7a8b92fca03495e00adc53af19d6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5435
2026-01-09 15:22:45 +01:00
Nguyễn Gia Phong
211ee32c95
tests: %test-nss-mdns: Fix test order.
...
Before this, the test failed because Avahi CLI utilities
exit with a non-zero status in case of a cache miss
(instead of blocking?).
* gnu/tests/avahi.scm (run-nss-mdns-test): Move the Avahi CLI tests
after other name resolution tests.
Change-Id: I88ab03abf39cf24ee2ce763c719444ac65504cc2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #4955
2026-01-09 15:22:45 +01:00
Attila Lendvai
d7ad785c6d
ssh: Add 'none' to compression for dropbear compatibility.
...
Without this change `guix deploy` fails the following way when connecting to a
dropbear ssh server:
guix deploy: error: failed to deploy example: SSH connection to 'example.com'
port 22 failed: kex error : no match for method compression algo
client->server: server [none], client [zlib@openssh.com ,zlib]
Fixes guix/guix#5479 .
* guix/ssh.scm (%compression): Add 'none' as a possible compression.
Change-Id: I4c6214035d79a4dd9a77dc1563d9614b9604a7e0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5480
2026-01-09 15:22:44 +01:00
Ludovic Courtès
92ffbdd3cf
ui: It’s 2026 now!
...
* guix/ui.scm (show-version-and-exit): Change year to 2026.
Change-Id: I7895df5c279569e1c87104dfc0dc6a1c51c553c9
2026-01-09 15:22:44 +01:00
Sergey Trofimov
a651926f55
services: configuration: Generalize 'list-of-packages?'
...
* gnu/services/configuration.scm (list-of-packages?): Allow as well
tuples of a package and its output.
* gnu/home/services/sway.scm (list-of-packages): Remove duplicate.
Change-Id: I42622a29ac808c76928e9056dee9330d5e1b3f39
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5470
2026-01-09 15:22:44 +01:00
Cayetano Santos
bb106f7b85
gnu: flexbar: Update to 3.5.0.
...
* gnu/packages/bioinformatics.scm (flexbar): Update to 3.5.0.
[arguments]: Use G-Expressions.
Change-Id: If8a61ea506d30eebf29ae1116d7950fce497cb19
2026-01-09 14:51:18 +01:00
Danny Milosavljevic
5f02ecf097
gnu: flatpak-kcm: Enable wayland.
...
* gnu/packages/kde-plasma.scm (flatpak-kcm)[inputs]: Add wayland.
Change-Id: Ib276309549ea87eaf91e86906866f3a5c96d6f7f
2026-01-09 14:05:58 +01:00
Danny Milosavljevic
813bca41ed
gnu: flatpak: Enable wayland security.
...
* gnu/packages/package-management.scm (flatpak)[arguments]<#:configure-flags>:
Add -Dwayland_security_context=enabled.
[inputs]: Add wayland.
[native-inputs]: Add wayland, wayland-protocols.
Change-Id: Idd2b28536750af6bf5d050c989a293f301ce1142
2026-01-09 14:05:57 +01:00
Cayetano Santos
2edbd14468
gnu: Remove embree-2.
...
* gnu/packages/graphics.scm (embree-2): Delete variable.
Change-Id: I1de940ac7e4e8dabafcb3dfad7edc1780c6205d4
2026-01-09 12:28:07 +01:00
Cayetano Santos
b0e110f20e
gnu: ericw-tools: Update to 0.18.2-rc1.
...
* gnu/packages/game-development.scm (ericw-tools): Update to 0.18.2-rc1.
[inputs]: Remove embree-2; add embree.
Change-Id: Idbc5aa38adf1e39f538989612c0620097cf5434d
2026-01-09 12:17:58 +01:00
Hartmut Goebel
e426045c09
gnu: Fix source-url for some java packages.
...
For the apache updater to find the updates, the path-part of the source-url
must start with a single slash.
* gnu/packages/java.scm (java-apache-ivy,
java-httpcomponents-httpcore)[source]: Fix url.
2026-01-09 12:06:28 +01:00
Hartmut Goebel
0cc4cf3fe9
gnu: Add upstream-name to some java packages.
...
This will make the apache updater work.
* gnu/packages/java.scm Jjava-commons-bcel, java-commons-bsf,
java-commons-dbcp, java-commons-jcs, java-commons-logging-minimal,
java-commons-pool, java-httpcomponents-httpclient): [properies]: New field.
2026-01-09 12:06:28 +01:00
Cayetano Santos
c3311de1ab
gnu: onetbb: Update to 2022.3.0.
...
* gnu/packages/oneapi.scm (onetbb): Update to 2022.3.0.
Change-Id: If883a90957fc3e01eb62bfc72c9d1359ba029e94
2026-01-09 10:51:02 +01:00
Cayetano Santos
041108bdbd
gnu: Add emacs-helm-comint.
...
* gnu/packages/emacs-xyz.scm (emacs-helm-comint): New variable.
Merges guix/guix#5290
Change-Id: I38fc5d3ec8eedb12f878125a99dedbc2ae742eeb
2026-01-09 08:46:23 +01:00
Kenny Ballou
f2027e216a
gnu: emacs-xyz: Add emacs-nftables-mode.
...
* gnu/packages/emacs-xyz (emacs-nftables-mode): New variable.
Merges guix/guix#5484
Change-Id: I4ec20df10c5ed902fd995aea8738c6c4afd76470
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-09 08:19:00 +01:00
Maxim Cournoyer
3292fb35ba
gnu: luanti: Update luanti-paths patch, per upstream comments.
...
* gnu/packages/patches/luanti-paths.patch: Update and add upstream-status
reference.
Change-Id: Id98ed5b20d24560f9a9b2b3aff03294e385fd468
2026-01-09 10:58:01 +09:00
Maxim Cournoyer
98f9df7ca0
gnu: emacs-lua-mode: 20221027-2.2f6b8d7.
...
* gnu/packages/emacs-xyz.scm (emacs-lua-mode): Update to 20221027-2.2f6b8d7.
Change-Id: Ic1bf4aee70e6ca95a17a50ea93bfc956cccaf037
2026-01-09 10:58:00 +09:00
Simon Tournier
a17221bb95
gnu: hh-suite: Adjust for GCC@14.
...
* gnu/packages/bioinformatics.scm (hh-suite)[arguments]: New phase.
Change-Id: Ic1c6078febbffe6a81393c8a114ac4b41d269cda
2026-01-08 19:59:50 +01:00
Simon Tournier
b9724d5bf0
gnu: phyml: Add font required by documentation.
...
* gnu/packages/bioinformatics.scm (phyml):
[native-inputs]: Add texlive-ec.
[arguments]<phases>: Replace /homeless-shelter by /tmp.
Change-Id: I2a1d1fb343d2dd333846093fece511fe8af1cd6e
2026-01-08 19:57:00 +01:00
Simon Tournier
108182dbb5
gnu: velvet: Adjust for GCC@14 and documentation building.
...
* gnu/packages/bioinformatics.scm (velvet)
[arguments]:<make-flags>: Add incompatible-pointer-types.
<phases>: Allow TeXlive to create font.
[native-inputs]: Add texlive-ec.
Fixes : guix/guix#5471
Change-Id: I0d44b763a77a64c900f09efdea30d8a89d3b2496
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-08 19:54:30 +01:00
Simon Tournier
132d4690b9
gnu: spindle: Fix missing dependency.
...
* gnu/packages/admin.scm (spindle)[inputs]: Add zlib.
Change-Id: If5b088f957a282921d931f52f5baf68ef34c0d24
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-08 19:51:52 +01:00
Efraim Flashner
5840d7170a
gnu: frei0r-plugins: Update source URI.
...
* gnu/packages/video.scm (frei0r-plugins)[source]: Update URI.
Reported-by: Nessah on IRC.
Change-Id: I28a32f89c0307f2cde0e573ebc075d19b272e5ca
2026-01-08 17:24:02 +02:00
Cayetano Santos
91d340fe46
gnu: cpuinfo: Update to 0.0-6.b3b2596.
...
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-6.b3b2596.
[native-inputs]: Add python-wrapper.
[arguments]<#:phases>: Remove ’skip-bad-test.
<#:configure-flags>: Use G-Expressions.
Merges guix/guix#5315
Change-Id: I3e69d6aea35656beda8992bab5114ddddad03872
2026-01-08 15:45:01 +01:00
Efraim Flashner
3adcd241fa
gnu: debianutils: Use po4a-minimal.
...
Fixes #5372 .
* gnu/packages/debian.scm (debianutils)[native-inputs]: Replace po4a
with po4a-minimal.
Change-Id: I55138731912fa7f616b0489b6f1517e8df575834
2026-01-08 13:44:36 +02:00
Efraim Flashner
e3f856a454
guix: lint: Check if minimal packages should be native-inputs.
...
* guix/lint.scm (check-inputs-should-be-native): Add minimal variants of
packages.
Change-Id: I8a05a5390092d776cb30c424b11645e650636ec0
2026-01-08 13:43:13 +02:00
Efraim Flashner
c98323de90
guix: lint: Add another package to the minimal variant list.
...
* guix/lint.scm (check-inputs-should-use-a-minimal-variant): Add po4a.
Change-Id: Ibba2cfe0067690bd1c4c6768af4b6e1924758792
2026-01-08 13:43:11 +02:00
Efraim Flashner
79e5728136
gnu: pijul: Add git integration.
...
* gnu/packages/version-control.scm (pijul)[arguments]: Add git to the
features.
[inputs]: Add libgit2-1.3, libssh2.
Change-Id: I1f66c818bb113187bcf4996a093fd40617a5cdc1
2026-01-08 13:38:56 +02:00
Hartmut Goebel
c3bead1aba
gnu: kodi: Fix build.
...
* gnu/packages/kodi.scm (kodi)[arguments]<#:phases>: Update versions in paths
to match recent updates of java-commons-lang3 and java-commons-text.
Change-Id: Ibac3f22e01958581ca3dc1f2f2d1bfdb9111aeb5
2026-01-08 12:19:06 +01:00
Hartmut Goebel
690fd9e67b
gnu: java-commons-text: Update to 1.15.0.
...
* gnu/packages/java.scm (java-commons-text): Update to 1.15.0.
Change-Id: I9739199f2a994f2a7586dc24ae4e1efda53ed62e
2026-01-08 12:19:05 +01:00
Hartmut Goebel
004aedb98d
gnu: java-commons-lang3: Update to 3.20.0.
...
* gnu/packages/java.scm (java-commons-lang3): Update to 3.20.0.
[source]: Remove patch.
* gnu/packages/patches/java-commons-lang-fix-dependency.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Change-Id: I1d1c75d3e2204f6bc7d1eeaff29349024094d9f4
2026-01-08 12:19:05 +01:00
Efraim Flashner
08a2d845b7
.guix-authorizations: Update Hartmut's key.
...
* .guix-authorizations: Update Hartmut's signing key fingerprint.
Change-Id: If149c3f82148da608b7153ea18cfbf8cc7fc6c2d
2026-01-08 13:14:44 +02:00
Andy Tai
4aa418e1c6
gnu: Add koboldcpp.
...
* gnu/packages/machine-learning.scm (koboldcpp): New variable.
Merges guix/guix#5108
Change-Id: I0ad8bee1ad7934eb90e16f50877ba2b6f96976af
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-08 11:47:38 +01:00
Andy Tai
9256d8ad94
gnu: Add python-customtkinter.
...
* gnu/packages/python-xyz.scm (python-customtkinter): New variable.
Merges guix/guix#5108
Change-Id: Iacfe7220ace7396e6d878283a2d36b6f97da3ca4
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-08 11:45:59 +01:00