1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

184408 Commits

Author SHA1 Message Date
Cayetano Santos
0b2a7f9945 gnu: python-gguf: Update to 0.18.0.
* gnu/packages/machine-learning.scm (python-gguf): Update to 0.18.0.

Change-Id: I16863aa891ce4e913837fedd26facbf3e5acdc8d
2026-03-20 15:58:29 +01:00
Cayetano Santos
9cf65c5aa5 gnu: libsvm: Update to 337.
* gnu/packages/machine-learning.scm (libsvm): Update to 337.
[source]: Add ’file-name.
* gnu/packages/machine-learning.scm (python-libsvm)[native-inputs]:
Remove python-wheel.

Change-Id: Ifdeba2ca533980a3a6a23a2f888d755cde222bf1
2026-03-20 15:52:04 +01:00
Nicolas Graves
46a2e338f0 gnu: python-dunamai: Update to 1.26.0.
* gnu/packages/python-xyz.scm (python-dunamai): Update to 1.26.0.

Change-Id: I25969f97be2ba9d49bb207f0bcebb92ecb323ea6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:40 +00:00
Nicolas Graves
57e76d1e40 gnu: jellyfish: Fix build on python-3.12.
* gnu/packages/bioinformatics.scm (jellyfish)[native-inputs]: Add
python-setuptools.

Change-Id: I742e32681380277151a0d4b4986d81cc6112c380
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:39 +00:00
Nicolas Graves
e542ec7211 gnu: cpuinfo: Update to 0.0-8.84818a4.
* gnu/packages/parallel.scm (cpuinfo): Update to 0.0-8.84818a4.
[native-inputs]: Add python-setuptools to provide the Python distutils
module at runtime.

Change-Id: I0165dd719426bd0c1b9ac770f627d95f245e3746
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:39 +00:00
Nicolas Graves
23c5d19ef8 gnu: python-dcor: Use option override.
* gnu/packages/statistics.scm (python-dcor)[arguments]
<#:phases>: Drop them.
<#:test-flags>: Use option override.

Change-Id: Ie5598a081e892074c4b5a794fa1ea3b184686057
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:39 +00:00
Nicolas Graves
088b9f39ca gnu: python-louvain: Update to 0.16-0.def9179.
* gnu/packages/graph.scm (python-louvain): Update to 0.16-0.def9179.

Change-Id: Ida1d339a2ba92cbff41f0c20e8927bd5c13c0b9f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:38 +00:00
Nicolas Graves
bf70f5d0af gnu: patchage: Add missing fmt input, fix build.
* gnu/packages/audio.scm (patchage)[inputs]: Add fmt.

Change-Id: Ifb037d35acc07da9740b09c70a0db34e0c32cfe0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:38 +00:00
Nicolas Graves
231e788ab2 gnu: python-pysat: Improve python-pytest-cov removal.
* gnu/packages/astronomy.scm (python-pysat)[arguments]
<#:test-flags>: Add addopts option override.
<#:phases>: Drop patch in phase 'pre-check.

Change-Id: I5090524fb3dbd47797620516d080900afdb1bf4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:38 +00:00
Nicolas Graves
5faf1036e5 gnu: python-passlib: Switch to hg-fetch.
* gnu/packages/python-crypto.scm (python-passlib)
[source]: Switch to hg-fetch.
[home-page]: Refresh it.

Change-Id: I15dddec374e72e404bc5c9922ccbe6111a853c22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:38 +00:00
Nicolas Graves
8247e0408d gnu: fontforge: Add python-setuptools native-input.
* gnu/packages/fontutils.scm (fontforge)[native-inputs]: Add
python-setuptools, necessary as the distutils module has been removed
from python itself.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:38 +00:00
Nicolas Graves
9e144f00bf gnu: python-schema-salad: Update to 8.9.20251102115403.
* gnu/packages/bioinformatics.scm (python-schema-salad): Update to 8.9.20251102115403.
[arguments]<#:test-flags>: Update them.
<#:phases>: Drop phase 'skip-failing-tests.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:37 +00:00
Nicolas Graves
e9b94ef3d2 gnu: Add python-nrepl.
* gnu/packages/python-xyz.scm (python-nrepl): New variable.

