1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-19 07:35:54 +02:00
Commit Graph

170161 Commits

Author SHA1 Message Date
jgart 5e8ac669b1 gnu: darkhttpd: Update to 1.17.
* gnu/packages/web.scm (darkhttpd): Update to 1.17.

Change-Id: I448d633917a292b6de7f46a3169b6c78c9967419
2026-03-06 22:12:00 -05:00
Danny Milosavljevic ce3353c66c gnu: Add python-onnxscript.
* gnu/packages/speech.scm (python-onnxscript): New variable.

Change-Id: I9c7b7c38fb5d948b16425e310911d5418cc26dbe
2026-03-07 04:03:45 +01:00
Danny Milosavljevic 4d55a4cac8 gnu: Add python-onnx-ir.
* gnu/packages/speech.scm (python-onnx-ir): New variable.

Change-Id: I2265388370a426a70af4de5a932dac3848a723eb
2026-03-07 04:03:44 +01:00
Danny Milosavljevic f674270c07 gnu: python-cvxpy: Fix intermittent build failure.
* gnu/packages/python-science.scm (python-cvxpy)[arguments]<#:phases>{set-ci-environment}:
New phase.

Change-Id: I4e76b5e88c03f4b2c6915181231b700512d6f37a
2026-03-07 03:09:48 +01:00
Danny Milosavljevic a2dbf339f1 gnu: onnxruntime: Fix integration into projects.
* gnu/packages/patches/onnxruntime-1.22.0-splittosequence-bool.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/machine-learning.scm (onnxruntime)[source]: Use patch.
[arguments]<#:configure-flags>: Enable onnxruntime_USE_FULL_PROTOBUF,
Protobuf_USE_STATIC_LIBS=ON.
[inputs]: Replace onnx by onnx-for-onnxruntime.
Replace protobuf by protobuf-static-for-onnxruntime.

Change-Id: I20d8172b9c4e81ce351cf40102be7db388387a0d
2026-03-07 03:09:48 +01:00
Danny Milosavljevic 0148e0a203 gnu: onnx-optimizer: Add comment.
* gnu/packages/machine-learning.scm (onnx-optimizer): Add comment.

Change-Id: Ia194c43cf788f02f285ee1716ad16a557b358982
2026-03-07 03:09:48 +01:00
Danny Milosavljevic 6831c2dab9 gnu: python-protobuf: Remove unused input.
* gnu/packages/protobuf.scm (python-protobuf)[inputs]: Remove protobuf-3.20.

Change-Id: If2c9c7c8eafed5ad6fcbd4e4a9c1e6f5e956089a
2026-03-07 03:09:48 +01:00
Danny Milosavljevic dd9028f67a gnu: Add onnx-for-onnxruntime.
* gnu/packages/patches/onnx-1.17.0-for-onnxruntime.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/machine-learning.scm (onnx-1.17.0-for-onnxruntime): New variable.
[source]: Use patch.

Change-Id: Ib5dab812c6a0f970e65d0764a4889a3eee0ebda2
2026-03-07 03:09:48 +01:00
Danny Milosavljevic c3f482bb12 gnu: Add protobuf-static-for-onnxruntime.
* gnu/packages/protobuf.scm (protobuf-static-for-onnxruntime): New variable.

Change-Id: I641eda7de77e6e56cde3bab5d35daefce246ef9e
2026-03-07 03:09:48 +01:00
Danny Milosavljevic ea517da151 gnu: speech-dispatcher: Update to 0.12.1.
* gnu/packages/speech.scm (speech-dispatcher): Update to 0.12.1.
[inputs]: Add bash-minimal, flite, pipewire.
[arguments]<#:phases>{patch-bin-bash}: New phase; use bash-minimal.

Change-Id: I9c7d27a707ead20290fcb2da50fef68a252ecfcd
2026-03-07 03:09:47 +01:00
Noé Lopez d29428e5a7 gnu: guix-xsearch: Update to 2.3.
* gnu/packages/package-management.scm (guix-xsearch): Update to 2.3.
[arguments]<#:phases>: Wrap Guile search paths.
[propagated-inputs]: Stop propagating guile-xapian.

