Nicolas Graves
4ad5564e16
gnu: python-ldaptor: Fix build on python@3.12.
...
* gnu/packages/python-web.scm (python-ldaptor)[arguments]<#:phases>:
Add phase python-3.12-patch.
Change-Id: I10157ab41a5a5f78c4166a5c0a76ab9028ffd54d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:37 +02:00
Nicolas Graves
06cc65eb33
gnu: babeltrace: Fix python@3.12 build.
...
* gnu/packages/instrumentation.scm (babeltrace)[native-inputs]: Add
python-setuptools.
Change-Id: I622b724fbc0abfb13599db051b03e5c970e92988
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:37 +02:00
Nicolas Graves
783d23effe
gnu: coda: Update to 2.25.6.
...
* gnu/packages/maths.scm (coda)
[source]: Switch to git-fetch. Update to 2.25.6.
<patches>: Drop patch.
<snippet>: Improve style and patch with a substitute* instead, refresh
it for pcre2.
[native-inputs]: Drop input labels. Add autoconf, automake, bison,
flex, libtool.
[inputs]: Replace pcre by pcre2.
* gnu/packages/patches/code-use-system-libs.patch: Drop patch.
* gnu/local.mk: Likewise.
Change-Id: If8c33f94b421c93724cabf8c45815a5cb19fb046
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:36 +02:00
Nicolas Graves
ba07343b78
gnu: systemtap: Update to 5.4.
...
* gnu/packages/instrumentation.scm (systemtap): Update to 5.4.
[arguments]: Drop them.
[native-inputs]: Add boost, python-setuptools.
Change-Id: I37ecb5bd1f98cc19248b03420b69f818dc3af906
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:36 +02:00
Nicolas Graves
315822b71c
gnu: xen: Update to 4.21.1.
...
* gnu/packages/virtualization.scm (xen): Update to 4.21.1.
[native-inputs]: Refresh mini-os, add python-setuptools.
Change-Id: I39bb20c2fc34f11657f2906dd16d7ae0ed7e19f8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:36 +02:00
Nicolas Graves
b543e8a663
gnu: recode: Update to 3.7.15.
...
* gnu/packages/textutils.scm (recode): Update to 3.7.15.
[native-inputs]: Add help2man and python-setuptools.
Change-Id: I319e285e721c72dbf01854aa8bec7d05acfdffc2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:36 +02:00
Nicolas Graves
bd32b3157b
gnu: kismet: Update to 2025.09.R1.
...
* gnu/packages/networking.scm (kismet): Update to 2025.09.R1.
[arguments]<#:configure-flags>: Add flag --disable-librtlsdr.
[native-inputs]: Remove python-2.
[inputs]: Replace boost@1.83 by boost. Add lm-sensors:lib and
mosquitto.
Change-Id: If3478011c0ef9a3d8e1e748e815a3b09edf566e0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:36 +02:00
Nicolas Graves
2d9886f882
gnu: goocanvas: Update to 3.0.0.
...
* gnu/packages/gtk.scm (goocanvas): Update to 3.0.0.
Change-Id: I920e4f6e1af91eec040e7d7e9568e079182a53ae
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:36 +02:00
Nicolas Graves
72c8a11547
gnu: apparmor: Fix python@3.12 build.
...
* gnu/packages/apparmor.scm (apparmor)[native-inputs]: Add
python-setuptools.
Change-Id: I98fc5b8d34d588661edc93aa993bf803afebd5aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:36 +02:00
Nicolas Graves
62c22010c4
gnu: python-pytest-split: Ignore failing test.
...
* gnu/packages/python-check.scm (python-pytest-split)
[arguments]<#:test-flags>: Ignore failing test.
<#:phases>: Drop phase 'fix-pytest-config.
[native-inputs]: Replace python-pytest-bootstrap by python-pytest-8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:36 +02:00
Sharlatan Hellseher
b29d4ea051
gnu: python-passlib: Skip some tests.
...
* gnu/packages/python-crypto.scm (python-passlib):
[arguments] <test-flags>: Skip 4 tests groups; run tests in parallel.
[native-inputs]: Remove python-wheel; add python-pytest-xdist.
Change-Id: I89d9e7f789137d22a1246d175e561c50965c8ae2
2026-04-28 23:19:36 +02:00
Sharlatan Hellseher
aabf753e9d
gnu: python-psutil: Fix and improve tests.
...
* gnu/packages/python-xyz.scm (python-psutil): Run tests in parallel,
rework skipped tests.
[arguments] <test-flags>: Run tests for psleak; rework skipped test to
use long option --deselect.
[phases]{prepare-tests}: Rename to {pre-check}, add environment
variables setting up steps as seen in project's Makefile.
[native-inputs]: Add python-psleak, and python-pyperf.
Change-Id: Id076891fa1f3945f3a6a21146214ef8805f62d85
2026-04-28 23:19:36 +02:00
Sharlatan Hellseher
6fc34e5706
gnu: python-pyperf: Update to 2.10.0.
...
* gnu/packages/python-xyz.scm (python-pyperf): Update to 2.10.0.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-psutil and python-wheel; add
python-psutil-bootstrap.
Change-Id: I7f39a9a26dca5a10cc1d51d0377d55187a0fff4e
2026-04-28 23:19:36 +02:00
Sharlatan Hellseher
38e4473779
gnu: Add python-psleak.
...
* gnu/packages/python-check.scm (python-psleak): New variable.
Change-Id: Icd7bd533066dcb7bb7a238fa323a140627e1e878
2026-04-28 23:19:36 +02:00
Sharlatan Hellseher
c4247a7a8f
gnu: Add python-psutil-bootstrap.
...
* gnu/packages/python-xyz.scm (python-psutil-bootstrap): New variable.
Change-Id: I1eb2ea0e76fb2bb9c06fddefd33cbe7b1c976494
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
50d3367ad3
gnu: python-virtualenv: Update to 20.35.4.
...
* gnu/packages/python-xyz.scm (python-virtualenv): Update to 20.35.4.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Rework skipped tests.
Change-Id: If627123d9213470b03f0535b90b1098cbde7c1ff
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
347d3ba887
gnu: httpie: Skip one more test.
...
* gnu/packages/python-web.scm (httpie)[arguments] <test-flags>: Skip one
more test.
Relates-to: https://codeberg.org/guix/guix/issues/7707
Change-Id: I06bea4cbaae29c88436726398b849d0cc38727b4
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
ebb425c8cd
gnu: python-abjad-ext-rmakers: Disable tests.
...
* gnu/packages/music.scm (python-abjad-ext-rmakers):
[source] <url>: Fix redirection.
[arguments] <tests?>: Disable.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: I2d1ff60f3e1ab4eff678a738c407e01b43391e13
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
d128a32a57
gnu: datasette: Update to 1.0a26.
...
* gnu/packages/databases.scm (datasette): Update to 1.0a26.
[arguments] <test-flags>: Limit parallel tests up to 8 threads; run all
tests.
[propagated-inputs]: Remove python-pint.
[native-inputs]: Remove python-pytest-asyncio-0.26; add
python-multipart-form-data-conformance and python-pytest-asyncio.
Change-Id: I1560278ccd9eb954dd9ceab3f8b122cead7cf7cf
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
ea314c2743
gnu: cpplint: Fix tests.
...
* gnu/packages/cpp.scm (cpplint)[phases]{fix-pytest-config}: New phase.
Change-Id: I75ea1c39f57d79d42f376f00da83e0e4867bfd8b
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
a521b04882
gnu: python-abjad-ext-nauert: Update to 3.31.
...
* gnu/packages/music.scm (python-abjad-ext-nauert): Update to 3.31.
[phases]{remove-local-source}: New phase.
[native-inputs]: Remove python-wheel.
Change-Id: Icac45d805e03a91cc3e5f3bdf1ab1ce41d626b67
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
275680c8d8
gnu: python-opt-einsum: Update to 3.4.0.
...
* gnu/packages/python-science.scm (python-opt-einsum): Update to 3.4.0.
[source]: Switch to git-fetch.
[propagated-inputs]: Add python-dask and python-sparse.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatch-fancy-pypi-readme, python-hatch-vcs, and
python-hatchling.
Change-Id: I9aea1e93908bc06374e0ea9577e3b46492b64e40
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
73c830de99
gnu: python-ndindex: Fix tests.
...
* gnu/packages/python-science.scm (python-ndindex):
[arguments] <test-flags>: Run tests in parallel, proper ignore and
deselect coverage markers warnings.
[native-inputs]: Add python-pytest-xdist.
Change-Id: Icf34370cfd0fa37cf34bf1f7efc08b8efb95f700
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
d57b0817e1
gnu: python-lief: Improve package.
...
* gnu/packages/python-xyz.scm (python-lief): Fix indentation and order
of fields.
[native-inputs]: Remove cmake-minimal; add python-tomli.
Change-Id: Iaf2abc5538f7adfa606bef8b2fd92d035a54b163
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
d5c8e7f58e
gnu: Remove h3-3 and python-h3-3.
...
* gnu/packages/geo.scm (h3-3, python-h3-3): Delete variables.
Fixes : guix/guix#7433
Change-Id: Ie303de31cf5f8147cb602858aff87a122096d82c
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
2681a4c4a6
gnu: python-scikit-build-core: Update to 0.12.2.
...
* gnu/packages/python-science.scm (python-scikit-build-core): Update to 0.12.2.
[source]: Switch to git-source.
[arguments] <tests?, test-flags>: Enable the most portion of tests.
[propagated-inputs]: Remove python-importlib-metadata,
python-importlib-resources, python-tomli, and python-typing-extensions;
add cmake-minimal.
[native-inputs]: Remove pybind11-2, python-fastjsonschema,
python-hatch-fancy-pypi-readme, python-numpy, python-pytest-subprocess,
python-rich, python-setuptools, python-setuptools-scm, and python-wheel.
Change-Id: Ib62523b96c069358838135923b39bf617797c2e0
2026-04-28 23:19:35 +02:00
Sharlatan Hellseher
590bbc1fe7
gnu: python-sphinx-6: Skip 3 more tests.
...
* gnu/packages/sphinx.scm (python-sphinx-6)[arguments] <test-flags>:
Skip 3 more tests; limit parallel tests up to 8 threads.
Change-Id: I77688c6637e1e58669f51bcadb276aa3200df4e3
2026-04-28 23:19:34 +02:00
Sharlatan Hellseher
d9e416d69f
gnu: python-peaks2utr: Update to 1.5.0.
...
* gnu/packages/bioinformatics.scm (python-peaks2utr): Update to
1.5.0. Use G-Expressions.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run all tests.
[phases]{relax-requirements}: Relax upper constrain for NumPy.
[propagated-inputs]: Remove macs, and python-numpy-1; add macs-3, and
python-numpy.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: I7466e00eb99c7fa12263ed8aaedde614c2119d4b
2026-04-28 23:19:34 +02:00
Sharlatan Hellseher
3ebbac2697
gnu: macs-3: Update to 3.0.4.
...
* gnu/packages/bioinformatics.scm (macs-3): Update to 3.0.4.
[arguments] <test-flags>: Skip one test.
Change-Id: I7bb990fbaa25bdb3a1f4047cc65a581ffdcd59f7
2026-04-28 23:19:34 +02:00
Sharlatan Hellseher
082cd299f0
gnu: python-hmmlearn: Modernize package.
...
* gnu/packages/machine-learning.scm (python-hmmlearn):
[source]: Switch to git-fetch.
[arguments]: Use G-expressions.
<test-flags>: Run all tests, provide option to test from installed module.
<phases>: Remove 'build-extensions.
[native-inputs]: Remove pybind11-2 and python-wheel; add pybind11.
Change-Id: Iadb85f813edea720a0a8f5f6e465ee80a530aef1
2026-04-28 23:19:34 +02:00
Hugo Buddelmeijer
375c1e107e
gnu: redshift: Fix build with Python 3.12 by updating to 1.12-0.490ba2a.
...
* gnu/packages/xdisorg.scm (redshift): Update to 1.12-0.490ba2a.
[source]: Switch to git-fetch.
[native-inputs]: Add autoconf, automake, and libtool.
Merges: https://codeberg.org/guix/guix/pulls/7554
Change-Id: I0663d5226b5b9ea4fe516f3d971dd20aefe30890
2026-04-28 23:19:34 +02:00
Hugo Buddelmeijer
a80779f6fd
gnu: python-cssselect2: Update to 0.9.0.
...
* gnu/packages/python-web.scm (python-cssselect2): Update to 0.9.0.
[origin]: Switch to git-fetch.
[native-inputs]: Replace python-flit with python-flit-core; add python-pytest.
[home-page]: Update.
Merges: https://codeberg.org/guix/guix/pulls/7555
Change-Id: I45160f0fa30ce364d47ec651c08235e0c8797609
Reviwed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:34 +02:00
Hugo Buddelmeijer
2bbf8632f1
gnu: thefuck: Fix build by upgrading to 3.32-0.c7e7e1d.
...
* gnu/patches/thefuck-remove-broken-tests.patch: Remove patch.
* gnu/packages/admin.scm (thefuck): Upgrade to 3.32-0.c7e7e1d.
[source]: Don't use patch.
[arguments]<#:test-flags>: Ignore broken tests.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
Merges: https://codeberg.org/guix/guix/pulls/7617
Change-Id: I0bd94d7072412f73d4733af62e4577a2500db3a0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:34 +02:00
Hugo Buddelmeijer
66ebaf6d9b
gnu: python-ulid: Make tests deterministic.
...
* gnu/packages/python-xyz.scm (python-ulid): Make tests deterministic.
[arguments]<#test-flags>: Disable flaky test.
Merges: https://codeberg.org/guix/guix/pulls/7520
Change-Id: I62878e0aa4f97dda743542c270539f568dc28fb7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:34 +02:00
Sharlatan Hellseher
127c110cae
gnu: borg: Update to 1.4.4.
...
* gnu/packages/backup.scm (borg): Update to 1.4.4.
[source]: Switch to git-fetch.
<snippet>: Remove it as Git source does not provide generated C files.
[arguments] <test-flags>: Limit parallel tests up to 8 threads for
stability in CI; skip 7 more tests.
[phases]{install-doc}: Remove phase.
{fix-testsuite-setuid-mode, build-and-install-docs}: New phases.
{install-shell-completions}: Introduce bash, zsh and fish variable in
'let*'.
[inputs]: Remove python-msgpack-for-borg; add python-msgpack and
python-packaging.
[native-inputs]: Remove python-dateutil and python-wheel; add
python-guzzle-sphinx-theme, python-pkgconfig, python-sphinx, and
python-sphinxcontrib-jquery.
* gnu/packages/python-xyz.scm (python-msgpack-for-borg): Delete variable.
Change-Id: Ib681a7cac63b50e7c276e7b765fb273ad2ddebf9
2026-04-28 23:19:34 +02:00
Sharlatan Hellseher
93782d3195
gnu: python-pyfuse3: Update to 3.4.2.
...
* gnu/packages/python-xyz.scm (python-pyfuse3): Update to 3.4.2.
[source]: Switch to git-fetch.
Change-Id: I7852e9938d457dfe24ec82a8adbf7e3f575059ef
2026-04-28 23:19:34 +02:00
Sharlatan Hellseher
c48b3651b5
gnu: python-papermill: Update to 2.7.0.
...
* gnu/packages/jupyter.scm (python-papermill): Update to 2.7.0.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-ansicolors.
Relates-to: https://codeberg.org/guix/guix/issues/7519
Change-Id: I4b076e7f65941882d857eae4b91964d197a5ec89
2026-04-28 23:19:34 +02:00
Sharlatan Hellseher
9a8c91a2c8
gnu: python-notebook: Skip 2 more tests.
...
* gnu/packages/jupyter.scm (python-notebook)[arguments] <test-flags>:
Skip two more failing tests.
Change-Id: Ib9793b45dab870f5953b737dadb516894305209e
2026-04-28 23:19:33 +02:00
Hugo Buddelmeijer
d6dac30bf4
gnu: libsoup-minimal: Make tests deterministic.
...
* gnu/packages/gnome.scm (libsoup-minimal): Make tests deterministic.
[arguments]<#:parallel-tests?>: Set to #f.
[home-page]: Update URL.
Fixes : guix/guix#7508 .
Merges: https://codeberg.org/guix/guix/pulls/7511
Change-Id: Ia30f8594455f50b9df26988933622af313b3c0d8
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:33 +02:00
Nicolas Graves
1d7b779e6b
gnu: packages: Drop python-pytest-runner native-inputs.
...
This commit was generated using https://codeberg.org/guix/guix/pulls/5862 :
guix style -S remove-native-inputs --parameter=python-pytest-runner
and adding back python-pytest if necessary.
* gnu/packages/geo.scm (python-pyshp)
* gnu/packages/backup.scm (vorta)
[native-inptus]: Remove python-pytest-runner, add python-pytest.
* gnu/packages/backup.scm (duplicity)
* gnu/packages/linux.scm (python-spython)
* gnu/packages/bioinformatics.scm (python-cwl-utils)
* gnu/packages/databases.scm (python-pyarrow, datasette)
* gnu/packages/fontutils.scm (python-cu2qu)
* gnu/packages/gnome.scm (terminator)
* gnu/packages/music.scm (stargate)
* gnu/packages/python-science.scm (python-upsetplot)
* gnu/packages/python-web.scm (python-falcon, python-cssselect2)
* gnu/packages/python-xyz.scm (python-docrep, python-cairocffi,
python-entrypoint2)
* gnu/packages/task-management.scm (todoman)
* gnu/packages/video.scm (yle-dl)
* gnu/packages/vpn.scm (sshuttle)
[native-inptus]: Remove python-pytest-runner.
Relates-to: https://codeberg.org/guix/guix/issues/7474
Change-Id: Ia79595309ba8965c4374e7c24a1ef4c3e36fe1ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:33 +02:00
Nicolas Graves
5bb4fead18
gnu: onnx: Drop python-pytest-runner native-input.
...
* gnu/packages/machine-learning.scm (onnx)[native-inputs]: Drop
python-pytest-runner.
Change-Id: I5ae6f0cb25215a9f616cd7f763127424b8d0a723
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:33 +02:00
Nicolas Graves
c7bf87a87d
gnu: python-fontpens: Drop python-pytest-runner native-input.
...
* gnu/packages/fontutils.scm (python-fontpens)[native-inputs]: Drop
python-pytest-runner.
Change-Id: I61635be4a141631cb1e35c7560d3ce5c9ed536d8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:33 +02:00
Sharlatan Hellseher
b18dc16ad9
gnu: python-rapidjson: Update to 1.23.
...
* gnu/packages/python-web.scm (python-rapidjson): Update to 1.23.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel.
Change-Id: I003839deb5e2a3ef23fae03b6a7c5ab1e51a8f8b
2026-04-28 23:19:33 +02:00
Sharlatan Hellseher
065ca470a8
gnu: python-cherrypy: Fix tests.
...
* gnu/packages/python-web.scm (python-cherrypy): Remove dependency on
pytest_cov.
[arguments] <test-flags>: Skip one more test.
[phases]{fix-pytest-config}: New phase.
Change-Id: I40c91689c1a47e1d66a599e2b3aa9462c9f53bb5
2026-04-28 23:19:33 +02:00
Sharlatan Hellseher
27831f51dc
gnu: python-debugpy: Add python-versioneer.
...
* gnu/packages/python-xyz.scm (python-debugpy)[native-inputs]: Add
python-versioneer.
Change-Id: I2e9906742caa4edcb44dfc3236e75b36656cabcd
2026-04-28 23:19:33 +02:00
Sharlatan Hellseher
3f7ada523e
gnu: python-pecan: Update to 1.8.0.
...
* gnu/packages/python-web.scm (python-pecan): Update to 1.8.0.
[propagated-inputs]: Remove python-logutils, python-six, and python-webtest.
[native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2 and
python-webtest.
Change-Id: Id1df430d81d3f573db3fd3ae572e2f2f26b3829e
2026-04-28 23:19:33 +02:00
Sharlatan Hellseher
2ef9a42fc1
gnu: python-future: Skip more tests.
...
* gnu/packages/python-xyz.scm (python-future)[arguments] <test-flags>:
Skip more tests failing on Python 3.12.
Relates-to: https://codeberg.org/guix/guix/issues/6904
Change-Id: I36f62a53a81ed08e9982fe7fbcc0971c070dca60
2026-04-28 23:19:33 +02:00
Nicolas Graves
5736bc0cfe
gnu: python-defusedxml: Fix dependents sanity-checks.
...
* gnu/packages/xml.scm (python-defusedxml)
[properties]: Add upstream-version and...
[version]: ...use it.
[arguments]<#:phases>: Add phase 'patch-version.
Change-Id: Ia837c8fbe54db68f261eb3085c48049ba313fceb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:33 +02:00
Nicolas Graves
a70098d3f8
gnu: python-psutil: Update to 7.2.2.
...
* gnu/packages/python-xyz.scm (python-psutil): Update to 7.2.2.
[source]: Switch to git-fetch.
[arguments]<#:tests?>: Drop keyword.
<#:test-flags>: Ignore failing tests.
<#:phases>: Add phase 'prepare-tests.
[native-inputs]: Add procps, python-packaging, python-pytest,
python-pytest-instafail, python-pytest-xdist.
Change-Id: Ie2f094d1f8d039a9692de4075aa1a0f17745cd22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:32 +02:00
Nicolas Graves
e512b1f872
gnu: reprotest: Drop phase adjust-importlib-resources-for-old-python.
...
* gnu/packages/diffoscope.scm (reprotest)[arguments]<#:phases>:
Drop phase 'adjust-importlib-resources-for-old-python.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:32 +02:00
Nicolas Graves
260a242edd
gnu: python-uvicorn: Update to 0.40.0.
...
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.40.0.
[arguments] <test-flags>: Ignore resource warning.
[native-inputs]: Add python-pytest-xdist. Replace
python-pytest-asyncio-0.26 by python-pytest-asyncio.
Change-Id: I0debd320aea58c775f60c4409420937031b2ae66
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:32 +02:00
Nicolas Graves
2d1d8b96a4
gnu: python-aiohappyeyeballs: Update to 2.6.1-0-cc53cf8.
...
* gnu/packages/python-web.scm (python-aiohappyeyeballs): Update to 2.6.1-0-cc53cf8.
[source]: Switch to git-fetch.
[native-inputs]: Replace python-pytest-asyncio-0.26 by
python-pytest-asyncio.
Change-Id: Idc1d2005079c8bfa4fa34d3d5816715723a6e995
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
887b9a530e
gnu: python-pypdf: Update to 6.9.2.
...
* gnu/packages/pdf.scm (python-pypdf): Update to 6.9.2.
[arguments] <test-flags>: Run tests in a single thread, there are not
many of them; rework skipped tests.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-flit, and python-pytest-xdist.
Fixes : guix/guix#7276
Change-Id: I6635b1f9583edf8caa271c292ea14e6db6ab0d6e
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
d6ec600cca
gnu: python-pyscf: Update to 2.12.1.
...
* gnu/packages/chemistry.scm (python-pyscf): Update to 2.12.1.
[arguments] <modules>: Drop all.
[native-inputs]: Remove (canonical-package gcc) and python-wheel.
Change-Id: Ib139be65ee8b32a67fdba937c99acaa0636f42f4
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
0189d4ebd3
gnu: packages/video: Remove (guix build-system python).
...
* gnu/packages/video.scm: Remove (guix build-system python) as no longer
required.
Change-Id: I860344f4784d857dc8c86b44ef78b1cb9f45f765
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
3fc9f57fad
gnu: python-pyzmq: Update to 27.1.0.
...
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 27.1.0.
[source]: Switch to git-fetch.
Change-Id: I96e23eb0b01233213d8aebdc216ff5f473dae1b1
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
7473750e10
gnu: python-pytest-celery: Update to 1.3.0.
...
* gnu/packages/python-check.scm (python-pytest-celery): Update to 1.3.0.
Change-Id: I218092baf981ecfaa53bf744ecd8ab40107c3c2d
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
8bccfb514d
gnu: python-celery: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-celery):
[propagated-inputs]: Remove python-click and python-click-plugins-1; add
python-click-8.1 and python-click-plugins.
Change-Id: I1654705099e03db4762d129377ff3fdf61f61ec2
2026-04-28 23:19:32 +02:00
Hugo Buddelmeijer
7599ccbc1c
gnu: mypaint: Update to 2.0.1-0.35aa9d3.
...
* gnu/packages/image.scm (mypaint): Update to
35aa9d33cd3deba6cafea6d8fc901b5a1d161ceb commit.
Use G-expressions.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <imported-modules, modules>: Switch to pyproject-build-system.
<tests?>: Enable.
<phases>: Remove 'python3.11-compatibility; add 'move-assets-to-data.
[native-inputs]: Remove swig-4.0; add python-pytest, python-setuptools,
and swig.
[inputs]: Remove libmypain; add gdk-pixbuf, libmypaint-next, and libpng.
[home-page]: Use HTTPS.
Merges: https://codeberg.org/guix/guix/pulls/3878
Change-Id: Ic342c02467b3f75a796698c030ef4f937a91e25a
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
3b528bcd1a
gnu: Add libmypaint-next.
...
* gnu/packages/gimp.scm (libmypaint-next): New variable.
Change-Id: I1a5c1090d5eea1630934f95cef452d1a4896db69
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
fd433c3580
gnu: libmypaint: Build from git.
...
* gnu/packages/gimp.scm (libmypaint):
[source]: Switch to git-fetch.
[phases]{overwrite-automake-and-aclocal-versions}: New phase.
[native-inputs]: Add autoconf, automake, libtool, and python.
Change-Id: I78d3b245455a021bb64b8d7b8ffca085ec4dfc12
2026-04-28 23:19:32 +02:00
Sharlatan Hellseher
d9ac97ce6d
gnu: openmm: Update to 8.5.0.
...
* gnu/packages/machine-learning.scm (openmm): Update to 8.5.0.
[phases]{patch-python-build-system}: Rename to
{patch-wrappers-python-install}.
{remove-shaky-tests}: Place after {unpack} phase.
[native-inputs]: Remove swig-4.0; add swig.
[license]: List all mentioned licenses.
Change-Id: I89dc1b06917f20bf38e965077fb5f8b63cdf5cb9
2026-04-28 23:19:31 +02:00
Sharlatan Hellseher
25e31175dc
gnu: python-cheroot: Update to 11.1.2.
...
* gnu/packages/python-web.scm (python-cheroot): Update to 11.1.2.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Drop all.
<phases>: Use default 'check; add 'fix-pytest-config.
[native-inputs]: Remove python-jaraco-text and python-wheel; add
python-pytest.
Fixes : guix/guix#7476
Change-Id: Idffa902090f305ca6d8d4f4a7ad20c1c1c6b5ef9
2026-04-28 23:19:31 +02:00
Nicolas Graves
8da26910af
guix: build-system: Set pypi-uri in pyproject, drop python module.
...
After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:31 +02:00
Sharlatan Hellseher
cac4deafdc
gnu: packages: Remove python-build-system comments.
...
Rephrase or remove comments completely mentioning python-build-system to
prepare it for depreciation. It helps to search code for the rest
relevant entries of python-build-system.
Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
2026-04-28 23:19:30 +02:00
Sharlatan Hellseher
95333863dd
gnu: python-pandas: Fix build.
...
* gnu/packages/python-science.scm (python-pandas):
[phases]{version-set-by-guix}: Remove phases.
{patch-generate-version}: New phase.
Change-Id: Iee36356021f5bab3656ee39f3600af8b9d297a05
2026-04-28 23:19:30 +02:00
Sharlatan Hellseher
adb6e61da5
gnu: python-pytest-pycodestyle: Update to 2.5.0.
...
* gnu/packages/python-check.scm (python-pytest-pycodestyle): Update to 2.5.0.
[source]: Switch to git-fetch.
[arguments] <tests?>: Enable.
[propagated-inputs]: Remove python-py and python-pytest.
[native-inputs]: Remove python-pytest-isort and python-wheel; add
python-pytest.
Relates-to: https://codeberg.org/guix/guix/issues/7475
Change-Id: I2a7b179d58d26f1486c199b24f5432aeba61089b
2026-04-28 23:19:30 +02:00
Sharlatan Hellseher
1a9116dce8
gnu: python-pytest-random-order: Move to python-check.
...
* gnu/packages/check.scm (python-pytest-random-order): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I5c530546776f441fe6d652880aea854a21388bda
2026-04-28 23:19:30 +02:00
Sharlatan Hellseher
ef91e130c5
gnu: python-pytest-random-order: Update to 1.2.0.
...
* gnu/packages/check.scm (python-pytest-random-order): Update to 1.2.0.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Deselect tests requiring extra packages.
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Remove python-pytest-xdist, python-py, and
python-wheel; add python-pytest.
Relates-to: https://codeberg.org/guix/guix/issues/7475
Change-Id: I18506aee5f4424fc4e680ac0e7a2f52eafd84695
2026-04-28 23:19:30 +02:00
Sharlatan Hellseher
b3b3893d86
gnu: python-pygments: Update to 2.19.2.
...
* gnu/packages/python-build.scm (python-pygments): Update to 2.19.2.
Change-Id: I494bc99b8c0af2316b7a0269fc320b417986d917
2026-04-28 23:19:30 +02:00
Sharlatan Hellseher
4c3a2949bb
gnu: python-regex: Update to 2026.2.28.
...
* gnu/packages/python-xyz.scm (python-regex): Update to 2026.2.28.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Run tests from installed module.
<phases>: Add 'remove-local-source.
[home-page]: Fix it as seen on https://pypi.org/project/regex/ .
Change-Id: Id304acc12704aff63a6230b882250c3c824a9fbe
2026-04-28 23:19:30 +02:00
Nguyễn Gia Phong
422fa739b1
gnu: python-antlr4-runtime: Fix compatibility with Python 3.12.
...
* gnu/packages/java.scm (python-antlr4-runtime)[arguments]<#:phases>:
Add 'fix-python-3.12-compatibility.
Merges: https://codeberg.org/guix/guix/pulls/7451
Fixes : guix/guix#7436
Change-Id: Idd32199a39a4cf60f93670a9599ab53e3f978370
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:30 +02:00
Sharlatan Hellseher
fa486e42d6
gnu: python-dbus-1.2: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm: (python-dbus-1.2)[native-inputs]: Add
python-setuptools.
Change-Id: Id93ac8629e22c66ddbeb67e5d0ff71ba1e54bae1
2026-04-28 23:19:30 +02:00
Hugo Buddelmeijer
5bfe3bf0d6
gnu: python-scikit-image: Fix build with python-pillow 12.1.1.
...
Followup to 017903d435 .
* gnu/packages/python-science.scm (python-scikit-image): Fix build.
[source]: Add patch.
* gnu/packages/patchen/python-scikit-image-fix-python-pillow.patch: Add.
* gnu/local.mk (dist_patch_DATA): Register patch.
Merges: https://codeberg.org/guix/guix/pulls/7261
Change-Id: I7eee2e1f397f1f1ce0757f588da921687296ad41
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:30 +02:00
Nicolas Graves
f90da1f665
gnu: mutter: Drop uneeded imported modules.
...
* gnu/packages/gnome.scm (mutter)[arguments]
<#:imported-modules, #:modules>: Drop them.
Change-Id: I161914091d1f488cc29c55b1b7cbe0c98de96286
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:30 +02:00
Nicolas Graves
c7097d7d6e
gnu: python-pytorch-for-r-torch: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (python-pytorch-for-r-torch):
[build-system]: Switch to pyproject-build-system.
Change-Id: I1d990b27034f81965a186cf536daaac47e93bf63
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Nicolas Graves
ac40c5ef45
gnu: tensile: Switch to pyproject.
...
* gnu/packages/rocm-libs.scm (tensile):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Drop 'check phase replacement.
Change-Id: Ie80b85ae5d79098b964012a0daed65935ccd8337
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Nicolas Graves
f3e4e4fcee
gnu: openshot: Switch to pyproject.
...
* gnu/packages/video.scm (openshot):
[arguments]: Relocate field.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
Change-Id: Ie2c8a3d0fc1358b9f1846f10ca9de28a962b27f8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Nicolas Graves
dc703092b1
gnu: python-orsopy: Switch to pyproject.
...
* gnu/packages/python-science.scm (python-orsopy):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Set them.
<#:phases>: Drop them accordingly.
[native-inputs]: Add python-setuptools.
Change-Id: Ic7116a6d6a23eea4b8e15c557b2967fd9d0d48af
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Nicolas Graves
297c65ba86
gnu: python-quasielasticbayes: Switch to pyproject.
...
* gnu/packages/physics.scm (python-quasielasticbayes)[arguments]:
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Extract phases more canonically.
<#:test-flags>: Use them.
Change-Id: I1b53b5b278f67d5a7a02a8b3a84e1297ab83284e
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Nicolas Graves
847f012af1
tests: pypi: Switch to pyproject-build-system.
...
* tests/import/pypi.scm ("package-latest-release"): Switch to
pyproject-build-system.
Change-Id: I8ba5cdd45e793cd2aae7b3025f7598245de6c87e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Nicolas Graves
0e4f158253
tests: packages: Switch to pyproject-build-system.
...
* tests/packages.scm ("package-input-rewriting, deep")
("package-input-rewriting/spec, no duplicates"):
Switch to pyproject-build-system.
Change-Id: I428af596a021e16ba6226e55910be24424e4a625
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Nicolas Graves
3abcce99db
tests: builders: Switch to pyproject-build-system.
...
* guix/build/pyproject-build-system.scm (set-version): Ensure source
is not #f before using it.
* tests/builders.scm
(make-python-dummy)[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
(python-dummy-no-setuptools): Drop it.
(check-build-success, check-build-failure): Refresh tests.
(check-build-failure): Drop python-dummy-no-setuptools.
Change-Id: I892b45c34b506ff27634e2ef706009dc81e831ec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Nicolas Graves
d36147f6eb
gnu: python-brille: Switch to pyproject.
...
* gnu/packages/physics.scm (python-brille):
[arguments]<#:modules>: Switch to pyproject-build-system.
<#:phases>: Remove with-extensions wrapper.
Change-Id: I2f02c1a1b3ef5c5b5c92e6db5e4a075111b3a5b1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:29 +02:00
Sharlatan Hellseher
d168af901b
gnu: python-timezonefinder: Update to 8.2.1.
...
* gnu/packages/time.scm (python-timezonefinder): Update to 8.2.1.
[arguments] <test-flags>: Rework skipped/ignored tests.
[propagated-inputs]: Remove python-h3-3, python-numba, python-numpy-1,
and python-pytz; add python-h3, python-flatbuffers, python-numpy, and
python-pydantic.
[native-inputs]: Remove python-poetry-core; add python-pytz.
Relates-to: https://codeberg.org/guix/guix/issues/7433
Change-Id: I6c9547f3ebf6d2078b75b2082d6345b8e61524ff
2026-04-28 23:19:29 +02:00
Sharlatan Hellseher
4c1a1f1104
gnu: python-strict-rfc3339: Switch to unittest.
...
* gnu/packages/time.scm (python-strict-rfc3339):
[arguments] <test-backend, test-flags>: Switch to unittest.
<phasers>: Use default 'check; add 'skip-bad-tests.
[native-inputs]: Remove python-pytest.
Change-Id: Ib224fc2a5ade9f9533421b93ffbbc5aab29af0ab
2026-04-28 23:19:29 +02:00
Sharlatan Hellseher
f450a909f1
gnu: python-h3: Update to 4.4.2.
...
* gnu/packages/geo.scm (python-h3): Update to 4.4.2.
[arguments] <test-flags>: Drop all.
[native-inputs]: Remove python-scikit-build, python-setuptools,
python-setuptools-scm, and python-wheel; add
python-scikit-build-core.
Change-Id: Iadc4df4a2d84ba2d470373d99d0807a509452069
2026-04-28 23:19:29 +02:00
Sharlatan Hellseher
a12fb0b29a
gnu: h3: Update to 4.4.1.
...
* gnu/packages/geo.scm (h3): Update to 4.4.1.
Change-Id: I5b7149568a74aeced17fbc1f7befb639cc4a62fe
2026-04-28 23:19:29 +02:00
Sharlatan Hellseher
5a986b8e1a
gnu: flatbuffers: Refresh package style.
...
* gnu/packages/serialization.scm (flatbuffers): Use G-Expressions, and
list style. Adjust version commit to reflect required actions.
Change-Id: I908c9cb07fbe69d92fcc8b3f1f4aabd1eebbf481
2026-04-28 23:19:29 +02:00
Sharlatan Hellseher
4a23daccc3
gnu: flatbuffers: Update to 25.2.10.
...
* gnu/packages/serialization.scm (flatbuffers)
(go-github-com-google-flatbuffers, python-flatbuffers): Update to
25.2.10.
Change-Id: Iba22930fc4d7d32c4bf67f79d18a6b6366e4dcdb
2026-04-28 23:19:29 +02:00
Sharlatan Hellseher
08dc15dc1b
gnu: python-pivy: Switch to pyproejct.
...
* gnu/packages/python-graphics.scm (python-pivy)[build-system]: Switch
to pyproject-build-system.
Fixes : guix/guix#4094
Change-Id: Ic177e9ad7029fe62cf22ad420e4a875ee4e9e859
2026-04-28 23:19:28 +02:00
Nicolas Graves
a4257e23fb
gnu: python-mysql-connector-python: Relocate and rename.
...
* gnu/packages/python-xyz.scm (python-mysql-connector-python): Move from here…
* gnu/packages/databases.scm (mysql-connector-python): …to here.
(python-mysql-connector-python): Deprecate package.
* gnu/packages/bioinformatics.scm (python-genomepy)[propagated-inputs]:
Replace python-mysql-connector-python by mysql-connector-python.
Change-Id: Ib48e3b998d3bf946d03d2c7aaf246a8251776402
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:28 +02:00
Nicolas Graves
8cf2e0e832
gnu: python-mysql-connector-python: Update to 8.3.0.
...
* gnu/packages/python-xyz.scm (python-mysql-connector-python): Update to 8.3.0.
[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Drop them.
<#:phases>: Add phase 'chdir and 'prepare-build. Refresh phases
'compatibility and 'check.
[native-inputs]: Add python-setuptools.
Fixes : #3881
Change-Id: I75cfdfb880e3b4f8245ef24d8340440393245f33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:28 +02:00
Nicolas Graves
c377aadb61
build-system: pyproject: Fix 'install phase for purelib/platlib.
...
* guix/build/pyproject-build-system.scm (install):
[install-path, fix-scripts, distribution-name]: New helper procedures.
[expand-data-directory]: Refactor and build upon install-path to
handle purelib and platlib on top of just scripts and data.
Change-Id: I64f5453676e6881ae1cbce3170ed854f7035982a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:28 +02:00
Nicolas Graves
40da93ddb1
gnu: boost: Avoid dependency on pyproject-build-system.
...
This very heavy package is quite annoying when developping on
python-team. Alleviate some of that development cost using
G-expressions.
* gnu/packages/boost.scm (boost, boost-1.88, boost-1.83):
[arguments]<#:imported-modules, #:modules>: Drop them.
<#:configure-flags, #:phases>: Set python-version with a G-expression
instead of depending on the pyproject-build-system to get it at build
time. Wrap those snippet in a force/delay, because evaluating the
G-expression is not possible if python is not present, and this is the
case for boost-for-mysql. This lead to a minor rewrite of the phase
'provide-libboost_python, to stay under 80 characters wide, but the
logic is similar.
Merges: https://codeberg.org/guix/guix/pulls/7392
Change-Id: I40ad5dfe12253d72f3b91af66eae4d72e1050209
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:28 +02:00
Sharlatan Hellseher
d07073d03e
gnu: python-parfive: Update to 2.3.1.
...
* gnu/packages/python-web.scm (python-parfive): Update to 2.3.1.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one more test.
[propagated-inputs]: Remove python-aiofiles.
[native-inputs]: Remove python-wheel; add python-aiofiles.
Change-Id: Ia32c1e070ebc19ed1a2f8d442b4bda656b845a8b
2026-04-28 23:19:28 +02:00
Sharlatan Hellseher
935f1be0dc
gnu: python-aioftp: Fix tests.
...
* gnu/packages/python-web.scm (python-aioftp): Fix tests.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest-mock.
Change-Id: I73a89803ad17148e590823a79c83ee8feade2371
2026-04-28 23:19:28 +02:00
Sharlatan Hellseher
2bbe9aaf01
gnu: python-click-repl: Update to 0.3.0-0.9a05fe9.
...
* gnu/packages/python-xyz.scm (python-click-repl): Update to
9a05fe9e58f768ce446f2777d13b4162211131e0 commit.
[propagated-inputs]: Remove python-click; add python-click-8.1.
[native-inputs]: Remove python-wheel.
Change-Id: Ia9fccd250c8a6a4bd38fce87e1847bbd95f34adc
2026-04-28 23:19:28 +02:00
Sharlatan Hellseher
bd211221d8
gnu: Add python-click-8.1.
...
* gnu/packages/python-xyz.scm (python-click-8.1): New variable.
Change-Id: Ib574dc4b1ec0d4dc06bb1fd844afbdbea345fc17
2026-04-28 23:19:28 +02:00
Sharlatan Hellseher
8623684754
gnu: python-fiona: Update to 1.10.1.
...
* gnu/packages/geo.scm (python-fiona): Update to 1.10.1.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Remove 'set-configure-flags, and 'remove-local-fiona; add
'remove-local-source.
[propagated-inputs]: Remove python-click-plugins-1; add
python-click-plugins.
[native-inputs]: Add python-fsspec and python-shapely.
Change-Id: I90fcfcd5cb4fc0956e0b0d28ce4b7a80ce66727f
2026-04-28 23:19:28 +02:00
Sharlatan Hellseher
65cb8417d7
gnu: python-click-plugins: Downgrade to 1.1.1.2.
...
* gnu/packages/python-xyz.scm (python-click-plugins): 1.1.1.2.
[arguments] <tests?>: Disable them.
<phases>: Remove 'mkdir-tests.
[native-inputs]: Remove python-pytest.
(python-click-plugins-1): Deprecate in favor of python-click-plugins.
Fixes : guix/guix#7404
Change-Id: I51783a9013f1ee06f9445519203147751da47ee3
2026-04-28 23:19:28 +02:00
Sharlatan Hellseher
a870ae5fa4
gnu: python-graphviz: Update to 0.21.
...
* gnu/packages/graphviz.scm (python-graphviz): Update to 0.21.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Ignore running tests from "tests/backend" in
the default 'check phase.
[phases] {check}: Use default phase.
{patch-pytest-options}: Re-point to pyproject.toml and exclude test
coverage checks.
{pre-check, test-backend}: New phases.
[native-inputs]: Remove unzip.
Change-Id: I0c8a146937edf81e086697ab048f8b15a85b4254
2026-04-28 23:19:28 +02:00
Maxim Cournoyer
75783ca260
gnu: gtk: Make reproducible.
...
* gnu/packages/patches/gtk4-demo-reproducible.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gtk.scm (gtk) [source]: Apply it.
Change-Id: I03ef58f324a84151a681988a18aa1ab986aeba79
2026-04-28 23:19:27 +02:00
Maxim Cournoyer
7ecd557097
gnu: gtk: Update to 4.22.1.
...
* gnu/packages/gtk.scm (gtk): Update to 4.22.1.
[patches]: Add gtk-needs-udmabuf.patch.
[#:phases] {pre-check}: Adjust arguments of Xvfb.
[native-inputs]: Add glibc-utf8-locales.
* gnu/packages/patches/gtk-needs-udmabuf.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: If9043cb55a60f4ec703515b61796b38fb4959f0b
2026-04-28 23:19:27 +02:00
Nicolas Graves
dd8b5ac857
teams: Record python aux-files.
...
* CODEOWNERS, etc/teams.scm: Record python aux-files.
Change-Id: I74e40364f5bccdf2b3cfc24dc24b691d635a6dcb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:27 +02:00
Nicolas Graves
20fa6101d2
build-system: pyproject: Add arguments to pytest_guix plugin.
...
* guix/build/pyproject-build-system.scm
(keywords->alist, guile->python-keywords): Add procedures.
(check): Convert keyword alist before writing it.
* guix/build-system/pyproject.scm (%default-pytest-guix-options):
Add some python kwargs in a guile format.
* gnu/packages/aux-files/python/pytest_guix.py
(pytest_addoption): Handle python kwargs when some are provided.
Change-Id: Ie35e9b300acda830f35b6b754e8ccc07ad730faa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:27 +02:00
Nicolas Graves
060e2e0383
build-system: pyproject: Add pytest-guix-options.
...
* guix/build/pyproject-build-system.scm (check):
Pass pytest-guix-options to python through a hidden json file.
* guix/build-system/pyproject.scm
(%default-pytest-guix-options): Add variable.
(pyproject-build): Use it.
* gnu/packages/aux-files/python/pytest_guix.py:
Import pytest-guix-options from guile through a hidden json file.
Change-Id: Ice2ea72452c335b900bc354a04bd9657dc03d7d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:27 +02:00
Nicolas Graves
3a97047226
gnu: packages: Remove python-pytest-html native-input.
...
* gnu/packages/check.scm (behave)[native-inputs]: Remove
python-pytest-html.
* gnu/packages/python-check.scm (python-cucumber-tag-expressions):
Likewise.
* gnu/packages/python-xyz.scm (python-parse-type): Likewise.
Change-Id: Ic6369532bb9846d81718deeb3a63f35e2609f4ac
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:27 +02:00
Nicolas Graves
11ba9b0de9
gnu: packages: Remove some comments.
...
The previous commit removed some packages without proper handling of
comments. This commit correct those comments.
* gnu/packages/django.scm
(python-django-extensions, python-django-cleanup): Correct comments.
* gnu/packages/jupyter.scm (python-ipykernel-7): Likewise.
* gnu/packages/python-check.scm
(python-hypothesmith, python-pytest-celery): Likewise.
* gnu/packages/python-xyz.scm
(python-mir-eval, python-click-repl, python-nb-clean): Likewise.
* gnu/packages/statistics.scm (python-dcor): Likewise.
Change-Id: I1ee52361f627a71716c20ccff3a0cd1678a00b7d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:27 +02:00
Nicolas Graves
16fe7eedd0
gnu: packages: Remove python-pytest-cov native-inputs.
...
Obtained with
./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov
on top of https://codeberg.org/guix/guix/pulls/5862
For this reason, I don't think it's relevant to generate a GNU Style
Changelog.
Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:19:22 +02:00
Nicolas Graves
1b00ed2cf5
gnu: python-diskcache: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-diskcache)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
<#:test-flags>: Keep ignoring addopts, as it also has other uneeded
flags.
Change-Id: I584128eed904c0d134e3a7292ffb65977b9f36b6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
bb4b3e3934
gnu: python-cloudpathlib: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-cloudpathlib)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ia02f72a3643ed4b04e7430a74b246b27378ea213
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
c8e86d8625
gnu: python-utils: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-utils)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I73f8a857d234b542a0ecf078cbb809403d5a9c7a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
8519dc8e59
gnu: python-strenum: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-strenum)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I7b19876d98916098b90b9352f8c42c98fc7f708e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
3ac5331e9a
gnu: nikola: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (nikola)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: Ia18548523bf4cca435ab0a42d42e8f2a19961ac8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
5f09a93e07
gnu: python-async-timeout: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-async-timeout)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I06cafe55f35351110409ffdf5cd74e3c0e677139
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
17ecfc02f4
gnu: python-rich-click: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-rich-click)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I9c675aa0f90a45f336dc24e59cd631060e798d96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
71765217cd
gnu: python-codespell: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-codespell)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ic2287d6aa5e1dab0da960e0912ef363a33f9c088
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
a9e33d49fe
gnu: python-quantlaw: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-quantlaw)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: If109ea44922411a3a45b9bfd8a34e0265b550eb9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:40 +02:00
Nicolas Graves
5a568da84b
gnu: python-diskcache: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-diskcache)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Idb05bb437377878cefb639e7f8537b4837e63fe9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
b1c0fa8734
gnu: python-pytokens: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-pytokens)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Iac4637403844c62d4bfd40dae2ca908469ef15a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
cbdc880da8
gnu: python-conda-content-trust: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-conda-content-trust)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I1e613f9f52c2c004b7b64115d1288a75c051c03c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
7d01edcf52
gnu: python-anaconda-cli-base: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-xyz.scm (python-anaconda-cli-base)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
[native-inputs]: Replace python-pytest-8 by python-pytest. Add
python-types-requests.
Change-Id: Ie2f8c35497a0e17fd045166a34ea5a3269052e12
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
f33eea71f8
gnu: python-pyramid-tm: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-tm)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I44cca8be5ca12925df3b70d2265331b2c7337320
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
0b44829995
gnu: python-pyramid-mako: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-mako)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I341da9eecf6078a6aa175f3884b0d15fbfec7c96
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
9c9393fc69
gnu: python-pyramid-jinja2: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-pyramid-jinja2)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I034863e3cfe613a5605d8eefa76e3f4c7575608e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
1467d78d62
gnu: python-venusian: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-venusian)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I6f4b2ff1d387e302d0041da334e82c9d3f0ff717
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
ac0a80c4a2
gnu: python-httpx-sse: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-httpx-sse)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I29167f13b75a56369e3ce886499b6589206ae9a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
f0bfc3298c
gnu: python-elastic-transport: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-web.scm (python-elastic-transport)
[arguments]<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I70ea2632e8b43fdd3d81a3985a09c2fd187e375a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
187836e64a
gnu: python-pingouin: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-pingouin)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ieadcbabed58f87ae3e5a4d54e158bfa6d8b322a2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:39 +02:00
Nicolas Graves
b9a16d46f6
gnu: python-tspex: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-tspex)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I41624e1f8dd044e25408b445b28759d8d52d62e4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
690de0b76f
gnu: python-scikit-misc: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-scikit-misc)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ic828d3d3d645b8e87c6ad50ed08008a9a6987372
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
a01f2b2b74
gnu: python-numdifftools: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-numdifftools)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ib0cd60fd668cccab7cbb16d5e4b1bdb9fd7f96aa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
4d369f96ac
gnu: python-respx: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-check.scm (python-respx)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I31b5cb885d82f909aa4b3389fff9a8776af6cf4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
84d936d49d
gnu: python-deal-solver: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-check.scm (python-deal-solver)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ie57206231cb72ab63523ed9482b92acaf9e6463d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
5497d1b3f2
gnu: python-deal: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-check.scm (python-deal)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: If97a9af823185330a2717b08f2b51d8ada9008ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
b3e98db053
gnu: conda-bootstrap: Drop phase 'fix-pytest-config.
...
* gnu/packages/package-management.scm (conda-bootstrap)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I6d0cc7c38313e97ff6224998b4554a133932651f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
edc61a0939
gnu: zulip-term: Drop phase 'fix-pytest-config.
...
* gnu/packages/messaging.scm (zulip-term)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I7198151577706405858346cde4b6a0ad9373effe
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
03fccf8570
gnu: python-graphviz: Refresh phase 'fix-pytest-config.
...
* gnu/packages/bioinformatics.scm (python-graphviz)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Ifbe98cc5a16da38bfac388a37c0cb5c2e7ffb78d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
54d2c31142
gnu: cpplint: Drop phase 'fix-pytest-config.
...
* gnu/packages/cpp.scm (cpplint)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I64bb7e3079947fadc76f9965480e4c4098ae9485
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
b387b3d31e
gnu: python-cooler: Drop phase 'fix-pytest-config.
...
* gnu/packages/bioinformatics.scm (python-cooler)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: Iddad5557655691c11ded0f0a20b1f23b7791b896
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:38 +02:00
Nicolas Graves
8f2ef72ff0
gnu: gdc-client: Drop phase 'fix-pytest-config.
...
* gnu/packages/bioinformatics.scm (gdc-client)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I12f5dd5306a4c6d562d03b48837bf4bc1ae8ddda
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
a5ba33fd45
gnu: python-pandas-flavor: Improve python-pytest-cov removal.
...
* gnu/packages/python-science.scm (python-pandas-flavor)[arguments]:
Drop them.
Change-Id: I3c83750eeb95b755c6160fc10b0d34cb8fd9a465
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
b1839a983e
gnu: python-cdflib: Drop phase 'fix-pytest-config.
...
* gnu/packages/astronomy.scm (python-cdflib)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: Ife876d242ed3fe602203ee675d158bc4f174c735
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
7e1407c60c
gnu: python-qtpy: Remove phases argument.
...
* gnu/packages/qt.scm (python-qtpy)[arguments]<#:phases>: Drop them.
Change-Id: Idc0c8e1064d596fda250fca6ea811597e6901034
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
e8ea8bb8d2
gnu: python-distributed: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-distributed)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: Id5312389fdca9f9a456163d649084ef69e1d6a33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
1ccf7283ee
gnu: python-dask: Drop phase 'fix-pytest-config.
...
* gnu/packages/python-science.scm (python-dask)[arguments]<#:phases>:
Drop phase 'fix-pytest-config.
Change-Id: I6eea2cf2b1685b0fdb61afb6c55cda2605056ff1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
cc20aeba7e
gnu: python-blurhash: Drop arguments.
...
* gnu/packages/python-crypto.scm (python-blurhash)[arguments]:
Drop them.
Change-Id: Ib46376553e09b0bdfaa4469f6df6bb0985760a42
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
f8cfb9cc30
gnu: mbed-tools: Drop phases.
...
* gnu/packages/embedded.scm (mbed-tools)[arguments]<#:phases>: Drop
them, they are not required anymore.
Change-Id: I470d9ecae2e86defcb144f8c759fd7db819f44f0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
37c1182d5e
gnu: python-mt-940: Drop arguments.
...
* gnu/packages/finance.scm (python-mt-940)[arguments]: Drop them.
Change-Id: Id379f1477727a30779f5c6d883c8b9636f839dd9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
40d7c4c978
gnu: python-libtmux: Improve python-pytest-cov removal.
...
* gnu/packages/python-xyz.scm (python-libtmux):
[arguments]<#:test-flags>: Use -o instead of -c flag.
Change-Id: Id61657fffe36561954660f561fdf08ca3bdd346b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
0eb33c526f
gnu: python-multidict: Improve python-pytest-cov removal.
...
* gnu/packages/python-xyz.scm (python-multidict):
[arguments] <#:phases>: Drop phase 'fix-pytest-config.
<#:test-flags>: Adapt accordingly.
Change-Id: Iff6ce80523e20dcec92eba70f7ede010d7199054
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:37 +02:00
Nicolas Graves
2ccd762566
gnu: python-propcache: Improve python-pytest-cov removal.
...
* gnu/packages/python-xyz.scm (python-propcache):
[arguments] <#:phases>: Drop phase 'avoid-pytest-cov-preload.
<#:test-flags>: Adapt accordingly.
Change-Id: I55eadb85860b06bf0567d59d4474c6235741983d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
5206ccd760
gnu: python-aiohttp: Improve python-pytest-cov removal.
...
* gnu/packages/python-web.scm (python-aiohttp):
[arguments] <#:phases>: Drop phase 'fix-pytest-config.
<#:test-flags>: Adapt accordingly.
Change-Id: I2f2710fd72b2d9c94da4716863c213a8906fe05e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
11d855faf4
gnu: python-frozenlist: Improve python-pytest-cov removal.
...
* gnu/packages/python-web.scm (python-frozenlist):
[arguments]<#:test-flags>: Override the problematic option instead of
the whole file.
Change-Id: I06226a457d4a6ad562335141e20fd15cc39a47b4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
97f52e959a
gnu: python-cftime: Cleanup python-pytest-cov removal.
...
* gnu/packages/python-xyz.scm (python-cftime):
[arguments]<#:phases>: Drop them.
Change-Id: I25c102e09412686ff26ffeae18128b5cce4cc251
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
f94dd86aba
gnu: python-vsg: Remove pytest plugin inputs.
...
* gnu/packages/electronics.scm (python-vsg)
[arguments]<#:phases>: Drop modifications.
[inputs]: Remove python-pytest-cov and python-pytest-html, add
python-pytest.
Change-Id: I9d8519112b301a1245634746ee678be0e835cf8a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
95f004c9f5
build-system/pyproject: Ignore selected pytest inputs.
...
This commit includes squashed changes from
https://codeberg.org/guix/guix/pulls/7220 and
https://codeberg.org/guix/guix/pulls/7338 .
* gnu/packages/aux-files/python/pytest_guix.py: New file.
* Makefile.am: Record it.
* guix/build/pyproject-build-system.scm (check): Preload pytest_guix
plugin when available.
* guix/build-system/pyproject.scm (default-pytest-guix-plugin): New
package, generated from pytest_guix.py.
(lower): Add python-pytest-guix argument, and inject it if
python-pytest is in the native-inputs.
Change-Id: I13263b461e9962aad340347657b9c9685db63927
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
1dc3c888c0
gnu: python-loguru: Remove python-pytest-mypy-plugins.
...
* gnu/packages/python-xyz.scm (python-loguru)
[arguments]: Add in {test-flags} to skip the concerned test file.
[native-inputs]: Remove python-pytest-mypy-plugins.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
d1351de2c2
build-system/pyproject: Stop hiding options.
...
* gnu/packages/python-crypto.scm (python-keyring)
[arguments]<#:test-flags>: Remove arguments hiding coverage options.
* gnu/packages/python-web.scm (python-asgi-lifespan,
python-openapi-schema-validator, python-openapi-spec-validator,
python-openapi-core)[arguments]<#:test-flags>: Remove arguments hiding
coverage options.
(python-openapi-schema-validator, python-openapi-spec-validator)
[arguments]<#:phases>: Remove 'remove-coverage-pytest-options phase.
(python-cssselect2)[arguments]: Remove uneeded field.
(python-quart)[arguments]: Remove uneeded field.
(python-jsonpickle)[arguments]<#:test-flags>: Remove uneeded
test-flags.
* gnu/packages/python-xyz.scm (python-cattrs)
[arguments]<#:phases>: Remove arguments hiding coverage options.
(python-blessed)[arguments]: Remove uneeded field.
python-pytest-cov remove option
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
eca046e7fd
build-system/pyproject: Remove python-pytest-mypy inputs.
...
* gnu/packages/check.scm (python-pytest-perf)[native-inputs]: Remove
python-pytest-mypy.
* gnu/packages/python-xyz.scm (python-portalocker)
[native-inputs]: Remove python-pytest-mypy.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:36 +02:00
Nicolas Graves
2cf0e18821
build-system/pyproject: Remove python-pytest-flake8 native-input.
...
* gnu/packages/bioinformatics.scm (python-muon)
* gnu/packages/check.scm (python-pytest-perf)
* gnu/packages/dav.scm (radicale)
* gnu/packages/debug.scm (c-vise)
[native-inputs]: Remove python-pytest-flake8.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
bd0db51e9f
gnu: radicale: Remove python-pytest-isort native-input.
...
* gnu/packages/dav.scm (radicale)
[native-inputs]: Remove python-pytest-isort.
python-pytest-isort
Change-Id: I2d684c42d66183bd3e9e6f6281210cdcfd3b11b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
327120d8a1
build-system/pyproject: Remove python-pytest-cov native-input.
...
* gnu/packages/astronomy.scm (python-wiimatch)
* gnu/packages/audio.scm (python-resampy, python-librosa)
* gnu/packages/backup.scm (borgmatic)
* gnu/packages/bioinformatics.scm (python-bed-reader, python-pysnptool)
(python-pairtools):
* gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf)
* gnu/packages/dav.scm (vdirsyncer, radicale)
* gnu/packages/django.scm (python-django-redis)
* gnu/packages/engineering.scm (python-scikit-rf)
* gnu/packages/fediverse.scm (python-mastodon-py)
* gnu/packages/fontutils.scm (psautohint)
* gnu/packages/geo.scm (python-pyogrio)
* gnu/packages/graphviz.scm (python-uqbar)
* gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient,
python-jupyterlite-core, python-ipydatawidgets)
* gnu/packages/machine-learning.scm
(python-pymanopt, python-tensorly, python-torchmetrics)
* gnu/packages/maths.scm (python-libensemble)
* gnu/packages/music.scm (stargate)
* gnu/packages/python-check.scm (python-atpublic, python-vcrpy)
* gnu/packages/python-compression.scm (python-zipstream-ng)
* gnu/packages/python-science.scm (python-plotnine,
python-pandaparallel, python-pyts, python-pingouin)
* gnu/packages/python-web.scm (python-devpi-process, python-cheroot,
python-jsonpickle, python-flask-babel, python-url-normalize,
python-elasticsearch, python-hupper, python-simple-websocket,
python-apiron, python-huggingface-hub, python-aiosignal, python-ovh,
python-cbor2, python-zeep, hypercorn, python-warcio, python-aioftp,
python-oauthlib, python-tinycss2, python-cssselect2, python-httpcore,
python-wsgiprox, python-venusian, gunicorn)
* gnu/packages/python-xyz.scm (python-janus, python-affine,
python-contourpy, python-echo, python-rasterio, python-rich-tables,
python-babel, python-pymarshal, python-portalocker, python-expandvars,
python-mizani, python-cligj, autokey,
python-robotframework-pythonlibcore, python-lsp-jsonrpc,
python-numpydoc, python-pillow, python-manimpango, python-cairocffi,
python-pubmed-parser, python-sentry-sdk, python-prettytable,
python-sniffio, python-ipywidgets, python-pyproject-api,
python-pymemcache, python-async-lru, python-numcodecs, python-mwclient,
python-cmd2, python-pyan3, python-platformdirs, python-multipart,
python-shtab, python-scooby)
* gnu/packages/rdf.scm (python-rdflib-6)
* gnu/packages/simulation.scm (python-fenics-dijitso)
* gnu/packages/sphinx.scm (python-sphinx-design)
* gnu/packages/statistics.scm (python-patsy, python-rchitect)
* gnu/packages/task-management.scm (todoman)
* gnu/packages/vpn.scm (sshuttle)
* gnu/packages/web.scm (anonip, python-tibanna)
[native-inputs]: Remove python-pytest-cov.
Change-Id: I32f027794e90333c27fdff5871180779f603846c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
69feb6a303
gnu: python-pytest-perf: Remove python-pytest-black native-input.
...
* gnu/packages/check.scm (python-pytest-perf)
[native-inputs]: Remove python-pytest-black.
Change-Id: I46a98d059577c366699c634514f1cb364437aca0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
36069d591f
gnu: python-wcwidth: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-wcwidth)
[native-inputs]: Remove python-pytest-cov, python-wheel.
[description]: Improve style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
ade59cd912
gnu: python-watchdog: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-watchdog)
[native-inputs]: Remove python-pytest-cov, python-pytest-timeout.
[description]: Improve style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
b4c1234de4
gnu: python-numcodecs: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-numcodecs)
[native-inputs]: Remove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
5c628d8d4d
gnu: python-semver: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-semver)
[native-inputs]: Remove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
f41d2a448d
gnu: python-numpydoc: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-numpydoc)
[native-inputs]: Remove python-pytest-cov and python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:35 +02:00
Nicolas Graves
025488b3d3
gnu: python-anytree: Remove coverage inputs.
...
* gnu/packages/python-xyz.scm (python-anytree)[native-inputs]:
Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
92dca28998
gnu: python-socksio: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-socksio)[native-inputs]: Remove
python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
1e65912600
gnu: python-waitress: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-waitress)
[native-inputs]: Remove python-coverage, python-pytest-cov,
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
ee5c813c0d
gnu: python-cbor2: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-cbor2)[native-inputs]:
Rmove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
e06841ba67
gnu: python-test2ref: Remove python-pytest-cov input.
...
* gnu/packages/python-check.scm (python-test2ref
[native-inputs]: Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
e034f0961b
gnu: python-stdnum: Remove python-pytest-cov input.
...
* gnu/packages/finance.scm (python-stdnum)[native-inputs]:
Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
286f64582c
gnu: python-arrow: Remove python-pytest-cov requirement.
...
* gnu/packages/time.scm (python-arrow)[native-inputs]: Remove
python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
d0bfd3555e
gnu: python-propcache: Remove python-pytest-cov requirement.
...
* gnu/packages/python-web.scm (python-propcache)[arguments]<#:phases>:
Add phase 'avoid-pytest-cov-preload.
[native-inputs]: Remove python-covdefaults, python-pytest-cov,
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
e1f7401f36
gnu: python-yarl: Remove python-pytest-cov requirement.
...
* gnu/packages/python-web.scm (python-yarl)[arguments]<#:phases>: Add
phase 'avoid-pytest-cov-preload.
[native-inputs]: Remove python-covdefaults, python-pytest-cov,
python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
43cbd3fa82
gnu: python-aiosignal: Remove python-pytest-cov requirement.
...
* gnu/packages/python-web.scm (python-aiosignal)
[arguments]<#:phases>: Add phase 'avoid-pytest-cov-preload.
[native-inputs]: Remove python-pytest-cov, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:34 +02:00
Nicolas Graves
a706e78e20
gnu: python-aiohappyeyeballs: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-aiohappyeyeballs)
[native-inputs]: Remove python-pytest-cov.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:33 +02:00
Nicolas Graves
69b18ecb15
gnu: python-pycountry: Remove coverage input.
...
* gnu/packages/iso-codes.scm (python-pycountry)
[arguments]<#:phases>: Refresh phase 'fix-pytest-config.
Change-Id: I0ac06cc2d7835ae747a69b71df60374225ab40bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:33 +02:00
Nicolas Graves
9750e9a5d5
gnu: python-docstring-to-markdown: Remove uneeded native-inputs.
...
* gnu/packages/python-xyz.scm (python-docstring-to-markdown)
[arguments]: Remove field.
Change-Id: I7790a8a12ab60f366b6a7af9a53aca6208e19eee
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:33 +02:00
Nguyễn Gia Phong
fd3c2c2206
gnu: Remove phase done by set-version in pyproject-build-system.
...
* gnu/packages/astronomy.scm (python-kanon)[arguments]<#:phases>:
Remove 'relax-requirements and 'set-version.
(python-stpipe)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/machine-learning.scm
(python-botorch)[arguments]<#:phases>: Remove 'pretend-version.
* gnu/packages/openstack.scm
(python-os-testr, python-requestsexceptions)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/package-management.scm
(python-conda-libmamba-solver)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/patchutils.scm (pwclient)[arguments]<#:phases>:
Remove 'set-PBR_VERSION.
* gnu/packages/python-check.scm
(python-aioresponses)[arguments]<#:phases>: Remove 'set-pbr-version.
* gnu/packages/python-science.scm
(python-modin, python-plotly, python-pytensor)[arguments]<#:phases>:
Remove 'versioneer.
(snakemake-5, snakemake-6, snakemake-7)[arguments]<#:phases>:
Remove 'patch-version.
* gnu/packages/python-web.scm (python-alpaca-py)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/python-xyz.scm
(python-logical-unification)[arguments]<#:phases>:
Remove 'versioneer.
(python-debugpy, python-strenum)[arguments]<#:phases>:
Remove 'fix-version.
(python-qstylizer)[arguments]<#:phases>: Remove 'set-pbr-version.
(python-retry)[arguments]<#:phases>: Remove 'set-version.
* gnu/packages/statistics.scm (python-pymc)[arguments]<#:phases>:
Remove 'versioneer.
Change-Id: I7b4557c576730e47575305f4f03bfe2523412c6c
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:33 +02:00
Nguyễn Gia Phong
18a5d4ecf8
build: pyproject: set-version: Support more backends.
...
hatch-vcs also uses the SETUPTOOLS_SCM_PRETEND_VERSION
environment variable, while poetry-dynamic-versioning uses
POETRY_DYNAMIC_VERSIONING_BYPASS. versioneer, on the other hand,
read from the Python package's ._version.get_versions().
The version scheme for Python packaging is not the same as
(nor compatible with) that of semantic version,
hence stop mentioning the latter in the docstring and comments.
When no relevant Python build backend is detected, regardless
if the source has been obtained from a VCS checkout, it is confusing
to mention any of the backends as unnecessary as a native input.
Moreover, unlike the hatch-vcs, poetry-dynamic-versioning
and setuptools-scm that works transparently with the build backend,
pbr and versioneer are required for building.
The output of the set-version phase has been adjusted accordingly.
* guix/build/pyproject-build-system.scm (set-version):
Add support for python-hatch-vcs. Clarify docstring.
Log the explicit reason for noop cases.
References: https://github.com/ofek/hatch-vcs#version-source-environment-variables
References: https://github.com/mtkennerly/poetry-dynamic-versioning#environment-variables
References: https://github.com/python-versioneer/python-versioneer
References: https://docs.openstack.org/pbr/latest/user/packagers.html#versioning
References: https://packaging.python.org/en/latest/specifications/version-specifiers
Change-Id: I8f499856cb6b026539c96fb828e450a40ba10b79
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:33 +02:00
Nguyễn Gia Phong
84fe8ceef5
gnu: python-versioneer: Adjust patch.
...
* gnu/packages/patches/python-versioneer-guix-support.patch:
Extract version from the environment variable
instead of the parent directory name.
Change-Id: Ide050eeb8fbb82c29805fce74d891d62b7e707cb
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:33 +02:00
Sharlatan Hellseher
7971be1b40
gnu: python-openstep-plist: Update to 0.5.2.
...
* gnu/packages/python-xyz.scm (python-openstep-plist): Update to 0.5.2.
[native-inputs]: Remove python-cython-0; add python-cython.
Change-Id: I8fa859a2ef0fd156c90773a5aced929b6335214c
2026-04-28 23:15:33 +02:00
Sharlatan Hellseher
d5a20cd625
gnu: python-dnspython: Update to 2.8.0.
...
* gnu/packages/python-xyz.scm (python-dnspython): Update to 2.8.0.
[arguments] <test-flags>: Clean up redundant skip options.
Change-Id: Ieb1f10fb99f10ec9ab6ae8e169a351ef652b6bac
2026-04-28 23:15:33 +02:00
Sharlatan Hellseher
a8b8ab0526
gnu: python-apsw: Update to 3.50.4.0.
...
* gnu/packages/databases.scm (python-apsw): Update to 3.50.4.0.
[source]: Switch to git-fetch.
[arguments] <test-backend, test-flags>: Use custom.
[phases]{build-extensions, build-test-helper}: Remove phases.
[native-inputs]: Remove unzip and python-wheel.
Change-Id: I2afcf969ddc1dccc87bd81c0d7b9f175d8e7f3af
2026-04-28 23:15:33 +02:00
Sharlatan Hellseher
7b058aceb7
gnu: python-clang: Add python-setuptools.
...
* gnu/packages/llvm.scm (python-clang)[native-inputs]: Add
python-setuptools.
Change-Id: I777aac2f15aaa99dd08719c8c7fbb515967bd214
2026-04-28 23:15:33 +02:00
Sharlatan Hellseher
5b139d2eb1
gnu: weasyprint: Update to 68.1.
...
* gnu/packages/pdf.scm (weasyprint): Update to 68.1.
[arguments] <test-flags>: Remove "-c" overwriting project pytest config.
Limit parallel tests count up to 8 threads. Skip some broken tests.
<phases>: Add 'set-home.
[propagated-inputs]: Remove python-cairocffi, python-cairosvg, and
python-html5lib; add python-tinyhtml5.
Change-Id: I1eb2f3e886e397ab3a3d4b234dea180c372617a0
2026-04-28 23:15:32 +02:00
Sharlatan Hellseher
dde11e06cf
gnu: python-pydyf: Update to 0.12.1.
...
* gnu/packages/pdf.scm (python-pydyf): Update to 0.12.1.
[source]: Switch to git-fetch.
[arguments]: Drop all.
Change-Id: I671e1114610f02e8d116d7068a8d476e8363f209
2026-04-28 23:15:32 +02:00
Hugo Buddelmeijer
371cf6c01e
gnu: jack-2: Update to 1.9.22-0.1795946.
...
* gnu/packages/audio.scm (jack-2): Update to
17959465a722225a36a8b612aed26764036f258e commit.
[arguments]<#:phases>: Remove 'python-compatibility phase.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Merges: https://codeberg.org/guix/guix/pulls/7200
Change-Id: Ic6f3b67c67d7b87bd8b9efcbc7c0b8c04e0da5e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:32 +02:00
Hugo Buddelmeijer
6c1669a83e
gnu: python-pillow: Update to 12.1.1 [security-fixes].
...
Release notes since 11.1.0 (2025-01-02):
- 12.1.1 (2026-02-11)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.1.1.html >.
- 12.1.0 (2026-01-02)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.1.0.html >.
- 12.0.0 (2025-10-15)
<https://pillow.readthedocs.io/en/stable/releasenotes/12.0.0.html >.
- 11.3.0 (2025-07-01)
<https://pillow.readthedocs.io/en/stable/releasenotes/11.3.0.html >.
- 11.2.1 (2025-04-12)
<https://pillow.readthedocs.io/en/stable/releasenotes/11.2.1.html >.
Containes fixes for:
CVE-2026-25990: Out-of-bounds write vulnerability in Pillow (Python
imaging library) affecting versions 10.3.0 through
12.1.0. The vulnerability can be triggered when loading
specially crafted PSD image files.
CVE 2025-48379: Write buffer overflow on BCn encoding.
CVE-2021-25289: Heap-based Buffer Overflow.
* gnu/packages/python-xyz.scm (python-pillow): Update to 12.1.1.
[source]: Switch to git-fetch.
[native-inputs]: Add pybind11.
[home-page]: Update URL.
[license]: Switch to MIT-CMU license.
Merges: https://codeberg.org/guix/guix/pulls/7218
Change-Id: I5b13dca66aeb7efdfcc44c8c144b6c64601d9b1e
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:32 +02:00
Sharlatan Hellseher
823e6ca980
gnu: python-fonttools: Swap inheritance, simplify.
...
* gnu/packages/python-xyz.scm (python-fonttools): Don't inherit from
python-fonttools-miniaml.
[arguments]<test-flags>: Rework skipped tests.
[propagated-inputs]: Remove python-fs, python-lz4, and python-scipy.
(python-fonttools-minimal): Inherit from python-fonttools, simplify.
Relates-to: https://codeberg.org/guix/guix/issues/7195
Change-Id: I1da5dd67f41a90c291a48ec236e7e463acf65785
2026-04-28 23:15:32 +02:00
Yelninei
1d5a1b891c
gnu: python-elementpath: Use libc-utf-8-locales.
...
* gnu/packages/xml.scm (python-elementpath):
[phases]{set-locales phase}: Remove phase.
[native-inputs]: Replace glibc-locales with
libc-utf8-locales-for-target.
Merges: https://codeberg.org/guix/guix/pulls/7189
Change-Id: Id89952c65ff644e5fb51dd7c0e0bf6c4791e4e3f
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:32 +02:00
Sharlatan Hellseher
9ab6b5ce6f
gnu: python-rich-click: Update to 1.9.7.
...
* gnu/packages/python-xyz.scm (python-rich-click): Update to 1.9.7.
[phases]{fix-pytest-config}: New phase.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Add python-inline-snapshot and python-typer.
Change-Id: I8f22ce7e79d6aae367474c1b609ed43d9ab38167
2026-04-28 23:15:32 +02:00
Sharlatan Hellseher
8331b7f521
gnu: python-inline-snapshot: Update to 0.32.5.
...
* gnu/packages/python-check.scm (python-inline-snapshot): Update to 0.32.5.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Ignore tests requiring isort.
Change-Id: Ic9bd5826f4cdc911dbae9eb52bfa08b7b56b5a9d
2026-04-28 23:15:32 +02:00
Sharlatan Hellseher
ff6c187755
gnu: python-dirty-equals: Update to 0.11.0.
...
* gnu/packages/python-xyz.scm (python-dirty-equals): Update to 0.11.0.
[source]: Switch to git-fetch.
[arguments]: Drap all.
[propagated-inputs]: Remove python-pytz.
[native-inputs]: Add python-pydantic, python-pytest-examples, and
tzdata-for-tests.
Change-Id: Iff4b844ec8544d463806ff5c4fbd8c19deadd1c4
2026-04-28 23:15:32 +02:00
Sharlatan Hellseher
1a5bfd4cea
gnu: python-pydantic: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-pydantic)[native-inputs]: Remove
python-dirty-equals; add python-dirty-equals-bootstrap and python-pytz.
Change-Id: I5094994f891cf2ed9d06dc70d12e92d9eb5b7e02
2026-04-28 23:15:32 +02:00
Sharlatan Hellseher
eacdae3637
gnu: python-pydantic-core: Adjust inputs.
...
* gnu/packages/python-xyz.scm (python-pydantic-core)[native-inputs]:
Remove python-dirty-equals; add python-dirty-equals-bootstrap.
Change-Id: I35ac1000927495ea451f49c8ccfeb97de6e58c63
2026-04-28 23:15:31 +02:00
Sharlatan Hellseher
8705f26b41
gnu: Add python-dirty-equals-bootstrap.
...
* gnu/packages/python-xyz.scm (python-dirty-equals-bootstrap): New variable.
Change-Id: I1f90def023d1a2cc64998fd92ed427431c6b00fc
2026-04-28 23:15:31 +02:00
Hugo Buddelmeijer
090476b0a7
gnu: python-gorilla: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-gorilla): Update to 0.5.0.
Change-Id: If6ec17cca1f3a08867fa3c163b1964b893621548
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:31 +02:00
Sharlatan Hellseher
7356bf3089
gnu: python-booleanoperations: Move to fontutils.
...
The description of the package does not match the selected module, and
it's used only to build font related packages.
* gnu/packages/graphics.scm (python-booleanoperations): Move from here ...
* gnu/packages/fontutils.scm ... to here.
Change-Id: If96253ef74f2931b1c184eecd7c961b02e721cfd
2026-04-28 23:15:31 +02:00
Sharlatan Hellseher
3fcad8d5b3
gnu: piglit: Update to 0.0.0-2.040ed91.
...
* gnu/packages/gl.scm (piglit): Update to
040ed91f234abb6a502d3a6910f1b0e54bd239a7 commit.
[phases]{wrap}: Use G-Expression.
[inputs]: Remove python-lxml, python-mako, and python-numpy-1; add
wayland-protocols.
[native-inputs]: Add python-lxml, python-mako, and python-numpy.
Change-Id: I060b5cce391a1c45d164117a9a72eeafc99a1194
2026-04-28 23:15:31 +02:00
Sharlatan Hellseher
0c05510a65
gnu: python-notebook: Reduce closure size.
...
* gnu/packages/jupyter.scm (python-notebook)[native-inputs]: Remove
python-coverage, python-pytest-cov, and python-wheel.
Change-Id: I4cddfe84a40440dc8d052885e5d0d4539b97da76
2026-04-28 23:15:31 +02:00
Sharlatan Hellseher
7f27b41325
gnu: python-json-logger: Skip 3 tests.
...
* gnu/packages/python-xyz.scm (python-json-logger)[arguments]
<test-flags>: Skip 3 tests failing on Python 3.12.
[native-inputs]: Remove python-wheel.
Change-Id: Ic3b63d0c1b7c54bfce9151515384ef38a7d6be0a
2026-04-28 23:15:31 +02:00
Sharlatan Hellseher
6846e59f1a
gnu: python-rich: Update to 14.3.3.
...
* gnu/packages/python-xyz.scm (python-rich): Update to 14.3.3.
Change-Id: I83512a4988f98a74e0d0b418a79a3b3f4b9481b9
2026-04-28 23:15:31 +02:00
Sharlatan Hellseher
9cf1986fdf
gnu: Remove python-rich-next.
...
* gnu/packages/python-xyz.scm (python-rich-next): Delete variable.
Change-Id: I7b37b4083d770452e4659a8b876976d824f3bed0
2026-04-28 23:15:31 +02:00
Sharlatan Hellseher
c01798e983
gnu: python-flasgger: Fix tests.
...
* gnu/packages/python-xyz.scm (python-flasgger):
[source] <snippet>: Apply upstream patch for Click 8.2 compatibility,
see <https://github.com/flasgger/flasgger/pull/633 >.
[arguments] <test-flags>: Remove redundant option and run tests only in
"tests" directory.
Change-Id: I7fbe495dee922fd2aa67052cf445526adc5ab205
2026-04-28 23:15:31 +02:00
Hugo Buddelmeijer
67f468e7f0
gnu: python-notify2: Switch to python-dbus.
...
* gnu/packages/python-xyz.scm (python-notify2): Switch to python-dbus.
[propagated-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I7eb0a276dbebde3fd1380ad1b0d307e72896b754
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:31 +02:00
Hugo Buddelmeijer
6f7165ea1d
gnu: terminator: Switch to python-dbus.
...
* gnu/packages/gnome.scm (terminator): Switch to python-dbus.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I5ef84a30b3ff76f7581a6e9aa74ecb99ee750040
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:31 +02:00
Hugo Buddelmeijer
04517ebccc
gnu: network-manager: Switch to python-dbus.
...
* gnu/packages/gnome.scm (network-manager): Switch to python-dbus.
[native-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I67131ccb14540d96dc0bf6639a142d1385d37d2c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:30 +02:00
Hugo Buddelmeijer
ea634d57f1
gnu: libsecret: Switch to python-dbus.
...
* gnu/packages/gnome.scm (libsecret): Switch to python-dbus.
[native-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: If17e0eb40e5ed3493d5013bb9cc09135634e3239
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:30 +02:00
Hugo Buddelmeijer
cb12c8ae98
gnu: system-config-printer: Switch to python-dbus.
...
* gnu/packages/gnome.scm (system-config-printer): Switch to python-dbus.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: Iba41894960ac4e432ad7cd03ce99cbcf228825d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:30 +02:00
Hugo Buddelmeijer
64218ed567
gnu: gtg: Switch to python-dbus.
...
* gnu/packages/gnome.scm (gtg): Switch to python-dbus.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: I1ee875a33dc5a628bc8e4a5fe521c62319cafb57
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:30 +02:00
Hugo Buddelmeijer
d3f3683e89
gnu: python-liblarch: Fix build by switching to python-pygobject-3.50.
...
* gnu/packages/gnome.scm (python-liblarch): Switch to python-pygobject-3.50.
[propagated-inputs]: Remove python-pygobject; add python-pygobject-3.50.
Change-Id: I2e528bda69f3cd5de7a23620e71160553b53a36b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:30 +02:00
Hugo Buddelmeijer
3eff7c5a65
gnu: telepathy-idle: Switch to python-dbus.
...
* gnu/packages/freedesktop.scm (telepathy-idle): Switch to python-dbus.
[inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: Ia99a1ad430d46627a416ee50096cdef8727adbc8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:30 +02:00
Hugo Buddelmeijer
b91b85cbd5
gnu: modem-manager: Switch to python-dbus.
...
* gnu/packages/freedesktop.scm (modem-manager): Switch to python-dbus.
[native-inputs]: Remove python-dbus-1.2; add python-dbus.
Change-Id: Ia43359c043f9d2d9ded8cbad9445d1b75d514dac
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:30 +02:00
Sharlatan Hellseher
db1f890952
gnu: python-qt-py: Update to 2.0.3.
...
* gnu/packages/qt.scm (python-qt-py): Update to 2.0.3.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable for now, see:
<https://github.com/mottosso/Qt.py/issues/395 >.
[propagated-inputs]: Add python-types-pyside6.
[native-inputs]: Remove python-pyqt; add python-pyqt-6 and
python-setuptools.
Change-Id: I87f1186ec3db5b37ec3cb9389e97d0ecc81e79ac
2026-04-28 23:15:30 +02:00
Sharlatan Hellseher
f8808810fb
gnu: python-qt.py: Rename to python-qt-py.
...
* gnu/packages/qt.scm (python-qt.py): Rename to python-qt-py.
(python-qt.py): Deprecate in favor of python-qt-py.
* gnu/packages/radio.scm (qspectrumanalyzer):
[inputs]: Remove python-qt.py; add python-qt-py.
Change-Id: Idd0921fadc4724ed7bd4ed6f3e4115ddb5e70e2a
2026-04-28 23:15:30 +02:00
Sharlatan Hellseher
fb0a6799da
gnu: Add python-types-pyside6.
...
* gnu/packages/python-xyz.scm (python-types-pyside6): New variable.
Change-Id: I7c5e60cf38de37b1a127fd8aa2ce062f1da9ae54
2026-04-28 23:15:30 +02:00
Sharlatan Hellseher
b5515d525c
gnu: python-black: Update to 26.3.1.
...
* gnu/packages/python-xyz.scm (python-black): Update to 26.3.1.
Use G-Expressions.
[source]: Switch to git-fetch.
[arguments] <test-flags>: Skip one test.
[propagated-inputs]: Add python-pytokens.
[native-inputs]: Remove python-pytest-8; add python-pytest.
Change-Id: I132c774e3d946be8ed7f6be7574ea847b82fddf2
2026-04-28 23:15:29 +02:00
Sharlatan Hellseher
a910ced44e
gnu: Add python-pytokens.
...
* gnu/packages/python-xyz.scm (python-pytokens): New variable.
Change-Id: I1757fc076cb104533e4fa4223215615ac9c82d53
2026-04-28 23:15:29 +02:00
Sharlatan Hellseher
75f8277dae
gnu: python-pathspec: Update to 1.0.4.
...
* gnu/packages/python-build.scm (python-pathspec): Update to 1.0.4.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-setuptools-bootstrap; add
python-packaging-bootstrap.
Change-Id: I02bab3eab782a735bd22f34e9667748c393c3fdf
2026-04-28 23:15:29 +02:00
Reza Housseini
1a1bbaaabe
gnu: python-click: Update to 8.3.1.
...
* gnu/packages/python-xyz.scm (python-click): Update to 8.3.1.
Merges: https://codeberg.org/guix/guix/pulls/6877
Change-Id: I0d4fea5e4628a39025705517b12f9a229365dd75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:29 +02:00
Hugo Buddelmeijer
5c8ab9ec5c
gnu: python-sphinxcontrib-jquery: Update to 4.1-0.80d1d39.
...
* gnu/packages/sphinx.scm (python-sphinxcontrib-jquery): Update to
80d1d3925c17c1860283323972680690f81d7b18 commit.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest.
Merges: https://codeberg.org/guix/guix/pulls/7112
Change-Id: I9a68700797e9b4650e01e504bc2d5abbdca8435d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:29 +02:00
Andreas Enge
128dbaa953
build-system: python: Remove strip-python2-variant.
...
* guix/build-system/python.scm (strip-python2-variant): Remove variable.
Fixes : guix/guix#5398
Change-Id: Ice537cbbecdc04cafcd5f1260a27a5f3a631df58
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:29 +02:00
Andreas Enge
5ddc16d981
gnu: Remove python2-dbus.
...
* gnu/packages/python-xyz.scm (python2-dbus): Delete variable.
Change-Id: I7975a5f4d172ecf7558cdf3469e6c60136feee48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:29 +02:00
Andreas Enge
03d67cba4d
gnu: python-dbus: Remove python2-variant property.
...
* gnu/packages/python-xyz.scm (python-dbus)[property]: Remove field.
Change-Id: Id37d3f0a42af06d4470abc69f983f6df14d609c7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:29 +02:00
Sharlatan Hellseher
824433c3ed
gnu: python-msgspec: Adjust style and indentation.
...
* gnu/packages/serialization.scm (python-msgspec): Adjust style and
indentation.
Change-Id: I76fba5a2314febe4cddbc712fecf7a596a31915e
2026-04-28 23:15:29 +02:00
Nguyễn Gia Phong
4480249ab1
gnu: python-msgspec: Update to 0.20.0.
...
* gnu/packages/serialization.scm (python-msgspec): Update to 0.20.0.
[source]<snippet>: Adjust the path to atof_consts.h.
[arguments]<#:test-flags>: Adjust to disable all typing tests.
[native-inputs]: Remove python-gcovr, python-versioneer, and python-wheel.
[supported-systems]: Remove restrictions as no longer specified
by upstream.
Change-Id: Iab29b85cfd5c598db82f8753475d15ad97a564db
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:29 +02:00
Sharlatan Hellseher
49b372bbf7
gnu: python-anyio: Simplify and rework skipped tests.
...
Anyio is know for shaky and time sensitive tests particularly on heavy
loaded machines and CI with cores count more than 16. This change
excludes all network tests with "-m no network" marker and time
sensitive test on all architectures.
* gnu/packages/python-xyz.scm (python-anyio)[arguments] <test-flags>:
Simplify and rework skipped/ignored tests.
Relates-to: https://codeberg.org/guix/guix/issues/6931
Relates-to: https://codeberg.org/guix/guix/issues/6649
Merges: https://codeberg.org/guix/guix/pulls/7070
Change-Id: Ide333652172e5d97c735414fe2b3d1beac6ab5bd
2026-04-28 23:15:29 +02:00
Hugo Buddelmeijer
0f1db089cd
gnu: python-can: Fix build.
...
* gnu/packages/python-xyz.scm (python-can): Fix build.
[native-inputs]: Remove python-future.
Change-Id: I189672b60c5367a6c5af202aad27984f3c260634
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
16e10c587a
gnu: python-pyxdg: Update to 0.28-0.63033ac.
...
* gnu/packages/freedesktop.scm (python-pyxdg): Update 0.28-0.63033ac.
[arguments]<#:test-flags>: Remove as tests pass.
Change-Id: Iefe8fb19a85348420b0727ab25267e1ea4cb4d55
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
91d34718b3
gnu: python-pysendfile: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm (python-pysendfile): Fix build.
[propagated-inputs]: Add python-pyasynchat.
Change-Id: I1981abb1f976f5ad9c23ab398a87ff2fd1d96b75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
e6c0bb5640
gnu: python-inotify: Fix build on python-3.12.
...
* gnu/packages/python-xyz.scm (python-inotify): Fix build.
[propagated-inputs]: Add python-pyasyncore.
Change-Id: I3de6bebfd4bb5c1ab1d13710864c9e53d8a31e14
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
73c42a8148
gnu: fiu: Fix build on python-3.12.
...
* gnu/packages/debug.scm (fiu): Fix build.
[native-inputs]: Add python-setuptools.
Change-Id: If5f8eacbeafd8bdc66351b2939b753f58e4eb27f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
fc465a1dae
gnu: rrdtool: Fix build on python-3.12.
...
* gnu/packages/rrdtool.scm (rrdtool): Fix build.
[native-inputs]: Add python-setuptools.
Change-Id: I87b91bd6e6a9bd7be2ee1d9719c7f4c592f84c6d
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
635dabfa9b
gnu: Add python-pyasynchat.
...
* gnu/packages/python-xyz.scm (python-pyasynchat): New variable.
Change-Id: I6d1d1c69ab8ca53dca0d626887ce830ddf836384
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
5b60b02781
gnu: Add python-pyasyncore.
...
* gnu/packages/python-xyz.scm (python-pyasyncore): New variable.
Change-Id: I4fcfe9c22062223ba4a4d6341211529d955c4a0f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:28 +02:00
Sharlatan Hellseher
fbe3e09ab9
gnu: python-google-cloud-core: Fix tests on python-3.12.
...
* gnu/packages/python-web.scm (python-google-cloud-core) [arguments]
<test-flags>: Ignore faileur on deprecation warning.
Change-Id: I4657321d9fd72dd2b6b8cb09a197b2c92fbc2ad8
2026-04-28 23:15:28 +02:00
Sharlatan Hellseher
e3267f8437
gnu: python-google-api-core: Fix tests on python-3.12.
...
* gnu/packages/python-web.scm (python-google-api-core)[arguments]
<test-flags>: Ignore faileur on deprecation warning.
Change-Id: I8aff71d3a7c0fd2a4c4505fff0173f23c86455b0
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
be0de50516
gnu: python-pyu2f: Update to 0.1.5-0.064be5a.
...
* gnu/packages/python-crypto.scm (python-pyu2f): Update to 0.1.5-0.064be5a.
Change-Id: I63a7f743f1e128b1e969056db35c3557e2791b86
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:28 +02:00
Hugo Buddelmeijer
1171a76fc0
gnu: python-makefun: Update to 1.16.0-0.bacb3e1.
...
* gnu/packages/python-xyz.scm (python-makefun): Update to 1.16.0-0.bacb3e1.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio.
Change-Id: Iac0e5bad44b481b7f78ea5fec5da6ba9de50cc75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
Hugo Buddelmeijer
e9db02f128
gnu: python-httplib2: Update to 0.31.2.
...
* gnu/packages/python-web.scm (python-httplib2): Update to 0.31.2.
[propagated-inputs]: Add python-pyparsing and python-pysocks.
[native-inputs]: Remove python-future and python-pyparsing.
Change-Id: I6d8272b1ffa00fa54d1fd72f21202fe6f7464c66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
Hugo Buddelmeijer
7f255f1393
gnu: python-flask-sqlalchemy: Update to 3.1.1-0.168cb4b.
...
* gnu/packages/python-web.scm (python-flask-sqlalchemy): Update to
3.1.1-0.168cb4b.
[source]: Switch to git-fetch.
Change-Id: I42972b20f998e5f99cab02938eb9cdd678720ef5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
Hugo Buddelmeijer
fbf097badf
gnu: python-srsly: Update to 2.5.2.
...
* gnu/packages/python-xyz.scm (python-srsly): Update to 2.5.2.
[source]: Switch to git-fetch.
Change-Id: I0e5544b6d4258e6f9d66be3751247815e06f96c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
Hugo Buddelmeijer
d9bd6f1f36
gnu: python-catalogue: Update to 2.0.10.
...
* gnu/packages/python-xyz.scm (python-catalogue): Update to 2.0.10.
[native-inputs]: Remove python-wheel.
Change-Id: I5f1c5357f58454a70ec56ef1ff93944ad43fcb48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
Hugo Buddelmeijer
f75995ef56
gnu: python-bson: Update to 0.5.10-0.4e6b4c2.
...
Fix build in Python 3.12.
* gnu/packages/python-xyz.scm (python-bson): Update to 0.5.10-0.4e6b4c2.
Change-Id: I412852030b326dfb20d57c7d75bc50073027abad
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
Yan Abu Arab
d9a5e38051
gnu: python-pydantic-core: Cleanup unneeded phase.
...
* gnu/packages/python-xyz.scm (python-pydantic-core)[phases]{patch-pyproject}:
Remove phase.
Merges: https://codeberg.org/guix/guix/pulls/6358
Change-Id: I04d0aaac7aec000db4e276e61097d55f9d8c630e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
jgart
508f8e9488
gnu: python-abjad: Update to 3.31.
...
* gnu/packages/music.scm (python-abjad): Update to 3.31.
[arguments]<tests?>: Enable them.
[phases]{fix-docstring}: Remove phase.
{remove-local-source}: New phase.
[native-inputs]: Add python-setuptools.
[description]: Fix fill-column.
Merges: https://codeberg.org/guix/guix/pulls/4256
Change-Id: Id5241c1fe706a57fabc6d714d4b92b49d8228be8
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
Nicolas Graves
c1824560b1
gnu: python-cython-0: Fix build for python@3.12.
...
* gnu/packages/python-xyz.scm
(importlib-util-load-dynamic): Add helper string.
(python-cython-0)[arguments]<#:phases>: Add phase
'fix-pyximport-python-3.12.
Merges: https://codeberg.org/guix/guix/pulls/6222
Change-Id: I403e72cfdc82210bdfcbcb21e77cef89e8c68398
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:27 +02:00
Sharlatan Hellseher
4b3107de7a
gnu: Remove python-greenlet-2.
...
* gnu/packages/python-xyz.scm (python-greenlet-2): Delete variable.
Fixes : guix/guix#6801
Change-Id: Ib008ce81ca3af00d8c5c933d615b5a89effcc9ca
2026-04-28 23:15:27 +02:00
Hugo Buddelmeijer
69266f60ec
gnu: python-virtualenv: Fix build.
...
The test_build_c_ext.py test explicitly checks for >= 3.12 to decide
to access the internet.
* gnu/packages/python-xyz.scm (python-virtualenv): Fix build.
[arguments]<#:test-flags>: Ignore internet-requiring test.
Change-Id: I4c48f7820ef222dd7deb334334558850b7c79b04
2026-04-28 23:15:27 +02:00
Hugo Buddelmeijer
60201a3242
gnu: python-fastapi: Update to 0.131.0.
...
* gnu/packages/python-web.scm (python-fastapi): Update to 0.131.0.
[native-inputs]: Remove python-sqlalchemy; add python-sqlalchemy-2.
[arguments]<#:test-backend>: Use 'custom.
<#:test-flags>: Update tests.
[home-page]: Update with redirect.
2026-04-28 23:15:26 +02:00
Hugo Buddelmeijer
bd24368add
gnu: python-httpbin: Update to 0.10.2.
...
* gnu/packages/web.scm (python-httpbin): Update to 0.10.2.
[propagated-inputs]: Remove python-greenlet-2; add python-greenlet.
[native-inputs]: Remove python-wheel.
Change-Id: I864cbade29f19667f1479139558738f63e8a4230
2026-04-28 23:15:26 +02:00
Sharlatan Hellseher
ed206d3120
gnu: python-roman: Fix tests.
...
* gnu/packages/python-xyz.scm (python-roman)[arguments]<test-flags>:
Add unitest discovery option in "src" directory.
Change-Id: I3e14d0a0bf6f5e50ec5755d4f1846123ca34e877
2026-04-28 23:15:26 +02:00
Sharlatan Hellseher
0da4fc53f5
gnu: fontforge: Fix build on python-3.12.
...
* gnu/packages/fontutils.scm (fontforge): Update to 20230101.
[inputs]: Add python-setuptools-bootstrap.
Change-Id: I4d997fe2b1d05a6d4629a80e98378d5a98252b0c
2026-04-28 23:15:26 +02:00
Nicolas Graves
489bc7768b
gnu: libtorrent-rasterbar: Fix build on python-3.12.
...
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[native-inputs]:
Add python-setuptools.
Change-Id: I551065bcac8e62e3d25a95e235c567150ffe2ce3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:26 +02:00
Nicolas Graves
e702d6f8fc
gnu: libpwquality: Fix package build on python-3.12.
...
* gnu/packages/password-utils.scm (libpwquality)
[arguments]: Improve style, use gexps.
[native-inputs]: Improve style, add python-setuptools.
Change-Id: I124701452e3f8e22625aa30f69a51a71cb6827de
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:26 +02:00
Nicolas Graves
f0b2c4ed52
gnu: python-libfreenect: Fix package build on python-3.12.
...
* gnu/packages/openkinect.scm (python-libfreenect)[native-inputs]: Add
python-setuptools.
Change-Id: I3c1dc418063ffd2adecd91f2ef5ad510a6792f0a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:26 +02:00
Nicolas Graves
92cdc1e7a9
gnu: libimobiledevice: Fix package build on python-3.12.
...
* gnu/packages/libusb.scm (libimobiledevice)[native-inputs]: Add
python-setuptools.
Change-Id: I0450c97b418f2f3879b81be05469e1560baddfa9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:26 +02:00
Nicolas Graves
861b0ed971
gnu: libplist: Fix package build on python-3.12.
...
* gnu/packages/libusb.scm (libplist)[native-inputs]: Add
python-setuptools.
Change-Id: If93408cb375f3e1d62207cb2a82bd4e3f0ee636a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:26 +02:00
Nicolas Graves
a066cd605b
gnu: openpmix: Fix package build on python-3.12.
...
* gnu/packages/parallel.scm (openpmix)[native-inputs]: Add
python-setuptools.
Change-Id: I6b4c3e880a5678887d32f5fdb4ef11d308bafe91
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:26 +02:00
Nicolas Graves
f6b7d39cae
gnu: libselinux: Fix package build under python-3.12.
...
* gnu/packages/selinux.scm (libselinux)[native-inputs]: Add
python-setuptools.
Change-Id: I035052b9e87690c9a7bf5a7b8526871a8f57df78
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:26 +02:00
Nicolas Graves
1719031ff0
gnu: ableton-link: Fix package build under python-3.12.
...
* gnu/packages/audio.scm (ableton-link)
[arguments]: Relocate field, improve style (use gexps, and
search-input-file).
[native-inputs]: Add python-setuptools.
Change-Id: I7d6773334674ddaec0ab7c611fb64e6e4cb43879
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:26 +02:00
Nicolas Graves
c436046f4b
gnu: libiio: Fix package build under python-3.12.
...
* gnu/packages/radio.scm (libiio)
[native-inputs]: Add python-setuptools.
[license]: Relocate field.
Change-Id: Ief3c5f10b0744e4121b8b9297382d2d2d6598277
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:25 +02:00
Cayetano Santos
2c72ecdd60
gnu: python-motulator: Update to 0.6.2.
...
* gnu/packages/engineering.scm (python-motulator): Update to 0.6.2.
[source]: Switch to git-fetch.
[native-inputs]: Remove python-ipykernel and python-toml.
[propagated-inputs]: Add python-tqdm.
Change-Id: Ic29ffedc4b663e4d2138cacc56e69c135add7f6d
2026-04-28 23:15:25 +02:00
Aaron Covrig
368a1535ff
gnu: python-lxml: Update to 6.0.2.
...
* gnu/packages/xml.scm (python-lxml): Update to 6.0.2.
Change-Id: I5c16b8a2819e96a5fdeadbb35b72789cb78d1945
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:25 +02:00
Yan Abu Arab
0f11f9eaf6
gnu: maturin: Update to 1.11.5.
...
* gnu/packages/rust-apps.scm (maturin): Update to 1.11.5.
[arguments]<#:cargo-test-flags>: Add skip for test_pep639 and
metadata_hello_world_pep639, renamed 'test' namespace to 'tests'.
[inputs]: Add zstd:libs.
[native-inputs]: Add pkg-config.
* gnu/packages/patches/maturin-no-cross-compile.patch: Update to 1.11.5.
* gnu/packages/rust-crates.scm (maturin): Update dependencies.
Change-Id: Ic479aa238b60331402749ff24fbf2a5e2b4c280c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:25 +02:00
Sharlatan Hellseher
02be9f2a38
gnu: python-pluggy: Switch to git-fetch.
...
* gnu/packages/python-build.scm (python-pluggy):
[source]: Switch to git-fetch.
[arguments] <tests?>: Disable to break cycle with Pytest.
[native-inputs]: Remove python-wheel.
[home-page]: Use the URL mentioned on GitHub.
Change-Id: I81b053c7de9e57598e2172e6b5c001a15b770e45
2026-04-28 23:15:25 +02:00
Nicolas Graves
cd88cd2edb
gnu: ganeti: Switch to pyproject.
...
* gnu/packages/virtualization.scm (ganeti):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I7ae1cfede7f6eea321deb35af2f1bb32c610e570
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:25 +02:00
Nicolas Graves
d2eb2c9995
gnu: ganeti: Improve style.
...
* gnu/packages/virtualization.scm (ganeti): Run guix style.
[arguments]: Run guix style -S arguments.
<#:phases>: Improve phase 'create-vcs-version.
[native-inputs]: Add comment to explain why there are still labels.
Change-Id: I3dbdb93292076597bf73d580d5dac22e0e40311a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:25 +02:00
Nicolas Graves
c746cbc091
gnu: sugar-toolkit-gtk3: Switch to pyproject.
...
* gnu/packages/sugar.scm (sugar-toolkit-gtk3):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: Ie0f16e7616afc7e505e64e4be660f86f3952812d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:25 +02:00
Nicolas Graves
002dee73e9
gnu: sby: Switch to pyproject.
...
* gnu/packages/electronics.scm (sby):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I0d0ab1a192352c719a318a8383b9c77e4f979d00
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:25 +02:00
Nicolas Graves
fe9b6f4c45
gnu: mcy: Switch to pyproject.
...
* gnu/packages/electronics.scm (mcy):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: I0f1004a7c28e88a49a5c55bccdb734d4e017b8c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
f3db484214
gnu: eqy: Switch to pyproject.
...
* gnu/packages/electronics.scm (eqy):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: Id206edb3a75bc025b18c70fc27a7d3b40efb2852
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
e8df2746c1
gnu: koboldcpp: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (koboldcpp):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I320ad76b1c475f12a0cefc036bd1a19d91e00041
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
be43918537
gnu: llama-cpp: Switch to pyproject.
...
* gnu/packages/machine-learning.scm (llama-cpp):
[arguments]<#:imported-modules, #:modules>: Relocate keywords. Switch
to pyproject-build-system.
Change-Id: I0b99e2b4b4beaf9fd085428022ec38b9e25995c3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
75c277f350
gnu: sbcl-burgled-batteries3: Switch to pyproject.
...
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'set-*cpython-include-dir*-var to use modern
procedures.
Change-Id: Ifd210c047f29b5ddae84cdde93efe35a557fc810
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
8167224676
gnu: emacs-jedi: Switch to pyproject.
...
* gnu/packages/emacs-xyz.scm (emacs-jedi)[arguments]<#:modules>:
Switch to pyproject.
Change-Id: I77ac94bbf8bd43e9f366ff7047a3bf90bf31c6fc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
24661e9d5e
gnu: sbcl-burgled-batteries3: Improve style.
...
* gnu/packages/lisp-xyz.scm (sbcl-burgled-batteries3)[arguments]: Use
modern style.
Change-Id: I9399703d9a207526a2f4f07fbfd65dff92881053
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
92c6422afa
gnu: qgis: Switch to pyproject.
...
* gnu/packages/geo.scm (qgis):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'configure-pyqt5-sip-path with site-packages.
Change-Id: I481c31160d4452d6c146eb8c65966f1b2f4c1342
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
ce21f50825
gnu: grass: Switch to pyproject.
...
* gnu/packages/geo.scm (grass):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I00f74565eaab9e33f4cb8652b1df7f283e50a4cf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:24 +02:00
Nicolas Graves
dba015e02d
gnu: dblatex: Fix build with python@3.12.
...
* gnu/packages/patches/dblatex-importlib.patch: New file.
* gnu/packages/docbook.scm (dblatex)[origin]<patches>: Record patch.
* gnu/local.mk: Record patch.
2026-04-28 23:15:23 +02:00
Nicolas Graves
7cfd5d504a
gnu: nmap: Fix tests under python@3.12.
...
* gnu/packages/admin.scm (nmap)[arguments]<#:phases>:
Add phase 'fix-tests-for-python-3.12.
Change-Id: I9f4aa9fceca2d922e00b6305878e137644c2a39f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:23 +02:00
Nicolas Graves
4ccb9f31d9
build-system: pyproject: Remove reference to python-build-system.
...
* guix/build-system/pyproject.scm (%pyproject-build-system-modules):
Replace %python-build-system-modules by %default-gnu-imported-modules.
Change-Id: Ifee0564b61d15a022dc22afe437567d86034c81b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-28 23:15:23 +02:00
Nicolas Graves
2d5faa05eb
gnu: python: Refactor module.
...
* gnu/packages/python.scm
(common-python-phases): New variable, encompassing phases used both in
all python packages. Add a warning comment.
(common-python3-phases): New variable, encompassing phases used in all
python@3 packages. Add a warning comment.
(python-2.7)[arguments]<#:phases>: Modify them
from (common-python-phases) base.
(python-3.10)[arguments]: Avoid substituting python-2.7 arguments.
<#:configure-flags>: ...except here, which is fine since it's not
further inherited.
<#:phases>: Modify them from (common-python3-phases) base.
(python-3.11)[arguments]<#:phases>: Modify them
from (common-python3-phases) base.
(python-2.7)[arguments]<#:phases>: Modify them
from (common-python3-phases) base.
2026-04-28 23:15:23 +02:00
Andreas Enge
6e11cb45c4
gnu: python-3: Set to python-3.12.
...
* gnu/packages/python.scm (python-3): Define as python-3.12 instead of
python-3.11.
Change-Id: Ibb7106f19f54a5d7e58a128f37a2b62ba3b60e8c
2026-04-28 23:15:23 +02:00
Andreas Enge
3da3dee329
gnu: python-3.12: Set name to "python".
...
* gnu/packages/python.scm (python-3.12)[name]: Set to "python" instead
of "python-next".
Change-Id: I01bcc4adff7aaa97f7077279800d6ecc0ae1c36d
2026-04-28 23:15:14 +02:00
Sughosha
2c8740fb71
gnu: kate: Unbundle SingleApplication.
...
* gnu/packages/kde-utils.scm (kate): Unbundle SingleApplication.
[source]: Add snippet to delete the bundled SingleApplication and patch source
files in order to use the system single-application.
[inputs]: Add single-application.
[arguments]<#:phases>: Add 'link-single-application phase.
Change-Id: Ie10164dab77c8629028907bdc12ac8aef88d2a68
Closes : guix/guix#5928
2026-04-28 23:27:29 +05:30
Sören Tempel
04fe58578b
gnu: kissat: Check generate proofs via drat-trim in 'check.
...
* gnu/packages/maths.scm (kissat)[inputs]: Add drat-trim.
Change-Id: I28a06f58813be4bfc622de858b52d8ad6ba6b524
2026-04-28 17:59:43 +02:00
Sören Tempel
38bceb7efa
gnu: Add drat-trim.
...
* gnu/packages/maths.scm (drat-trim): New variable.
Change-Id: Ic0545d6cf4dec45a0167baaee8ca695c70220096
2026-04-28 17:59:43 +02:00
Sören Tempel
d2163619bc
gnu: bitwuzla: Update to 0.9.0.
...
* gnu/packages/maths.scm (bitwuzla): Update to 0.9.0.
[arguments]<#:phases>{make-git-optional}: Remove phase, fixed upstream.
[inputs]: Add mpfr, switch to cadical-2.1.
Change-Id: I0185e83840ded5758e6afd3e7c9a6d8e8b0c0651
2026-04-28 17:57:41 +02:00
Sören Tempel
88e2e42aa2
gnu: cvc5: Restore compatibility with packaged symfpu.
...
* packages/patches/cvc5-symfpu-compatibility.patch: New patch.
* gnu/local.mk (dist_patch_DATA) Register it.
* gnu/packages/maths.scm (cvc5)[patches]: Use it.
Change-Id: Ie8b9b24efed45365a1e974396d6e3d9c5367bf1e
2026-04-28 17:57:41 +02:00
Sören Tempel
fbd6b6ff8c
gnu: symfpu: Update to 0.0-2.aeaa3fa
...
* gnu/packages/maths.scm (symfpu): Update to 0.0-2.aeaa3fa.
Change-Id: I9056c47e19a637aa2ba3038eb9e458429e88385a
2026-04-28 17:57:41 +02:00
jgart
fb9580d25c
gnu: trealla: Update to 2.94.5.
...
* gnu/packages/prolog.scm (trealla): Update to 2.94.5.
Change-Id: I73249407b4653a14cdafc8ac139b2a6136bd1937
2026-04-28 10:38:20 -04:00
bdunahu
39666ccc9a
teams: javascript: Adopt gnu/packages/javascript.scm.
...
* CODEOWNERS: Regenerate file.
* etc/teams.scm (javascript)<#:scope>: Add gnu/packages/javascript.scm.
Change-Id: Id6dfabe13dde32fbadc830063f57ea0f5d3463af
Signed-off-by: Noé Lopez <noelopez@free.fr >
2026-04-28 12:30:51 +02:00
Christopher Baines
4f4c35738a
gnu: guile-knots: Update to 0.1-35.49996c4.
...
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0.1-35.49996c4.
Change-Id: If40f912770459804919a24310790b7f1bef795d5
2026-04-28 10:14:36 +01:00
Christopher Baines
41f2dda306
gnu: guix-data-service: Update to 0.0.1-76.58744bb.
...
* gnu/packages/web.scm (guix-data-service): Update to 0.0.1-76.58744bb.
Change-Id: I182219b1c7956491dee54f817ff5ad55996f993b
2026-04-28 10:14:36 +01:00
Christopher Baines
9578d1b040
gnu: bffe: Update to 0-18.d6c90f2.
...
* gnu/packages/package-management.scm (bffe): Update to 0-18.d6c90f2.
Change-Id: I2bb3d5add389ab17970a10eb8a4cfede683eb17f
2026-04-28 10:14:36 +01:00
Christopher Baines
b2ff307a6e
services: guix-data-service: Add extra environment variable options.
...
Also export guix-data-service-extra-options and
guix-data-service-extra-process-jobs-options since this was missed previously.
* gnu/services/guix.scm (<guix-data-service-configuration>): Add
extra-environment-variables and extra-process-jobs-environment-variables.
(guix-data-service-shepherd-services): Use them.
* doc/guix.texi (Guix Services): Document them.
Change-Id: I60f1371a86a01c4fb3dbde204dba84b9a8657ace
2026-04-28 10:14:35 +01:00
Ricardo Wurmus
f7f8a16764
gnu: r-mscoreutils: Patch for compatibility with R 4.6.0.
...
* gnu/packages/patches/r-mscoreutils-0001-fix-non-API-call-to-R-SETLENGTH-by-using-lengthgets.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/bioconductor.scm (r-mscoreutils)[source]: Register patch.
Change-Id: If288fed9c85d7a46d1938e7699e2a9bc57447a03
2026-04-28 09:43:47 +02:00
Ricardo Wurmus
a5f9bcf5bb
gnu: r-flowcore: Patch for compatibility with R 4.6.0.
...
* gnu/packages/bioconductor.scm (r-flowcore)[arguments]: Add phase
'R-4.6.0-compatibility.
Change-Id: Ic99953b3bf228928ab7ada1d36d2be2c1aae608b
2026-04-28 09:43:47 +02:00
Ricardo Wurmus
de4a5e2b3d
gnu: r-shortread: Patch for compatibility with R 4.6.0.
...
* gnu/packages/patches/r-shortread-0001-ShortRead-1.69.3-Get-rid-of-non-API-calls-to-R.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/bioconductor.scm (r-shortread)[source]: Register patch.
Change-Id: I9fd85076db6a86b25f4389d3226e0fde8a38a3b5
2026-04-28 09:43:46 +02:00
Ricardo Wurmus
8d07dd9ef7
gnu: r-h5mread: Patch for compatibility with R 4.6.0.
...
* gnu/packages/patches/r-h5mread-0001-h5mread-1.3.2-Get-rid-of-non-API-calls-to-R.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/bioconductor.scm (r-h5mread)[source]: Register patch.
Change-Id: Iecbf0eb41b554169b36c00b74072b1fca7a31943
2026-04-28 09:43:46 +02:00
Ricardo Wurmus
e2173901c2
gnu: r-rsamtools: Patch for compatibility with R 4.6.0.
...
* gnu/packages/patches/r-rsamtools-r-4.6.0-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/bioconductor.scm (r-rsamtools)[source]: Register patch.
Change-Id: I0c1eafe3c440f998d309174e4292061dbaf3eb34
2026-04-28 09:43:46 +02:00
Ricardo Wurmus
9163b17ce9
gnu: r-sparsearray: Patch for compatibility with R 4.6.0.
...
* gnu/packages/patches/r-sparsearray-r-4.6.0-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/bioconductor.scm (r-sparsearray)[source]: Register patch.
Change-Id: I569f7150d91393d8c7c9981ebe3db77c0cfa5356
2026-04-28 09:43:46 +02:00
Ricardo Wurmus
e72baf6d34
gnu: r-snpstats: Patch for compatibility with R 4.6.0.
...
* gnu/packages/patches/r-snpstats-0001-fixed-non-API-except-for-IS_S4_OBJECT.patch,
gnu/packages/patches/r-snpstats-0002-fixed-IS_S4_OBJECT.patch: New files.
* gnu/local.mk (dist_patch_DATA): Record them.
* gnu/packages/bioconductor.scm (r-snpstats)[source]: Register patches.
Change-Id: I911f5833199448a16a23f9e715903a8427b08233
2026-04-28 09:43:46 +02:00
John Dawson
4a3633caf5
gnu: r-htmltools: Propagate r-markdown.
...
The `includeMarkdown` function requires the `markdown` package.
See https://rstudio.github.io/htmltools/reference/include.html#note
* gnu/packages/cran.scm (r-htmltools)[propagated-inputs]: For htmltools::includeMarkdown, add r-markdown.
Change-Id: If0b7b9a19610177fcfc02357cf1462a8704592ab
2026-04-28 09:43:46 +02:00
Ricardo Wurmus
895605e489
gnu: r-biostrings: Patch for compatibility with R 4.6.0.
...
* gnu/packages/patches/r-biostrings-r4.6.0-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/bioconductor.scm (r-biostrings)[source]: Register patch.
Change-Id: Id0ba9e4340245c456e25e631ca372c1a6edb2bba
2026-04-28 09:43:46 +02:00
Ricardo Wurmus
afe281ae0f
gnu: r-s4vectors: Patch for R 4.6.0.
...
* gnu/packages/bioconductor.scm (r-s4vectors)[arguments]: Add phase
'R-4.6.0-compatibility.
Change-Id: I731250e9dcfc62cfb2cafbf88e2f1e2d6b932828
2026-04-28 09:43:46 +02:00
Ricardo Wurmus
121c4d1b2f
gnu: r-mlr3misc: Skip one test.
...
* gnu/packages/cran.scm (r-mlr3misc)[arguments]: Declare one skipped test.
Change-Id: I5d007a6b40dbb9c014a1ff6785815d14fcd37a3c
2026-04-28 09:43:45 +02:00
Ricardo Wurmus
a54a340f84
gnu: r-mlr3mbo: Update to 1.1.1.
...
* gnu/packages/cran.scm (r-mlr3mbo): Update to 1.1.1.
[native-inputs]: Remove r-redux and r-rush.
Change-Id: Ibdac6ba5a45567f2e73884b092f45869056fea95
2026-04-28 09:43:45 +02:00
Ricardo Wurmus
ee5c11248c
gnu: r-harmony: Update to 2.0.2.
...
* gnu/packages/cran.scm (r-harmony): Update to 2.0.2.
[propagated-inputs]: Add r-cli.
Change-Id: If8e8d1df986836752cf2eca7934f7a3cd62a1c71
2026-04-28 09:43:45 +02:00
Ricardo Wurmus
c64c8edc05
gnu: r-rush: Update to 1.1.0.
...
* gnu/packages/cran.scm (r-rush): Update to 1.1.0.
Change-Id: I5b5c462f1e00991004bdbd9f9b2593fa4da3b015
2026-04-28 09:43:45 +02:00
Ricardo Wurmus
715a9d2f66
gnu: r-officer: Update to 0.7.4.
...
* gnu/packages/cran.scm (r-officer): Update to 0.7.4.
Change-Id: Ice4843e191ff9d1a4e286251c9ad8e071fa942ac
2026-04-28 09:43:45 +02:00
Ricardo Wurmus
44f0c89d6e
gnu: r-rcpp: Update to 1.1.1-1.1.
...
* gnu/packages/cran.scm (r-rcpp): Update to 1.1.1-1.1.
[native-inputs]: Add r-tinytest.
Change-Id: I5837d47ea13fdcc0559506fa48adf2fe0e6dbf34
2026-04-28 09:43:45 +02:00
Ricardo Wurmus
d0863faf0a
gnu: r-with-tests, r-minimal: Update to 4.6.0.
...
* gnu/packages/statistics.scm (r-with-tests, r-minimal): Update to 4.6.0.
Change-Id: I790052e77690f3debbf0f8f2845b11754a358581
2026-04-28 09:43:45 +02:00
Ricardo Wurmus
4a42082fcd
gnu: r-mlr3filters: Update to 0.9.1.
...
* gnu/packages/cran.scm (r-mlr3filters): Update to 0.9.1.
Change-Id: If13b74e209d8af025b41427f52a91e3d8d02ea5a
2026-04-28 09:43:45 +02:00
Ricardo Wurmus
0171cb5cc8
gnu: r-directlabels: Update to 2026.4.23.
...
* gnu/packages/cran.scm (r-directlabels): Update to 2026.4.23.
[native-inputs]: Add r-ggplot2.
Change-Id: I34f188fc7e777385b60383b46087802e47342d37
2026-04-28 09:43:44 +02:00
Ricardo Wurmus
558a49ad28
gnu: r-irace: Update to 4.4.3.
...
* gnu/packages/cran.scm (r-irace): Update to 4.4.3.
Change-Id: I6065972a7ef46994933b70e45c79a9227f140f76
2026-04-28 09:43:44 +02:00
Ricardo Wurmus
432e4379cf
gnu: r-statsexpressions: Update to 2.0.0.
...
* gnu/packages/cran.scm (r-statsexpressions): Update to 2.0.0.
[propagated-inputs]: Remove r-magrittr and r-zeallot.
Change-Id: Ib31f2c8b6510d1ba0e302d424665fa4db40afde7
2026-04-28 09:43:44 +02:00
Ricardo Wurmus
614d71d344
gnu: r-ggstatsplot: Update to 1.0.0.
...
* gnu/packages/cran.scm (r-ggstatsplot): Update to 1.0.0.
[propagated-inputs]: Remove r-magrittr; add r-forcats.
[native-inputs]: Add r-lme4 and r-patrick.
Change-Id: I888d0c7a2a5b3da10b0784357841a498e972f66d
2026-04-28 09:43:44 +02:00
Ricardo Wurmus
9e9531cc2c
gnu: r-tidymodels: Update to 1.5.0.
...
* gnu/packages/cran.scm (r-tidymodels): Update to 1.5.0.
Change-Id: Iccaeb84fa737ce94fad6544e04660b5998db6693
2026-04-28 09:43:44 +02:00
Ricardo Wurmus
426e9eb469
gnu: r-nanotime: Update to 0.3.14.
...
* gnu/packages/cran.scm (r-nanotime): Update to 0.3.14.
Change-Id: I3e66db61984ddca8795adf8af5a46b0a79d4aa63
2026-04-28 09:43:44 +02:00
Ricardo Wurmus
37bbea3c78
gnu: r-rferns: Update to 6.0.0.
...
* gnu/packages/cran.scm (r-rferns): Update to 6.0.0.
Change-Id: I47d543dbcd7b37db6bb70b82e8d3096d265fa58a
2026-04-28 09:43:44 +02:00
Ricardo Wurmus
dec9d8eb30
gnu: r-extradistr: Update to 1.10.0.3.
...
* gnu/packages/cran.scm (r-extradistr): Update to 1.10.0.3.
[native-inputs]: Add r-actuar, r-evd, r-laplacesdemon, r-mcmcpack, and r-vgam.
Change-Id: I93a7554a09633d23e48e1f0f0eff6a83930e6bdd
2026-04-28 09:43:44 +02:00
Ricardo Wurmus
7bf7b6b254
gnu: r-s7: Update to 0.2.2.
...
* gnu/packages/cran.scm (r-s7): Update to 0.2.2.
Change-Id: I11a4924f63a6e94042dd8ed5445737dfb27c59f8
2026-04-28 09:43:43 +02:00
Ricardo Wurmus
b34d91aa72
gnu: r-processx: Update to 3.9.0.
...
* gnu/packages/cran.scm (r-processx): Update to 3.9.0.
Change-Id: I61d8fe12cbd47f979f4983a5b64fce9391934b4e
2026-04-28 09:43:43 +02:00
Ricardo Wurmus
c1e3ab413d
gnu: r-rmpi: Update to 0.7-3.4.
...
* gnu/packages/cran.scm (r-rmpi): Update to 0.7-3.4.
Change-Id: I560a6a29db7f61c09661978bd6b114de9006ac43
2026-04-28 09:43:43 +02:00
Ricardo Wurmus
c46ef1de31
gnu: r-ggtangle: Update to 0.1.2.
...
* gnu/packages/cran.scm (r-ggtangle): Update to 0.1.2.
Change-Id: Id42ee31afad6095fc0c288894c0cef1b253f3ae3
2026-04-28 09:43:43 +02:00
Ricardo Wurmus
af19e97db6
gnu: r-fastdummies: Update to 1.7.6.
...
* gnu/packages/cran.scm (r-fastdummies): Update to 1.7.6.
[native-inputs]: Add r-dplyr.
Change-Id: I5bdb6d7745c7540e6526be2723630e70b5b6f793
2026-04-28 09:43:43 +02:00
Ricardo Wurmus
f0af14e624
gnu: r-bit64: Update to 4.8.0.
...
* gnu/packages/cran.scm (r-bit64): Update to 4.8.0.
[arguments]: Disable tests.
[native-inputs]: Add r-withr.
Change-Id: Ide6944f6cf973333bb8aa1fabdb85a988a4d26db
2026-04-28 09:43:43 +02:00
Spencer King
085686f462
gnu: Add r-ddpcr.
...
* gnu/packages/cran.scm (r-ddpcr): New variable.
Change-Id: Idf3d2d05f8db51ff1cf6866b4241c90eb30587b4
2026-04-28 09:43:43 +02:00
Ricardo Wurmus
955447987e
gnu: r-qs2: Update to 0.2.0.
...
* gnu/packages/cran.scm (r-qs2): Update to 0.2.0.
Change-Id: I6eadd1c2170e7809264542055696b67c63896c2d
2026-04-28 09:43:42 +02:00
Ricardo Wurmus
80df703178
gnu: r-seurat: Update to 5.5.0.
...
* gnu/packages/cran.scm (r-seurat): Update to 5.5.0.
Change-Id: I36d53c2d9b2a52e63cc334c7a1d259647e9da52a
2026-04-28 09:43:42 +02:00
Ricardo Wurmus
490f733f7f
gnu: r-igraph: Update to 2.3.0.
...
* gnu/packages/cran.scm (r-igraph): Update to 2.3.0.
Change-Id: I9e51ac04d61a98e1206e9b563fda63eff5c6d090
2026-04-28 09:43:42 +02:00
Ricardo Wurmus
5ee3aa443e
gnu: r-tweedie: Update to 3.0.19.
...
* gnu/packages/cran.scm (r-tweedie): Update to 3.0.19.
Change-Id: Ie7e0d663d4ea12d4e30fe7b719e9f8765c001223
2026-04-28 09:43:42 +02:00
Ricardo Wurmus
98c7a2139e
gnu: r-pkgload: Update to 1.5.2.
...
* gnu/packages/cran.scm (r-pkgload): Update to 1.5.2.
Change-Id: Id40f5db0981b34480b9ed74da5b5115155be3911
2026-04-28 09:43:42 +02:00
Ricardo Wurmus
3072e01ca8
gnu: r-curl: Update to 7.1.0.
...
* gnu/packages/cran.scm (r-curl): Update to 7.1.0.
Change-Id: If5f59d82aec252a18f475dff7cbe4e28433db492
2026-04-28 09:43:42 +02:00
Ricardo Wurmus
353020c918
gnu: r-jose: Update to 2.0.0.
...
* gnu/packages/cran.scm (r-jose): Update to 2.0.0.
Change-Id: Ife28bbdda55565d92ea7eacaae3841a0787ffa7c
2026-04-28 09:43:42 +02:00
Ricardo Wurmus
230cf6cb0d
gnu: r-ggplot2: Update to 4.0.3.
...
* gnu/packages/cran.scm (r-ggplot2): Update to 4.0.3.
Change-Id: If2145292a83a924bfa56477a63ef5d80eb57ca7c
2026-04-28 09:43:42 +02:00
Ricardo Wurmus
922c10243d
gnu: r-gviz: Skip one test on 32-bit systems.
...
* gnu/packages/bioconductor.scm (r-gviz)[arguments]: Conditionally skip a
test.
Change-Id: Ibd9a0e6b7f57474dba9158350f52a94f708cd442
2026-04-28 09:43:41 +02:00
Ricardo Wurmus
b50f2402f3
gnu: r-stringfish: Update to 0.19.0.
...
* gnu/packages/cran.scm (r-stringfish): Update to 0.19.0.
[arguments]: Enable tests; remove phase 'relax-gcc-14-strictness.
[native-inputs]: Remove r-dplyr, r-rlang, and r-stringr.
Change-Id: I61585d3136f6c833cf3e5ca8b07b58746865f95f
2026-04-28 09:43:41 +02:00
Ricardo Wurmus
ffcc903abb
gnu: r-htmltable: Update to 2.5.0.
...
* gnu/packages/cran.scm (r-htmltable): Update to 2.5.0.
[properties]: Record updater-ignored-native-inputs.
[arguments]: Use generated label for jquery origin.
[native-inputs]: Drop labels; add r-chron, r-glue, r-lubridate, r-tibble, and
r-tidyverse.
Change-Id: I0d33bc2f39caca65a42de6569a9927deaf889a76
2026-04-28 09:43:41 +02:00
Ricardo Wurmus
0ad53ad924
gnu: r-rcpparmadillo: Skip one test on 32-bit systems.
...
One test in this file fails with an inaccurate comparison, but we cannot
disable just that one test, so we skip the whole file.
* gnu/packages/cran.scm (r-rcpparmadillo)[arguments]: Conditionally skip a
test file.
Change-Id: I29d9bd12fd63c87fd6bb232238418679d079138a
2026-04-28 09:43:41 +02:00
Ricardo Wurmus
75939ebd70
gnu: r-hrbrthemes: Update to 0.9.3.
...
* gnu/packages/cran.scm (r-hrbrthemes): Update to 0.9.3.
[propagated-inputs]: Remove r-extrafont and r-gdtools.
[native-inputs]: Add r-vdiffr.
Change-Id: I6bd2f6462f672b4e4f762c057dc4d7d39f82c6ab
2026-04-28 09:43:41 +02:00
Ricardo Wurmus
45d47d2c60
gnu: r-eulerr: Update to 7.1.0.
...
* gnu/packages/cran.scm (r-eulerr): Update to 7.1.0.
Change-Id: I0b10fa1a0c9311ea9781d836f5e023f542ced9af
2026-04-28 09:43:41 +02:00
Ricardo Wurmus
592cb0186b
gnu: r-testit: Update to 0.18.
...
* gnu/packages/cran.scm (r-testit): Update to 0.18.
Change-Id: Ic8279260cfe7a6a7ad158b0c70c0b89bba9c41a9
2026-04-28 09:43:41 +02:00
Ricardo Wurmus
c54f6246c8
gnu: r-nanoparquet: Update to 0.5.1.
...
* gnu/packages/cran.scm (r-nanoparquet): Update to 0.5.1.
[native-inputs]: Add r-blob.
Change-Id: I8cfdf27e5a001b45937a25a263f28b33fc8ff352
2026-04-28 09:43:40 +02:00
Ricardo Wurmus
16f0e5fa43
gnu: r-ps: Update to 1.9.3.
...
* gnu/packages/cran.scm (r-ps): Update to 1.9.3.
Change-Id: I143a8373efd9e27605a1b1ef36f29c40e6390f9c
2026-04-28 09:43:40 +02:00
Ricardo Wurmus
0fe307efbd
gnu: r-v8: Update to 8.2.0.
...
* gnu/packages/cran.scm (r-v8): Update to 8.2.0.
Change-Id: Iefd27adab0e62241c06137355f2bd8d756dd520e
2026-04-28 09:43:40 +02:00
Ricardo Wurmus
b1bb9ce655
gnu: r-rcpparmadillo: Update to 15.2.6-1.
...
* gnu/packages/cran.scm (r-rcpparmadillo): Update to 15.2.6-1.
[native-inputs]: Add r-rcpp.
Change-Id: Ie65583b32261f6acf6cb93b985f96933f97f0b88
2026-04-28 09:43:40 +02:00
Ricardo Wurmus
006d7b22c0
gnu: r-patrick: Enable tests.
...
* gnu/packages/cran.scm (r-patrick)[arguments]: Enable all tests.
Change-Id: Icaf4bc4a28063e0261691d3010e5a713450ade33
2026-04-28 09:43:40 +02:00
Ricardo Wurmus
a71f019471
gnu: r-gsva: Update to 2.4.9.
...
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.4.9.
Change-Id: I1cde12b64f22c76813ecf41f7553e132807c5def
2026-04-28 09:43:40 +02:00
Ricardo Wurmus
ecff761ac9
gnu: r-duckdb: Update to 1.5.2.
...
* gnu/packages/duckdb.scm (r-duckdb): Update to 1.5.2.
Change-Id: Ibfd11f9d37bde94e53c222fa4edb90e714692fcc
2026-04-28 09:43:40 +02:00
Ricardo Wurmus
0440638cce
gnu: r-randomforestsrc: Update to 3.6.2.
...
* gnu/packages/cran.scm (r-randomforestsrc): Update to 3.6.2.
Change-Id: I7bd3269e88d7e58bf4d5563a085a391c20157f89
2026-04-28 09:43:39 +02:00
Ricardo Wurmus
d6134742e2
gnu: r-pdftools: Update to 3.8.0.
...
* gnu/packages/cran.scm (r-pdftools): Update to 3.8.0.
Change-Id: Ida05e42c4d93be13875f448d29096d37a72d40fd
2026-04-28 09:43:39 +02:00
Ricardo Wurmus
b47684fa86
gnu: r-readods: Update to 2.3.5.
...
* gnu/packages/cran.scm (r-readods): Update to 2.3.5.
[propagated-inputs]: Add r-withr.
[native-inputs]: Remove r-withr.
Change-Id: Ib6a4facb563639d0f280c870a53c3515801a0f87
2026-04-28 09:43:39 +02:00
Ricardo Wurmus
76a3764495
gnu: r-mlr3measures: Update to 1.3.0.
...
* gnu/packages/cran.scm (r-mlr3measures): Update to 1.3.0.
Change-Id: Iad5b8b73e6afcbb1143c2df1130e4a4cac5aa48c
2026-04-28 09:43:39 +02:00
Ricardo Wurmus
190f654d6c
gnu: r-seuratobject: Update to 5.4.0.
...
* gnu/packages/cran.scm (r-seuratobject): Update to 5.4.0.
Change-Id: I801715aed3324218b8ae96f4d70aae1f6d7622d7
2026-04-28 09:43:39 +02:00
Ricardo Wurmus
6fe729a5a8
gnu: r-parsnip: Update to 1.5.0.
...
* gnu/packages/cran.scm (r-parsnip): Update to 1.5.0.
[propagated-inputs]: Remove r-withr.
[native-inputs]: Add r-withr.
Change-Id: I84d1f39c0505715a57a54cb4a5889c27aa37e0c5
2026-04-28 09:43:39 +02:00
Ricardo Wurmus
fc648a5bea
gnu: r-tune: Update to 2.1.0.
...
* gnu/packages/cran.scm (r-tune): Update to 2.1.0.
[propagated-inputs]: Remove r-gpfit; add r-gaupro and r-lifecycle.
Change-Id: Ia7490b10f965715e3a387da7b91d40c9fc5b692d
2026-04-28 09:43:39 +02:00
Ricardo Wurmus
9d3432a7b6
gnu: r-dials: Update to 1.4.3.
...
* gnu/packages/cran.scm (r-dials): Update to 1.4.3.
Change-Id: Iab09779cf00f1c9d376ad7309271fbd51cfe89f5
2026-04-28 09:43:39 +02:00
Ricardo Wurmus
354fd0e174
gnu: r-rsconnect: Update to 1.8.0.
...
* gnu/packages/cran.scm (r-rsconnect): Update to 1.8.0.
[propagated-inputs]: Add r-httr2.
Change-Id: Ib5287d9ff877e403efe6a2b591817084fea39b17
2026-04-28 09:43:38 +02:00
Ricardo Wurmus
092acf3fc5
gnu: r-rockchalk: Update to 1.8.164.
...
* gnu/packages/cran.scm (r-rockchalk): Update to 1.8.164.
[propagated-inputs]: Add r-reformulas.
Change-Id: Ia097b3e5bfaa3b824438546ff456b68f999f6911
2026-04-28 09:43:38 +02:00
Ricardo Wurmus
0460ee1892
gnu: r-anytime: Update to 0.3.13.
...
* gnu/packages/cran.scm (r-anytime): Update to 0.3.13.
[native-inputs]: Add r-rcpp.
Change-Id: Ifae40fa0dadc44b932ec150ee8bdd5f59bb881a3
2026-04-28 09:43:38 +02:00
Ricardo Wurmus
bebd9bd3f2
gnu: r-torch: Update to 0.17.0.
...
* gnu/packages/cran.scm (r-torch): Update to 0.17.0.
Change-Id: I230b20be791c177b70f6fe4ac0fcd0e3da0285a8
2026-04-28 09:43:38 +02:00
Ricardo Wurmus
c2c9ddb6bc
gnu: r-leidenalg: Update to 1.1.7.
...
* gnu/packages/cran.scm (r-leidenalg): Update to 1.1.7.
Change-Id: I48fd2229a7351d98953cb3e76d84100bf1f15aef
2026-04-28 09:43:38 +02:00
Ricardo Wurmus
d7ea83a143
gnu: r-rjava: Update to 1.0-18.
...
* gnu/packages/cran.scm (r-rjava): Update to 1.0-18.
Change-Id: I65e90d63119dfdf22d173fb1ca045bec00b12691
2026-04-28 09:43:38 +02:00
Ricardo Wurmus
3db099e19b
gnu: r-parallelly: Update to 1.47.0.
...
* gnu/packages/cran.scm (r-parallelly): Update to 1.47.0.
Change-Id: Ic956e194a4ba089b85af81bfd0cb8527a4d1a4cc
2026-04-28 09:43:38 +02:00
Ricardo Wurmus
6c85b71b4e
gnu: r-huge: Update to 1.6.
...
* gnu/packages/cran.scm (r-huge): Update to 1.6.
Change-Id: I74a0e76797522488974b876df628b1363bf86b03
2026-04-28 09:43:37 +02:00
Ricardo Wurmus
bb1e100ffb
gnu: r-epi: Update to 2.65.
...
* gnu/packages/cran.scm (r-epi): Update to 2.65.
Change-Id: I96100a94251d1ca49eac246f72e2afd2551cbef7
2026-04-28 09:43:37 +02:00
Ricardo Wurmus
392f34f6b5
gnu: r-arm: Update to 1.15-3.
...
* gnu/packages/cran.scm (r-arm): Update to 1.15-3.
Change-Id: Iafe768876a647e1dfcaa10cdca83bb3bcb7c1a4f
2026-04-28 09:43:37 +02:00
Ricardo Wurmus
55d7c3c0e2
gnu: r-fs: Update to 2.1.0.
...
* gnu/packages/cran.scm (r-fs): Update to 2.1.0.
Change-Id: I2eff7e9b47e7461f2b3fe489cfec48885092f5b7
2026-04-28 09:43:37 +02:00
Ricardo Wurmus
974bb6e8b1
gnu: r-emmeans: Update to 2.0.3.
...
* gnu/packages/cran.scm (r-emmeans): Update to 2.0.3.
Change-Id: Ieeee9c867c656651d2402cebdd43c0ad23f33aff
2026-04-28 09:43:37 +02:00
Ricardo Wurmus
07173ebcd0
gnu: r-quickjsr: Update to 1.9.2.
...
* gnu/packages/cran.scm (r-quickjsr): Update to 1.9.2.
Change-Id: I7fa7ad3ba70f0f567e0f0ccc4ffe21f2595fc2e1
2026-04-28 09:43:37 +02:00
Ricardo Wurmus
bd9a6e692c
gnu: r-nleqslv: Update to 3.3.7.
...
* gnu/packages/cran.scm (r-nleqslv): Update to 3.3.7.
[native-inputs]: Add r-testthat.
Change-Id: Iebadee3e6e16a05da15f63389a270c8328a4a52e
2026-04-28 09:43:37 +02:00
Ricardo Wurmus
209c5f601f
gnu: r-netrep: Update to 1.2.10.
...
* gnu/packages/cran.scm (r-netrep): Update to 1.2.10.
Change-Id: I5af1193d98c186ecc46a3f1cf14fa90a66c58a0d
2026-04-28 09:43:37 +02:00
Ricardo Wurmus
bcaffa627a
gnu: r-insight: Update to 1.5.0.
...
* gnu/packages/cran.scm (r-insight): Update to 1.5.0.
Change-Id: I080bbdb1e66daa180d9c0897d735255cb5ea8090
2026-04-28 09:43:36 +02:00
Ricardo Wurmus
f693c077fa
gnu: r-factominer: Update to 2.14.
...
* gnu/packages/cran.scm (r-factominer): Update to 2.14.
Change-Id: I7ba1aa2c042563479450cb86f9a935aeef295308
2026-04-28 09:43:36 +02:00
Ricardo Wurmus
bdf329399d
gnu: r-ggsci: Update to 5.0.0.
...
* gnu/packages/cran.scm (r-ggsci): Update to 5.0.0.
Change-Id: I1b3fbb96f16e719718c9438481b2cb739b79a3a6
2026-04-28 09:43:36 +02:00
Ricardo Wurmus
09d854e8c9
gnu: r-reticulate: Update to 1.46.0.
...
* gnu/packages/cran.scm (r-reticulate): Update to 1.46.0.
Change-Id: I19baa0d170e7ac957d6215a727249f61fe85f2b2
2026-04-28 09:43:36 +02:00
Ricardo Wurmus
b7c039799c
gnu: r-renv: Update to 1.2.2.
...
* gnu/packages/cran.scm (r-renv): Update to 1.2.2.
Change-Id: I2034a63a5e656f875cddd43e97ccbac6c447e0c9
2026-04-28 09:43:36 +02:00
Ricardo Wurmus
9d7ba1b2e9
gnu: r-adbcdrivermanager: Update to 0.23.0-1.
...
* gnu/packages/cran.scm (r-adbcdrivermanager): Update to 0.23.0-1.
Change-Id: If0c4562f7eaa8ec2f58e2d93a74017846da4efbc
2026-04-28 09:43:36 +02:00
Ricardo Wurmus
9e1293fd73
gnu: r-nestedcv: Update to 0.8.2.
...
* gnu/packages/cran.scm (r-nestedcv): Update to 0.8.2.
Change-Id: I40da037fab723d8d9778e0bf03467ea39ba1abf2
2026-04-28 09:43:36 +02:00
Ricardo Wurmus
2c0d3c5f9f
gnu: r-nanoparquet: Update to 0.5.0.
...
* gnu/packages/cran.scm (r-nanoparquet): Update to 0.5.0.
Change-Id: I1908304c8b3a77d322239abece7497378a5ca1a4
2026-04-28 09:43:36 +02:00
Ricardo Wurmus
f94a4c6d2e
gnu: r-vctrs: Update to 0.7.3.
...
* gnu/packages/cran.scm (r-vctrs): Update to 0.7.3.
Change-Id: Ica88c39ef10d6a6ac2fc9ca17bf41846a1b2670c
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
591656991e
gnu: r-cli: Update to 3.6.6.
...
* gnu/packages/cran.scm (r-cli): Update to 3.6.6.
Change-Id: I7cf3345a2fc807cdd589b79bb8b8393e79d75bf0
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
9ff0ec5f6c
gnu: r-dtw: Update to 1.23-2.
...
* gnu/packages/cran.scm (r-dtw): Update to 1.23-2.
Change-Id: I7a719f3a4e5955a19d0918d8b846ae615fa933d4
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
1f10ba0fe1
gnu: r-performanceanalytics: Update to 2.1.0.
...
* gnu/packages/cran.scm (r-performanceanalytics): Update to 2.1.0.
[native-inputs]: Remove r-tinytest; add r-e1071, r-testthat, and r-vdiffr.
Change-Id: I23ab8c04708636a83b3f05f3abcab8bc0d7ab6bd
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
3d1ab88af2
gnu: r-rmysql: Update to 0.11.3.
...
* gnu/packages/cran.scm (r-rmysql): Update to 0.11.3.
Change-Id: I9d70f5168182e78843e1efd6183e350789e4becb
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
2f75414c6c
gnu: r-littler: Update to 0.3.23.
...
* gnu/packages/cran.scm (r-littler): Update to 0.3.23.
Change-Id: Ia74aafe3a91c74f19676f82c9ccdabf9081d957e
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
aab337c837
gnu: r-getoptlong: Update to 1.1.1.
...
* gnu/packages/cran.scm (r-getoptlong): Update to 1.1.1.
Change-Id: Ibe629b9579fc03a22d2ceaca40db4b41104ed31c
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
1aac5fe3ee
gnu: r-globaloptions: Update to 0.1.4.
...
* gnu/packages/cran.scm (r-globaloptions): Update to 0.1.4.
Change-Id: Ieac2a7f703dffb6074c812020bcc96530d50f013
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
a24cb4abdd
gnu: r-glue: Update to 1.8.1.
...
* gnu/packages/cran.scm (r-glue): Update to 1.8.1.
Change-Id: Id9cabfd419f8f802ae36119ff84d9c2dfba4a261
2026-04-28 09:43:35 +02:00
Ricardo Wurmus
9e19bfc501
gnu: r-webfakes: Update to 1.4.1.
...
* gnu/packages/cran.scm (r-webfakes): Update to 1.4.1.
Change-Id: I60ce6d5564417a3fc1cf1d78f3632c5a15e11fe6
2026-04-28 09:43:34 +02:00
Ricardo Wurmus
81c48340da
gnu: r-mvtnorm: Update to 1.3-7.
...
* gnu/packages/cran.scm (r-mvtnorm): Update to 1.3-7.
Change-Id: I2ee129f866fa020bcbbbd6a1ca1b5e4167688f53
2026-04-28 09:43:34 +02:00
Ricardo Wurmus
153dc7fcc7
gnu: r-sendmailr: Update to 1.4-1.
...
* gnu/packages/cran.scm (r-sendmailr): Update to 1.4-1.
Change-Id: I4be9813e4497939a102937987e5138fdede3eb85
2026-04-28 09:43:34 +02:00
Ricardo Wurmus
7e8181641c
gnu: r-openssl: Update to 2.4.0.
...
* gnu/packages/cran.scm (r-openssl): Update to 2.4.0.
Change-Id: If0c740954f0b5629d479b1b8b66e4f5acdff2775
2026-04-28 09:43:34 +02:00
Ricardo Wurmus
48f83813bb
gnu: r-zcompositions: Update to 1.6.1.
...
* gnu/packages/cran.scm (r-zcompositions): Update to 1.6.1.
Change-Id: I3aece7d38644752b7b33fa72350b90ac461c12ee
2026-04-28 09:43:34 +02:00
Ricardo Wurmus
1b55191d6c
gnu: r-v8: Update to 8.1.0.
...
* gnu/packages/cran.scm (r-v8): Update to 8.1.0.
Change-Id: I004126d4068de7785493b931c26cc69f529a9e21
2026-04-28 09:43:34 +02:00
Ricardo Wurmus
6a9e17f25d
gnu: r-purrr: Update to 1.2.2.
...
* gnu/packages/cran.scm (r-purrr): Update to 1.2.2.
Change-Id: I6dc49aa59af99ef3214cc107dc47a3f2ef29f84f
2026-04-28 09:43:34 +02:00
Ricardo Wurmus
3cfb39d7e6
gnu: r-pak: Update to 0.9.4.
...
* gnu/packages/cran.scm (r-pak): Update to 0.9.4.
Change-Id: I17bd495432b955538b1f4d66c2801fd82714044c
2026-04-28 09:43:34 +02:00
Ricardo Wurmus
2bffc5f647
gnu: r-epir: Update to 2.0.92.
...
* gnu/packages/cran.scm (r-epir): Update to 2.0.92.
Change-Id: I96aedd8013561241c6b6a2338d287a6a7c08a61c
2026-04-28 09:43:33 +02:00
Ricardo Wurmus
de8eb77b59
gnu: r-devtools: Update to 2.5.1.
...
* gnu/packages/cran.scm (r-devtools): Update to 2.5.1.
Change-Id: Ie3aa9bccab125526599442686b2e8fc9f8ccd7df
2026-04-28 09:43:33 +02:00
Ricardo Wurmus
da255bd17f
gnu: r-countrycode: Update to 1.8.0.
...
* gnu/packages/cran.scm (r-countrycode): Update to 1.8.0.
Change-Id: Ieffa36027985e51f0199a65e31bc0a9a0ea5299d
2026-04-28 09:43:33 +02:00
Ricardo Wurmus
d99cf9d38a
gnu: r-colorramp2: Update to 0.1.1.
...
* gnu/packages/cran.scm (r-colorramp2): Update to 0.1.1.
Change-Id: I3a0c42c07c51204354ea9ec4e4c5b50069408381
2026-04-28 09:43:33 +02:00
Ricardo Wurmus
584b812211
gnu: r-box: Update to 1.2.2.
...
* gnu/packages/cran.scm (r-box): Update to 1.2.2.
Change-Id: I6788163ed22a02c24921eedaf510cd1abed028fb
2026-04-28 09:43:33 +02:00
Ricardo Wurmus
a356889513
gnu: r-ggpicrust2: Update to 2.5.12.
...
* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 2.5.12.
Change-Id: Ie625e6082c6e6ff615e5655ef4e99f92d968f574
2026-04-28 09:43:33 +02:00
Ricardo Wurmus
eb330ca8b4
gnu: r-samr: Update to 3.0.1.
...
* gnu/packages/bioconductor.scm (r-samr): Update to 3.0.1.
Change-Id: Ia662ec72bbd8c9c28c954e5a57137b14d9627def
2026-04-28 09:43:33 +02:00
Ricardo Wurmus
02a4133033
gnu: Add r-gaupro.
...
* gnu/packages/cran.scm (r-gaupro): New variable.
Change-Id: I65995b68c25c12b58bc718d74d2d40f7fc7327f9
2026-04-28 09:43:33 +02:00
Ricardo Wurmus
51428eeec5
gnu: Add r-mixopt.
...
* gnu/packages/cran.scm (r-mixopt): New variable.
Change-Id: Ie9e8be903bfac9a1f8b0547b98a26d5e98445ed4
2026-04-28 09:43:32 +02:00
Ricardo Wurmus
d0f19d1a26
gnu: Add r-contourfunctions.
...
* gnu/packages/cran.scm (r-contourfunctions): New variable.
Change-Id: Ib05b992fcff568c1c9f16191784d8c76bea80502
2026-04-28 09:43:32 +02:00
Ricardo Wurmus
f5a36a07a3
gnu: Add r-xmlrpc2.
...
* gnu/packages/cran.scm (r-xmlrpc2): New variable.
Change-Id: Ifab09184f73ff1bb7dbfac11426a2b0126c095d7
2026-04-28 09:43:32 +02:00
Ricardo Wurmus
565f776d1a
gnu: r-optparse: Update to 1.8.2.
...
* gnu/packages/cran.scm (r-optparse): Update to 1.8.2.
[properties]: Remove updater-extra-native-inputs.
[propagated-inputs]: Remove r-getopt.
[native-inputs]: Add r-rmarkdown.
Change-Id: I6da35779b7fcf10e25db70de0e422ced2dcb8b4f
2026-04-28 09:43:32 +02:00
Ricardo Wurmus
1975d801fa
gnu: Add r-splitfngr.
...
* gnu/packages/cran.scm (r-splitfngr): New variable.
Change-Id: Ica529377b0db12028df20109c0832da878147865
2026-04-28 09:43:32 +02:00
Ricardo Wurmus
3c2fef2a40
gnu: Add r-lbfgs.
...
* gnu/packages/cran.scm (r-lbfgs): New variable.
Change-Id: Ibcb6730d72419673214c35c3d025b7934653f5b4
2026-04-28 09:43:32 +02:00
Ricardo Wurmus
305d755a4d
gnu: Add r-testthatmulti.
...
* gnu/packages/cran.scm (r-testthatmulti): New variable.
Change-Id: Ie52b482dee3645f2c899968b022a8b4af5b5c7fe
2026-04-28 09:43:32 +02:00
Ricardo Wurmus
51db064e43
gnu: r-detectseparation: Update to 0.4.0.
...
* gnu/packages/cran.scm (r-detectseparation): Update to 0.4.0.
[propagated-inputs]: Add r-roi-plugin-alabama, r-roi-plugin-ecos,
r-roi-plugin-glpk, and r-roi-plugin-neos.
[native-inputs]: Add r-tinytest.
Change-Id: I163baa560b16103e5c7393e36e9d914e238a336f
2026-04-28 09:43:32 +02:00
Ricardo Wurmus
a6bd771301
gnu: Add r-roi-plugin-neos.
...
* gnu/packages/cran.scm (r-roi-plugin-neos): New variable.
Change-Id: Ic9dff65cf7a6fb0b8decc8f298cba03de5ed2a3f
2026-04-28 09:43:31 +02:00
Ricardo Wurmus
9be2b65816
gnu: Add r-roi-plugin-glpk.
...
* gnu/packages/cran.scm (r-roi-plugin-glpk): New variable.
Change-Id: I7494d76df73a9c367e8897362acea174bb1629b4
2026-04-28 09:43:31 +02:00
Ricardo Wurmus
1499542001
gnu: Add r-roi-plugin-ecos.
...
* gnu/packages/cran.scm (r-roi-plugin-ecos): New variable.
Change-Id: Ie7830147d142873a526b495cc6b1d6b4362816e8
2026-04-28 09:43:31 +02:00
Ricardo Wurmus
3099de8e73
gnu: Add r-roi-plugin-alabama.
...
* gnu/packages/cran.scm (r-roi-plugin-alabama): New variable.
Change-Id: If92353f459bf8ec46a8c46895f8a15683cca6c41
2026-04-28 09:43:31 +02:00
Ricardo Wurmus
447c51b728
gnu: openjdk25: Enable build of i686 variant.
...
* gnu/packages/java.scm (openjdk25)[arguments]: Conditionally add configure
flags to enable i686 port; conditionally replace 'install and 'install-libjvm
phases.
Change-Id: Ie436812341a4b02f61034c5142f396d16f3da17f
2026-04-28 09:43:31 +02:00
Ricardo Wurmus
1c4934111d
gnu: openjdk24: Enable build of i686 variant.
...
* gnu/packages/java.scm (openjdk24)[arguments]: Conditionally add configure
flag to enable i686 port.
Change-Id: Ib24d64d0dfb0e75ad6e1311a00cb8532d367b132
2026-04-28 09:43:31 +02:00
Ricardo Wurmus
3b88750737
gnu: openjdk10: Conditionally disable C2 compiler when importing certificates.
...
* gnu/packages/java.scm (openjdk10)[arguments]: Conditionally add phase
'disable-C2-compiler on 32-bit x86.
Change-Id: Id8a90deb686cb1354c53faac11b91af098e83f6e
2026-04-28 09:43:31 +02:00
Ricardo Wurmus
e2ef00614e
gnu: ant-bootstrap: Add hack to build on i686.
...
* gnu/packages/java-bootstrap.scm (ant-bootstrap)[arguments]: Conditionally
patch isFile checks.
Change-Id: If09594e301dc4691f564e197499acc7d7af71706
2026-04-28 09:43:31 +02:00
Ricardo Wurmus
6553258aa7
gnu: r-seurat: Conditionally skip a test on 32-bit platforms.
...
* gnu/packages/cran.scm (r-seurat)[arguments]: On 32-bit platforms skip a
test.
Change-Id: I9c5eb3faed4bd3695fe81200447f201aa8081228
2026-04-28 09:43:30 +02:00
Ricardo Wurmus
4e1160e837
gnu: r-bpcells: Build with SSE2 for on x86 32-bit platforms.
...
* gnu/packages/bioinformatics.scm (r-bpcells)[arguments]: Conditionally add
phase 'require-sse2.
Change-Id: I4927d9701e47dc34cc435d24c64a3043ad984f0d
2026-04-28 09:43:30 +02:00
Ricardo Wurmus
0645572055
gnu: r-bpcells: Update to 0.3.1.
...
* gnu/packages/bioinformatics.scm (r-bpcells): Update to 0.3.1.
[arguments]: Do not patch r/configure.
Change-Id: Ia16297dc02bfecaf353de04452026df98ea5c826
2026-04-28 09:43:30 +02:00
Ricardo Wurmus
791e86d4cb
gnu: r-actuar: Conditionally skip some tests on 32-bit platforms.
...
* gnu/packages/cran.scm (r-actuar)[arguments]: On 32-bit platforms skip some
tests.
Change-Id: Iad305e0819f919ace9ab9fe7d20357981e2a226a
2026-04-28 09:43:30 +02:00
Ricardo Wurmus
0d5a4fd01c
gnu: r-expint: Conditionally skip test on 32-bit platforms.
...
* gnu/packages/cran.scm (r-expint)[arguments]: On 32-bit platforms skip one
test.
Change-Id: Ifa97d90cfcf65fbdb9c920515f32c383c61d1ae6
2026-04-28 09:43:30 +02:00
Ricardo Wurmus
8c3e5a1621
gnu: r-lme4: Conditionally skip test on 32-bit platforms.
...
This is really questionable. The test suite freezes in several places on
i686-linux, and it's not clear why. It would be preferable to identify the
cause and fix that for good, but perhaps we can revisit this once the state of
R on i686-linux has improved.
* gnu/packages/cran.scm (r-lme4)[arguments]: On 32-bit platforms skip several
tests.
Change-Id: I67e963ec29cb00f66c122817898f0c6db330307f
2026-04-28 09:43:30 +02:00
Ricardo Wurmus
8d32c01209
gnu: r-universalmotif: Conditionally skip test on 32-bit platforms.
...
* gnu/packages/bioconductor.scm (r-universalmotif)
[arguments]: On 32-bit platforms skip one test.
Change-Id: I66c046c20b0eefbaeb90c5fbf86233c175c096b4
2026-04-28 09:43:30 +02:00
Ricardo Wurmus
4fba0cfdd6
gnu: r-ballgown: Adjust for testthat compatibility.
...
* gnu/packages/bioconductor.scm (r-ballgown)[arguments]: Add phase
'testthat-compatibility.
Change-Id: Id8d931ee79b55b82e977eb3822537f80b55108bf
2026-04-28 09:43:30 +02:00
Ricardo Wurmus
0647e22fcc
gnu: r-s2: Conditionally skip tests on 32-bit platforms.
...
* gnu/packages/cran.scm (r-s2)[arguments]: On 32-bit platforms skip some
tests.
Change-Id: Ie1ce57ad4def078c58f33ceec21338b3fb1176f7
2026-04-28 09:43:29 +02:00
Ricardo Wurmus
a24214d128
gnu: r-collapse: Conditionally skip tests on 32-bit platforms.
...
* gnu/packages/cran.scm (r-collapse)[arguments]: On 32-bit platforms skip some
tests.
Change-Id: Idd64fe930fba5b4599324ac0757bad7b0cba695f
2026-04-28 09:43:29 +02:00
Ricardo Wurmus
3cab4606f0
gnu: r-cards: Conditionally skip one test.
...
* gnu/packages/cran.scm (r-cards)[arguments]: On 32-bit platforms skip one
test.
Change-Id: I7f0ade42f51290a862412dd3e280b6c42a81f654
2026-04-28 09:43:29 +02:00
Ricardo Wurmus
cf55dcd5a4
gnu: r-ggplot2: Conditionally skip one test.
...
* gnu/packages/cran.scm (r-ggplot2)[arguments]: On 32-bit platforms skip one
test.
Change-Id: Icc6d0d6046a18ed24e91e15294c49fb28b4cc12e
2026-04-28 09:43:29 +02:00
Ricardo Wurmus
dcb5c6797e
gnu: r-biocstyle: Do not build self-contained reports on 32-bit platforms.
...
* gnu/packages/bioconductor.scm (r-biocstyle)[arguments]: Conditionally add
phase 'prevent-pandoc-segfault.
Change-Id: I84ea57c44ceedb21e03050b4c48c9c05beedc7d7
2026-04-28 09:43:29 +02:00
Ricardo Wurmus
8c24eb7815
gnu: proj-9.3: Fix build on 32-bit platforms.
...
* gnu/packages/geo.scm (proj-9.3)[arguments]: Conditionally add phase
'patch-tests to skip broken tests on 32-bit platforms.
Change-Id: I953489a7ac6a6c577d898e677df77d4acf4499c8
2026-04-28 09:43:29 +02:00
Ricardo Wurmus
d9281f2ba1
gnu: proj: Fix build on 32-bit platforms.
...
* gnu/packages/geo.scm (proj)[arguments]: Conditionally add phase
'patch-tests to skip broken tests on 32-bit platforms.
Change-Id: Idf6339181f9bad128b060c2178a07735abba1e0b
2026-04-28 09:43:29 +02:00
Ricardo Wurmus
44030a9f14
gnu: netcdf: Fix build on 32-bit platforms.
...
* gnu/packages/maths.scm (netcdf)[arguments]: Conditionally pass CFLAGS to
ignore incompatible pointer types; conditionally update 'fix-tests phase to
skip two broken tests on 32-bit platforms.
Change-Id: Id5d149038275c152bbb30f0b155a2c2f7e05a76e
2026-04-28 09:43:29 +02:00
Ricardo Wurmus
9b62dcd2dd
gnu: geos: Conditionally skip tests.
...
* gnu/packages/geo.scm (geos)[arguments]: Conditionally add phase
'disable-broken-tests on 32-bit platforms.
Change-Id: I9367519716ef309cb6f33e7455d4472ff5293478
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
6141fe2376
gnu: r-coro: Conditionally skip one test.
...
* gnu/packages/cran.scm (r-coro)[arguments]: On 32-bit platforms skip one
test.
Change-Id: I828ec4eae53df79ed476bd761905b78ae12e45ee
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
ed15b7ebf5
gnu: r-timechange: Conditionally skip one test.
...
* gnu/packages/cran.scm (r-timechange)[arguments]: On 32-bit platforms skip one
test.
Change-Id: Idb8298941382bc2447f780e17a125ed39fe889f5
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
3f72660398
gnu: r-bit64: Conditionally skip two tests.
...
* gnu/packages/cran.scm (r-bit64)[arguments]: On 32-bit platforms skip two
tests.
Change-Id: Iac69d9b9ab479e3756977b6669e4a9f2802233a0
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
a574ebdf38
gnu: r-data-table: Fix a test on 32 bit machines.
...
* gnu/packages/cran.scm (r-data-table)[arguments]: Conditionally add phase
'fix-bad-test.
Change-Id: Iad9887debcb8a3e65e8495faae778266e42f1ead
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
5213639e31
gnu: r-bit64: Update home-page field.
...
The home page here was for the ff package, not bit64.
* gnu/packages/cran.scm (r-bit64)[home-page]: Update to CRAN project page.
Change-Id: Idcc1972bfe594185cdee29d8b4e4e0259941e784
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
36cb3f4fdc
gnu: r-accept: Update to 1.0.2.
...
* gnu/packages/cran.scm (r-accept): Update to 1.0.2.
[propagated-inputs]: Add r-hardhat, r-tibble, r-tidyselect, r-vctrs, and r-vetiver.
[native-inputs]: Add r-spelling and r-testthat.
Change-Id: I6b4782f8beb8e23f5e8987e1f00f34edec59c4b5
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
5eded80160
gnu: Add r-vetiver.
...
* gnu/packages/cran.scm (r-vetiver): New variable.
Change-Id: Ia60cb1ca09daf342a2b8df826ed5306ea51a284f
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
898584355b
gnu: Add r-rapidoc.
...
* gnu/packages/cran.scm (r-rapidoc): New variable.
Change-Id: Ia43f969774fbaf1bdff69767d872ab113583c5db
2026-04-28 09:43:28 +02:00
Ricardo Wurmus
9f6f330a13
gnu: Add r-pins.
...
* gnu/packages/cran.scm (r-pins): New variable.
Change-Id: Ie69fde0b4252d7086a6dadab4645b7885b11f18f
2026-04-28 09:43:27 +02:00
Ricardo Wurmus
1681c73beb
gnu: Add r-bundle.
...
* gnu/packages/cran.scm (r-bundle): New variable.
Change-Id: I7694f43e4aa4ebc421a0e946d5d3ddafd30aa3ef
2026-04-28 09:43:27 +02:00
Ricardo Wurmus
5bfb062d51
gnu: r-bbotk: Update to 1.10.0.
...
* gnu/packages/cran.scm (r-bbotk): Update to 1.10.0.
[native-inputs]: Remove r-processx, r-redux, and r-rush.
Change-Id: I3add7f5c00d752277dfae3199a9b37509869485c
2026-04-28 09:43:27 +02:00
Ricardo Wurmus
721f20cbaf
gnu: Add r-embed.
...
* gnu/packages/cran.scm (r-embed): New variable.
Change-Id: I33d35f8c58545f53c346cd656782c4ed526d17b4
2026-04-28 09:43:27 +02:00
Ricardo Wurmus
33a75625f7
gnu: r-yardstick: Update to 1.4.0.
...
* gnu/packages/cran.scm (r-yardstick): Update to 1.4.0.
[properties]: Record updater-ignored-native-inputs.
[native-inputs]: Add r-epir, r-handtill2001, and r-orf.
Change-Id: I27ce3c780b776ff985df7eb72473011cbd5e93d3
2026-04-28 09:43:27 +02:00
Ricardo Wurmus
cac0158b8a
gnu: Add r-orf.
...
* gnu/packages/cran.scm (r-orf): New variable.
Change-Id: I422f1fa4341b6835d2fd57057c1e1df49a0ec335
2026-04-28 09:43:27 +02:00
Ricardo Wurmus
7ffe7842ee
gnu: Add r-epir.
...
* gnu/packages/cran.scm (r-epir): New variable.
Change-Id: Ic2eba444f2f3cdac8420bfa6b391e763f62c7b4d
2026-04-28 09:43:27 +02:00
Ricardo Wurmus
ddedd1d5c9
gnu: Add r-handtill2001.
...
* gnu/packages/cran.scm (r-handtill2001): New variable.
Change-Id: I09e71b5286356b8c6d0cda0b6914e6af07074145
2026-04-28 09:43:27 +02:00
Ricardo Wurmus
d1f1a177a6
gnu: Add r-cereal.
...
* gnu/packages/cran.scm (r-cereal): New variable.
Change-Id: I3b5c8854f49c732cc003529e8a82f4a37bd6c5bf
2026-04-28 09:43:26 +02:00
Ricardo Wurmus
d04f8fddf1
gnu: r-s4vectors: Update to 0.48.1.
...
* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.48.1.
Change-Id: I8b856c0e0679262ec5be2a1ae655fd2aa9f6d263
2026-04-28 09:43:26 +02:00
Ricardo Wurmus
84e69015d7
gnu: r-biocviews: Update to 1.78.2.
...
* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.78.2.
Change-Id: I3aa91454ea13045bb4f4ebe36700c5c36ee28816
2026-04-28 09:43:26 +02:00
Ricardo Wurmus
2cd99842ce
gnu: r-wiggleplotr: Update to 1.34.1.
...
* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.34.1.
Change-Id: I3e9df308ff374a62d2ae41eed6df7297411ee665
2026-04-28 09:43:26 +02:00
Ricardo Wurmus
0ccb5c5601
gnu: r-enmix: Update to 1.46.2.
...
* gnu/packages/bioconductor.scm (r-enmix): Update to 1.46.2.
Change-Id: I04675d3351d71cf7132918f3840a236ba64ad2c0
2026-04-28 09:43:26 +02:00
Ricardo Wurmus
c6a06616b1
gnu: r-delayedarray: Update to 0.36.1.
...
* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.36.1.
Change-Id: I36e6c48575213cbdac4c7351bfd5fc49d2ca1faf
2026-04-28 09:43:26 +02:00
Ricardo Wurmus
a1596ce9c4
gnu: r-stars: Update to 0.7-2.
...
* gnu/packages/cran.scm (r-stars): Update to 0.7-2.
Change-Id: If5583378486a10f644dd7b9098c332f290d4a765
2026-04-28 09:43:26 +02:00
Ricardo Wurmus
1c377e82c6
gnu: r-pbdmpi: Update to 0.5-5.
...
* gnu/packages/cran.scm (r-pbdmpi): Update to 0.5-5.
Change-Id: I34ade16a4af9530a59aaf0698c1baf82262a1a9f
2026-04-28 09:43:25 +02:00
Ricardo Wurmus
d3e363812a
gnu: r-mlr3: Update to 1.6.0.
...
* gnu/packages/cran.scm (r-mlr3): Update to 1.6.0.
Change-Id: I553b49832b9c56d43501edce7858abbd5c1062e7
2026-04-28 09:43:25 +02:00
Ricardo Wurmus
e16f1e271f
gnu: r-lobstr: Update to 1.2.1.
...
* gnu/packages/cran.scm (r-lobstr): Update to 1.2.1.
Change-Id: If088ac344520b04407c7b6f0e32fa4fb02a4cda8
2026-04-28 09:43:25 +02:00
Ricardo Wurmus
5649e46381
gnu: r-igraph: Update to 2.2.3.
...
* gnu/packages/cran.scm (r-igraph): Update to 2.2.3.
Change-Id: I23dfd5b2a7685014b7aa86cf46b0a999081cce3e
2026-04-28 09:43:25 +02:00
Ricardo Wurmus
91069589af
gnu: r-cpp11: Update to 0.5.4.
...
* gnu/packages/cran.scm (r-cpp11): Update to 0.5.4.
Change-Id: Ib0f6d7898c26fa5b5a38a2da27161cd6e954f7cd
2026-04-28 09:43:25 +02:00
Ricardo Wurmus
c0d9a5f0c5
gnu: r-spatstat: Update to 3.6-0.
...
* gnu/packages/cran.scm (r-spatstat): Update to 3.6-0.
Change-Id: I05e18e899f11b9ed3227fd0234d97274dfa8b291
2026-04-28 09:43:25 +02:00
Ricardo Wurmus
c2ae4e08d9
gnu: r-hardhat: Update to 1.4.3.
...
* gnu/packages/cran.scm (r-hardhat): Update to 1.4.3.
Change-Id: I92526d995ef4913a20ff879e99b079e27c7d0ef4
2026-04-28 09:43:25 +02:00
Ricardo Wurmus
e1158d18c9
gnu: r-quanteda: Update to 4.4.
...
* gnu/packages/cran.scm (r-quanteda): Update to 4.4.
Change-Id: I72e65e0d8a40b9a46a3353a87663c85b2dc7e4fb
2026-04-28 09:43:25 +02:00
Ricardo Wurmus
7848283798
gnu: r-sccore: Update to 1.0.7.
...
* gnu/packages/cran.scm (r-sccore): Update to 1.0.7.
[propagated-inputs]: Remove r-seurat.
Change-Id: Ib8b66b4c26c2f06965d64f14ac561b319a422b2f
2026-04-28 09:43:24 +02:00
Ricardo Wurmus
1b9bd709a1
gnu: r-spamm: Update to 4.6.65.
...
* gnu/packages/cran.scm (r-spamm): Update to 4.6.65.
Change-Id: Id033c8d33ca69a7f44a7b6dd9806e534778b4cd0
2026-04-28 09:43:24 +02:00
Ricardo Wurmus
3859b334a3
gnu: r-rio: Update to 1.3.0.
...
* gnu/packages/cran.scm (r-rio): Update to 1.3.0.
[native-inputs]: Remove r-jpeg.
Change-Id: Ie60d8e73148286b9cb0f1f5f2405f76aa3d8d22b
2026-04-28 09:43:24 +02:00
Ricardo Wurmus
22ab99ef43
gnu: r-nanonext: Update to 1.8.2.
...
* gnu/packages/cran.scm (r-nanonext): Update to 1.8.2.
Change-Id: I2587c0be9c892de4379e9f8b50eb9ec33df97f2f
2026-04-28 09:43:24 +02:00
Ricardo Wurmus
244710e5c1
gnu: r-ucminf: Update to 1.2.3.
...
* gnu/packages/cran.scm (r-ucminf): Update to 1.2.3.
Change-Id: I486976827be08ec03c45fef94b745befde3f6907
2026-04-28 09:43:24 +02:00
Ricardo Wurmus
2db1ca0c82
gnu: r-statsexpressions: Update to 1.7.4.
...
* gnu/packages/cran.scm (r-statsexpressions): Update to 1.7.4.
Change-Id: I0b79a241393d26a8c026088b0e424b38e4472c9e
2026-04-28 09:43:24 +02:00
Ricardo Wurmus
41345143fa
gnu: r-recipes: Update to 1.3.2.
...
* gnu/packages/cran.scm (r-recipes): Update to 1.3.2.
Change-Id: Id2e16bce4db896983b3185c1c5b2e23196a793b5
2026-04-28 09:43:24 +02:00
Ricardo Wurmus
0379a84cb3
gnu: r-cvxr: Update to 1.8.2.
...
* gnu/packages/cran.scm (r-cvxr): Update to 1.8.2.
Change-Id: I2e8bda89edb439a667eb199abf7ae15b593b3071
2026-04-28 09:43:23 +02:00
Ricardo Wurmus
42c01a6d4b
gnu: r-circlize: Update to 0.4.18.
...
* gnu/packages/cran.scm (r-circlize): Update to 0.4.18.
Change-Id: I161c5eef8f7db52620ff87fc298ed5771cc914f8
2026-04-28 09:43:23 +02:00
Ricardo Wurmus
5b7a9ba2c7
gnu: r-geosphere: Update to 1.6-8.
...
* gnu/packages/cran.scm (r-geosphere): Update to 1.6-8.
[propagated-inputs]: Remove r-sp.
Change-Id: Ibb73b0b53cd78de120c604d75a0549820eb3200e
2026-04-28 09:43:23 +02:00
Ricardo Wurmus
9f190a6f38
gnu: r-magrittr: Update to 2.0.5.
...
* gnu/packages/cran.scm (r-magrittr): Update to 2.0.5.
[native-inputs]: Add r-rlang.
Change-Id: Icd245b27401f4f0ba1c591ae1dd7a8e651201405
2026-04-28 09:43:23 +02:00
Ricardo Wurmus
d5c0b392ad
gnu: r-ellipsis: Update to 0.3.3.
...
* gnu/packages/cran.scm (r-ellipsis): Update to 0.3.3.
Change-Id: I098570b2c7e05c2a67c3a91e4be4e222cb7deb15
2026-04-28 09:43:23 +02:00
Ricardo Wurmus
e717e4645b
gnu: r-lazyeval: Update to 0.2.3.
...
* gnu/packages/cran.scm (r-lazyeval): Update to 0.2.3.
[propagated-inputs]: Add r-rlang.
Change-Id: I29e122307aa6b2e67258af2ca96cfc873fca973d
2026-04-28 09:43:23 +02:00
Ricardo Wurmus
cd93a2d931
gnu: r-fpeek: Update to 0.2.1.
...
* gnu/packages/cran.scm (r-fpeek): Update to 0.2.1.
Change-Id: I65cec23ef7def6a4dd07b10345a33ed87465be90
2026-04-28 09:43:23 +02:00
Ricardo Wurmus
e8005869a7
gnu: r-fingerprint: Update to 3.5.10.
...
* gnu/packages/cran.scm (r-fingerprint): Update to 3.5.10.
Change-Id: Id7412db399a6bf6254f2ee154e3150c78486acab
2026-04-28 09:43:23 +02:00
Ricardo Wurmus
68dd717d9b
gnu: r-rush: Update to 1.0.1.
...
* gnu/packages/cran.scm (r-rush): Update to 1.0.1.
Change-Id: I8862fb80bbace1718d50a326220665519449d556
2026-04-28 09:43:22 +02:00
Ricardo Wurmus
d7ccfafbac
gnu: r-rlang: Update to 1.2.0.
...
* gnu/packages/cran.scm (r-rlang): Update to 1.2.0.
Change-Id: Ibc781c6de7a2e3c0bb0ca4e0b1242f6dd68ac590
2026-04-28 09:43:22 +02:00
Ricardo Wurmus
1b8b2e3c3c
gnu: r-ggstatsplot: Update to 0.13.6.
...
* gnu/packages/cran.scm (r-ggstatsplot): Update to 0.13.6.
Change-Id: If4bf6c55a2bde9d629f7a9fc33456f256da8302d
2026-04-28 09:43:22 +02:00
Ricardo Wurmus
5a4531c8fe
gnu: r-dplyr: Update to 1.2.1.
...
* gnu/packages/cran.scm (r-dplyr): Update to 1.2.1.
Change-Id: I3821473e4964b0d367915ad85c5b47927e35ee48
2026-04-28 09:43:22 +02:00
Ricardo Wurmus
938c4e65f8
gnu: r-cftime: Update to 1.7.3.
...
* gnu/packages/cran.scm (r-cftime): Update to 1.7.3.
Change-Id: I621d2a7cc6646369e963db137f089a0236b16199
2026-04-28 09:43:22 +02:00
Ricardo Wurmus
98c2316377
gnu: r-backports: Update to 1.5.1.
...
* gnu/packages/cran.scm (r-backports): Update to 1.5.1.
Change-Id: Ia363be468b5888a4d1b5d390a8a7c7eb07ea9cc1
2026-04-28 09:43:22 +02:00
Ricardo Wurmus
fa2a46be0b
gnu: r-ggplot2: Disable one failing test.
...
* gnu/packages/cran.scm (r-ggplot2)[arguments]: Disable a failing test.
Change-Id: I41c5ec8790148f7ffe1397d3b9694f1cd8e0c739
2026-04-28 09:43:22 +02:00
Ricardo Wurmus
5192cd0f37
gnu: Add r-timereg.
...
* gnu/packages/cran.scm (r-timereg): New variable.
Change-Id: Ifb43c8f624ac79bb16361912ccf9cbdb623356ab
2026-04-28 09:43:22 +02:00
Ricardo Wurmus
1ed87b6338
gnu: r-lava: Update to 1.9.0.
...
* gnu/packages/cran.scm (r-lava): Update to 1.9.0.
[native-inputs]: Add r-vdiffr.
[arguments]: Disable some failing tests.
Change-Id: I6025e511e46f8d7aa6b3864b411e5aacd86a06d0
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
0b3cb58286
gnu: r-flames: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-flames)[arguments]: Remove
phase 'disable-some-tests; specify #:skipped-tests instead.
Change-Id: I75024c6b9c5316e1b4bef80c5e60d77699b71e9b
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
19e629f0cc
gnu: r-ncdfflow: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-ncdfflow)[arguments]: Remove phase
'delete-bad-tests.
Change-Id: I5c4c64f992b33af1ecaa42b833a8f2cb3f2b47d6
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
5b5c6e5089
gnu: r-flowclust: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-flowclust)[arguments]: Remove
phase 'delete-bad-tests; specify #:skipped-tests instead; disable one more
test.
Change-Id: I18369d410ad9cff4db7afcb15fd5292b3c6c0177
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
f745fcd2dd
gnu: r-variantfiltering: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-variantfiltering)[arguments]: Remove phase
'delete-bad-tests.
Change-Id: I76ef169743ecbd5c75fb115ab5adf8c46128d068
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
46f41339ea
gnu: r-beachmat: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-beachmat)[arguments]: Remove
phase 'delete-bad-tests; specify #:skipped-tests
instead.
Change-Id: I17f4999f3747f4e72015ae64872e2c877a157267
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
dc4c04a435
gnu: r-rhdf5lib: Use G-expressions and fix test instead of disabling it.
...
* gnu/packages/bioconductor.scm (r-rhdf5lib)[arguments]: Use G-expressions;
fix library version check instead of disabling the test.
Change-Id: I78e8cfd9d2588517b0911dde5fc8aa53d4f67892
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
958d5387bb
gnu: r-sgseq: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-sgseq)[arguments]: Remove phase
'delete-bad-tests.
Change-Id: I25cfd6620b6573057c161200bd5fad99a19e2bdd
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
3074ef6ae5
gnu: r-metagenomeseq: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-metagenomeseq)[arguments]: Remove phase
'delete-bad-tests.
Change-Id: I17d0d965b6d7702dfd6eb24eef288a51915aa3f6
2026-04-28 09:43:21 +02:00
Ricardo Wurmus
6a39be4de0
gnu: r-graph: Enable tests.
...
* gnu/packages/bioconductor.scm (r-graph)[arguments]: Enable tests.
Change-Id: I9307f27a1e36e439b3d0c5680faa558981dc5d3a
2026-04-28 09:43:20 +02:00
Ricardo Wurmus
4f373dc2d4
gnu: r-summarizedexperiment: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-summarizedexperiment)[arguments]: Remove
phase 'delete-bad-tests; specify #:test-directory and #:skipped-tests
instead.
Change-Id: I6229ec548d21f30534f9d279b3aae8847e55a77e
2026-04-28 09:43:20 +02:00
Ricardo Wurmus
e4973ce3ec
gnu: r-batchelor: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-batchelor)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead.
Change-Id: Icd8aaae97130eed2e3c1b1629ac1dd9d18287fee
2026-04-28 09:43:20 +02:00
Ricardo Wurmus
74958d45f5
gnu: r-biocsingular: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-biocsingular)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead.
Change-Id: I8b8f91562233c9cca180eeda50f5d6dc4bc1cd37
2026-04-28 09:43:20 +02:00
Ricardo Wurmus
00fd60c839
gnu: r-glmgampoi: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-glmgampoi)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead; enable tests.
Change-Id: I5de95bf59482d706bf80bb6fc4cdcf6da89d2afd
2026-04-28 09:43:20 +02:00
Ricardo Wurmus
d2a00bf5a7
gnu: r-variantannotation: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-variantannotation)[arguments]: Remove phase
'delete-bad-tests; specify #:test-directory and #:skipped-tests instead.
Change-Id: I17532f8a6e23b52591f0593677e8cd88aacbfc23
2026-04-28 09:43:20 +02:00
Ricardo Wurmus
4eb595f98e
gnu: r-rhdf5: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-rhdf5)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead; enable tests.
Change-Id: I2a440a41b6d527c5c91786345db49532fdca5b2c
2026-04-28 09:43:20 +02:00
Ricardo Wurmus
039f42cacf
gnu: r-regioner: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-regioner)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead.
Change-Id: Ic90c620653ffa6d2ad6eab4ded05e4bbfe62d279
2026-04-28 09:43:20 +02:00
Ricardo Wurmus
300ad1eae1
gnu: r-msnbase: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-msnbase)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead.
Change-Id: Icb2170c300d80dc5f955b4ff1b97f1e33385a7c2
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
e91add3e5d
gnu: r-genomicdatacommons: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-genomicdatacommons)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead.
Change-Id: I02a6f73db89104c90e6a4301240a1fd20e35a636
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
b623f93a1c
gnu: r-escape: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-escape)[arguments]: Remove phase
'delete-bad-tests.
Change-Id: I6d0af6daaed7b5c142ccfdfc162ba57968d1ce17
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
ff0ac745a3
gnu: r-category: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-category)[arguments]: Remove phase
'delete-bad-tests; specify #:test-directory and #:skipped-tests instead.
Change-Id: If573e4ea497fdd1f3654433d2854f0a821455bd6
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
79caf62e0e
gnu: r-treeio: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-treeio)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead; enable more tests.
Change-Id: I55fccf144c233bfd4115b9201c1550e9d477e6a4
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
2427e2c927
gnu: r-derfinder: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-derfinder)[arguments]: Remove phase
'delete-bad-tests.
Change-Id: Ib4e5e8557209b5a46b48e77c52c6355676b3e577
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
ade48de757
gnu: r-bumphunter: Disable tests instead of patching them.
...
After patching we didn't run any tests anyway.
* gnu/packages/bioconductor.scm (r-bumphunter)[arguments]: Remove phase
'delete-bad-tests; disable tests instead.
Change-Id: I6ba13013c6038b272204ae4191111714d835be05
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
eb8fb07869
gnu: r-txdbmaker: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-txdbmaker)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead.
Change-Id: I35e1fb2dce920cb0a59a063eb2b511b636e46546
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
e5809f9dfe
gnu: r-scrapper: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-scrapper)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: I25b29604508732e64a7efb72b9635e7bc8685356
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
d618b746ab
gnu: r-plyranges: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-plyranges)[arguments]: Remove phase
'disable-bad-tests.
Change-Id: I7539e3c6f8ed26a66bf9d4ef65ecb11bee74421d
2026-04-28 09:43:19 +02:00
Ricardo Wurmus
81e7897426
gnu: r-transcriptr: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-transcriptr)[arguments]: Remove phase
'disable-bad-tests.
Change-Id: Ic0781089808a2468797d03e968aa696553409801
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
139275f541
gnu: r-tcgautils: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-tcgautils)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: I29a788dc229c599207d89d7f4dbd49c3c9f06f1e
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
0d3e6c9067
gnu: r-screpertoire: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-screpertoire)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: Ieac662ca919889a71861cb6b1f08febab2487f54
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
170430ae56
gnu: r-chippeakanno: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-chippeakanno)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: Id7e7cd02d1b0b02f62022b9d55e69c867200e213
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
0d872d8feb
gnu: r-msnid: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-msnid)[arguments]: Remove phase
'disable-bad-tests.
Change-Id: Iaf459f89d1f6d82a486a0dcd860cff746ee140a0
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
18514ac581
gnu: r-mosdef: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-mosdef)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: Iadf53cbebf8e30b1cd8a4a793a7853b01318de39
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
634e01e63c
gnu: r-h5mread: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-h5mread)[arguments]: Remove phase
'disable-bad-tests.
Change-Id: I8a20a311a4c8c2177c07ab5d0b59c8ea5e369c73
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
0ba382ed46
gnu: r-immapex: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-immapex)[arguments]: Remove phase
'skip-bad-tests; specify #:skipped-tests instead.
Change-Id: Icb90decad077e6e2b9f68b618a983b8251954791
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
3914c0b0d4
gnu: r-rcas: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-rcas)[arguments]: Remove phase
'skip-bad-tests; specify #:skipped-tests instead.
Change-Id: Ib4497fa70e0b61267b61d4fdf70e3e5abd0c1af9
2026-04-28 09:43:18 +02:00
Ricardo Wurmus
77926495b9
gnu: r-karyoploter: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-karyoploter)[arguments]: Remove phase
'disable-bad-tests.
Change-Id: I3d5727327d1da4ba30bd8cd8d9251100329e4cac
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
24b4cac721
gnu: r-sanssouci: Update to 0.16.2-1.fcd60da.
...
* gnu/packages/bioconductor.scm (r-sanssouci): Update to 0.16.2-1.fcd60da.
[arguments]: Remove phase 'delete-bad-tests.
[propagated-inputs]: Remove r-rcpp and r-rcpparmadillo; add r-matrixtests and
r-rlang.
[native-inputs]: Remove r-ggplot2; add r-knitr.
Change-Id: I30fa708d0a1873d78fa2350e5933e807ccaae821
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
736493c469
gnu: r-cicero-monocle3: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-cicero-monocle3)[arguments]: Remove phase
'skip-bad-tests; specify #:skipped-tests instead.
Change-Id: I3ab92000982c97e95e4b157dcf3cfe1d49f056f3
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
2313cfe545
gnu: r-mutationalpatterns: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-mutationalpatterns)[arguments]: Remove
phase 'skip-bad-tests.
Change-Id: I51ee4d02fd12e34100a6823a8ba71e117bc618a1
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
20703c3798
gnu: r-bamsignals: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-bamsignals)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: Ifbb26ef31debc2ad43eb1265c7916b24bfa140ae
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
33fdbbf0ec
gnu: r-biomart: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-biomart)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead.
Change-Id: I98c167685c07453fd8fa8b8c7700c21591d043af
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
fb44842b2b
gnu: r-biocset: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-biocset)[arguments]: Remove phase
'delete-bad-tests; specify #:skipped-tests instead.
Change-Id: Ibcdfdca6e35869e260a8f02deddacaa59002c7f1
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
e6cea80a08
gnu: r-zellkonverter: Enable tests by bypassing Conda.
...
* gnu/packages/bioconductor.scm (r-zellkonverter)[arguments]: Enable all tests
but one; add phase 'basilisk-configuration.
[inputs]: Add python-anndata, python-h5py, python-natsort, python-numpy,
python-pandas, python-scipy, and python-wrapper.
Change-Id: I4eb5e34ab540bdeea64f6b8629bb8f17d24c3663
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
b1241b9837
gnu: r-hdf5array: Update comment.
...
* gnu/packages/bioconductor.scm (r-hdf5array)[arguments]: Update comment on
why we delete a test.
Change-Id: Ibefbe960a12969337a63329d511d6c0891895c94
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
fa529d1008
gnu: r-basilisk: Patch to bypass Conda.
...
* gnu/packages/bioconductor.scm (r-basilisk)[arguments]: Add phase
'patch-for-guix.
Change-Id: I8bcfd78da0818235a3ab1c00aae8dafdc8aa57aa
2026-04-28 09:43:17 +02:00
Ricardo Wurmus
7a85759090
gnu: r-decoupler: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-decoupler)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: I40e3ba1539ee4dc5d471c547a5208317f2a7600e
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
3cd0fafdd1
gnu: r-cner: Remove custom phases, enable all tests.
...
* gnu/packages/bioconductor.scm (r-cner)[arguments]: Remove phases
'disable-bad-tests and 'fix-gcc-14-strictness.
Change-Id: I116538acce4dacad5550727dba14bb72bb8905f4
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
b6e3f8e6b6
gnu: r-chromvar: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-chromvar)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: Ia5419e9be986c9600372de103c0ee5353a194346
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
a43943d964
gnu: r-mscoreutils: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-mscoreutils)[arguments]: Remove phase
'disable-bad-tests.
Change-Id: I6fa331a8110d3923f7f1394023cfa81aa2a1b837
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
c11f5915ed
gnu: r-abn: Enable all tests.
...
* gnu/packages/bioconductor.scm (r-abn)[arguments]: Remove phase
'delete-bad-tests.
Change-Id: I78978dfc6e606c90d24c6ef6b4cf0ed5f1af3492
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
56f3be50c4
gnu: r-posterior: Update to 1.7.0.
...
* gnu/packages/cran.scm (r-posterior): Update to 1.7.0.
Change-Id: I7053e29e54d42cbb82a45d19831accc849df796a
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
1bb57f474b
gnu: r-processx: Update to 3.8.7.
...
* gnu/packages/cran.scm (r-processx): Update to 3.8.7.
Change-Id: I69d8e6a7d8627f851b066b00e4e74340767facfb
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
e5eae4c58a
gnu: r-pkgload: Update to 1.5.1.
...
* gnu/packages/cran.scm (r-pkgload): Update to 1.5.1.
Change-Id: Ib774f4e6a77be5d7358673485337248e47388700
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
27d8040bb8
gnu: r-ps: Update to 1.9.2.
...
* gnu/packages/cran.scm (r-ps): Update to 1.9.2.
Change-Id: I44542f83ac5880a79f940ab6702805812d3414e1
2026-04-28 09:43:16 +02:00
Ricardo Wurmus
0ac03eb38c
gnu: r-conos: Update to 1.5.3.
...
* gnu/packages/bioconductor.scm (r-conos): Update to 1.5.3.
Change-Id: I1f2b0773ab03051dd4c82f991196c0c7ac77063f
2026-04-28 09:43:15 +02:00
Ricardo Wurmus
6601fd0402
gnu: r-barcodetrackr: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-barcodetrackr)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: Ibe719fb6a2395c31c67788255d7df95988962b4c
2026-04-28 09:43:15 +02:00
Ricardo Wurmus
363ad0fc8c
gnu: r-basics: Replace custom phase with SKIPPED-TESTS argument.
...
* gnu/packages/bioconductor.scm (r-basics)[arguments]: Remove phase
'disable-bad-tests; specify #:skipped-tests instead.
Change-Id: I2948991cebaab753c496ec272a9f82c5f359ca2d
2026-04-28 09:43:15 +02:00
André Batista
02421ea3fb
gnu: mullvadbrowser: Update to 15.0.10.
...
Fixes CVEs: 2026-6746, 2026-6747, 2026-6748, 2026-6749, 2026-6750,
2026-6751, 2026-6752, 2026-6753, 2026-6754, 2026-6757, 2026-6759,
2026-6761, 2026-6762, 2026-6763, 2026-6764, 2026-6765, 2026-6766,
2026-6767, 2026-6769, 2026-6770, 2026-6771, 2026-6772, 2026-6776,
2026-6785 and 2026-6786.
See:
<https://www.mozilla.org/en-US/security/advisories/mfsa2026-32/ > for
details.
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
20260420133000.
(%mullvadbrowser-version): Update to 15.0.10.
(%mullvadbrowser-firefox-version): Update to 140.10.0esr-15.0-1-build2.
(mullvadbrowser-translation-base): Update to b09d79a755.
Change-Id: I7ca71425b6135ca9649d52b577b3278e64250674
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-28 09:01:45 +02:00
André Batista
48f6b21f1c
gnu: torbrowser: Update to 15.0.10.
...
Fixes CVEs: 2026-6746, 2026-6747, 2026-6748, 2026-6749, 2026-6750,
2026-6751, 2026-6752, 2026-6753, 2026-6754, 2026-6757, 2026-6759,
2026-6761, 2026-6762, 2026-6763, 2026-6764, 2026-6765, 2026-6766,
2026-6767, 2026-6769, 2026-6770, 2026-6771, 2026-6772, 2026-6776,
2026-6785 and 2026-6786.
See:
<https://www.mozilla.org/en-US/security/advisories/mfsa2026-32/ > for
details.
* gnu/packages/tor-browsers.scm (%torbrowser-build-date): Update to
20260420133000.
(%torbrowser-version): Update to 15.0.10.
(%torbrowser-firefox-version): Update to 140.10.0esr-15.0-1-build2.
(torbrowser-translation-base): Update to b09d79a755.
(torbrowser-translation-specific): Update to acc7524bf4.
Change-Id: If87a8147f55da7dba625d3cb976085a65b97ed09
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-28 09:01:38 +02:00
Cayetano Santos
8227c6e7b3
gnu: mu: Update to 1.14.1.
...
* gnu/packages/mail.scm (mu): Update to 1.14.1.
Change-Id: I555df29c96b047ce2bbc0ac7903c220adbd69694
2026-04-28 08:53:28 +02:00
Mattia Bunel
abaf568edf
services: postgresql: Change default authentification method.
...
* gnu/services/databases.scm (%default-postgres-hba):
Change the authentification method from the deprecated md5
to the recommended scram-sha-256.
Change-Id: I4ae06bf2f77daa7a9339964182153c5f02897e4f
Merges: https://codeberg.org/guix/guix/pulls/7780
Reviewed-by: jgart <jgart@dismail.de >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-28 15:03:16 +09:00
Juliana Sims
75ea9c1857
gnu: xdg-desktop-portal-wlr: Cleanup and style.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Cleanup and run guix
style.
Change-Id: I2ac138281b8be351000f0beabd2efb1d0cdcb29f
Signed-off-by: Noé Lopez <noelopez@free.fr >
2026-04-27 22:53:53 +02:00
Juliana Sims
c9652dcc06
gnu: xdg-desktop-portal-wlr: Use gexps.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Use gexps.
Change-Id: I23356906c439dd2e4ba24e3ecf6244a7c5bf1942
Signed-off-by: Noé Lopez <noelopez@free.fr >
2026-04-27 22:53:53 +02:00
Juliana Sims
4fd78658a7
gnu: xdg-desktop-portal-wlr: Fix screencast.
...
Logic for handling output and window selection moved into a separate file
which needs to have its hardcoded paths correct.
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Fix screencast.
Change-Id: Idad5bc7fa75b926cf48dfa6cb8dc95cf92e5bd5a
Signed-off-by: Noé Lopez <noelopez@free.fr >
2026-04-27 22:53:50 +02:00
jgart
da514e3e8f
gnu: Remove ecl-mcclim.
...
* gnu/packages/lisp-xyz.scm (ecl-mcclim): Delete variable.
Change-Id: I294e2cd132195a38719596f63e406251de203e80
2026-04-27 15:45:47 -04:00
aecepoglu
9ae428f9ca
gnu: sbcl-slime-swank: update to 2.32
...
* gnu/packages/lisp-xyz.scm (sbcl-slime-swank): update to 2.32
Change-Id: Ie41a24f723dbe92a786f6cdd9695baba02eee9ff
Signed-off-by: jgart <jgart@dismail.de >
2026-04-27 15:45:47 -04:00
Simen Endsjø
3ce60cd35e
gnu: evdi: Update to 1.14.15.
...
* gnu/packages/linux.scm (evdi): Update to 1.14.15.
[arguments]<#:phases>{embed-/etc/os-release}: New phase to remove
`include /etc/os-release' from Makefile.
[description]: Add a period.
Change-Id: Ica3290fdfbafe26e0f26604513a180b45d318275
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-27 15:27:04 +02:00
Simen Endsjø
80fcc26390
Revert "gnu: Remove libevdi."
...
This reverts commit 8d6b041cb6 .
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-27 15:27:04 +02:00
Simen Endsjø
723dc0512c
Revert "gnu: Remove evdi."
...
This reverts commit 7619e82b35 .
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-27 15:27:04 +02:00
Cayetano Santos
66ca9d5331
gnu: verilator: Update to 5.048.
...
* gnu/packages/electronics.scm (verilator): Update to 5.048.
Change-Id: I752a8d286fa0d6191450e4e40fe30780c8854774
2026-04-27 14:44:13 +02:00
Cayetano Santos
7c93e85206
gnu: python-edalize: Update to 0.6.8.
...
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.8.
Change-Id: I753b5004a885386efcc8ede35ef948368a386311
2026-04-27 14:42:57 +02:00
Cayetano Santos
19a2b2f026
gnu: nvc: Update to 1.20.1.
...
* gnu/packages/electronics.scm (nvc): Update to 1.20.1.
Change-Id: Ia196440b823d38f371e3efe349b92226405c1cc3
2026-04-27 14:20:18 +02:00
Andreas Enge
e087bad5e9
gnu: Remove regrader.
...
* gnu/packages/music.scm (regrader): Delete variable.
Fixes : guix/guix#7461
Change-Id: Id838f86be15353aff842afd54d793b21d146ff0e
2026-04-27 14:03:58 +02:00
Andreas Enge
54f071fb05
gnu: Remove gandi-cli.
...
* gnu/packages/networking.scm (gandi-cli): Delete variable.
Fixes : guix/guix#7428
Change-Id: I0d85449aabcc0b6a908ad4426e463fb611756918
2026-04-27 14:02:06 +02:00
Andreas Enge
90cd859382
gnu: Remove gandi.cli.
...
* gnu/packages/networking.scm (gandi.cli): Delete variable.
Change-Id: Iaffb057fe11a6c08178ddbac087c05119c519ffb
2026-04-27 14:00:49 +02:00
Juliana Sims
aa53694ba3
gnu: xdg-desktop-portal-wlr: Update to 0.8.2.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Update to 0.8.2.
Change-Id: Ia8bcb863a7da723068db67244d2382d7418d482e
Signed-off-by: Noé Lopez <noelopez@free.fr >
2026-04-27 12:15:25 +02:00
Andy Tai
95c94f8fd4
gnu: parallel: Update to 20260422.
...
* gnu/packages/parallel.scm (parallel): Update to 20260422.
Change-Id: I41db3522559f1342b231cd6fa77a89ac377c83bd
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8134
2026-04-27 10:03:06 +02:00
Ludovic Courtès
48ab37e8ba
gnu: munge: Build the shared library only.
...
* gnu/packages/admin.scm (munge)[arguments]: Pass ‘--disable-static’.
Change-Id: I6383514166460262e4f964b635250ee0c4510119
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8046
2026-04-27 10:03:05 +02:00
Ludovic Courtès
7d3e684ee1
gnu: munge: Use gexps.
...
* gnu/packages/admin.scm (munge)[arguments]: Rewrite to gexps. Remove
unnecessary ‘--with-libgcrypt-prefix’ configure flag.
Change-Id: I25fb0b02105f2e22fba1ca04d495dca40e6314ee
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:05 +02:00
Ludovic Courtès
2568426ebf
gnu: munge: Build from a Git checkout.
...
* gnu/packages/admin.scm (munge)[source]: Switch to ‘git-fetch’ and adjust
‘snippet’ accordingly.
[native-inputs]: Add ‘autoconf’, ‘automake’, and ‘libtool’.
[arguments]: Add ‘pre-bootstrap’ phase. Adjust ‘skip-failing-tests’ phase.
Change-Id: I807a7cff020757f785812f321a22ab03b0b04d5e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:05 +02:00
Ludovic Courtès
52d151a253
gnu: munge: Update to 0.5.18.
...
* gnu/packages/admin.scm (munge)[source]: Update to 0.5.18 and adjust
‘snippet’.
[native-inputs]: New field.
[arguments]: In ‘skip-failing-tests’ phase, modify ‘03-munged.sh’ and adjust
file names.
Change-Id: I2f02d5ed0f095674427c308d7efeb3ad4c4e62b4
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:05 +02:00
Ludovic Courtès
8d2742cb8f
gnu: openpmix: Add dependency on munge.
...
This is necessary on some systems; failing that, openpmix warns about missing
“munge” component.
* gnu/packages/parallel.scm (openpmix)[inputs]: Add ‘munge’.
Change-Id: I26b4b16887d153d2e43f38762eeddd25d10a3631
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:05 +02:00
Ludovic Courtès
0e18caf221
doc: Make “Automatic LUKS Master Key Passing” an actual section.
...
This is a followup to b90597b98d , which added
“Automatic LUKS Master Key Passing” in the documentation of the
‘device-tree-support?’ field.
* doc/guix.texi (Bootloader Configuration): Move “Automatic LUKS Master Key
Passing” as an actual subsection below the ‘bootloader-configuration’ doc.
Add an anchor and index entries. Add @unnumberedsubsec for “Additional Boot
Entries” and for “Themes” together with index entries
Change-Id: I9e43d27b7294144288eb2a8ce1d7903da6dfae45
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8162
2026-04-27 10:03:05 +02:00
Johannes Christ
78053b9004
home: Run child as pid 2.
...
To test, use a sample home configuration and a command such as:
guix home container home.scm -- sleep 10
Before this commit, hitting `^C` would not have any effect, as `sleep`
does not explicitly register a signal handler for `SIGINT`. With this
commit, `guix home container` forwards the signal to `sleep`, which
then exits.
* guix/scripts/home.scm (spawn-home-container): Instruct
`eval/container` to not run our child directly as pid 1 in the spawned
container, as it may not expect to run as an init process.
Change-Id: Ib997a0386d0851978d197fbd2dfb139141d13065
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8051
2026-04-27 10:03:05 +02:00
Johannes Christ
2ca5575e9d
linux-container: Add #:child-is-pid1? to ‘eval/container’.
...
* gnu/system/linux-container.scm (eval/container): Add `#:child-is-pid1?`.
Change-Id: I522783f22a38093d862f5cfad1c68baaacd4ecc5
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:05 +02:00
Johannes Christ
8538333bed
environment: Run child as PID 2.
...
* guix/scripts/environment.scm (launch-environment/container): Instruct
`call-with-container` to not run the child as PID 1, which sets up a
simple signal proxying parent process to properly forward signals such
as `SIGINT` to the child.
Co-authored-by: Ludovic Courtès <ludo@gnu.org >
Change-Id: I8d435357f54b092562b461e0913aa58e63ecdbf9
Fixes : #7600
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:04 +02:00
Johannes Christ
d1d079739b
linux-container: Fix hang when #:child-is-pid1? is true.
...
* gnu/build/linux-container.scm (call-with-container): Use `safe-clone`
instead of `primitive-fork` as the latter suffers from a Guile
regression causing the child to hang up.
Change-Id: I6da65991fdec6b4403ebdcde618a87ba39e802b3
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:04 +02:00
Ashish SHUKLA
393be2396e
gnu: php-8.4: Update to 8.4.20
...
* gnu/packages/php.scm (php-8.4): Update to 8.4.20.
Change-Id: I061e97e89a1b09d75a00580ae124008a6007e747
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8070
2026-04-27 10:03:04 +02:00
Ashish SHUKLA
a400a5e34b
gnu: php-8.5: Update to 8.5.5
...
* gnu/packages/php.scm (php-8.5): Update to 8.5.5.
Change-Id: Iab0dcefcc60d03bc0fc08e4f0a3bebe3a30f95b6
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:04 +02:00
Ashish SHUKLA
03f78cb1e8
gnu: php-8.5: Generate X.509 certificates used for tests.
...
The X.509 certificates shipped with the tarball and used for the tests expire
at some point (some of them in April 2026), leading to test failures. By
generating them we avoid this problem entirely.
* gnu/packages/php.scm (php-8.5)[arguments]: Add modules.
<#:phases>: Add regenerate-ssl-certs phase.
Fixes : guix/guix#8040
Change-Id: Ib6911c5967f67a250a9270837d37caf42a498018
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
2026-04-27 10:03:04 +02:00
Charles Roelli
48569a2977
gnu: python-django: Update to 5.2.13.
...
* gnu/packages/django.scm (python-django): Update to 5.2.13.
Change-Id: Ib58a87c42b04549529f1e6d92c31acd1b8650037
Merges: https://codeberg.org/guix/guix/pulls/8119
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-27 16:44:07 +09:00
Rodion Goritskov
35d94c2709
gnu: nginx: Enable HTTP3/QUIC.
...
* gnu/packages/web.scm (nginx)[#:configure-flags]: Add --with-http_v3_module.
Change-Id: Ied07f887bf700451b32fae381fa39f5e77ad76d4
Merges: https://codeberg.org/guix/guix/pulls/8136
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-27 16:35:07 +09:00
Efraim Flashner
c2b3c7a00b
gnu: vim-full: Don't overwrite configure flags.
...
* gnu/packages/vim.scm (vim-full)[arguments]: Adjust the inherited
configure-flags instead of prepending configure-flags to the inherited
arguments.
Fixes : guix/guix#8116
Change-Id: I522b03620ffe6668876843b30bb90f44e521484d
2026-04-27 08:54:42 +03:00
jgart
0c1d342191
gnu: trealla: Update to 2.94.4.
...
* gnu/packages/prolog.scm (trealla): Update to 2.94.4.
Change-Id: I1e3fd231fa11ac47ce89eeb986b2c2d0969ae7cf
2026-04-26 21:59:16 -04:00
Maxim Cournoyer
ae50b34096
.guix-authorizations: Register Noé's key.
...
* .guix-authorizations (baleine): Register Noé's key.
Voucher: Liliana Marie Prikler <liliana.prikler@gmail.com >
Voucher: Maxim Cournoyer <maxim@guixotic.coop >
Voucher: Andreas Enge <andreas@enge.fr >
Change-Id: Iaa262f753d73f5ecd15ecd883b7e905de647b476
2026-04-27 09:35:25 +09:00
moksh
f90adbd63b
gnu: syncthing: Update to 2.0.16.
...
* gnu/packages/syncthing.scm (syncthing): Update to 2.0.16.
Merges: https://codeberg.org/guix/guix/pulls/8160
Change-Id: I3272857ea3d73b0a206ff878333e6339a2e815ca
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-26 22:45:13 +01:00
Sharlatan Hellseher
0791717950
gnu: go-github-com-openzipkin-zipkin-go: Enable build and tests.
...
* gnu/packages/golang-web.scm (go-github-com-openzipkin-zipkin-go):
[arguments] <skip-build?, tests?>: Enable.
[propagated-inputs]: Add go-github-com-ibm-sarama and
go-github-com-rabbitmq-amqp091-go.
[description]: Provide URL with short explanation of what Zipkin is.
Change-Id: Ia3945e598b2868ab28b40ee7a4ff7937dc169558
2026-04-26 22:35:23 +01:00
Sharlatan Hellseher
ab69b44f78
gnu: Add go-github-com-rabbitmq-amqp091-go.
...
* gnu/packages/golang-web.scm (go-github-com-rabbitmq-amqp091-go): New variable.
Change-Id: I5f66448cc50ba88f84f1afdb571eb1e2d630451b
2026-04-26 22:27:38 +01:00
Sharlatan Hellseher
d19d23ceba
gnu: Add go-github-com-ibm-sarama.
...
* gnu/packages/golang-web.scm (go-github-com-ibm-sarama, sarama-tools):
New variables.
Change-Id: I0022a5a435f5bb5001eba62b2ed59e45a0f4b0b0
2026-04-26 22:22:53 +01:00
Sharlatan Hellseher
db8a17feea
gnu: Add go-github-com-eapache-go-resiliency.
...
* gnu/packages/golang-xyz.scm (go-github-com-eapache-go-resiliency): New variable.
Change-Id: I7b8c36c7c955c899e4212cb9248e7d9f86ce05b4
2026-04-26 22:22:53 +01:00
Danny Milosavljevic
a1a82d2525
gnu: codex: Update to 0.124.0.
...
* gnu/packages/patches/rust-codex-0.124.0-code-mode-stub-toolname.patch: New file.
* gnu/packages/patches/rust-codex-0.124.0-remove-patch-sections.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add references to them.
* gnu/packages/codex.scm (codex): Update to 0.124.0.
* gnu/packages/rust-crates.scm: Update.
* gnu/packages/rust-sources.scm (rust-codex-0.124.0): New variable.
Change-Id: I90570206d39c533edfc6d70e229ee3f7eda9dcf2
2026-04-26 22:47:11 +02:00
Tobias Geerinckx-Rice
ecda809fd4
doc: Further elucidate(?) the bcachefs situation.
...
This follows up on commit cd2d52bce2 .
Said support is <https://codeberg.org/guix/guix/pulls/1917 >, but linking
to PRs in the documentation is a bit much. The git log is much better.
* doc/guix.texi (Keyboard Layout and Networking and Partitioning): One
cannot, in fact, load the bcachefs module on an unpatched Guix System.
Change-Id: Ib04cc97cf7cffc1e7d130d4dd43e422afaef55ee
2026-04-19 02:00:00 +02:00
Tobias Geerinckx-Rice
6565cb39a9
gnu: psi-plus: Tweak description.
...
* gnu/packages/messaging.scm (psi-plus)[description]: Prioritise.
Change-Id: Ica1695748628ba2ea7d06e2ebdaa871bf7cf09c1
2026-04-19 02:00:00 +02:00
Tobias Geerinckx-Rice
d93269e925
gnu: psi-plus: Update to 1.5.2115.
...
* gnu/packages/messaging.scm (psi-plus): Update to 1.5.2115.
[inputs]: Add libomemo-c.
Change-Id: Idc1ec0510a28420c659122f72ac832818be8e9b8
2026-04-19 02:00:00 +02:00
Tobias Geerinckx-Rice
223b983c4f
gnu: psi-plus: Update home page.
...
* gnu/packages/messaging.scm (psi-plus)[home-page]: Update.
Change-Id: I27a0ef532455e1a352b19936a860ab0490217447
2026-04-19 02:00:00 +02:00
Tobias Geerinckx-Rice
65d5abecf4
gnu: psi-plus: Simplify wrapping phase.
...
* gnu/packages/messaging.scm (psi-plus)[arguments]: Rename the 'wrap-env phase
to 'wrap-executable and remove the single-element FOR-EACH complication.
Change-Id: Iabda6634f6f83cd8cd21bd26c2107b139030c575
2026-04-19 02:00:00 +02:00
Sharlatan Hellseher
dd2c600e8f
gnu: go-github-com-sigstore-rekor-tiles-v2: Add more missing inputs.
...
* gnu/packages/golang-web.scm (go-github-com-sigstore-rekor-tiles-v2):
[arguments] <test-flags>: Run more tests.
[propagated-inputs]: Add go-cloud-google-com-go-spanner,
go-github-com-chainguard-dev-clog, and
go-github-com-transparency-dev-tessera.
Change-Id: I25d364114e8f4bc38a8aa3234f4952c5f6c58da9
2026-04-26 12:59:22 +01:00
Patrick Norton
2a3492b086
gnu: Add go-github-com-alingse-asasalint.
...
* gnu/packages/golang-check.scm (go-github-com-alingse-asasalint): New
variable.
Relates-to: https://codeberg.org/guix/guix/pulls/5417
Change-Id: Ia17d862ae911c00dac08256c0c2be61cbb422a8e
Reviewed-by: Johannes Christ <jc@jchri.st >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-26 12:59:21 +01:00
Patrick Norton
850300f874
gnu: Add go-github-com-alexkohler-prealloc.
...
* gnu/packages/golang-check.scm (go-github-com-alexkohler-prealloc): New
variable.
Relates-to: https://codeberg.org/guix/guix/pulls/5417
Change-Id: Ib7fffc1dbc1a026606dbd619b3db50b4c639eb8b
Reviewed-by: Johannes Christ <jc@jchri.st >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-26 12:59:21 +01:00
Patrick Norton
0c05c14a1c
gnu: Add go-github-com-akutz-memconn.
...
* gnu/packages/golang-web.scm (go-github-com-akutz-memconn): New
variable.
Relates-to: https://codeberg.org/guix/guix/pulls/5417
Change-Id: I4983368885e32dbe8eb048ad40c2b4b244d5a691
Reviewed-by: Johannes Christ <jc@jchri.st >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-26 12:59:21 +01:00
Patrick Norton
f340255ac3
gnu: Add go-fyne-io-systray.
...
* gnu/packages/golang-xyz.scm (go-fyne-io-systray): New variable.
Relates-to: https://codeberg.org/guix/guix/pulls/5417
Change-Id: I026a0fc3045af9c3d6733973f88c8184d78596f6
Reviewed-by: Johannes Christ <jc@jchri.st >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-26 12:59:21 +01:00
Patrick Norton
c60385e7f3
gnu: Add go-codeberg-org-chavacava-garif.
...
* gnu/packages/golang-xyz.scm (go-codeberg-org-chavacava-garif): New
variable.
Relates-to: https://codeberg.org/guix/guix/pulls/5417
Change-Id: I701c4e3d7a55b7af146f6362d2ec1ff9060e54c5
Reviewed-by: Johannes Christ <jc@jchri.st >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-26 12:59:21 +01:00
Sharlatan Hellseher
11c071147e
gnu: Add go-github-com-transparency-dev-tessera.
...
* gnu/packages/golang-web.scm (go-github-com-transparency-dev-tessera): New variable.
Change-Id: I4424fb0e10dfd17b34e1c122f7aec78c1a83de67
2026-04-26 12:59:21 +01:00
Sharlatan Hellseher
505d54e113
gnu: Add go-go-opentelemetry-io-contrib-detectors-aws-ecs.
...
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-detectors-aws-ecs): New variable.
Change-Id: I81e34bde1c85014bff5b3010dbb66453ba9d9f08
2026-04-26 12:59:21 +01:00
Sharlatan Hellseher
adb6bc8174
gnu: Add go-go-opentelemetry-io-contrib-detectors-aws-ec2-v2.
...
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-detectors-aws-ec2-v2): New variable.
Change-Id: I7dee3d4de6ef305e6ed8bafbedbba9754f008d17
2026-04-26 12:59:21 +01:00
Sharlatan Hellseher
9572ef816c
gnu: Add go-github-com-brunoscheufler-aws-ecs-metadata-go.
...
* gnu/packages/golang-web.scm (go-github-com-brunoscheufler-aws-ecs-metadata-go): New variable.
Change-Id: I2862a77b66b0b78286dc4c3d0c799746e8e0978c
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
3141f98eab
gnu: Add go-github-com-bitfield-script.
...
* gnu/packages/golang-xyz.scm (go-github-com-bitfield-script): New variable.
Change-Id: I732c56dff8d4af296998b0f9946ff7d90cf23199
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
e45b76740c
gnu: Add go-github-com-chainguard-dev-clog.
...
* gnu/packages/golang-xyz.scm (go-github-com-chainguard-dev-clog): New variable.
Change-Id: Ia187d4153d24e982f85747565ffcdc33c26fe237
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
7d3faf9adb
gnu: Add go-github-com-googlecloudplatform-opentelemetry-operations-go-exporter-trace.
...
* gnu/packages/golang-web.scm (go-github-com-googlecloudplatform-opentelemetry-operations-go-exporter-trace):
New variable.
Change-Id: I2df3bb8acb7986a06ba2827253c83332a1123829
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
d157829459
gnu: Add go-github-com-googlecloudplatform-opentelemetry-operations-go-internal-cloudmock.
...
* gnu/packages/golang-web.scm (go-github-com-googlecloudplatform-opentelemetry-operations-go-internal-cloudmock): New variable.
Change-Id: I58b9ce7873b77744ddb2c4812708ce9eb9a6268b
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
deb1281afd
gnu: Add go-cloud-google-com-go-logging.
...
* gnu/packages/golang-web.scm (go-cloud-google-com-go-logging): New variable.
(go-cloud-google-com-go)[source] <snippet>: Remove "logging" directory.
Change-Id: I74650b7120356f780b2344b75e71734977b0f5e7
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
eb3dbd7e8d
gnu: Add go-cloud-google-com-go-trace.
...
* gnu/packages/golang-web.scm (go-cloud-google-com-go-trace): New variable.
(go-cloud-google-com-go)[source] <snippet>: Remove "trace" directory.
Change-Id: Id2965aaa5107ef59d78023dc313525482a6e0e13
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
becde8b26b
gnu: Add go-cloud-google-com-go-spanner.
...
* gnu/packages/golang-web.scm (go-cloud-google-com-go-spanner): New variable.
(go-cloud-google-com-go)[source] <snippet>: Remove "spanner" dirrectory.
[arguments] <test-flags>: Remove "spanner/spansql" from the scope.
Change-Id: If6da09f19d8b2c9e2937da7256d468693b7c0508
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
05ed48dba4
gnu: Add go-github-com-googlecloudplatform-grpc-gcp-go-grpcgcp.
...
* gnu/packages/golang-web.scm (go-github-com-googlecloudplatform-grpc-gcp-go-grpcgcp): New variable.
Change-Id: Ia4b5bcceaadb7c9e46822be5451101c8aaab55be
2026-04-26 12:59:20 +01:00
Sharlatan Hellseher
f826fb50e2
gnu: Add go-github-com-robinus2-golang-moving-average.
...
* gnu/packages/golang-maths.scm (go-github-com-robinus2-golang-moving-average): New variable.
Change-Id: Icf77b13b7a07a83e81ef81be2e1d39ac3be91ec2
2026-04-26 12:59:19 +01:00
Patrick Norton
cd1459572c
gnu: go-github-com-google-go-tpm: Update to 0.9.4.
...
* gnu/packages/golang-crypto.scm (go-github-com-google-go-tpm): Update to 0.9.4.
Relates-to: https://codeberg.org/guix/guix/pulls/5417
Change-Id: I23189ffe8e8f3932271aa70be77cd03e97a35767
Reviewed-by: Johannes Christ <jc@jchri.st >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-26 12:59:19 +01:00
Patrick Norton
0b24f42085
gnu: go-gvisor-dev-gvisor: Update to 0.0.0-1.9414b50.
...
* gnu/packages/golang-xyz.scm (go-gvisor-dev-gvisor): Update to
9414b50a5633100fd7299a5a7998742575dcb669 commit.
Relates-to: https://codeberg.org/guix/guix/pulls/5417
Change-Id: I223906664b92768cca076243ee007abad5981283
Reviewed-by: Johannes Christ <jc@jchri.st >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-26 12:59:19 +01:00
Sharlatan Hellseher
56b8d8f33e
gnu: go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc: Update to 1.43.0.
...
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc): Update to 1.43.0.
[argumens] <skip-build?, tests?>: Enable.
[propagated-inputs]: Remove go-go-uber-org-goleak; add
go-go-opentelemetry-io-otel,
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace,
go-go-opentelemetry-io-otel-metric,
go-go-opentelemetry-io-otel-metric-x, go-go-opentelemetry-io-otel-sdk,
go-go-opentelemetry-io-otel-sdk-metric, and
go-go-opentelemetry-io-otel-trace.
[native-inputs]: Add go-go-uber-org-goleak.
Change-Id: Ida9f5d87f6c69507a0a7cb88dca1b24e9a512be1
2026-04-26 12:59:19 +01:00
Sharlatan Hellseher
f33ca72f00
gnu: Add go-go-opentelemetry-io-otel-metric-x.
...
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-otel-metric-x): New variable.
Change-Id: I0d16b6f5c1a96c09b9a94e0fd89e13029e108bde
2026-04-26 12:59:19 +01:00
Sharlatan Hellseher
3e32fce5aa
gnu: go-github-com-files-com-files-sdk-go-v3: Update to 3.3.95.
...
* gnu/packages/golang-web.scm (go-github-com-files-com-files-sdk-go-v3): Update to 3.3.95.
[propagated-inputs]: Remove go-github-com-bradfitz-iter; add go-golang-org-x-sync.
Relates-to: https://codeberg.org/guix/guix/issues/8118
Change-Id: I2f3975a4e984010ed602a73310c67da9cdddf2e6
2026-04-26 12:59:17 +01:00
Cayetano Santos
e978b77e9b
gnu: emacs-calibredb: Update to 2.14.0.
...
* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.14.0.
[propagated-inputs]: Add emacs-request.
[arguments]<#:tests?>: Disable.
<#:include>: Add .py files.
<#:phases>: Update ’patch-paths.
Change-Id: Ic0b8bf581fca242ff3e91ce510826e46c189aa18
2026-04-26 12:34:01 +02:00
Nguyễn Gia Phong
3e937950aa
gnu: fnc: Indent.
...
* gnu/packages/version-control.scm (fnc): Indent.
Change-Id: I04a155e6084ee9d6f5b15db62f920c9bf5c6ba53
Merges: https://codeberg.org/guix/guix/pulls/7962
2026-04-26 17:37:16 +09:00
Nguyễn Gia Phong
b22ed7e361
gnu: fnc: Update to 0.19-0.c158d7ac217.
...
* gnu/packages/version-control.scm (fnc): Update to 0.19-0.c158d7ac217.
[arguments]<#:make-flags>: Add LDFLAGS for libfossil and sqlite3.
<#:phases>: Move 'don-t-use-install-s from here...
[source]: ...to a snippet here together with the unbundling
of SQLite and libfossil. Switch to fossil-fetch.
[inputs]: Add libfossil. Remove zlib.
[home-page]: Update to the new URL.
Change-Id: Ib9ee71665b23c363fdfc88ddd9a2380561e16351
Reviewed-by: Thanos Apollo <public@thanosapollo.org >
2026-04-26 17:37:03 +09:00
Nguyễn Gia Phong
f27a394eb7
gnu: libfossil: Dedent.
...
* gnu/packages/version-control.scm (libfossil): Dedent.
Change-Id: I90ed0a5e1d61ac50b125807b561d7f221284bd84
2026-04-26 17:37:01 +09:00
Nguyễn Gia Phong
a97d78ba76
gnu: libfossil: Update to 0.6.0.
...
* gnu/packages/patches/libfossil-skip-amalgamation.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/version-control.scm (libfossil)[source]: Remove patch.
Update to 0.6.0.
Change-Id: I3e75eea767c582325fa4a6b62d093a40964cfaeb
Reviewed-by: Thanos Apollo <public@thanosapollo.org >
2026-04-26 17:36:21 +09:00
Anderson Torres
229d0cb49f
gnu: e3: Update to 2.82.1.
...
The original upstream website is no longer available.
* gnu/packages/text-editors.scm (e3): Update to 2.82.1.
[source]: Use git-fetch.
[arguments]: Use gexps.
[supported-systems]: Reorder field.
[home-page]: Update to fork at Museoa.
Change-Id: I908317793035971e84efc67b8970a18594bb3234
Merges: https://codeberg.org/guix/guix/pulls/8117
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-26 17:13:32 +09:00
Cayetano Santos
78e603ce22
gnu: emacs-mastodon: Add tests.
...
* gnu/packages/emacs-xyz.scm (emacs-mastodon)[native-inputs]: Add
emacs-el-mock.
[arguments]<#:test-command>: Add.
<#:tests?>: Delete.
<#:phases>: Indent; add ’skip-failing-tests and ’fix-tests.
Change-Id: Id7f9c07a9d54c7f91dfc498aa4859ddd56c17a40
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-26 07:53:08 +02:00
Vinicius Monego
83dfde3eb6
gnu: highs: Update to 1.14.0.
...
* gnu/packages/maths.scm (highs): Update to 1.14.0.
[description]: End with a period.
Change-Id: Ibb20b6bfa553be855c96a4960c36fd2c42f462e0
2026-04-25 22:01:20 -03:00
jgart
06cd989c0f
gnu: sbcl-stumpwm-wpctl: Use modern style.
...
* gnu/packages/wm.scm (sbcl-stumpwm-wpctl)[arguments]: Use modern style.
[inputs]: Format the code.
[description]: Add period to sentence.
Change-Id: I285ea307e0f0a58e456870f8d5314cd464da2f49
2026-04-25 19:00:13 -04:00
Junker
ddc6ea22ca
gnu: Add sbcl-stumpwm-wpctl.
...
* gnu/packages/wm.scm (sbcl-stumpwm-wpctl): New variable.
Change-Id: I2a73a72c1437e0a27b4ca9d047c6c153f5389dcf
Signed-off-by: jgart <jgart@dismail.de >
2026-04-25 18:55:38 -04:00
jgart
64e4b79de6
gnu: sbcl-stumpwm-acpi-backlight: Use modern style.
...
* gnu/packages/wm.scm (sbcl-stumpwm-acpi-backlight)[arguments]: Use modern
style.
[source]: Format the code.
Change-Id: I65c608d30aeefd54166d136115c81c7a4e6c7320
2026-04-25 18:54:57 -04:00
jgart
cbeee0326f
gnu:sbcl-stumpwm-bluetooth: Use modern style.
...
* gnu/packages/wm.scm (sbcl-stumpwm-bluetooth)[arguments]: Use modern style.
Change-Id: I0038d52948f48c8a489b69a5ad9ae9ec9d6e32aa
2026-04-25 18:49:54 -04:00
Junker
165bc107d4
gnu: Add sbcl-stumpwm-bluetooth.
...
* gnu/packages/wm.scm (sbcl-stumpwm-bluetooth): New variable.
Change-Id: Iaa54c27cbfc8a429fe3af87a9a56cfec8c2923af
Signed-off-by: jgart <jgart@dismail.de >
2026-04-25 16:24:45 -04:00
jgart
c039b2da23
gnu: sbcl-stumpwm-acpi-backlight: Add comment on missing tests.
...
* gnu/packages/wm.scm (sbcl-stumpwm-acpi-backlight)[arguments]: Add comment
regarding missing tests.
Change-Id: Id86f679b7df58582b15be7e2dfa6d597276956a6
2026-04-25 16:24:03 -04:00
Junker
d02b10be15
gnu: Add sbcl-stumpwm-acpi-backlight.
...
* gnu/packages/wm.scm (sbcl-stumpwm-acpi-backlight): New variable.
Change-Id: I4db3c6f75c77d9c4e2c22b633a36cf68f6e47971
Signed-off-by: jgart <jgart@dismail.de >
2026-04-25 16:24:03 -04:00
Ian Eure
e5e2aaaf55
gnu: librewolf: Update to 150.0-1. [security-updates]
...
Contains fixes for:
CVE-2026-6746: Use-after-free in the DOM: Core & HTML component
CVE-2026-6747: Use-after-free in the WebRTC component
CVE-2026-6748: Uninitialized memory in the Audio/Video: Web Codecs
component
CVE-2026-6749: Information disclosure due to uninitialized memory in
the Graphics: Canvas2D component
CVE-2026-6750: Privilege escalation in the Graphics: WebRender
component
CVE-2026-6751: Uninitialized memory in the Audio/Video: Web Codecs
component
CVE-2026-6752: Incorrect boundary conditions in the WebRTC component
CVE-2026-6753: Incorrect boundary conditions in the WebRTC component
CVE-2026-6754: Use-after-free in the JavaScript Engine component
CVE-2026-6755: Mitigation bypass in the DOM: postMessage component
CVE-2026-6756: Mitigation bypass in Firefox for Android
CVE-2026-6757: Invalid pointer in the JavaScript: WebAssembly
component
CVE-2026-6758: Use-after-free in the JavaScript: WebAssembly component
CVE-2026-6759: Use-after-free in the Widget: Cocoa component
CVE-2026-6760: Mitigation bypass in the Networking: Cookies component
CVE-2026-6761: Privilege escalation in the Networking component
CVE-2026-6762: Spoofing issue in the DOM: Core & HTML component
CVE-2026-6763: Mitigation bypass in the File Handling component
CVE-2026-6764: Incorrect boundary conditions in the DOM: Device
Interfaces component
CVE-2026-6765: Information disclosure in the Form Autofill component
CVE-2026-6766: Incorrect boundary conditions in the Libraries
component in NSS
CVE-2026-6767: Other issue in the Libraries component in NSS
CVE-2026-6768: Mitigation bypass in the Networking: Cookies component
CVE-2026-6769: Privilege escalation in the Debugger component
CVE-2026-6770: Other issue in the Storage: IndexedDB component
CVE-2026-6771: Mitigation bypass in the DOM: Security component
CVE-2026-6772: Incorrect boundary conditions in the Libraries
component in NSS
CVE-2026-6773: Denial-of-service due to integer overflow in the
Graphics: WebGPU component
CVE-2026-6774: Mitigation bypass in the DOM: Security component
CVE-2026-6775: Incorrect boundary conditions in the WebRTC component
CVE-2026-6776: Incorrect boundary conditions in the WebRTC: Networking
component
CVE-2026-6777: Other issue in the Networking: DNS component
CVE-2026-6778: Invalid pointer in the Audio/Video: Playback component
CVE-2026-6779: Other issue in the JavaScript Engine component
CVE-2026-6780: Denial-of-service in the Audio/Video: Playback
component
CVE-2026-6781: Denial-of-service in the Audio/Video: Playback
component
CVE-2026-6782: Information disclosure in the IP Protection component
CVE-2026-6783: Incorrect boundary conditions, integer overflow in the
Audio/Video: Playback component
CVE-2026-6784: Memory safety bugs fixed in Firefox 150 and Thunderbird
150
CVE-2026-6785: Memory safety bugs fixed in Firefox ESR 115.35, Firefox
ESR 140.10, Thunderbird ESR 140.10, Firefox 150 and
Thunderbird 150
CVE-2026-6786: Memory safety bugs fixed in Firefox ESR 140.10,
Thunderbird ESR 140.10, Firefox 150 and Thunderbird 150
* gnu/packages/patches/librewolf-150.0-encoding_rs-rust-fix.patch: New file.
* gnu/local.mk: Add new patch to dist_patch_DATA.
* gnu/packages/librewolf.scm (make-librewolf-source): Apply new patch.
* gnu/packages/librewolf.scm (librewolf): Update to 150.0-1.
[arguments #:phases use-mozzarella]: Update Mozzarella URLs. Fixes #1923 .
Change-Id: I7696abc0ac44d689190d9ef1e12704905c11d431
2026-04-25 09:50:42 -07:00
Ian Eure
5d73106227
gnu: nss-rapid: Update to 3.123.
...
* gnu/packages/nss.scm (nss-rapid): Update to 3.123.
Change-Id: I9a8d96da253bb0dca207d2bd7a6bb83b821880ee
2026-04-25 09:50:42 -07:00
Nguyễn Gia Phong
ce09216dce
gnu: Add fead.
...
* gnu/packages/syndication.scm (fead): New variable.
Change-Id: Ic43d5fe1cc32697c6382bd6585c73cdef647e92b
Merges: https://codeberg.org/guix/guix/pulls/7979
Reviewed-by: Anderson Torres <anderson.torres.8519@gmail.com >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-25 21:35:10 +09:00
Danylo Kondratiev
cb1f7b8948
gnu: gkrellm: Migrate from (gnu packages gkrellm) to (gnu packages monitoring).
...
* gnu/packages/monitoring.scm (gkrellm): Move to here...
* gnu/packages/gkrellm.scm (gkrellm): ...from here.
Define instead as a deprecated public alias.
Change-Id: I5fb902429dc128e349406655d0aa8b7a658212b6
Merges: https://codeberg.org/guix/guix/pulls/7928
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-25 21:31:58 +09:00
Junker
f78630e302
gnu: sbcl-stumpwm-tomato: Update to 0.2.0.
...
* gnu/packages/wm.scm (sbcl-stumpwm-tomato): Update to 0.2.0.
Change-Id: Iedc27803a0267e02fd62b9551953ae0f6c073b90
Signed-off-by: jgart <jgart@dismail.de >
2026-04-25 08:01:28 -04:00
Sergio Pastor Pérez
9e4f181122
gnu: Add emacs-ben.
...
* gnu/packages/emacs-xyz.scm (emacs-ben): New variable.
Change-Id: I67659ea638185b48d4c6a41ffa531fc89ed80852
Signed-off-by: jgart <jgart@dismail.de >
2026-04-25 07:53:24 -04:00
jgart
4362b0c608
gnu: trealla: Update to 2.94.2.
...
* gnu/packages/prolog.scm (trealla): Update to 2.94.2.
Change-Id: I5a6d67a0f20e8384e769d33bf17959d5317c78e4
2026-04-25 07:50:49 -04:00
Ian Eure
fef9065259
gnu: emacs-firefox-release-notes: Update to 1.8.
...
* gnu/packages/emacs-xyz.scm (emacs-firefox-release-notes): Update to 1.8.
Change-Id: I974e2414bd4a9fd3e128ca8778f15f3c1360fa0a
2026-04-24 19:39:20 -07:00
Ludovic Courtès
528c6261cd
publish: Ignore ‘--advertise’ and warn when listening to localhost.
...
* guix/scripts/publish.scm (run-publish-server): Write lower-case message.
(localhost?): New procedure.
(guix-publish): Warn when ‘advertise?’ is true but ‘address’ is localhost.
Adjust #:advertise? argument to ‘run-publish-server’ accordingly.
Reported-by: Sergio Pastor Pérez <sergio.pastor-perez@inria.fr >
Change-Id: I7166528d11ead67882326defcf5151af28e4253a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7790
2026-04-24 22:58:43 +02:00
Nicolas Graves
fbd8568c22
tests: style: Fix tests for guile > 3.0.9.
...
* tests/style.scm : Drop the snippet that skipped all tests.
(read-package-field): Return S-expressions with comments rather than a
string.
Rewrite all tests accordingly.
Change-Id: I478611e7c58747a1b80598366c2b5510d9625498
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7632
2026-04-24 22:57:49 +02:00
jadzi
31c2fc709b
guile-web-middleware: Propagate ‘guile-compose’.
...
* gnu/packages/guile-xyz.scm (guile-web-middleware)[inputs]: Move
‘guile-compose’ to…
[propagated-inputs]: … here.
Change-Id: I4b8ce3fd160dab7eb57f3565ff6f693b5cbdd36a
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8088
2026-04-24 22:57:13 +02:00
Ludovic Courtès
bbfb6f2c62
gnu: guile-git: Update to 0.11.1.
...
* gnu/packages/guile.scm (guile-git): Update to 0.11.1.
[home-page]: Switch to codeberg.org.
[arguments]: Remove ‘skip-tests/hurd’ phase, which is no longer needed.
Fixes: guix/guix#4989
Change-Id: Ie6570df3d19c61acc165d4619445c4a55ed319cf
Reported-by: Yelninei <yelninei@tutamail.com >
Reported-by: brian cully <bjc@spork.org >
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8076
2026-04-24 22:16:08 +02:00
Ludovic Courtès
0cbf963044
gnu: guile-variant-package-name: Don’t rename ‘guile-bootstrap’.
...
Previously, ‘package-for-guile-2.2’ would sometimes create a variant
of (@ (gnu packages commencement) glibc-final) with a package called
“guile2.2-bootstrap” among its derivations, thereby causing an entirely
separate package graph to be built.
The reason ‘glibc-final’ would be modified despite the use of #:deep? #f is
because ‘texinfo’ depends on ‘libc-utf8-locales-for-target’, which depends on
‘glibc-final’. This happened for ‘guile2.2-git’ because it depends on
‘texinfo’.
* gnu/packages/guile.scm (guile-variant-package-name): When ‘name’ is
“guile-bootstrap”, return it unchanged.
Change-Id: I6317927cf073085f36c4e07704469bb400b5a890
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-24 22:16:07 +02:00
Daniel Littlewood
fe89ae08c2
services: nginx: Fix ‘stop’ in cases where a custom config file is passed.
...
A previous commit (c7cb771cf4 ) fixed an issue with the nginx service to
ensure it can be stopped when started from a custom config file.
The stop command, which should have been `nginx -s stop`, was mistakenly
written as `nginx stop`, which means that `herd stop nginx` still fails
in the given case. This commit corrects that typo.
* gnu/services/web.scm (nginx-shepherd-service): In ‘stop’, correctly
call “nginx -s stop” when ‘value’ is not a process.
Fixes : guix/guix#7061
Reported-by: Dan Littlewood
Change-Id: I3055fc24084d30da969afd508861d2423a396ced
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8128
2026-04-24 22:16:01 +02:00
Efraim Flashner
72ce4088da
gnu: bottom: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
bottom.
Change-Id: I8deffd25b7876514997fe4c78b21b4fb89d37210
2026-04-24 16:15:57 +03:00
Efraim Flashner
65eb271e6f
gnu: rmpc: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
rmpc.
Change-Id: I27e90add392c04f5670957240bb86c80882359e6
2026-04-24 16:15:57 +03:00
Efraim Flashner
0e0622edcc
gnu: mollysocket: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
mollysocket.
Change-Id: If0acc613381141b1227cc3c5154e354c5bb6da8a
2026-04-24 16:15:57 +03:00
Efraim Flashner
9a9b4c5674
gnu: espflash: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
espflash.
Change-Id: I001401f94c48b0a524da23fd04e2f790639fa036
2026-04-24 16:15:56 +03:00
Efraim Flashner
f0c5f25cb4
gnu: cargo-nextest: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
cargo-nextest.
Change-Id: I97cd6068fed88ddd25eda6a6a32ab596f31c5882
2026-04-24 16:15:56 +03:00
Efraim Flashner
869cd7fa03
gnu: python-cmsis-pack-manager: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
python-cmsis-pack-manager.
Change-Id: I16ec4aebec3a887d04a72e6518a369d3c7b4d530
2026-04-24 16:15:56 +03:00
André Batista
08015b27ee
gnu: mullvadbrowser: Update to 15.0.9.
...
* gnu/packages/tor-browsers.scm (%mullvadbrowser-build-date): Update to
140.9.1esr-15.0-1-build1.
(%mullvadbrowser-version): Update to 15.0.9.
(%mullvadbrowser-firefox-version): Update to 140.9.1esr-15.0-1-build1.
(mullvadbrowser-translation-base): Update to ce651a6f8a.
(mullvadbrowser-translation-specific): Update to 4bf1989120.
Change Id: I6678167e836f66979f44a3c7f67ae499930abdd4
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-24 14:59:01 +02:00
André Batista
273a4433a6
gnu: torbrowser: Update to 15.0.9.
...
* gnu/packages/tor-browsers.scm (firefox-locales): Update to 412690f136.
(%torbrowser-build-date): Update to 20260404073000.
(%torbrowser-version): Update to 15.0.9.
(%torbrowser-firefox-version): Update to 140.9.1esr-15.0-1-build1.
(torbrowser-translation-base): Update to ce651a6f8a.
(torbrowser-translation-specific): Update to 685a144cb5.
[arguments] <#:phases> 'fix-zucchini: New phase.
Change Id: I04a709936f40f32780d2a9fd31d395db727378d3
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-24 14:58:54 +02:00
Efraim Flashner
209874a88a
gnu: ouch: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
ouch.
Change-Id: Ieef1dac04323f059afcfc1b4d814e81154fc3b09
2026-04-24 15:01:10 +03:00
Efraim Flashner
d7f45831cf
gnu: tectonic: Install shell completions.
...
* gnu/packages/rust-apps.scm (tectonic)[arguments]: Add a phase to
generate the shell completions.
Change-Id: I9a624b1c44770325ff33567181440168c5b9a38f
2026-04-24 15:01:09 +03:00
Efraim Flashner
b10d0fdaf0
gnu: tectonic: Update to 0.16.9.
...
* gnu/packages/rust-apps.scm (tectonic): Update to 0.16.9.
[source]: Don't download recursively. Remove snippet.
[arguments]: Skip a test.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
tectonic.
Change-Id: I293ba0f31567d0cedf918cdfbbcfd62692c46dec
2026-04-24 15:01:09 +03:00
Efraim Flashner
af2b12e51f
gnu: rust-crates: Remove some rust crates.
...
These crates were mentioned specifically by cargo audit.
* gnu/packages/rust-crates.scm: Remove some unused crates.
Change-Id: Ic76e8fdaf47d1004e8f0fb2c28162d20ccb57004
2026-04-24 15:01:09 +03:00
Efraim Flashner
cfa3de9ba4
gnu: hyperfine: Simplify installing shell completions.
...
* gnu/packages/rust-apps.scm (hyperfine)[arguments]: Rewrite installing
the shell completions to use the copy-build-system's install phase.
Change-Id: I3113b1817a2a8ebeb63aa187f736def8babbb5c1
2026-04-24 15:01:09 +03:00
Efraim Flashner
fd18daaa4d
gnu: hyperfine: Update to 1.20.0.
...
* gnu/packages/rust-apps.scm (hyperfine): Update to 1.20.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
hyperfine.
Change-Id: I285f911b3b1dbb5b8338e1b5d5f1153dfce0aeed
2026-04-24 15:01:09 +03:00
Efraim Flashner
3c2ea3ba6a
gnu: vtracer: Update rust dependencies.
...
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
vtracer.
Change-Id: Iebf3a02aed85ef832ba2f57f696e45b9865f9983
2026-04-24 15:01:09 +03:00
Efraim Flashner
d3a19b14a9
gnu: aw-watcher-window-wayland: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
aw-watcher-window-wayland.
Change-Id: I03e5904c697be2d1dcb9a447c84aa80e30afc286
2026-04-24 15:01:08 +03:00
Efraim Flashner
8a68d9f6c8
gnu: zed: Update some rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
rust-dap-types-0.0.1.1b461b3, rust-gh-workflow-0.8.0.c9eac0e,
rust-livekit-0.7.8.5f04705, rust-notify-8.2.0.ce58c24,
rust-zed-xim-0.4.0-zed.16f35a2.
Change-Id: I489b0fbc53da10c38bb25e0a20a43065d1aafdd6
2026-04-24 15:01:08 +03:00
Efraim Flashner
bec766115e
gnu: python-proton-vpn-local-agent: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
python-proton-vpn-local-agent.
Change-Id: Ia4c1bbdb5e114861c1aec2f107d4f84982ff3a36
2026-04-24 15:01:01 +03:00
Greg Hogan
8793d78395
gnu: fast-float: Update to 8.2.5.
...
* gnu/packages/cpp.scm (fast-float): Update to 8.2.5.
[arguments]<#:phases>{patch-cmake-tests}: Fix matches.
Change-Id: I04d66fb223e2535d63daa2e7a1809a0bd22644af
2026-04-24 11:41:03 +00:00
Ashish SHUKLA
128dc8ca7f
gnu: simdutf: Update to 9.0.0.
...
* gnu/packages/c.scm (simdutf): Update to 9.0.0.
Change-Id: I90f6e78814c2cfe827f5190f8cb743e97faa2531
Signed-off-by: Greg Hogan <code@greghogan.com >
2026-04-24 11:20:50 +00:00
Ashish SHUKLA
b5e877667d
gnu: simdjson: Update to 4.6.2.
...
* gnu/packages/cpp.scm (simdjson): Update to 4.6.2.
Change-Id: I6ed5fa8293acc74ea0031ce781f1aacdaed05c13
Signed-off-by: Greg Hogan <code@greghogan.com >
2026-04-24 11:03:23 +00:00
Ashish SHUKLA
a3b0ebdde1
gnu: git-minimal: Update to 2.54.0
...
* gnu/packages/version-control.scm (git-minimal): Update to 2.54.0.
[source]: Remove patches.
* gnu/packages/patches/git-clar-path-max.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
Change-Id: I84ea947e29ab800b0dce7e7786f1cf5cefad2bb6
Signed-off-by: Greg Hogan <code@greghogan.com >
2026-04-24 10:45:08 +00:00
luca
606bbed702
gnu: Add yoctofetch.
...
* gnu/packages/admin.scm (yoctofetch): New variable.
Change-Id: Ic00cd0460627378fcbb57fadffc0cb94d7b58658
Merges: https://codeberg.org/guix/guix/pulls/4990
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-24 16:44:39 +09:00
Andrew Tropin
de8754d2e1
gnu: guile-ares-rs: Preserve load paths from environment variables.
...
* gnu/packages/guile-xyz.scm (guile-ares-rs): Preserve load paths from environment variables.
2026-04-24 11:39:20 +07:00
Andreas Enge
92c1e44eb8
gnu: ntp: Fix build.
...
* gnu/packages/ntp.scm (ntp)[inputs]: Replace openssl by openssl-3.0.
Change-Id: Ic4a9f753dc22d214dbf470784fa7d6eb5b8a6aee
2026-04-23 23:41:58 +02:00