Merges: https://codeberg.org/guix/guix/pulls/7208
Change-Id: Ia82ea5542a95c912ef582f3adacb6249c376e549
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:37 +00:00
Evgeny Pisemsky
60919f0bfe gnu: Add python-django-mailer.
* gnu/packages/django.scm (python-django-mailer): New variable.

Merges: https://codeberg.org/guix/guix/pulls/7293
Change-Id: I4469d785136097f7f773de6aa3744004c7d6811f
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20 14:11:37 +00:00
Sharlatan Hellseher
3e8ec45750 guix: lint: Add more native-inputs checks.
* guix/lint.scm (%go-native-inputs, %python-native-inputs): New variables.
(check-inputs-should-be-native): Remove python-cython, python-docutils,
python-mock, python-pynose, python-pbr, python-pytest,
python-setuptools-scm, and python-sphinx; append %go-native-inputs,
%python-native-inputs.

Merges: https://codeberg.org/guix/guix/pulls/7278
Change-Id: I905f4ac656d8fbe25fb77792e23efc581f83dc27
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-20 14:11:37 +00:00
Sharlatan Hellseher
adad5ef281 gnu: python-bleach: Move to python-web.
* gnu/packages/python-xyz.scm (python-bleach): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Idf243f18f1cf72ae8915804e2261a36ca925a0af
2026-03-20 14:11:36 +00:00
Sharlatan Hellseher
5f7071e1a5 gnu: python-bleach: Update to 6.3.0.
* gnu/packages/python-xyz.scm (python-bleach): Update to 6.3.0.
[source]: Switch to git-fetch.
[arguments]: <test-flags>: Skip one test.
[propagated-inputs]: Add python-tinycss2.

Change-Id: I1cae5586977a66fff2ee11331aab7c13751f65d7
2026-03-20 14:11:28 +00:00
Cayetano Santos
55ac8abfc8 gnu: denemo: Update to 2.6.49.
* gnu/packages/music.scm (denemo): Update to 2.6.49.
[inputs]: Remove guile-3.0; add guile-3.0-latest.
[arguments]: Update ’check #:phase.

Fixes guix/guix#7343

Change-Id: I69d61bf07847283b3f61668a3af63a949d10fb65
2026-03-20 14:52:23 +01:00
Cayetano Santos
6f452bfdc7 gnu: fbgemm: Fix hash.
* gnu/packages/machine-learning.scm (fbgemm)[source]: Update sha256.

Fixes guix/guix#7345

Change-Id: I5d5c49fe85f3932f13aba85dbac0729f9802f6a2
2026-03-20 14:35:20 +01:00
Cayetano Santos
bb80506570 gnu: llama-cpp: Update to 0.0.0-b8445.
This update fixes an issue with the server not rendering the webui, see: https://github.com/ggml-org/llama.cpp/pull/20724

* gnu/packages/machine-learning.scm (llama-cpp): Update to 0.0.0-b8445.

Change-Id: Ib90076dfa8af6983587bf8408a465c34b4872873
2026-03-20 14:00:33 +01:00
Ludovic Courtès
6b1a15189e news: Add entry for record field inherited values.
* etc/news.scm: Add entry.

Change-Id: Id4d40ee995f03a8fe785782513f9451c8bd71389
Merges: #6955
2026-03-20 13:28:19 +01:00
Ludovic Courtès
72e724cef4 services, tests: Refer to inherited field values where applicable.
* gnu/machine/hetzner.scm (operating-system-authorize): Refer to ‘services’
instead of calling ‘operating-system-user-services’.
* gnu/services/virtualization.scm (secret-service-operating-system): Likewise.
* gnu/tests.scm (operating-system-with-console-syslog): Likewise.
* gnu/tests/avahi.scm (%avahi-os): Likewise.
* gnu/tests/base.scm (%test-guix-daemon-unprivileged): Likewise.
* gnu/tests/nfs.scm (%nfs-os): Likewise.
(run-nfs-full-test): Likewise.
* gnu/system/vm.scm (virtualized-operating-system): Refer to ‘initrd-modules’
instead of calling ‘operating-system-initrd-modules’.

Change-Id: I00c5f5c1e171b174bf0ca709b2dbd13a2fe161b5
2026-03-20 13:27:16 +01:00
Ludovic Courtès
1ae20f03f4 gnu: Reference the inherited inputs values.
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
4ba653e637 gnu: python-astropy-minimal: Explicitly depend on ‘specification-astropy-data’.
* gnu/packages/astronomy.scm (python-astropy-minimal)[native-inputs]: Add
‘specification-astropy-data’, referred to via ‘this-package-input’ in the
inherited phases.