Merges: https://codeberg.org/guix/guix/pulls/5918
Change-Id: Ief44bb67ad991c81ea8e34f62a415b22f47a503f
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:14:01 +00:00
Ashish SHUKLA 1bc31dd0a5 gnu: labwc: Update to 0.9.5
* gnu/packages/wm.scm (labwc): Update to 0.9.5.

Merges: https://codeberg.org/guix/guix/pulls/6893
Change-Id: I4f3d8905a7b7bc1fa1469bf6b551984411739075
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:10:22 +00:00
moksh a11fb73877 gnu: zulip-term: Update to 0.7.0-0.6a79987.
* gnu/packages/messaging.scm (zulip-term): Update to
6a799870eccc00d612e25ff881d18f4ff66d92fa commit.
[arguments]<tests>: Rework failing tests.
<#:phases>: Add 'relax-requirements.

Change-Id: I236dda580c230fd56995a7d5c1b0f0f8e7709c81
2026-03-06 23:03:13 +00:00
moksh 4142a8fb5b gnu: python-zulip: Update to 0.9.1.
* gnu/packages/messaging.scm (python-zulip): Update to 0.9.1.
[arguments]<#:test-backend, #:test-flags>: Use unittest.
[phases]{sanity-check}: Keep the phase.
{remove-zulip-api-script, restore-zulip-api-script}: New phases.
[native-inputs]: Remove python-matrix-nio and python-pytest; add
python-mock.
[propagated-inputs]: Add python-matrix-nio.

Change-Id: I4dd56f50730003712f91c62b56c93752e16c4133
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 23:02:56 +00:00
Andy Tai 409910d503 gnu: pspp: Update to 2.1.1.
* gnu/packages/statistics.scm (pspp): Update to 2.1.1.

Change-Id: Id2f806693fb97fcf20c9e0badac84572e141e5fe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:26:54 +00:00
Andy Tai 12ba6eccaa gnu: spread-sheet-widget: Update to 0.10.
* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.10.

Change-Id: I90e9aeed605ee68467bc5b07ce86731d9736fba2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:26:52 +00:00
Sharlatan Hellseher b469092dd3 gnu: packages/matrix: Sort a->z.
* gnu/packages/matrix.scm (pantalaimon, python-matrix-nio)
(python-synapse-s3-storage-provider): Sort variables alphabetically.

Change-Id: I2bd5c61011686592fca87463de62ff4d8186b0fe
2026-03-06 21:18:04 +00:00
Zheng Junjie 5bdf2111b5 gnu: Add python-synapse-s3-storage-provider.
* gnu/packages/matrix.scm (python-synapse-s3-storage-provider): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6470
Change-Id: I239bfd7eaa949a9a17147551b951458820928d7a
Reviewed-by: Yan Abu Arab <yanabuarab@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 21:12:42 +00:00
Spencer King 193b97bd48 gnu: bwa: Update to 0.7.19.
* gnu/packages/bioinformatics.scm (bwa): Update to 0.7.19.

Merges: https://codeberg.org/guix/guix/pulls/6925
Change-Id: I066277d3746e291426156ae36a70c8a51a59f23f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 20:48:39 +00:00
Sughosha 9dc5510e2e gnu: qman: Fix missing commands.
* gnu/packages/man.scm (qman)[arguments]<#:phases>: Add 'patch-paths' phase.
[inputs]: Add groff, man-db, and xdg-utils.

Fixes: guix/guix#6753
Merges: https://codeberg.org/guix/guix/pulls/6932
Change-Id: I359090e89c38bb6636635eb6e96cf95337a5716f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-06 20:48:32 +00:00
Janneke Nieuwenhuizen 001caf6e63 gnu: guix: Update to 1.5.0-1.2cec204a4c3.
* gnu/packages/package-management.scm (guix): Update to 1.5.0-1.2cec204a4c3.

Change-Id: I7ba84e560a63850758adfd7fdd1a6854849e6340
2026-03-06 19:52:11 +01:00
Janneke Nieuwenhuizen 2cec204a4c system: examples: bare-hurd64: Remove now unnecessary kernel-arguments.
On x86_64-gnu, that only works with RumpDISK, the GRUB bootloader
configuration always inserts "noide".

* gnu/system/examples/bare-hurd64.tmpl (%hurd64-os)[kernel-arguments]:
Remove.

Change-Id: Ic648d88ea4171adaa0f932436fbeaadb208cdbfa
2026-03-06 19:47:54 +01:00
Yelninei fa3d267dc7 gnu: check: Skip tests on the 64bit Hurd.
* gnu/packages/check.scm (check): Disable tests for 64 bit Hurd targets.

Change-Id: I5ef1e16c69212d5feb763e4c01aac2a8c8f41075
2026-03-06 19:17:34 +01:00
Janneke Nieuwenhuizen d5dec58227 gnu: bootstrap: Update bootstrap binaries for x86_64-gnu, aka the 64-bit Hurd.
On commit:
    ff6f285510
    gnu: hurd: Update to 0.9.git20251029-0.6290b4c.

Run:
    ./pre-inst-env guix build --target=x86_64-pc-gnu bootstrap-tarballs

Producing:
    /gnu/store//wz4yh586wczmp4wymy6g5rrcn3xlhgsb-bootstrap-tarballs-0

With guix hash -r:
    0v8g29r5fip6h612jgy5cnq78nzwjgmk0llas475f20xrsckdnjg