Change-Id: I8d287176f9807061dc6dde453dacc9a15f209746
2026-03-20 13:27:16 +01:00
Ludovic Courtès
884f79335f build-system/gnu: Use field identifiers to refer to inherited values.
* guix/build-system/gnu.scm (package-with-explicit-inputs/deprecated): In
the field value bodies of inherited packages, use the field name to refer to
the inherited value.
(package-with-explicit-inputs*)[add-explicit-inputs]: Likewise.
(package-with-extra-configure-variable): Likewise.
(static-package): Likewise.
(dist-package): Likewise.
(package-with-restricted-references): Likewise.

Change-Id: I62a95563cbdd48170a674b4995585c8778808b8c
2026-03-20 13:27:16 +01:00
Ludovic Courtès
fb0c1c8b02 gnu: gcc: Remove unused ‘parent’ variable.
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Remove now unused ‘parent’
variable.
(gcc-4.8)[arguments]: Likewise.
(gcc-4.9)[arguments]: Likewise.
(gcc-5)[arguments]: Likewise.

Change-Id: Idd3b13f6057d0233ef0641b27d14b08d6c601331
2026-03-20 13:27:15 +01:00
Ludovic Courtès
2a50c9598b gnu: Reference the inherited ‘arguments’ value.
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Ludovic Courtès
a7c8e68dc5 records: Let thunked fields refer to their inherited value.
* guix/records.scm (make-syntactic-constructor)[field-index]: New procedure.
[wrap-field-value]: Add optional argument ‘parent’.  When it is true, bind F
to the inherited field value.
[field-bindings/inheritance]: New procedure.
Use it.
* tests/records.scm ("define-record-type* & thunked & no inherited value")
("define-record-type* & thunked & inherited value")
("define-record-type* & thunked & inherited value & this-record"): New tests.
* doc/guix.texi (Defining Package Variants): Update ‘modify-inputs’ example to
refer to ‘inputs’.
(Writing Manifests): Likewise.
* doc/guix-cookbook.texi (Package Variants): Likewise for
‘substitute-keyword-arguments’.

Fixes: https://issues.guix.gnu.org/50335
Change-Id: If4e18155ce203637ff9e116ee8098f8997bfebe2
2026-03-20 13:27:15 +01:00
Ludovic Courtès
e1457c4679 build-system/gnu: Avoid name clash in ‘package-with-explicit-inputs*’.
With the next commit, ‘inputs’ is bound within the body of the ‘inputs’ field,
which would shadow the ‘inputs’ parameter of ‘package-with-explicit-inputs*’.

* guix/build-system/gnu.scm (package-with-explicit-inputs*): Rename ‘inputs’
parameter to ‘explicit-inputs’ to avoid name class in ‘add-explicit-inputs’.

Change-Id: I5aa70504cc6ffc856728c6e1a715ef68d9ebd7d9
2026-03-20 13:27:15 +01:00
Hugo Buddelmeijer
3cf8ff32f2 gnu: hashcash: Fix build with CFLAGS.
* gnu/packages/networking.scm (hashcash): Fix build and restyle.
[arguments]<#:tests?>: Turn off.
<#:make-flags>: Add -Wno-error=implicit-function-declaration.
<#:phases>: Replace old install phase with fix-makefile phase.
[home-page]: Fix.

Merges guix/guix!7322

Change-Id: I1790a123321d82b3257114ab60651d733fca3fe4
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20 12:04:16 +01:00
Tomas Volf
18ea608fcf build: test-driver.scm: Utilize test-runner-group-path.
Test groups were not used in any meaningful way.  The group path was not
printed and it was not used in test selection mechanism.  I think groups are
useful, and it is nice to be able to, for example, run tests from a single
group.

This commit does two things.  First, it changes the test reporting to include
the value returned from test-runner-group-path, so you will know not only the
test name, but the test group(s) as well.  And second, it changes the test
selection (and exclusion) process to match against the "full" test name, so
group path + test name.

Hence

    (test-begin "failing tests")
    (test-equal "this should fail" 1 2)
    (test-end)

will, depending on the output location, produce following text.

.trs:

    :test-result: FAIL failing tests: this should fail [0.000s]
    :test-global-result: FAIL
    :recheck: yes
    :copy-in-global-log: yes

.log:

    test-name: failing tests: this should fail
    location: test.scm:140
    source:
    + (test-equal "this should fail" 1 2)
    expected-value: 1
    actual-value: 2
    result: FAIL

stdout:

    FAIL: test.scm - failing tests: this should fail [0.000s]

* build-aux/test-driver.scm (current-test-full-name): New procedure.
(test-runner-gnu): Use current-test-full-name instead of
test-runner-test-name.
(test-match-name*): Match against current-test-full-name.  Use compose.
(test-match-name*/negated): Rewrite in terms of test-match-name*.

Change-Id: I3fb9a2a721165204f020b79e019533f799b790e4
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-20 17:38:15 +09:00
Tomas Volf
ef4ba3191f build: test-driver.scm: Refine the global test result.
The :test-global-result: .trs metadata contained just either FAIL, SKIP or
PASS with a comment that further refinements are required for XPASS.  The
description of :test-global-result: is in the manual is as follows:

     This is used to declare the "global result" of the script.
     Currently, the value of this field is needed only to be reported
     (more or less verbatim) in the generated global log file
     ‘$(TEST_SUITE_LOG)’, so it’s quite free-form.  For example, a test
     script which runs 10 test cases, 6 of which pass and 4 of which are
     skipped, could reasonably have a ‘PASS/SKIP’ value for this field,
     while a test script which runs 19 successful tests and one failed
     test could have an ‘ALMOST PASSED’ value.

As we can see, the examples as `PASS/SKIP' and `ALMOST PASSED', so there is no
need to stick to strict model.  Hence this commit changes the resulting value
to be comma-separated list of PASS, FAIL, XPASS, XFAIL and SKIP.  The
respective elements are present only when the count of tests with such a
result is positive.

In practice, that should usually produce lines such as

    :test-global-result: PASS,FAIL

or

    :test-global-result: PASS

* build-aux/test-driver.scm (test-runner-gnu)[finalize]: Refine the output of
:test-global-result:.

Change-Id: I7178ac9703e1749adf6de2445f7ed0591983cef2
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2026-03-20 17:38:15 +09:00
Evgeny Pisemsky
4b60e86f2e gnu: Add python-pykka.
* gnu/packages/python-xyz.scm (python-pykka): New variable.

Merges guix/guix!7294

Change-Id: I358716cfbfeea0d05fa02b3aca52f16116b5c899
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Modified-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20 09:30:12 +01:00
Hugo Buddelmeijer
e6bac1d3db gnu: pdfarranger: Update to 1.13.0.
* gnu/packages/pdf.scm (pdfarranger): Update to 1.13.0.
[source]: Update URL.
[arguments]: Enable tests.
[native-inputs]: Remove python-wheel; add python-pytest.
[inputs]: Remove python-pygobject; add python-pygobject-3.50.
[home-page]: Update URL.

Fixex guix/guix!6569
Merges guix/guix!7317

Change-Id: Idca6a1146e7b793c7a5c668371d048ae350828a1
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20 09:23:43 +01:00
Peter Polidoro
2cf3c7ee5d gnu: kicad: Update to 9.0.8.
* gnu/packages/engineering.scm (kicad): Update to 9.0.8.

Merges guix/guix!7311

Change-Id: I4c624ed26f4f6a7abea8fb12455c6b892b4b6e69
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-20 08:28:57 +01:00
Arun Isaac
5d6854db2e gnu: Add lufa-hid-bootloader-cli.
* gnu/packages/avr-xyz.scm (lufa-hid-bootloader-cli): New variable.

Change-Id: I3c87cd58bfc04a6ee72aeff0c8900942e7a3214d
2026-03-20 00:39:35 +00:00
Arun Isaac
db97989cb7 gnu: lufa: Patch incompatible cast compilation error.
* gnu/packages/patches/lufa-fix-incompatible-cast.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/avr-xyz.scm (lufa)[source]: Use it.
2026-03-20 00:39:35 +00:00
Hugo Buddelmeijer
27d648a39f gnu: aacircuit: Fix build by using older python-pygobject.
* gnu/packages/electronics.scm (aacircuit): Fix build.
[inputs]: Remove python-pygobject; add python-pygobject-3.50.