* gnu/packages/bootstrap.scm (%bootstrap-executables): Update entries for
x86_64-gnu.
(%bootstrap-guile-hash, %bootstrap-coreutils&co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Update entry for x86_64-gnu.

Change-Id: I454a80669cbee8646bbc1997d4e91d16a8bb83a0
2026-03-06 19:17:31 +01:00
Janneke Nieuwenhuizen ff6f285510 gnu: hurd: Update to 0.9.git20251029-0.6290b4c.
* gnu/packages/patches/hurd-crash-x86_64.patch,
gnu/packages/patches/hurd-proc-zombies.patch,
gnu/packages/patches/hurd-streamio-select.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister them.
* gnu/packages/hurd.scm (hurd-headers): Remove them; update to
0.9.git20251029-0.6290b4c.

Change-Id: I951130ad373f9d323bfdfc5d18aab5584bb51a16
2026-03-06 19:16:39 +01:00
Janneke Nieuwenhuizen fd396edd00 gnu: gnumach: Update to v1.8+git20260224.
* gnu/packages/hurd.scm (gnumach-headers): Update to v1.8+git20260224.

Change-Id: Id8ca710a08da1ed31902aec0f984393a56b9d080
2026-03-06 19:16:39 +01:00
Yelninei 90ec4d4352 gnu: gnumach-headers: Update to 1.8+git20260129.
The patch-compat phase seems to be no longer required.

* gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20260129.
* gnu/packages/commencement.scm (gnumach-headers-boot0): Remove 'patch-compat phase.

Change-Id: I4007c58d4f99388c78a80eaef783be35208fe16a
2026-03-06 19:16:39 +01:00
Yelninei af72a155af gnu: python: Skip test_largefile on the 64bit Hurd.
* gnu/packages/python.scm (python-3.11):[#:make-flags]: Skip test_largefile on
the 64bit Hurd.

Change-Id: I3a93a69969b43eaf99d639afc5448f82627f19d1
2026-03-06 19:16:39 +01:00
Yelninei 6da882261d gnu: hurd: Add patch to prevent hang of crash-dump-core.
* gnu/packages/patches/hurd-crash-x86_64.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/hurd.scm (hurd): Add patch.

Change-Id: I4a6b3a3385a9890c4a1781092ad1168a7b51e50f
2026-03-06 19:16:39 +01:00
Yelninei 66aaff3336 gnu: diffutils: Reenable tests on the 64bit Hurd.
* gnu/packages/base.scm (diffutils): Reenable test-c-stack and test-c-stack2 gnulib test.

Change-Id: I6bac2582053c5180fe8c3a803b6e8218c0df653b
2026-03-06 19:16:39 +01:00
Yelninei 1ef02c25ed gnu: coreutils: Reenable tests on the 64bit Hurd.
* gnu/packages/base.scm (coreutils): Don't skip
tests/misc/sort-NaN-infloop.sh.
gnulib-tests no longer hang but XFAIL instead.

Change-Id: I9ea21d9522a16058b59f35ea7aae81c5ee1cee24
2026-03-06 19:16:39 +01:00
Yelninei cd4bd086db gnu: python-boot0: Resolve conflict with newer libm.
* gnu/packages/commencement.scm (python-boot0): Rename sinpi to m_sinpi as a
newer libm provides sinpi symbol.

Change-Id: Ifb8d193a06b66d2859a6ee27f6e64e0260c9b847
2026-03-06 19:16:39 +01:00
Yelninei ee57cd6752 gnu: git-minimal: Remove gcc-14 relaxation CFLAGS.
* gnu/packages/version-control.scm (git-minimal): Remove flags for gcc-14.

Change-Id: I3a6e53225dd44f1a421aef61e9a04c5ba4863aec
2026-03-06 19:16:39 +01:00
Yelninei feeea7aef2 gnu: flex: Simplify configure flags for cross compiling.
* gnu/packages/flex.scm (flex)[#:configure-flags]: Remove target-hurd64? check
and don't set CFLAGS.

Change-Id: I1c177cd78b0e489126eba08ec39f90d34d6e63e8
2026-03-06 19:16:39 +01:00
Yelninei 317d8934a5 gnu: hurd-headers: Remove unused let binding.
* gnu/packages/hurd.scm (hurd-headers): Remove let-binding.
* gnu/packages/commencement.scm (gnu/packages/commencement.scm): Inherit
version and source.

Change-Id: Ib4500e499aab44a424f46fc4bfbf07b9964db2ab
2026-03-06 19:16:39 +01:00
Yelninei 5d518a2b74 gnu: gnumach-headers: Update to 1.8+git20251228.
*  gnu/packages/hurd.scm (gnumach-headers): Update to 1.8+git20251228.
(gnumach): Remove upstreamed patches.
* gnu/local.mk (dist_patch_DATA): Unregister patches.
* gnu/packages/patches/gnumach-div0.patch: Delete file.
* gnu/packages/patches/gnumach-kmsg-overflow.patch: Delete file.

* gnu/packages/commencement.scm (gnumach-headers-boot0): Inherit version,
don't use git-fetch-from-tarball.

Change-Id: I90662803f95252096b45d6a49c7863683a9f8b51
2026-03-06 19:16:39 +01:00
Yelninei 780ebbead1 gnu: mig: Update to 1.8+git20231217-1.3f4b006.
* gnu/packages/hurd.scm (mig): Update to 3f4b0062963fca5d90fc65c1d7912ecdc21a8fed.
* gnu/packages/commencement.scm (mig-boot0): Inherit version and source.

Change-Id: Iaa42922d31100d16366ee3021a1b25b120e8058a
2026-03-06 19:16:35 +01:00
Wilko Meyer a6b1b18b53 gnu: ruby-excon: Update to 1.3.2.
* gnu/packages/ruby-xyz.scm (ruby-excon): Update to 1.3.2.

Fixes: guix/guix#6390
Change-Id: Ic6a36d2535479ec986bb4ddc496d3ef742441f11
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 17:36:46 +01:00
Sharlatan Hellseher 68c4502b13 gnu: swig, swig-next: Adjust deprecation logic.
This is a following up 5f3cd42859
"Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.".

* gnu/packages/swig.scm (swig): Keep variables as public, see:
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11054327>.
(swig-next): Use deprecated/public-alias.

Change-Id: I43963c5d039fa133991e8302d54f69fbcb9836fa
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 17:36:46 +01:00
Aaron Covrig 16dd3c2997 gnu: ruby-puma: Update to 7.2.0.
* gnu/packages/ruby-xyz.scm (ruby-puma): Update to 7.2.0.
[native-inputs]: Remove ruby-rack and ruby-rackup-1; add ruby-minitest,
ruby-minitest-mock, ruby-rackup, and ruby-rack-next.
[arguments]<#:phases>{use-rack-2}: Remove phase to enable using default
rack.
{increase-resource-limits}: Increase ulimit to 8192.
{check}: Increase test output verbosity.
{tune-test-environment}: New phase, change test timeouts and threading
{relax-test-case-timeout}: Remove phase.
{disable-problematic-tests}: Update list of problematic tests.

Change-Id: I41ad0898a1b6497433d3b730c822e9b8402afd22
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:43 +01:00
Aaron Covrig 868380170d gnu: Add ruby-minitest-mock.
* gnu/packages/ruby-check.scm (ruby-minitest-mock): New variable.

Change-Id: I01daba991f013d3e2b8c31041a89f68ce64f6ec3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:43 +01:00
Aaron Covrig 8bd9ee54d9 gnu: Add ruby-hoe-git2.
* gnu/packages/ruby-xyz.scm (ruby-hoe-git2): New variable.

Change-Id: I9aaa37d5b2847a75b74dddda802aec77bae05a48
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 4f878de740 gnu: ruby-rack-next: Update to 3.2.5.
* gnu/packages/ruby-xyz.scm (ruby-rack-next): Update to 3.2.5.

Change-Id: I5c74fe8e9e98ce12fe29f3577d2b0fa354036539
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 7feda0079d gnu: ruby-rackup: Update to 2.3.1.
* gnu/packages/ruby-xyz.scm (ruby-rackup): Update to 2.3.1.

Change-Id: I2447207e00c83623643266b82c146cc65fe06492
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 920cb664e9 gnu: ruby-rack: Update to 2.2.22.
* gnu/packages/ruby-xyz.scm (ruby-rack): Update to 2.2.22.

Change-Id: Iecd533deae60768061934bc591f248b2c97a92bf
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 93daa08844 gnu: ruby-json: Update to 2.18.1.
* gnu/packages/ruby-check.scm (ruby-json): Update to 2.18.1.
[home-page]: Update to ruby-lang.org.

Change-Id: Idee5d1dada1c053c57c4f2d38f85a15e907fd56f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Aaron Covrig 07b19d479e gnu: ruby-minitest: Update to 5.27.0.
* gnu/packages/ruby-check.scm (ruby-minitest): Update to 5.27.0.

Change-Id: I90df0be9646328165d8cff1ba567b9cd2aa566a0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-06 16:47:42 +01:00
Cayetano Santos caf324b3a3 gnu: yosys: Add yosys-slang plugin.
* gnu/packages/electronics.scm (yosys)[native-inputs]: Add clang-minimal
and yosys-slang.
[arguments]: Add ’install-yosys-slang #:phase.
[license]: Expand to yosys-slang.

Change-Id: I27395559a998f8a38882c61e958140bffd848c7a
2026-03-06 16:39:52 +01:00
Cayetano Santos 3a913f60a9 gnu: yosys: Indent.
* gnu/packages/electronics.scm (yosys): Apply style.

Change-Id: Id1e59e7aca21869840fc3b8c802af47c7405c4aa
2026-03-06 16:39:52 +01:00
Sughosha 3a250cea2a Revert "gnu: Remove phonon-backend-vlc."
This reverts commit 291c1506e0.

The phonon package requires a backend to run its "phononsettings" command.
2026-03-06 21:07:51 +05:30