Change-Id: I36c7722670a24e4709d90883d11f9f55b294cf2c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 23:14:25 +01:00
Yelninei
95066252ee gnu: geocode-glib: Fix locales.
Followup to c582fb3124 which incorrectly used
the utf8-locales.

* gnu/packages/gnome.scm (geocode-glib)[native-inputs]: Replace
libc-utf8-locales-for-target by libc-locales-for-target.
[arguments]<#:phases>: Remove 'set-locales.

Fixes: guix/guix#7304
Change-Id: If8c17d788cda767807bad168076e37eef932b64c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 23:06:17 +01:00
Andreas Enge
18186272de Revert "gnu: texmacs: Update to 2.1.5."
This reverts commit 3508b209ce.
2026-03-19 22:52:08 +01:00
Danny Milosavljevic
ac3a46499a gnu: latex2html: Support graphics.
* gnu/packages/documentation.scm (latex2html)[inputs]: Add netpbm, ghostscript.

Change-Id: Ia77e29bc30b5e0439f7c1af90e858fc1047e4738
2026-03-19 21:22:22 +01:00
Andreas Enge
bb91e0afca gnu: libportal: Build with Qt6.
* gnu/packages/patches/libportal-qt-6.9.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/freedesktop.scm (libportal)[source]: Add patch.
[inputs]: Replace qtbase-5 by qtbase. Remove qtx11extras.

Change-Id: I8a34979cd10f89efd39749a3a10bf5bb0c93a2f6
2026-03-19 18:46:36 +01:00
Mattia Bunel
9349e9c572 gnu: pdal: Update to 2.10.0.
* gnu/packages/geo.scm (pdal): Update to 2.10.0.
[arguments]<#:test-exclude>: Skip more tests.

Change-Id: I17073886d1cb027ce5c9735d54c07e8c3545c9db
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 18:15:39 +01:00
Nguyễn Gia Phong
18905cfc4c gnu: aflplusplus: Update to 4.40c.
* gnu/packages/debug.scm (aflplusplus): Update to 4.40c.

Change-Id: Ie1cf588398d35f79e8e5efdec42a9d3a9f98fb96
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 18:13:23 +01:00
Nguyễn Gia Phong
75e55e42cd gnu: qemu-for-aflplusplus: Update to 5.2.50-2.7c3bab7.
* gnu/packages/debug.scm (qemu-for-aflplusplus):
  Update to 5.2.50-2.7c3bab7.

Change-Id: I3496d8a54b2701ccaca4b2a4c5ae8fd08678e631
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 18:13:23 +01:00
Ada Stevenson
78e449163b gnu: vpnc: Fix cross-compiling.
* gnu/packages/vpn.scm (vpnc)[arguments]<#:phases>{install-manpage}:
Fix path.

Change-Id: I78a31f7a9248828db2552d0f0b5441b63b3eb9e4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 18:11:42 +01:00
Andy Tai
3508b209ce gnu: texmacs: Update to 2.1.5.
* gnu/packages/text-editors.scm (texmacs): Update to 2.1.5.
[inputs]: Add gnutls.
[patches]: Remove texmacs-wayland-hidpi.patch.
* gnu/packages/patches/texmacs-wayland-hidpi.patch: Remove the file.
* gnu/local.mk (dist_patch_DATA): … and deregister it.

Change-Id: I626e35e91c9977374d24809f1b58c3a35576cdca
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 18:03:23 +01:00
Andreas Enge
96ff81f347 gnu: Remove streamripper.
* gnu/packages/audio.scm (streamripper): Delete variable.

Fixes: guix/guix#6529
Change-Id: I29c9f9272740e4d71974ff86fcf67c6119d1b348
2026-03-19 15:58:45 +01:00
Andreas Enge
56a9ec7855 gnu: Remove texinfo-4.
* gnu/packages/texinfo.scm (texinfo-4): Delete variable.

Fixes: guix/guix#6557
Change-Id: I494812b019c7a790d4bdc948e6409942a157470e
2026-03-19 15:57:31 +01:00
Cayetano Santos
b416322c05 gnu: python-gpytorch: Update to 1.15.2.
* gnu/packages/machine-learning.scm (python-gpytorch): Update to 1.15.2.

Change-Id: I871851b7a70954cecd35231f9938b1117a47de37
2026-03-19 15:43:23 +01:00