Nicolas Graves
90de53ffa5
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-27 14:56:43 +02:00
Nicolas Graves
f9b6cc9fab
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-27 14:56:42 +02:00
Nicolas Graves
5487f365d3
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-27 14:56:42 +02:00
Nicolas Graves
bbea5f81b4
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-27 14:56:42 +02:00
Nicolas Graves
d857657aba
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-27 14:56:42 +02:00
Nicolas Graves
f9d0d7e9c9
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-27 14:56:42 +02:00
Nicolas Graves
6b07a3dc90
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-27 14:56:42 +02:00
Nicolas Graves
50fbbef8d3
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-27 14:56:42 +02:00
Nicolas Graves
118a39fb74
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-27 14:56:42 +02:00
Nicolas Graves
a0f2bea4bd
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-27 14:56:42 +02:00
Sharlatan Hellseher
695b1521ab
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-27 14:56:42 +02:00
Sharlatan Hellseher
e31359d185
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-27 14:56:42 +02:00
Sharlatan Hellseher
752c922b12
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-27 14:56:42 +02:00
Sharlatan Hellseher
73f1e4b10c
gnu: Add python-psleak.
...
* gnu/packages/python-check.scm (python-psleak): New variable.
Change-Id: Icd7bd533066dcb7bb7a238fa323a140627e1e878
2026-04-27 14:56:41 +02:00
Sharlatan Hellseher
28d4a652ee
gnu: Add python-psutil-bootstrap.
...
* gnu/packages/python-xyz.scm (python-psutil-bootstrap): New variable.
Change-Id: I1eb2ea0e76fb2bb9c06fddefd33cbe7b1c976494
2026-04-27 14:56:41 +02:00
Sharlatan Hellseher
217d4fc36f
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-27 14:56:41 +02:00
Sharlatan Hellseher
752e028324
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-27 14:56:41 +02:00
Sharlatan Hellseher
71c58db187
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-27 14:56:41 +02:00
Sharlatan Hellseher
eaa8d9969e
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-27 14:56:41 +02:00
Sharlatan Hellseher
3a7a6432ff
gnu: cpplint: Fix tests.
...
* gnu/packages/cpp.scm (cpplint)[phases]{fix-pytest-config}: New phase.
Change-Id: I75ea1c39f57d79d42f376f00da83e0e4867bfd8b
2026-04-27 14:56:41 +02:00
Sharlatan Hellseher
a2920bee06
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-27 14:56:41 +02:00
Sharlatan Hellseher
13ac9d8c73
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-27 14:56:41 +02:00
Sharlatan Hellseher
d599895498
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-27 14:56:41 +02:00
Sharlatan Hellseher
048f5942b7
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-27 14:56:41 +02:00
Sharlatan Hellseher
f7a11635c4
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-27 14:56:41 +02:00
Sharlatan Hellseher
a652025d1b
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-27 14:56:40 +02:00
Sharlatan Hellseher
3c2d1514d5
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-27 14:56:40 +02:00
Sharlatan Hellseher
954944e715
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-27 14:56:40 +02:00
Sharlatan Hellseher
5c271c755f
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-27 14:56:40 +02:00
Sharlatan Hellseher
125f95c988
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-27 14:56:40 +02:00
Hugo Buddelmeijer
7c844af666
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-27 14:56:40 +02:00
Hugo Buddelmeijer
8e3a1a7025
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-27 14:56:40 +02:00
Hugo Buddelmeijer
d1bc9faae5
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-27 14:56:40 +02:00
Hugo Buddelmeijer
80ae3ed74a
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-27 14:56:40 +02:00
Sharlatan Hellseher
a02dac42af
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-27 14:56:40 +02:00
Sharlatan Hellseher
52e53f59e4
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-27 14:56:40 +02:00
Sharlatan Hellseher
4fe062f4e9
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-27 14:56:39 +02:00
Sharlatan Hellseher
26d3e4af4f
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-27 14:56:39 +02:00
Hugo Buddelmeijer
468e4608c3
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-27 14:56:39 +02:00
Nicolas Graves
840091ed60
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-27 14:56:39 +02:00
Nicolas Graves
0c5e874760
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-27 14:56:39 +02:00
Nicolas Graves
9005df3489
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-27 14:56:39 +02:00
Sharlatan Hellseher
12d5441a6d
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-27 14:56:39 +02:00
Sharlatan Hellseher
413e4b4200
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-27 14:56:39 +02:00
Sharlatan Hellseher
402fccbcfb
gnu: python-debugpy: Add python-versioneer.
...
* gnu/packages/python-xyz.scm (python-debugpy)[native-inputs]: Add
python-versioneer.
Change-Id: I2e9906742caa4edcb44dfc3236e75b36656cabcd
2026-04-27 14:56:39 +02:00
Sharlatan Hellseher
57c13e1b83
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-27 14:56:39 +02:00
Sharlatan Hellseher
9a9ecb3a9f
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-27 14:56:39 +02:00
Nicolas Graves
131ef0ccd0
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-27 14:56:38 +02:00
Nicolas Graves
9fdb535e8f
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-27 14:56:38 +02:00
Nicolas Graves
dfab4a3d06
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-27 14:56:38 +02:00
Nicolas Graves
6a26b0bdd5
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-27 14:56:38 +02:00
Nicolas Graves
f977f721ab
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-27 14:56:38 +02:00
Sharlatan Hellseher
8eccb7cdd7
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-27 14:56:38 +02:00
Sharlatan Hellseher
f1784dacfd
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-27 14:56:38 +02:00
Sharlatan Hellseher
ec4784c94e
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-27 14:56:38 +02:00
Sharlatan Hellseher
e2e0b5f547
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-27 14:56:38 +02:00
Sharlatan Hellseher
aefbbe48d6
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-27 14:56:38 +02:00
Sharlatan Hellseher
7cd11f7154
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-27 14:56:38 +02:00
Hugo Buddelmeijer
021717b7c7
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-27 14:56:38 +02:00
Sharlatan Hellseher
935bb590ff
gnu: Add libmypaint-next.
...
* gnu/packages/gimp.scm (libmypaint-next): New variable.
Change-Id: I1a5c1090d5eea1630934f95cef452d1a4896db69
2026-04-27 14:56:37 +02:00
Sharlatan Hellseher
e17e91a688
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-27 14:56:37 +02:00
Sharlatan Hellseher
72201ef07e
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-27 14:56:37 +02:00
Sharlatan Hellseher
5ef202bef1
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-27 14:56:37 +02:00
Nicolas Graves
3023aed526
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-27 14:56:37 +02:00
Sharlatan Hellseher
08469744b9
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-27 14:56:36 +02:00
Sharlatan Hellseher
4a5d5ebc95
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-27 14:56:36 +02:00
Sharlatan Hellseher
95fd55b31b
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-27 14:56:36 +02:00
Sharlatan Hellseher
75b52d9166
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-27 14:56:36 +02:00
Sharlatan Hellseher
ef794e4033
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-27 14:56:36 +02:00
Sharlatan Hellseher
c0e834b2cd
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-27 14:56:36 +02:00
Sharlatan Hellseher
daccbfa4ae
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-27 14:56:36 +02:00
Nguyễn Gia Phong
0e9afeaafd
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-27 14:56:36 +02:00
Sharlatan Hellseher
71e05b87f7
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-27 14:56:36 +02:00
Hugo Buddelmeijer
8d501bdf86
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-27 14:56:36 +02:00
Nicolas Graves
6d247df0c0
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-27 14:56:35 +02:00
Nicolas Graves
9d4a14ab48
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-27 14:56:35 +02:00
Nicolas Graves
a585b60689
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-27 14:56:35 +02:00
Nicolas Graves
7e622b00bc
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-27 14:56:35 +02:00
Nicolas Graves
2dd68d12d9
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-27 14:56:35 +02:00
Nicolas Graves
9279916bc0
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-27 14:56:35 +02:00
Nicolas Graves
8fd84f6dc2
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-27 14:56:35 +02:00
Nicolas Graves
68dc820385
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-27 14:56:35 +02:00
Nicolas Graves
f8204eb3b0
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-27 14:56:35 +02:00
Nicolas Graves
44bf2f550d
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-27 14:56:35 +02:00
Sharlatan Hellseher
931ca222bc
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-27 14:56:35 +02:00
Sharlatan Hellseher
6ad25290f4
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-27 14:56:35 +02:00
Sharlatan Hellseher
3fa2b25cbe
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-27 14:56:35 +02:00
Sharlatan Hellseher
6c902b065d
gnu: h3: Update to 4.4.1.
...
* gnu/packages/geo.scm (h3): Update to 4.4.1.
Change-Id: I5b7149568a74aeced17fbc1f7befb639cc4a62fe
2026-04-27 14:56:35 +02:00
Sharlatan Hellseher
80d44b819f
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-27 14:56:34 +02:00
Sharlatan Hellseher
67907cf3d6
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-27 14:56:34 +02:00
Sharlatan Hellseher
ea4fb6af35
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-27 14:56:34 +02:00
Nicolas Graves
0d08bfffc2
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-27 14:56:34 +02:00
Nicolas Graves
4edf96dbed
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-27 14:56:34 +02:00
Nicolas Graves
1cd1795b76
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-27 14:56:34 +02:00
Nicolas Graves
f1974a2fb5
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-27 14:56:34 +02:00
Sharlatan Hellseher
06222cb859
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-27 14:56:34 +02:00
Sharlatan Hellseher
e172c12252
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-27 14:56:34 +02:00
Sharlatan Hellseher
782381ffc1
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-27 14:56:34 +02:00
Sharlatan Hellseher
63be3fa72d
gnu: Add python-click-8.1.
...
* gnu/packages/python-xyz.scm (python-click-8.1): New variable.
Change-Id: Ib574dc4b1ec0d4dc06bb1fd844afbdbea345fc17
2026-04-27 14:56:34 +02:00
Sharlatan Hellseher
8e4b984f27
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-27 14:56:34 +02:00
Sharlatan Hellseher
c53c737048
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-27 14:56:33 +02:00
Sharlatan Hellseher
d444c6123e
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-27 14:56:33 +02:00
Maxim Cournoyer
a538febe90
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-27 14:56:33 +02:00
Maxim Cournoyer
fac63e7395
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-27 14:56:33 +02:00
Nicolas Graves
beef9c436e
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-27 14:56:33 +02:00
Nicolas Graves
156458cbc0
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-27 14:56:33 +02:00
Nicolas Graves
4af3c343ff
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-27 14:56:33 +02:00
Nicolas Graves
4453833da6
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-27 14:56:33 +02:00
Nicolas Graves
cffce88288
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-27 14:56:33 +02:00
Nicolas Graves
15c8d996d6
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-27 14:56:33 +02:00
Nicolas Graves
4b989d3b18
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-27 14:56:32 +02:00
Nicolas Graves
7fab398a71
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-27 14:56:32 +02:00
Nicolas Graves
725c643be1
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-27 14:56:32 +02:00
Nicolas Graves
8376c8b311
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-27 14:56:32 +02:00
Nicolas Graves
0ac0cf6864
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-27 14:56:32 +02:00
Nicolas Graves
03ffbe553d
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-27 14:56:32 +02:00
Nicolas Graves
0f3d6a8ebe
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-27 14:56:32 +02:00
Nicolas Graves
81cd3d2016
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-27 14:56:32 +02:00
Nicolas Graves
ea9cb7414c
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-27 14:56:32 +02:00
Nicolas Graves
eb0f284064
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-27 14:56:32 +02:00
Nicolas Graves
ec4dddade2
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-27 14:56:32 +02:00
Nicolas Graves
709f012e4a
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-27 14:56:32 +02:00
Nicolas Graves
39cc090171
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-27 14:56:32 +02:00
Nicolas Graves
fba82e0b87
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-27 14:56:31 +02:00
Nicolas Graves
2e99b48f66
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-27 14:56:31 +02:00
Nicolas Graves
3cfb41f0ff
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-27 14:56:31 +02:00
Nicolas Graves
147f19ab29
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-27 14:56:31 +02:00
Nicolas Graves
4190cc2f98
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-27 14:56:31 +02:00
Nicolas Graves
29a64acfea
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-27 14:56:31 +02:00
Nicolas Graves
0e01680649
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-27 14:56:31 +02:00
Nicolas Graves
3b9bb87a71
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-27 14:56:31 +02:00
Nicolas Graves
34631f2b8e
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-27 14:56:31 +02:00
Nicolas Graves
1c1805d5fa
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-27 14:56:31 +02:00
Nicolas Graves
a7dc7ec51f
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-27 14:56:31 +02:00
Nicolas Graves
3b15508ea6
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-27 14:56:31 +02:00
Nicolas Graves
431bf474c6
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-27 14:56:31 +02:00
Nicolas Graves
d98148b97d
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-27 14:56:31 +02:00
Nicolas Graves
b7ab0578d8
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-27 14:56:30 +02:00
Nicolas Graves
80c09ecbc8
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-27 14:56:30 +02:00
Nicolas Graves
1fda1f2abc
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-27 14:56:30 +02:00
Nicolas Graves
5d203bcaaa
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-27 14:56:30 +02:00
Nicolas Graves
66e3d21ae1
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-27 14:56:30 +02:00
Nicolas Graves
0db638a1a0
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-27 14:56:30 +02:00
Nicolas Graves
94d7b10780
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-27 14:56:30 +02:00
Nicolas Graves
471dd810af
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-27 14:56:30 +02:00
Nicolas Graves
8608edd858
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-27 14:56:30 +02:00
Nicolas Graves
6db9464617
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-27 14:56:30 +02:00
Nicolas Graves
68f376d431
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-27 14:56:30 +02:00
Nicolas Graves
240f7b4742
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-27 14:56:30 +02:00
Nicolas Graves
13de95c48e
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-27 14:56:30 +02:00
Nicolas Graves
a9385208bd
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-27 14:56:30 +02:00
Nicolas Graves
97e13dc189
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-27 14:56:29 +02:00
Nicolas Graves
d98b0ac557
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-27 14:56:29 +02:00
Nicolas Graves
a3b6fa3f2b
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-27 14:56:29 +02:00
Nicolas Graves
0f8ff1b4bc
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-27 14:56:29 +02:00
Nicolas Graves
1d35c835f3
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-27 14:56:29 +02:00
Nicolas Graves
c98765c347
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-27 14:56:29 +02:00
Nicolas Graves
397a4afc12
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-27 14:56:29 +02:00
Nicolas Graves
7832d86d96
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-27 14:56:29 +02:00
Nicolas Graves
7eac7badda
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-27 14:56:29 +02:00
Nicolas Graves
fb091085b1
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-27 14:56:29 +02:00
Nicolas Graves
29a62d94ce
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-27 14:56:29 +02:00
Nicolas Graves
a78352d028
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-27 14:56:28 +02:00
Nicolas Graves
127fecd8be
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-27 14:56:28 +02:00
Nicolas Graves
b117f79d38
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-27 14:56:28 +02:00
Nicolas Graves
bc8a9679be
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-27 14:56:28 +02:00
Nicolas Graves
101789a870
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-27 14:56:28 +02:00
Nicolas Graves
603a5db718
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-27 14:56:28 +02:00
Nicolas Graves
73bda9f04f
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-27 14:56:28 +02:00
Nicolas Graves
f09fe5f132
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-27 14:56:28 +02:00
Nicolas Graves
daf482d298
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-27 14:56:28 +02:00
Nicolas Graves
3176dcc4fd
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-27 14:56:28 +02:00
Nicolas Graves
c6ab7d5efd
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-27 14:56:28 +02:00
Nicolas Graves
b38519f902
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-27 14:56:28 +02:00
Nicolas Graves
c464978ffd
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-27 14:56:28 +02:00
Nicolas Graves
13fcf00f0b
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-27 14:56:27 +02:00
Nicolas Graves
b1a73927fa
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-27 14:56:27 +02:00
Nicolas Graves
2018050aff
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-27 14:56:27 +02:00
Nicolas Graves
5e6377f250
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-27 14:56:27 +02:00
Nicolas Graves
d28315392c
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-27 14:56:27 +02:00
Nicolas Graves
a80622ef26
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-27 14:56:27 +02:00
Nicolas Graves
afbd6c51a1
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-27 14:56:27 +02:00
Nicolas Graves
1076b1537a
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-27 14:56:27 +02:00
Nguyễn Gia Phong
0e7567dcda
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-27 14:56:27 +02:00
Nguyễn Gia Phong
783cefa1d5
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-27 14:56:27 +02:00
Nguyễn Gia Phong
82ada6290c
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-27 14:56:27 +02:00
Sharlatan Hellseher
d9d247db3d
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-27 14:56:26 +02:00
Sharlatan Hellseher
9626eed731
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-27 14:56:26 +02:00
Sharlatan Hellseher
7a43072fb9
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-27 14:56:26 +02:00
Sharlatan Hellseher
7c3c925437
gnu: python-clang: Add python-setuptools.
...
* gnu/packages/llvm.scm (python-clang)[native-inputs]: Add
python-setuptools.
Change-Id: I777aac2f15aaa99dd08719c8c7fbb515967bd214
2026-04-27 14:56:26 +02:00
Sharlatan Hellseher
b9e8153571
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-27 14:56:26 +02:00
Sharlatan Hellseher
8fbd7439bd
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-27 14:56:26 +02:00
Hugo Buddelmeijer
d44a08fb7f
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-27 14:56:26 +02:00
Hugo Buddelmeijer
af65dc3535
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-27 14:56:26 +02:00
Sharlatan Hellseher
a29da1c56d
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-27 14:56:26 +02:00
Yelninei
e4e6ac91e7
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-27 14:56:26 +02:00
Sharlatan Hellseher
846d71236a
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-27 14:56:26 +02:00
Sharlatan Hellseher
bbacffbd78
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-27 14:56:26 +02:00
Sharlatan Hellseher
bc8e32f3ef
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-27 14:56:26 +02:00
Sharlatan Hellseher
30537d1c8a
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-27 14:56:25 +02:00
Sharlatan Hellseher
7c8f481082
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-27 14:56:25 +02:00
Sharlatan Hellseher
6a355d6901
gnu: Add python-dirty-equals-bootstrap.
...
* gnu/packages/python-xyz.scm (python-dirty-equals-bootstrap): New variable.
Change-Id: I1f90def023d1a2cc64998fd92ed427431c6b00fc
2026-04-27 14:56:25 +02:00
Hugo Buddelmeijer
cd3918baa3
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-27 14:56:25 +02:00
Sharlatan Hellseher
7bbf0ccf42
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-27 14:56:25 +02:00
Sharlatan Hellseher
9b0b07c69c
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-27 14:56:25 +02:00
Sharlatan Hellseher
89cb2f9645
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-27 14:56:25 +02:00
Sharlatan Hellseher
8b6712ef87
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-27 14:56:25 +02:00
Sharlatan Hellseher
a37581c318
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-27 14:56:25 +02:00
Sharlatan Hellseher
a7e01224fb
gnu: Remove python-rich-next.
...
* gnu/packages/python-xyz.scm (python-rich-next): Delete variable.
Change-Id: I7b37b4083d770452e4659a8b876976d824f3bed0
2026-04-27 14:56:25 +02:00
Sharlatan Hellseher
75e0902b08
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-27 14:56:25 +02:00
Hugo Buddelmeijer
cd84f1aa53
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-27 14:56:25 +02:00
Hugo Buddelmeijer
505bafc57e
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-27 14:56:25 +02:00
Hugo Buddelmeijer
3e6528c22d
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-27 14:56:24 +02:00
Hugo Buddelmeijer
7383dc0e56
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-27 14:56:24 +02:00
Hugo Buddelmeijer
c373022185
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-27 14:56:24 +02:00
Hugo Buddelmeijer
07b6401d90
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-27 14:56:24 +02:00
Hugo Buddelmeijer
4c4abb2e95
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-27 14:56:24 +02:00
Hugo Buddelmeijer
3a85a8d6e7
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-27 14:56:24 +02:00
Hugo Buddelmeijer
34d23de7d0
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-27 14:56:24 +02:00
Sharlatan Hellseher
4f02444f9f
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-27 14:56:24 +02:00
Sharlatan Hellseher
af216457fa
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-27 14:56:24 +02:00
Sharlatan Hellseher
14e6c6298c
gnu: Add python-types-pyside6.
...
* gnu/packages/python-xyz.scm (python-types-pyside6): New variable.
Change-Id: I7c5e60cf38de37b1a127fd8aa2ce062f1da9ae54
2026-04-27 14:56:24 +02:00
Sharlatan Hellseher
fd3069e1a4
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-27 14:56:24 +02:00
Sharlatan Hellseher
754405c625
gnu: Add python-pytokens.
...
* gnu/packages/python-xyz.scm (python-pytokens): New variable.
Change-Id: I1757fc076cb104533e4fa4223215615ac9c82d53
2026-04-27 14:56:24 +02:00
Sharlatan Hellseher
cf5ab43583
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-27 14:56:24 +02:00
Reza Housseini
fe2c20a164
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-27 14:56:23 +02:00
Hugo Buddelmeijer
95c18e2dc9
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-27 14:56:23 +02:00
Andreas Enge
d3514c7bfa
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-27 14:56:23 +02:00
Andreas Enge
50b29de4f7
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-27 14:56:23 +02:00
Andreas Enge
48b28acb4b
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-27 14:56:23 +02:00
Sharlatan Hellseher
ffab85ffdb
gnu: python-msgspec: Adjust style and indentation.
...
* gnu/packages/serialization.scm (python-msgspec): Adjust style and
indentation.
Change-Id: I76fba5a2314febe4cddbc712fecf7a596a31915e
2026-04-27 14:56:23 +02:00
Nguyễn Gia Phong
99098e5aac
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-27 14:56:23 +02:00
Sharlatan Hellseher
dacfe2dca2
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-27 14:56:23 +02:00
Hugo Buddelmeijer
82d7c0e8c2
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-27 14:56:23 +02:00
Hugo Buddelmeijer
eccaa36dd2
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-27 14:56:23 +02:00
Hugo Buddelmeijer
36879f391d
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-27 14:56:23 +02:00
Hugo Buddelmeijer
a360feff55
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-27 14:56:23 +02:00
Hugo Buddelmeijer
4c6428a733
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-27 14:56:23 +02:00
Hugo Buddelmeijer
065dfaea5d
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-27 14:56:22 +02:00
Hugo Buddelmeijer
182972a59d
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-27 14:56:22 +02:00
Hugo Buddelmeijer
74a1db4559
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-27 14:56:22 +02:00
Sharlatan Hellseher
90aa8e6b16
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-27 14:56:22 +02:00
Sharlatan Hellseher
7c39ed9530
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-27 14:56:22 +02:00
Hugo Buddelmeijer
e0abc727ad
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-27 14:56:22 +02:00
Hugo Buddelmeijer
cd206e706c
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-27 14:56:22 +02:00
Hugo Buddelmeijer
a77975cb23
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-27 14:56:22 +02:00
Hugo Buddelmeijer
5c016f10e2
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-27 14:56:22 +02:00
Hugo Buddelmeijer
0143651843
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-27 14:56:22 +02:00
Hugo Buddelmeijer
8d8af4cae3
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-27 14:56:22 +02:00
Hugo Buddelmeijer
1b3a3d42b9
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-27 14:56:22 +02:00
Yan Abu Arab
33745317ac
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-27 14:56:22 +02:00
jgart
f7a4abcfa4
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-27 14:56:21 +02:00
Nicolas Graves
af0ac68cc4
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-27 14:56:21 +02:00
Sharlatan Hellseher
2e5d415114
gnu: Remove python-greenlet-2.
...
* gnu/packages/python-xyz.scm (python-greenlet-2): Delete variable.
Fixes : guix/guix#6801
Change-Id: Ib008ce81ca3af00d8c5c933d615b5a89effcc9ca
2026-04-27 14:56:21 +02:00
Hugo Buddelmeijer
e49672ed34
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-27 14:56:21 +02:00
Hugo Buddelmeijer
4f30b54724
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-27 14:56:21 +02:00
Hugo Buddelmeijer
1a263d2be3
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-27 14:56:21 +02:00
Sharlatan Hellseher
a1585a2902
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-27 14:56:21 +02:00
Sharlatan Hellseher
f8db6573ac
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-27 14:56:21 +02:00
Nicolas Graves
fafe3ea72b
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-27 14:56:21 +02:00
Nicolas Graves
41344046b2
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-27 14:56:21 +02:00
Nicolas Graves
105f4e7e00
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-27 14:56:21 +02:00
Nicolas Graves
71a0849203
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-27 14:56:21 +02:00
Nicolas Graves
e439cbb59c
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-27 14:56:21 +02:00
Nicolas Graves
4e22dc50b0
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-27 14:56:21 +02:00
Nicolas Graves
9bcd646560
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-27 14:56:20 +02:00
Nicolas Graves
3826ecc874
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-27 14:56:20 +02:00
Nicolas Graves
4283eaef84
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-27 14:56:20 +02:00
Cayetano Santos
b30f96780f
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-27 14:56:20 +02:00
Aaron Covrig
45ebe1c8bf
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-27 14:56:20 +02:00
Yan Abu Arab
97f02c6224
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-27 14:56:18 +02:00
Sharlatan Hellseher
3012d0256a
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-27 14:54:50 +02:00
Nicolas Graves
0ed18ab2a6
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-27 14:54:50 +02:00
Nicolas Graves
638f4c8c99
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-27 14:54:50 +02:00
Nicolas Graves
1ad9a3f08d
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-27 14:54:50 +02:00
Nicolas Graves
d23a02f15d
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-27 14:54:49 +02:00
Nicolas Graves
32c848e0ea
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-27 14:54:49 +02:00
Nicolas Graves
8845b4bf6e
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-27 14:54:49 +02:00
Nicolas Graves
ce44f4d771
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-27 14:54:49 +02:00
Nicolas Graves
aa31854032
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-27 14:54:49 +02:00
Nicolas Graves
02d0d41b36
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-27 14:54:49 +02:00
Nicolas Graves
83b7d51de9
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-27 14:54:49 +02:00
Nicolas Graves
af0d958efd
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-27 14:54:49 +02:00
Nicolas Graves
b1176616ab
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-27 14:54:49 +02:00
Nicolas Graves
723cca255f
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-27 14:54:49 +02:00
Nicolas Graves
ea47e635ce
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-27 14:54:49 +02:00
Nicolas Graves
f1036d11c5
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-27 14:54:48 +02:00
Nicolas Graves
fbd5981385
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-27 14:54:48 +02:00
Nicolas Graves
f2db37b8f0
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-27 14:54:48 +02:00
Andreas Enge
5e5934c348
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-27 14:54:48 +02:00
Andreas Enge
49116a46d1
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-27 14:54:41 +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
Nicolas Graves
5ee0ece891
gnu: python-fast-histogram: Update to 0.14-0.92ed204.
...
* gnu/packages/python-science.scm (python-fast-histogram): Update to 0.14-0.92ed204.
[source]: Switch to git-fetch.
[arguments]: Ignore failing test.
Change-Id: I78510869691e0b198a65b62f9bcad614198a20e2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:47:11 +02:00
Nicolas Graves
1c3f020a60
gnu: python-m2crypto: Update to 0.47.0.
...
* gnu/packages/python-crypto.scm (python-m2crypto): Update to 0.47.0.
[source]: Switch to git-fetch.
[native-inputs]: Replace swig-4.0 by swig. Remove python-wheel.
Change-Id: I2a71ecf2deca9fe9b1742759694e60960622aa26
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:47:11 +02:00
Nicolas Graves
7c60dab501
gnu: python-cherrypy: Update to 18.10.0-0.1f75bc9.
...
* gnu/packages/python-web.scm (python-cherrypy): Update to
18.10.0-0.1f75bc9.
[arguments]<#:phases>: Add phase 'patch-pyproject.
<#:test-flags>: Refresh them.
[native-inputs]: Add python-filelock, python-flaky,
python-setuptools-scm.
* gnu/packages/check.scm (python-flaky): Add comment.
Change-Id: I04910778ab2ae754bad5e6c02d2166b6c1605972
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:47:11 +02:00
Nicolas Graves
ff3ee6f1ce
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.
Change-Id: If85119857ae62f17d1f9989f038fa012bb85474b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:47:11 +02:00
Andreas Enge
79acf11475
gnu: inetutils: Add patch to fix tests on our aarch64 build machines.
...
* gnu/packages/patches/inetutils-drop-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register file.
* gnu/packages/admin.scm (inetutils)[source]: Add patch.
Fixes : guix/guix#7995
Change-Id: Iaaf8cb665b81d02c876acc9d400559d4f7d7bf90
2026-04-23 22:47:11 +02:00
Yelninei
8119d7fc9d
gnu: python: Skip test_ssl on the Hurd.
...
The test is failing with openssl 3.5 in non linux paths.
* gnu/packages/python.scm (python-3.11)[#:make-flags]: Skip test_ssl test
on the Hurd.
Fixes : guix/guix#4062
Change-Id: Ia83b51dfc18cf92c2fee02415fe628ac2675582d
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:47:11 +02:00
Andreas Enge
3e358dd784
gnu: openssl: Switch to openssl-3.5 as the default.
...
* gnu/packages/tls.scm (openssl): Define as openssl-3.5.
(perl-net-ssleay)[inputs]: Replace openssl by openssl-3.0.
* gnu/packages/node.scm (node-lts)[inputs, native-inputs]:
Replace openssl by openssl-3.0.
* gnu/packages/haskell-crypto.scm (ghc-hsopenssl)[inputs]:
Replace openssl by openssl-3.0.
Change-Id: Ia13ea615a5265fc7012e881e516b98066cad8e3f
2026-04-23 22:47:11 +02:00
Andreas Enge
ab36825327
gnu: libsodium: Update to 1.0.22.
...
This fixes a build failure on aarch64, see
https://github.com/jedisct1/libsodium/issues/1502 .
* gnu/packages/crypto.scm (libsodium): Update to 1.0.22.
Change-Id: Ibf422b4c8e21dc71f0202bad3199d54bd8e01056
2026-04-23 22:47:11 +02:00
Andreas Enge
9880ac3122
gnu: python-pyftpdlib: Update to 1.5.10.
...
* gnu/packages/python-xyz.scm (python-pyftpdlib): Update to 1.5.10.
Change-Id: Ic267e2c91490aa677f54c908fd5883ab2da00c87
2026-04-23 22:47:11 +02:00
Cayetano Santos
a801ef90b5
gnu: libsodium: Update to 1.0.21.
...
* gnu/packages/crypto.scm (libsodium): Update to 1.0.21.
[source]: Switch to git-fetch.
Change-Id: Iaaefe80eec5e82fa3c7a81712389894d37faa5c2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:47:10 +02:00
Ashish SHUKLA
f828194554
gnu: openssh: Update to 10.3p1 [security-fixes].
...
Release notes since 10.2p1 (2025-10-10):
- 10.3p1 (2026-04-02)
<https://www.openssh.org/txt/release-10.3 >.
Contains fixes for:
CVE-2026-35385: A file downloaded by scp may be installed setuid or setgid, an
outcome contrary to some users' expectations, if the download is
performed as root with -O (legacy scp protocol) and without -p
(preserve mode).
CVE-2026-35386: Command execution can occur via shell metacharacters in a
username within a command line. This requires a scenario where
the username on the command line is untrusted, and also requires
a non-default configurations of % in ssh_config.
CVE-2026-35387: OpenSSH can use unintended ECDSA algorithms. Listing of any
ECDSA algorithm in PubkeyAcceptedAlgorithms or
HostbasedAcceptedAlgorithms is misinterpreted to mean all ECDSA
algorithms.
CVE-2026-35388: OpenSSH before omits connection multiplexing confirmation for
proxy-mode multiplexing sessions.
CVE-2026-35414: OpenSSH mishandles the authorized_keys principals option in
uncommon scenarios involving a principals list in conjunction
with a Certificate Authority that makes certain use of comma
characters.
* gnu/packages/ssh.scm (openssh): Update to 10.3p1.
Merges: https://codeberg.org/guix/guix/pulls/7695
Change-Id: I9e90c3ef02f567d0f5b2485c4e0bcfaa1a1f31c8
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Reviewed-by: Jonas Meeuws <jonas.meeuws@gmail.com >
Reviewed-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-23 22:47:10 +02:00
Andy Tai
a50c44187a
gnu: libtasn1: Update to 4.21.0.
...
* gnu/packages/tls.scm (libtasn1): Update to 4.21.0.
Change-Id: I8a33a95def0d22e9df5ec592abb9c6728dce2ccb
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:47:10 +02:00
Andreas Enge
33c8768b2e
gnu: openssl-3.0: Change inheritance.
...
* gnu/packages/tls.scm (openssl-3.0)[inherit]: Use openssl-3.5
instead of openssl-1.1.
[source]: Add hurd patch.
Fixes : guix/guix#4062
Change-Id: Id03fdd9532855bd66fbd9da9eb64768f8b9fb780
2026-04-23 22:47:10 +02:00
Andreas Enge
0e163369bd
gnu: Add openssl-3.5.
...
* gnu/packages/tls.scm (openssl-3.5): New variable.
Change-Id: I0636a3455cec5636e926a51eddb96d3bdec7adeb
2026-04-23 22:47:10 +02:00
Andreas Enge
30f766b991
gnu: openssl-1.1: Re-enable tls_ssl_new test.
...
* gnu/packages/tls.scm (openssl-1.1)[make-flags]: Do not disable
tls_ssl_new.
Change-Id: I95e6ef5906f7477f0ac6bfcd685a69229eb1a54d
2026-04-23 22:47:10 +02:00
Andreas Enge
ad469cba6e
gnu: openssl-3.0: Update to 3.0.19.
...
* gnu/packages/tls.scm (openssl-3.0): Update to 3.0.19.
Change-Id: Iebfaeb06b6a9dd270a9fca69c67fa9c32eaa4962
2026-04-23 22:47:10 +02:00
Andreas Enge
ec02b2b974
gnu: openssl-1.1: Update to 1.1.1w.
...
* gnu/packages/tls.scm (openssl-1.1): Update to 1.1.1w.
Change-Id: Ibb7efac450bf942088a5332fa4a4b0a041ba2283
2026-04-23 22:47:02 +02:00
Noé Lopez
3b5508ffde
gnu: openttd: Fix substitute* patching.
...
* gnu/packages/games.scm (openttd)[arguments]<#:phases>:
Change the substitute* to match the newer source.
Change-Id: Ib0bf0f4da84290fe99dd4337387636634b50043d
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:30:41 +02:00
Patrick Norton
6f905d7258
gnu: openttd-jgrpp: Update to 0.71.1.
...
* gnu/packages/games.scm (openttd-jgrpp): Update to 0.71.1.
Change-Id: Id7922107354b4f7692d607346338874a5f570888
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:29:08 +02:00
Adrien 'neox' Bourmault
7c62cb0528
gnu: gajim: Fix inputs after update to 2.4.6.
...
* gnu/packages/messaging.scm (gajim)[inputs]: Remove gsound;
add python-cryptography.
Change-Id: Ide24d13ea4cd39bec1927f543a59ee70c42413eb
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 22:21:30 +02:00
Andreas Enge
59784cd1ad
gnu: Deprecate guile-fibers-next.
...
* gnu/packages/guile-xyz.scm (guile-fibers-next): Deprecate by
guile-fibers.
Change-Id: I52bd95f47ee5969faa4c3a5ca5ad3b0175f24ba4
2026-04-23 19:05:32 +02:00
Andreas Enge
5fe0b7d3b6
gnu: guix-data-service: Use current guile and guile-fibers.
...
* gnu/packages/web.scm (guix-data-service)[propagated-inputs]:
Remove guile-fibers-next; add guile-fibers.
[native-inputs]: Use guile-3.0-latest instead of guile input
from guile-fibers-next.
Co-authored-by: Christopher Baines <mail@cbaines.net >
Change-Id: I7ff232064770d90026bf513b75a396ec68a093f1
Change-Id: I0dd47c194268811c5035d52fa3036efb9d44740c
2026-04-23 19:04:52 +02:00
Andreas Enge
ad8f92b114
gnu: nar-herder: Use current guile and guile-fibers.
...
* gnu/packages/package-management.scm (nar-herder)[inputs]:
Remove guile-next; add guile-3.0-latest.
[propagated-inputs]: Remove guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-next and guile-fibers-next; add guile-3.0-latest and
guile-fibers.
[arguments]<#:phases>{wrap-executable}: Reference changed input.
Change-Id: If0c6513b056b9c35c33fe84dcd48d36970c54de6
2026-04-23 19:04:52 +02:00
Andreas Enge
a3b327b8a8
gnu: guix-build-coordinator/agent-only: Use current guile.
...
* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)
[inputs]: Remove guile-next; add guile-3.0-latest.
[native-inputs]: Remove guile-next; add guile-3.0-latest.
Change-Id: I8e5ca94fbad4daac4cef51aff25ab2d9601b2d08
2026-04-23 19:04:52 +02:00
Andreas Enge
3d19529f8e
gnu: guix-build-coordinator: Use current guile and guile-fibers.
...
* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]:
Remove guile-next; add guile-3.0-latest.
[propagated-inputs]: Remove guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-fibers-next and guile-next; add guile-fibers
and guile-3.0-latest.
[arguments]<#:phases>{wrap-executable}: Reference changed input.
* gnu/services/guix.scm (<guix-build-coordinator-configuration>,
make-guix-build-coordinator-start-script):
Use guile-3.0-latest instead of guile-next as default.
Change-Id: I16b219db03112b62b53ffdb01a5a0872cb9d79d2
2026-04-23 19:04:52 +02:00
Andreas Enge
3b53789393
gnu: bffe: Use current guile and guile-fibers.
...
* gnu/packages/package-management.scm (bffe)[propagated-inputs]: Remove
guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-next and guile-fibers-next;
add guile-3.0-latest and guile-fibers.
* gnu/services/guix.scm (bffe-shepherd-services): Adapt to changed input
of the bffe package.
Change-Id: I5f1cbb1225eb5c684b01098d7e87d198b5d20ff2
2026-04-23 19:04:52 +02:00
Andreas Enge
a191ad0d35
gnu: guile-knots: Use current guile and guile-fibers.
...
* gnu/packages/guile-xyz.scm (guile-knots)[inputs]: Remove guile-next;
add guile-3.0-latest.
[propagated-inputs]: Remove guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-next and guile-fibers-next;
add guile-3.0-latest and guile-fibers.
Change-Id: I9b92a3e4fc4c3a83cc0b9c5088671704ce4a10dc
2026-04-23 19:04:44 +02:00
Andrew Tropin
9561f5375c
gnu: emacs-arei: Update to 0.9.7.
...
* gnu/packages/emacs-xyz.scm (emacs-arei): Update to 0.9.7.
2026-04-23 19:39:44 +07:00
Andrew Tropin
8ebc554e6a
gnu: guile-ares-rs: Update to 0.9.7.
...
* gnu/packages/guile-xyz.scm (guile-ares-rs): Update to 0.9.7.
2026-04-23 19:39:43 +07:00
Murilo
fda72ca8fb
doc: Add a note reminder to checkout the correct tag for rust crates.
...
* doc/guix-cookbook.texi (Packaging Workflows)[Packaging Rust Crates]
{Common Workflow for Rust Packaging}: Add the note.
Change-Id: I670c78d7cd6771b5f4814123e488cbdb1c4e9fe2
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-04-23 14:33:58 +02:00
Murilo
e9e6165d07
doc: Add new workflow for resolving merge conflicts on rust apps PRs.
...
* doc/guix-cookbook.texi (Packaging Workflows)[Packaging Rust Crates]
{Common Workflow for Updating Existing Rust Packages}: Add new workflow.
Change-Id: I191d35790754b2fab4c27b794829959f1bf58d06
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-04-23 14:33:58 +02:00
Murilo
4dcde11825
doc: Recommend a way of resolving merge conflicts for rust PRs.
...
* doc/contributing.texi (Rust Crates)
[Resolving merge conflicts in Pull Requests]: New subsubsection.
Change-Id: Icbc5e2da01b6068b6237548f2bd49262433799de
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-04-23 14:33:58 +02:00
Murilo
412394f444
doc: Add new workflow for resolving merge conflicts on rust crate PRs.
...
* doc/guix-cookbook.texi (Packaging Workflows)[Packaging Rust Crates]
{Common Workflow for Resolving Merge Conflicts on Existing Pull Requests}:
Add new workflow.
Change-Id: I6e5cbf843174049e1dbde17ecd1ea259b4fa4aae
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-04-23 14:33:58 +02:00
Murilo
32f426c446
doc: Add rust commit messages guidance.
...
* doc/contributing.texi (Rust Crates)[Commit messages]:
New subsubsection.
Change-Id: If22d6921301902417a88d2d5d8e2fad947762bee
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-04-23 14:33:58 +02:00
Murilo
0a713ecbc8
doc: Clarify that rust crate changes should be done in the same commit.
...
* doc/contributing.texi (Rust Crates): Add clarification.
Change-Id: Iff45cda11b14640a70a2849fe66ae68f46cb3ba9
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-04-23 14:33:58 +02:00
Igorj Gorjaĉev
edda146be0
gnu: elixir-ex-cldr: Update to 2.47.2.
...
* gnu/packages/elixir-i18n.scm (elixir-ex-cldr): Update to 2.47.2.
Change-Id: I1bb74ff47c899e4af02db4a852e939441d42289e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 12:20:00 +02:00
Igorj Gorjaĉev
36bf3f59c1
gnu: elixir-httpoison: Fix test under Erlang 28+.
...
* gnu/packages/elixir-web.scm (elixir-httpoison): Fix test under Erlang 28+.
Change-Id: I61056fccf4346975d30e5f213185b2bebe650f4e
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 12:20:00 +02:00
Igorj Gorjaĉev
a368dfefbb
gnu: erlang: Update to 28.4.3.
...
* gnu/packages/erlang.scm (erlang): Update to 28.4.3.
Change-Id: I1b197fc8a7f7a8f235bdc4b208ceb344b960f749
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-23 12:19:52 +02:00
Andreas Enge
32ed37885e
gnu: grantlee: Build with Qt6.
...
* gnu/packages/qt.scm (grantlee)[build-system]: Switch to qt-build-system.
[inputs]: Remove qtbase-5, qtdeclarative-5, and qtscript-5;
add qtdeclarative.
[arguments]<#:qtbase>: Set to qtbase.
<#:configure-flags>: Define GRANTLEE_BUILD_WITH_QT6.
Change-Id: I3a2310ad3d3a8077640af530873692b26d6c7ed7
2026-04-23 11:21:29 +02:00
宋文武
ef8a6c422b
gnu: plan9port: Update to 0.1.0-2.b379c7c.
...
* gnu/packages/plan9.scm (plan9port): Update to 0.1.0-2.b379c7c.
[arguments]<phases>: Better handle 'fontsrv' and '9c'. Install 'config'.
Change-Id: I607780bc65926cfe5f3b7dcc2058140aa5434b9f
2026-04-23 17:13:07 +08:00
Liliana Marie Prikler
601d8c959d
gnu: Cleanup emacs-org-arbeitszeit.
...
* gnu/packages/emacs-xyz.scm (emacs-org-arbeitszeit)[#:tests?]: Set to #f.
[license]: Use license:gpl3+.
2026-04-23 10:56:20 +02:00
Wilko Meyer
bb81430026
gnu: Add emacs-org-arbeitszeit.
...
* gnu/packages/emacs-xyz.scm (emacs-org-arbeitszeit): New variable.
Change-Id: I73c9832e111640d0745c27cadcf8bf30d0e04666
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-23 09:46:39 +02:00
coopi
b7e6b4c615
gnu: Add emacs-shr-syntax-highlight.
...
* gnu/packages/emacs-xyz.scm (emacs-shr-syntax-highlight): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-23 09:46:36 +02:00
Anderson Torres
affd37076f
gnu: emacs-sliver: Update to 0.0.0-1.b4cb9cd.
...
* gnu/packages/emacs-xyz.scm (emacs-sliver): Update to 0.0.0-1.b4cb9cd.
Change-Id: Iee81c615ddb9b64c0acd390b52bc5b5a6f5a506c
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-23 09:46:32 +02:00
Liam Hupfer
c1719eb0c4
gnu: emacs-eglot: Update to 1.23.
...
This fixes a bug with imenu integration (at least).
* gnu/packages/emacs-xyz.scm (emacs-eglot): Update to 1.23.
See-also: https://bugs.gnu.org/80367
Change-Id: I0bb72159222735a194d7f7ae9ded2b9fc1e00e99
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-23 09:46:25 +02:00
Liam Hupfer
9147a33256
gnu: emacs-consult-eglot: Generate autoloads for extensions.
...
Most other Emacs packages with optional extensions use a custom
move-source-files phase rather than #:include to move the extensions to
the parent directory with the rest of the sources. This ensures the
build system generates autoloads correctly.
* gnu/packages/emacs-xyz.scm (emacs-consult-eglot)[#:phases]: Add
‘move-source-files’.
Change-Id: I9ddc8142a8bf151ce6cf02bb7ebfc3817b515a06
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-23 09:46:17 +02:00
Sergio Pastor Pérez
9e5a110068
services: kmonad: New service.
...
* gnu/services/desktop.scm (<kmonad-configuration>)
(kmonad-shepherd-service, kmonad-service-type): New variables.
* doc/guix.texi (Desktop Services): Document `kmonad-service-type'.
Change-Id: I53f868d55aea97858ec83d762a04723d3c72dc92
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-23 09:46:11 +02:00
Maxim Cournoyer
513168ffb2
gnu: guile-jtd: Update to 220323a-0.425f86a.
...
* gnu/packages/guile-xyz.scm (guile-jtd): Update to 220323a-0.425f86a.
Change-Id: I9355a82ca15022f2a080f85492da964056510f02
2026-04-23 16:14:50 +09:00
Danny Milosavljevic
23377537da
gnu: (codex, codex-acp): Update to 0.120.0 and 0.11.1.
...
* gnu/packages/codex.scm (codex): Update to 0.120.0.
[source]: Adjust patches.
[arguments]: Adjust cargo-install-paths, cargo-test-flags, and
cargo-package-crates.
[arguments]<#:phases>{patch-git-deps-to-vendor,patch-hardcoded-paths,
set-bubblewrap-source,create-node-version-file,set-home}: Adjust for
the new workspace and test environment.
[native-inputs]: Add bubblewrap, bubblewrap-source, lsof,
nss-certs-for-test, and procps.
[inputs]: Add libcap, oniguruma, and zlib.
[description]: Mention that codex-code-mode's V8 Javascript executor is
disabled.
(codex-acp): Update to 0.11.1.
[source]: Adjust patches and source hash.
[arguments]<#:phases>{patch-codex-deps}: Rewrite the codex dependency
for rust-v0.117.0, disable codex-code-mode's V8 runtime, and set
CODEX_BWRAP_SOURCE_DIR.
[arguments]<#:phases>{set-home}: Set HOME and USER.
[arguments]<#:phases>{create-node-version-file}: Create node-version.txt.
[native-inputs]: Add cmake-minimal, clang, and bubblewrap-source.
[inputs]: Add libcap and zlib.
* gnu/packages/rust-sources.scm (rust-deunicode-1.6.2.cfb8552): New
variable.
(rust-codex-0.117.0, rust-codex-0.120.0): New variables.
* gnu/packages/rust-crates.scm (rust-deunicode-1.6.2,
rust-deunicode-1.6.2.cfb8552): Define aliases for the new workspace
package.
(lookup-cargo-inputs): Update entries for codex, codex-acp, and
rust-codex-0.0.0.785c0c43. Add rust-deunicode-1.6.2.cfb8552.
* gnu/packages/patches/codex-acp-0.11.1-disable-code-mode.patch,
gnu/packages/patches/codex-acp-0.11.1-remove-patch-sections.patch,
gnu/packages/patches/rust-codex-0.117.0-core-remove-self-dep.patch,
gnu/packages/patches/rust-codex-0.117.0-remove-patch-sections.patch,
gnu/packages/patches/rust-codex-0.120.0-connectors-cache-test-race.patch,
gnu/packages/patches/rust-codex-0.120.0-core-remove-self-dep.patch,
gnu/packages/patches/rust-codex-0.120.0-remove-libwebrtc.patch,
gnu/packages/patches/rust-codex-0.120.0-test-timeout.patch: New files.
* gnu/packages/patches/codex-acp-0.9.2-remove-patch-sections.patch,
gnu/packages/patches/codex-acp-0.9.2-replace-result-flatten.patch:
Delete files.
* gnu/local.mk (dist_patch_DATA): Register the new patches.
Change-Id: I280a752507f40e525243dcb869c264da96605bd7
2026-04-23 07:19:23 +02:00
jgart
9cf150b28e
gnu: toys: Wrap Guile search paths.
...
* gnu/packages/package-management.scm (toys)[arguments]<#:phases>: Wrap
Guile search paths.
Change-Id: Ia43318cf81d00e728ed636d2860cdf9609f2d4ed
2026-04-23 00:23:11 -04:00
jgart
96b80b008e
gnu: trealla: Update to 2.93.2.
...
* gnu/packages/prolog.scm (trealla): Update to 2.93.2.
Change-Id: Ib2eb9ce59ab3204329cf81a5ee5a7ece054b07da
2026-04-22 23:31:27 -04:00
jgart
6b89b97d05
gnu: Add python-rassumfrassum.
...
* gnu/packages/python-xyz.scm (python-rassumfrassum): New variable.
Change-Id: I136f86d7d782f49255ec2b8ac2a1b8ca417b3f84
Signed-off-by: jgart <jgart@dismail.de >
2026-04-22 23:27:03 -04:00
Vinicius Monego
4cc4c76637
gnu: Add gdu.
...
* gnu/packages/disk.scm (gdu): New variable.
Change-Id: Ic4667cb2ed3f4768f71d9e78b37733f378c2aa60
2026-04-22 22:07:13 -03:00
Vinicius Monego
33c9aaf002
gnu: go-github-com-maruel-natural: Update to 1.3.0.
...
* gnu/packages/golang-xyz.scm (go-github-com-maruel-natural): Update to
1.3.0.
Change-Id: I48bcf40d51fe4645a5f66b292aac01e23018dc3e
2026-04-22 22:07:13 -03:00
Vinicius Monego
643374559e
gnu: go-github-com-rivo-tview: Update to 0.42.0.
...
* gnu/packages/golang-xyz.scm (go-github-com-rivo-tview): Update to
0.42.0.
[source]: Update commit string.
Change-Id: I117b9addb8f5f96c0944f14d1bdf000a57927815
2026-04-22 22:07:13 -03:00
Vinicius Monego
ad86e9660d
gnu: go-github-com-dgraph-io-badger-v4: Update to 4.9.1.
...
* gnu/packages/golang-xyz.scm (go-github-com-dgraph-io-badger-v4):
Update to 4.9.1.
[propagated-inputs]: Remove go-go-opencensus-io. Add
go-go-opentelemetry-io-contrib-zpages, go-go-opentelemetry-io-otel.
Change-Id: Id1f216353d11a80002c911e4242f81ac7e874a89
2026-04-22 22:07:13 -03:00
Vinicius Monego
b4b7dbfe1b
gnu: Add go-go-opentelemetry-io-contrib-zpages.
...
* gnu/packages/golang-web.scm (go-go-opentelemetry-io-contrib-zpages):
New variable.
Change-Id: I594f36251d908e9f40b46f6d67e0457cc1920e6b
2026-04-22 22:07:08 -03:00
Vinicius Monego
dbecaed075
gnu: python-qtconsole: Update to 5.7.2.
...
* gnu/packages/jupyter.scm (python-qtconsole): Update to 5.7.2.
Change-Id: I3fc928e5c1b82aad5d737121369e93d414be0fab
2026-04-22 21:37:39 -03:00
Vinicius Monego
87d45d5b76
gnu: Add python-lsp-ruff.
...
* gnu/packages/python-check.scm (python-lsp-ruff): New variable.
Change-Id: I4bcf0fc8abc5889547fc2a350916b10b5f4d053a
2026-04-22 21:37:39 -03:00
Vinicius Monego
bf3f52609d
gnu: python-lsp-server: Update to 1.14.0.
...
* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.14.0.
[arguments]<#:test-flags>: Skip failing test.
Change-Id: I59ca40c905432d6be09aef36821fc6bca238af81
2026-04-22 21:37:39 -03:00
Vinicius Monego
34777c0bbd
gnu: python-lsp-server: Refresh package.
...
* gnu/packages/python-xyz.scm (python-lsp-server)[source]: Switch to
git-fetch.
[arguments]: Use G-Expressions.
<#:test-flags>: Use STRING-JOIN for skipped tests.
[native-inputs]: Remove python-wheel. Move python-flake8, python-pylint,
python-rope to ...
[propagated-inputs]: ... here.
Change-Id: I45d07389aaad59805ad7e4ef6985c8e6fb168225
2026-04-22 21:37:39 -03:00
Vinicius Monego
d86748d99f
gnu: Add python-pyls-spyder.
...
* gnu/packages/python-xyz.scm (python-pyls-spyder): New variable.
Change-Id: I1d639d0bdd6a9db51616cc5bcf1222ccc2bfbc18
2026-04-22 21:37:39 -03:00
Vinicius Monego
2474e38c5b
gnu: Add python-pylint-venv.
...
* gnu/packages/python-check.scm (python-pylint-venv): New variable.
Change-Id: I64ae882de68d0a995f7636a50633001bd5b01290
2026-04-22 21:37:38 -03:00
Vinicius Monego
113d22500c
gnu: Add python-pyuca.
...
* gnu/packages/python-xyz.scm (python-pyuca): New variable.
Change-Id: Ie526a115468921f133c75022e2224e266ca2b8fe
2026-04-22 21:37:38 -03:00
Vinicius Monego
28a2916e86
gnu: python-qtawesome: Update to 1.4.2.
...
* gnu/packages/python-graphics.scm (python-qtawesome): Update to 1.4.2.
Change-Id: If2cfd6d89a73ec8e9d1496abf967f9e12f0f8f47
2026-04-22 21:37:38 -03:00
Vinicius Monego
96d645150a
gnu: Add python-spyder-kernels.
...
* gnu/packages/jupyter.scm (python-spyder-kernels): New variable.
Change-Id: Id4027e9672e5988f5c54681765ea077d5b2c7a27
2026-04-22 21:37:38 -03:00
Tomas Volf
78000c9395
gnu: crun: Update to 1.26.
...
* gnu/packages/containers.scm (crun): Update to 1.26.
2026-04-22 23:03:22 +02:00
Artyom V. Poptsov
a448eca8a5
gnu: rasdaemon: Update to 0.8.4.
...
* gnu/packages/linux.scm (rasdaemon): Update to 0.8.4.
[inputs]: Add pciutils. Sort inputs alphabetically.
Change-Id: I42be9bae91e4c8e0a6c897932acc1d8db0bbf246
2026-04-22 22:38:12 +03:00
Artyom V. Poptsov
39a6807609
gnu: htop: Update to 3.5.0.
...
* gnu/packages/admin.scm (htop): Update to 3.5.0.
Change-Id: Ied547508584e7b29b736eeecebe32b3ca5bb9b4a
2026-04-22 22:38:12 +03:00
Noé Lopez
c581d42f7f
gnu: debops: Switch to latest fuse.
...
* gnu/packages/admin.scm (debops)[inputs]: Replace fuse-2 with fuse.
Change-Id: Ibc195b24c39fb04a475688df04e10ba32986e0fc
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-22 20:40:12 +02:00
Efraim Flashner
13196327fd
gnu: xdg-desktop-portal-wlr: Install manpage.
...
* gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr)[native-inputs]:
Add scdoc.
Change-Id: If7b0694fdd6a3d847c0a1116cea11404a23da919
2026-04-22 19:30:33 +03:00
Josep Bigorra
e20ff3658f
gnu: Add mutastructura.
...
* gnu/packages/databases.scm (mutastructura): New variable.
Change-Id: I777b1f760d87cdd1b404cee961be6ee6bc7d76c3
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-22 17:26:53 +02:00
jadzi
6a3832ad6d
gnu: Add guile-compose, guile-web-middleware
...
* gnu/packages/guile-xyz.scm (guile-compose): New variable.
* gnu/packages/guile-xyz.scm (guile-web-middleware): New variable.
Change-Id: I73ba48093b4f614d6f1317275f4fa638b22f10c6
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7954
2026-04-22 17:23:31 +02:00
Johannes Christ
85ccd32fe6
gnu: pacemaker: Configure local state directory.
...
Before this commit, pacemaker would look in
`/gnu/store/...-pacemaker/var/` for its state, which would be
counterproductive. Use `/var` from the system instead, and disable the
make target that would create the local state directory.
* gnu/packages/high-availability.scm (pacemaker) [arguments] <#:phases>:
Add phase to remove `/var` creation.
<#:configure-flags>: Set local state directory to `/var`.
Change-Id: I4ef72bd6dabe1ed21fd356fe2eb10cee223aaf42
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Modified-by: Ludovic Courtès <ludo@gnu.org >
Merges: #8033
2026-04-22 17:16:20 +02:00
Roman Scherer
6a5005d62e
tests: gexp: Fix test shadowing replacement field.
...
Fixes a regression introduced in a7c8e68dc5 .
* tests/gexp.scm (gexp): Rename replacement binding to replacement-pkg in
order to not shadow the replacement field of the package record.
Change-Id: I70ceafc92f52e588b3cac8f74bffa274bf0da352
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7846
2026-04-22 16:51:07 +02:00
Ludovic Courtès
c04485849e
gnu: guile-fibers-1.4: Update to 1.4.3.
...
* gnu/packages/guile-xyz.scm (guile-fibers-1.4): Update to 1.4.3.
Change-Id: I95296efbec90e96229166d34aea254822034796e
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7996
2026-04-22 16:17:12 +02:00
Sören Tempel
bcee2b576a
gnu: bmake: Update to 20260406.
...
* gnu/packages/build-tools.scm (bmake): Update to 20260406.
Change-Id: I78f7dd893f21a745fd5ac7a4f256e1572caf2a8d
2026-04-22 15:37:06 +02:00
Danylo Kondratiev
b9512bd5e8
gnu: gajim: Update to 2.4.6.
...
* gnu/packages/messaging.scm (gajim): Update to 2.4.6.
Change-Id: I32097ef0b269bdcf8aacc06b98c2abb9f43cb4bb
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-22 13:42:08 +02:00
Danylo Kondratiev
3628c68e9a
gnu: python-nbxmpp: Update to 7.2.0.
...
* gnu/packages/messaging.scm (python-nbxmpp): Update to 7.2.0.
Change-Id: If8c9a3d686cfd603d44a49c36ebb70c21d1a011b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-22 13:42:08 +02:00
Hennadii Stepanov
200fdbed49
gnu: bitcoin-core: Update to 31.0.
...
* gnu/packages/finance.scm (bitcoin-core): Update to 31.0.
[native-inputs]: Remove bash and coreutils.
Change-Id: I9ea1dcd2517ca2cdfb8cbfc5c6894d01bf922176
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-22 13:40:52 +02:00
Herman Rimm
f82efbf17d
gnu: plasmatube: Update to 26.04.0.
...
* gnu/packages/kde-multimedia.scm (plasmatube)[version]: Set to 26.04.0.
[source]: Change origin-hash.
Change-Id: I321c0ce54725ec504f77877cd594b0c23210943a
Signed-off-by: Sughosha <sughosha@disroot.org >
2026-04-22 15:43:19 +05:30
Herman Rimm
d5091385a5
gnu: plasmatube: Add inputs for missing modules.
...
* gnu/packages/kde-multimedia.scm (plasmatube)[inputs]: Add
kdeclarative, kitemmodels, qqc2-desktop-style, sonnet.
Change-Id: I321c0ce54725ec504f77877cd594b0c23210943a
Signed-off-by: Sughosha <sughosha@disroot.org >
2026-04-22 15:43:18 +05:30
Herman Rimm
0d40939b5f
gnu: plasmatube: Improve package style and update description.
...
* gnu/packages/kde-multimedia.scm (plasmatube)[source]: Unindent.
[inputs]: Order alphabetically.
[description]: Mention Invidious and PeerTube.
Change-Id: I321c0ce54725ec504f77877cd594b0c23210943a
Signed-off-by: Sughosha <sughosha@disroot.org >
2026-04-22 15:43:18 +05:30
宋文武
1b2320b8b0
gnu: wesnoth: Build with C++ compiled Lua.
...
* gnu/packages/games.scm (wesnoth)[arguments]: Remove pre-configure phase.
[inputs]: Replace lua-5.4 with lua-5.4-for-c++.
Change-Id: I3b3a7998bae2b8b0518dbb1a943e06c27c7993c0
2026-04-22 17:01:48 +08:00
Ian Eure
d93e81e2b4
gnu: mame: Update to 0.287.
...
* gnu/packages/emulators.scm (mame): Update to 0.287.
[source]: Adjust snippet.
[inputs]: Replace lua with lua-5.4-for-c++.
Merges guix/guix!8012
Change-Id: Ib872a90b2766f9381ebc4ba6774dd8a332bd8f25
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2026-04-22 17:01:48 +08:00
Ian Eure
8bb50dde37
gnu: Add lua-5.4-for-c++.
...
* gnu/packages/lua.scm (lua-5.4-for-c++): New variable.
Change-Id: I99727b0c1c83269b353431023ad4568b27cd86a3
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2026-04-22 17:01:48 +08:00
Anderson Torres
ae742476b5
gnu: ekho: Update to 9.0.
...
* gnu/packages/speech.scm (ekho): Update to 9.0.
[arguments]<:phases>: Add 'remove-configure-script and 'set-cxxflag-utf8cpp.
[inputs]: Add sonic, utfcpp.
[native-inputs]: Add autoconf, auutomake, libtool.
[description]: Add @acronym.
Merges guix/guix!7974
Change-Id: I70127f1f6b634209c08fd649573762846cea47c7
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2026-04-22 15:54:00 +08:00
Danny Milosavljevic
1dab977424
gnu: lazarus: Update to 4.6.
...
* gnu/packages/pascal.scm (lazarus): Update to 4.6.
Fixes : guix/guix#6308
2026-04-22 00:59:12 +02:00
bdunahu
96ae688e32
gnu: perl-image-exiftool: Update to 13.55
...
* gnu/packages/photo.scm (perl-image-exiftool): Update to 13.55.
Change-Id: If41f188bab3591b96b014f0a8fa8624d0cc05c7d
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-21 23:00:16 +02:00
gemmaro
aad2bc38c7
gnu: Add ruby-4.0.
...
* gnu/packages/ruby.scm (ruby-4.0): New variable.
Change-Id: Id0102f4b6830da2106a49acc723d1cd9e39b18d1
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-21 21:49:58 +02:00
Anderson Torres
42e68f5584
gnu: snd: Update to 26.3.
...
* gnu/packages/audio.scm (snd): Update to 26.3.
[source]: Update URI.
[home-page]: Update.
Change-Id: I697bfdaa720c2d31b38ded23d7b64fc0f7761d38
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-04-21 21:42:09 +02:00
Mark H Weaver
5afd027487
gnu: icecat: Update to 140.10.0-gnu1 [security fixes].
...
Includes fixes for CVE-2026-6746, CVE-2026-6747, CVE-2026-6748,
CVE-2026-6749, CVE-2026-6750, CVE-2026-6751, CVE-2026-6752,
CVE-2026-6753, CVE-2026-6754, CVE-2026-6757, CVE-2026-6759,
CVE-2026-6761, CVE-2026-6762, CVE-2026-6763, CVE-2026-6764,
CVE-2026-6765, CVE-2026-6766, CVE-2026-6767, CVE-2026-6769,
CVE-2026-6770, CVE-2026-6771, CVE-2026-6772, CVE-2026-6776,
CVE-2026-6785, and CVE-2026-6786.
* gnu/packages/gnuzilla.scm (%icecat-base-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
(%icecat-140.9.1-base-version, %icecat-140.9.1-version)
(icecat-140.9.1-source): New variables.
(icedove-source): Use 'icecat-140.9.1-source'.
2026-04-21 13:46:03 -04:00
David Thompson
3806f5f991
gnu: guile-goblins: Update to 0.18.0.
...
* gnu/packages/guile-xyz.scm (guile-goblins): Update to 0.18.0.
Change-Id: I6f660150e6fa30d2a78fd3f3eccef37475c7d873
2026-04-21 12:16:09 -04:00
Efraim Flashner
65f772c482
gnu: rust-crates: Adjust indentation.
...
* gnu/packages/rust-crates.scm: Standardize the indentation.
Change-Id: I9a138aafa1c3e6e4be4f934cfe10951c5874083b
2026-04-21 17:07:22 +03:00
Efraim Flashner
7ce5f9e696
gnu: drill: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
drill.
Change-Id: I4f3385d2d1a53d29c9dc3cb6949bc37c87830ba9
2026-04-21 17:07:21 +03:00
Efraim Flashner
428dfc796f
gnu: age-plugin-yubikey: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
age-plugin-yubikey.
Change-Id: Iecaa26a8dd6aa9813be3358970b02ae69457fe13
2026-04-21 17:07:21 +03:00
Efraim Flashner
90f9443668
gnu: agate: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
agate.
Change-Id: I50f6931ec1614d96a7fd0b4f565f8e08030873c9
2026-04-21 17:07:21 +03:00
Efraim Flashner
f8f9149ff0
gnu: alfis: Update rust dependencies.
...
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
alfis.
Change-Id: I0fe42bbd103d236b5a84636bed607b2741ac3030
2026-04-21 17:07:20 +03:00
Efraim Flashner
6806ec49db
gnu: gitoxide: Update to 0.52.0.
...
* gnu/packages/rust-apps.scm (gitoxide): Update to 0.52.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
gitoxide.
Change-Id: I90352b94d89bc83f2c0fc9fb9a4cf70bf9875b1d
2026-04-21 17:05:53 +03:00
Efraim Flashner
be70e45f12
gnu: selenium-manager: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
selenium-manager.
Change-Id: I59a61675ef4ee1866baa3376bc9371bdcc03bf5e
2026-04-21 17:05:53 +03:00
Efraim Flashner
fd86a45eb0
gnu: rabbitmqadmin: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
rabbitmqadmin.
Change-Id: I9f58279edb6c3fbb9c7dc3bc3bd92833e7341313
2026-04-21 17:05:53 +03:00
Efraim Flashner
a0d88a4725
gnu: c2rust: Update to 0.22.1.
...
* gnu/packages/rust-apps.scm (c2rust): Update to 0.22.1.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
c2rust.
Change-Id: I67528f6a88f7e983b984a6f6bb2ea177e314c954
2026-04-21 17:05:53 +03:00
Efraim Flashner
a1d6d4e8b8
gnu: wasm-bindgen-cli: Update to 0.2.118.
...
* gnu/packages/rust-apps.scm (wasm-bindgen-cli): Update to 0.2.118.
[source]: Update snippet.
[arguments]: Add cargo-install-paths. Remove custom 'install phase.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
wasm-bindgen-cli.
Change-Id: I2070e70df44e08acf314a7664b1a55b80d7922d0
2026-04-21 17:05:53 +03:00
Efraim Flashner
c013cce3ba
gnu: sequoia-chameleon-gnupg: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/sequoia.scm (sequoia-chameleon-gnupg)[native-inputs]: Add
capnproto.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
sequoia-chameleon-gnupg.
Change-Id: Ica3d71e8e2313f15f9045f74a99892d2dda50cfe
2026-04-21 17:05:52 +03:00
Efraim Flashner
46e915efba
gnu: sequoia: Update to 2.2.0.
...
Addresses rust security advisories.
* gnu/packages/sequoia.scm (sequoia): Update to 2.2.0.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entries for
sequoia-sq, sequoia-sqv, sequoia-wot-tools.
Change-Id: Idd29d0441230b14f186b2023d17b4f4396af6e3e
2026-04-21 17:05:52 +03:00
Efraim Flashner
25a3cf7687
gnu: spotifyd: Update to 0.4.2.
...
* gnu/packages/rust-apps.scm (spotifyd): Update to 0.4.2.
[inputs]: Add openssl.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
spotifyd.
Change-Id: I0d2f9f680fcbcb3f7db6eebb9db64502262d969a
2026-04-21 17:05:52 +03:00
Efraim Flashner
cc1c4e60e7
gnu: ripgrep-all: Update to 0.10.10.
...
* gnu/packages/rust-apps.scm (ripgrep-all): Update to 0.10.10.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
ripgrep-all.
Change-Id: Ib9ec07ce3bc39fb1b79c4e6d1f5ddda5fb38de6b
2026-04-21 17:05:52 +03:00
Efraim Flashner
969be80aae
gnu: python-nh3: Update rust dependencies.
...
Addresses rust security advisories.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
python-nh3.
Change-Id: I350b3829b96d7f3a5cf943f03814a8feb8df219c
2026-04-21 17:05:52 +03:00
Efraim Flashner
6a2c721366
teams: rust: Improve audit-rust-crates script.
...
* etc/teams/rust/audit-rust-crates: Count the number of untested crates
and print them at the end of running the script.
[Begin]: Close open file descriptor.
[crate-source]: Use variables.
[package:rust, git-reference]: New matches.
Change-Id: If3d9dec79175dfa521a4dfa54d2fedf69712d96e
2026-04-21 17:05:52 +03:00
Efraim Flashner
7a37399512
gnu: rust-crates: Remove spurious crate.
...
* gnu/packages/rust-crates.scm (rust-pubgrub-0.3.0-alpha.1.b70cf70):
Remove variable.
Change-Id: I2dd7a69527ecc674dcc766732d799eeb77597134
2026-04-21 17:05:52 +03:00
Evgeny Pisemsky
05ad747b16
gnu: Add go-github-com-xtls-reality.
...
* gnu/packages/golang-crypto.scm (go-github-com-xtls-reality): New variable.
Change-Id: I7f0e63961efc81ae38994ac99190b6e178bc9127
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-21 14:10:19 +01:00
Evgeny Pisemsky
7072de11b9
gnu: go-github-com-refraction-networking-utls: Update to 1.8.2.
...
* gnu/packages/golang-crypto.scm (go-github-com-refraction-networking-utls): Update to 1.8.2.
Change-Id: Id51a0804238ee927209e6022143dd4a2fdd3fa3e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-21 14:05:12 +01:00
宋文武
c03156b1fb
gnu: logtalk: Update to 3.99.0.
...
* gnu/packages/prolog.scm (logtalk): Update to 3.99.0.
Merges guix/guix!7992
Change-Id: I6e8616411577068e537e72554e05d29db93e8166
2026-04-21 17:51:03 +08:00
Jason Conroy
ef1638ebdf
gnu: ocaml-opam-client: Remove dependency on ocaml-cmdliner.
...
No longer required in opam >= 2.5.
* gnu/packages/ocaml.scm (ocaml-opam-client)[propagated-inputs]: Remove ocaml-cmdliner.
Change-Id: I67fd4dd30fbee25a0598a844b27e351fd4b87d1e
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:57:12 +02:00
Jason Conroy
cdaefd61ba
gnu: opam: Update package for 2.5.1.
...
Restore tests now that the inherited package is at 2.5.1. The package
definition is backported from the ocaml-team branch with one extra test
exclusion for the new opam release.
* gnu/packages/ocaml.scm (opam): Update package for 2.5.1.
Change-Id: Ib80e2f7c31f56dd7a285454ce0ddfed701d68860
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:57:10 +02:00
Jason Conroy
c2e4b45aad
gnu: ocaml-opam-core: Update to 2.5.1.
...
* gnu/packages/ocaml.scm (ocaml-opam-core): Update to 2.5.1.
Change-Id: Ie0934f39df8e52ec6665ee64b9828826f002095d
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:57:08 +02:00
Jason Conroy
0133d872f6
gnu: opam: Temporarily disable tests.
...
This is a prerequisite for a version bump in the inherited package.
* gnu/packages/ocaml.scm (opam):
[arguments]: Disable tests. Delete modified phase related to tests.
Change-Id: I114e85eefa5ab78cdba0b264d9954ac831031541
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:57:06 +02:00
Jason Conroy
ddb7a77b7d
gnu: ocaml-opam-client: Add dependency on ocaml-spdx-licenses.
...
This is a prerequisite for a version bump in the inherited package.
* gnu/packages/ocaml.scm (ocaml-opam-client)[propagated-inputs]: Add ocaml-spdx-licenses.
Change-Id: I72f13f8276acb89eba14b86baf33c265f5405bf6
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:57:04 +02:00
Jason Conroy
31eee60940
gnu: ocaml-opam-solver: Add dependency on ocaml-opam-0install-cudf.
...
This is a prerequisite for a version bump in the inherited package.
* gnu/packages/ocaml.scm (ocaml-opam-solver)[propagated-inputs]: Add
ocaml-opam-0install-cudf.
Change-Id: I87ad17c8a7fa032e54ebd4a8d096bd0da91003e3
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:57:02 +02:00
Jason Conroy
16f971bbf7
gnu: ocaml-opam-state: Add dependency on ocaml-spdx-licenses.
...
This is a prerequisite for a version bump in the inherited package.
* gnu/packages/ocaml.scm (ocaml-opam-state)[inputs]: Add ocaml-spdx-licenses.
Change-Id: Iffe4f00abeb394d92385e17ea7c7e0516d1ca0e3
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:56:59 +02:00
Jason Conroy
c32757baf6
gnu: ocaml: Add ocaml-patch.
...
* gnu/packages/ocaml.scm (ocaml-patch): New variable.
Change-Id: I18f224e1c8cac942a86d05419d02d0fa418ded98
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:56:57 +02:00
Jason Conroy
986d997ad0
gnu: ocaml: Add ocaml-opam-0install-cudf.
...
* gnu/packages/ocaml.scm (ocaml-opam-0install-cudf): New variable.
Change-Id: If7e08f2fbf55626eb90644a0ed8317a2367de0fd
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:56:55 +02:00
Jason Conroy
0748122bd2
gnu: ocaml: Add ocaml-0install-solver.
...
* gnu/packages/ocaml.scm (ocaml-0install-solver): New variable.
Change-Id: I52482474746ea518cd108074b0afe22f62952960
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:56:53 +02:00
Jason Conroy
396bb7e8ef
gnu: ocaml: Add ocaml-spdx-licenses.
...
* gnu/packages/ocaml.scm (ocaml-spdx-licenses): New variable.
Change-Id: I6bed592e3320f1e902478586ff1a84c0b5cf327f
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:56:51 +02:00
Jason Conroy
f668151823
gnu: ocaml: Add ocaml-swhid-core.
...
* gnu/packages/ocaml.scm (ocaml-swhid-core): New variable.
Change-Id: I017a7370d12c9c7e73e3902a1310778d9b630fe8
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:56:49 +02:00
Jason Conroy
c0584bed8c
gnu: ocaml-mccs: Update to 1.1+19.
...
* gnu/packages/ocaml.scm (ocaml-mccs): Update to 1.1+19.
Change-Id: I4ae04da62c430c732fb806195bb6116041b6aaa3
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:56:47 +02:00
Jason Conroy
6cc23705a6
gnu: opam-installer: Update to 2.5.1.
...
* gnu/packages/ocaml.scm (opam-installer): Update to 2.5.1.
Change-Id: Ifd0ba2ab79df67b18d3cdc7a5995acf0a4012e81
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 19:56:31 +02:00
Sören Tempel
acb466c056
gnu: kissat: Update to 4.0.4.
...
* gnu/packages/maths.scm (kissat): Update to 4.0.4.
[arguments]<#:phases>{patch-source}: Don't check if /etc/passwd is writable.
Change-Id: I40d6b22bea16009fa67fa8abcda95ea9824e5baf
2026-04-20 18:51:14 +02:00
fanquake
735e13d60e
gnu: guile-lzlib: Fix hash.
...
Fixes a regression introduced in 650e69784d .
* gnu/packages/guile.scm (guile-lzlib)[source]: Update sha256.
Change-Id: Iccb8acc8d1c92d89c4e3b03dbf500e21be604692
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Fixes : guix/guix#7573
Merges: #8020
2026-04-20 16:41:49 +02:00
Miro Palmu
98168d5362
gnu: ucx: enable multithreading support
...
* gnu/packages/fabric-management.scm (ucx): Enable multithreading
support.
[#:configure-clags]: Add "--enable-mt".
Fixes: guix/guix/#7456
Change-Id: Ib59efca36e9a168c30638a02f110344e83edd949
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7529
2026-04-20 15:21:15 +02:00
Ludovic Courtès
fa8e00338c
doc: Mention the GCD process.
...
* doc/contributing.texi (Making Decisions): Document GCDs.
Change-Id: I8b247af4e6ec731bc7750e19519c8dba863e5ef5
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7786
2026-04-20 15:03:23 +02:00
Ludovic Courtès
32b007b434
doc: Document ‘package/inherit’.
...
* doc/guix.texi (Defining Package Variants): Document ‘package/inherit’.
Change-Id: I373b54d3a6978d7d2719a234b244397f68004818
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
Merges: #7784
2026-04-20 15:03:13 +02:00
Ludovic Courtès
0e8a578da4
doc: Add missing markup in “Invoking guix refresh”.
...
* doc/guix.texi (Invoking guix refresh): Add missing @option.
Change-Id: I898d2d4d6fac8a05281a43043e1eaba36cd57869
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-20 15:03:13 +02:00
Ludovic Courtès
fe376cdf4a
doc: Fix typographical issues in “Invoking guix style”.
...
* doc/guix.texi (Invoking guix style): Fix typographic issues. Use less
horizontal space in example.
Change-Id: Ibc8c89e4f0ae1f8ea03c4d706280b424533b0e48
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2026-04-20 15:03:12 +02:00
Andreas Enge
d636e801be
gnu: Remove gourmet.
...
* gnu/packages/nutrition.scm (gourmet): Delete variable.
Fixes : guix/guix#7352
Change-Id: Idb4f13e75caf6f19baefe43d0017a5ea57cc3edb
2026-04-20 13:48:46 +02:00
Andreas Enge
c46b44ce68
gnu: Remove python-pytest-tornado5.
...
* gnu/packages/check.scm (python-pytest-tornado5): Delete variable.
Fixes : guix/guix#7347
Change-Id: Ife69b7a42fb1bdcdd6ed9dd4b37847d94bf3cee5
2026-04-20 13:47:58 +02:00
Andreas Enge
bb27bc901c
gnu: Remove lkrg.
...
* gnu/packages/linux.scm (lkrg): Delete variable.
Fixes : guix/guix#7335
Change-Id: Id303e1bc80a5be8b2ec125a2ff07859d9be72f01
2026-04-20 13:47:07 +02:00
Andreas Enge
7619e82b35
gnu: Remove evdi.
...
* gnu/packages/linux.scm (evdi): Delete variable.
Fixes : guix/guix#7339
Change-Id: I878d0677d28504b8f44c63471834e568e8303935
2026-04-20 13:43:31 +02:00
Andreas Enge
8d6b041cb6
gnu: Remove libevdi.
...
* gnu/packages/linux.scm (libevdi): Delete variable.
Change-Id: I8961aa3cddc981eddd908ccc7df66b2906a928e2
2026-04-20 13:43:00 +02:00
Andreas Enge
55e3d0b154
gnu: Remove lttng-modules.
...
* gnu/packages/instrumentation.scm (lttng-modules): Delete variable.
Fixes : guix/guix#7337
Change-Id: I1868722e93ee25072855c9f32da6556b46e42ceb
2026-04-20 13:41:20 +02:00
Andreas Enge
32863e42b6
gnu: Remove vhba-module.
...
* gnu/packages/linux.scm (vhba-module): Delete variable.
Fixes : guix/guix#7336
Change-Id: Ie48554619a8d23cda7b5764ee326727ec1bef2e9
2026-04-20 13:39:17 +02:00
Andreas Enge
c6cf60450d
gnu: Remove vendor-reset-linux-module.
...
* gnu/packages/linux.scm (vendor-reset-linux-module): Delete variable.
Fixes : guix/guix#7334
Change-Id: Ib6c0d821dfb7b3d08d106ac34b37d6fafe57377a
2026-04-20 13:38:26 +02:00
Andreas Enge
451247642d
gnu: Remove librem-ec-acpi-linux-module.
...
* gnu/packages/linux.scm (librem-ec-acpi-linux-module): Delete variable.
Fixes : guix/guix#7331
Change-Id: I68f04f69fb25e8e762aff96430b2d62c3fdca86c
2026-04-20 13:37:08 +02:00
Andreas Enge
be5131cf13
gnu: Remove rdesktop.
...
* gnu/packages/rdesktop.scm (rdesktop): Delete variable.
Fixes : guix/guix#7302
Change-Id: Ie6dbb506f66b2ce81dc93e73902b99f437accaaa
2026-04-20 13:36:21 +02:00
Andreas Enge
7b4d4f16ed
gnu: Remove wxwidgets-gtk2.
...
* gnu/packages/wxwidgets.scm (wxwidgets-gtk2): Delete variable.
Fixes : guix/guix#7247
Change-Id: I4f3bb13d4cca2f2d22879ce47123fa649cfb3065
2026-04-20 13:33:48 +02:00
Andreas Enge
73d69677a3
gnu: Remove font-cozette.
...
* gnu/packages/fonts.scm (font-cozette): Delete variable.
Fixes : guix/guix#7241
Change-Id: I56eb14d2aad5ea070c42d1983ee9a37ee40556db
2026-04-20 13:31:44 +02:00
Andreas Enge
44a1f76f05
gnu: Remove hwloc-2.
...
* gnu/packages/mpi.scm (hwloc-2): Delete variable.
Fixes : guix/guix#7216
Change-Id: If7dfd6002ef2c02677691adc791f75ea3b2cb5ce
2026-04-20 13:27:28 +02:00
Andreas Enge
ce0a26bf44
gnu: Remove hwloc-1.
...
* gnu/packages/mpi.scm (hwloc-1): Delete variable.
* gnu/packages/patches/hwloc-1-test-btrfs.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister file.
Change-Id: I1ff036fb7c81702a46a9f97b6d5d3199d380242c
2026-04-20 13:27:27 +02:00
Andreas Enge
d57ecc3023
gnu: slurm-minimal: Rewrite input.
...
* gnu/packages/parallel.scm (slurm-minimal)[inputs]: Replace hwloc-2 by
the identical hwloc.
Change-Id: I9ae384f88c3840b4d1c6978129ca48a4459de166
2026-04-20 13:27:26 +02:00
Andreas Enge
132d2a4e7c
gnu: mpich: Rewrite input.
...
* gnu/packages/mpi.scm (mpich)[inputs]: Replace hwloc-2 by the identical
hwloc.
Change-Id: I1ba8a2fbdc64c8a4343903f936e6a018322ac2a8
2026-04-20 13:27:25 +02:00
Andreas Enge
f3efb57c4c
gnu: openmpi-4: Rewrite input.
...
* gnu/packages/mpi.scm (openmpi-4)[inputs]: Replace hwloc-2 by the
identical hwloc.
Change-Id: I16f4dde4f66f5ee05f6c490f19aa590407cffb1a
2026-04-20 13:27:24 +02:00
Andreas Enge
d68e92fcf7
gnu: gromacs: Rewrite input.
...
* gnu/packages/chemistry.scm (gromacs)[inputs]: Replace hwloc-2 by the
identical hwloc.
Change-Id: I5a7f33e12cefff884329a867e05ecef60ce9e1d9
2026-04-20 13:27:23 +02:00
Andreas Enge
72d81789e9
gnu: Remove fsom.
...
* gnu/packages/bioinformatics.scm (fsom): Delete variable.
Change-Id: I2881a1addec0c9c100141bd181a1f7a84a964c94
2026-04-20 13:18:43 +02:00
Denis 'GNUtoo' Carikli
65b767cb36
teams: Add GNUtoo to the embedded team.
...
I was asked to join the team that manages the gnu/packages/coreboot.scm
file.
* etc/teams.scm ("GNUtoo"): Create and add to the embedded team.
Link: https://codeberg.org/guix/guix/pulls/7065
Change-Id: I3e3963cf3806e4a7d741b75b052de4caa3b8ea98
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-04-20 13:33:22 +03:00
Denis 'GNUtoo' Carikli
a02a6d2b83
teams: embedded: adopt gnu/packages/coreboot.scm.
...
Before the commit 7cf91385c5 ("gnu: Move bincfg,
ifdtool and intelmetool to coreboot.scm."), the packages moved to coreboot.scm
were managed by the electronics team. After that, these packages became orphan
because coreoot.scm had wasn't managed by any team.
For now, the best fit is the "embedded" team because embedded also manages
bootloader.scm which also provide boot firmware images (u-boot).
* CODEOWNERS: Regenrate file.
* etc/teams.scm (embedded)<#:scope>: Add gnu/packages/coreboot.scm.
Link: https://codeberg.org/guix/guix/pulls/7065
Change-Id: I6626ad74bf5b20bee24c018292354c4db127f7a3
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org >
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-04-20 13:33:18 +03:00
Dan Rostovtsev
14a65594a1
gnu: Add rocqide.
...
* gnu/packages/rocq.scm (rocqide): New variable.
Change-Id: I5db4925c6a193c562a14be49d4edc17ed252f22a
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 11:35:11 +02:00
Dan Rostovtsev
527de054fa
gnu: Add rocqide-server.
...
* gnu/packages/rocq.scm (rocqide): New variable.
Change-Id: I446de988b7f456918b8913b002e2fb070ff22883
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 11:35:06 +02:00
Dan Rostovtsev
78cb02925f
gnu: Add rocq-core.
...
* gnu/packages/rocq.scm (rocq-core): New variable.
Change-Id: I4db97a371d6d6c12ab285c4f5484caa4bd471485
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 11:35:04 +02:00
Dan Rostovtsev
3e6e8582a1
gnu: Add rocq-runtime.
...
* gnu/packages/rocq.scm (rocq-runtime): New variable.
Change-Id: Ib9199253987f444bd597b03d12cd8b34bd3bbce8
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 11:35:02 +02:00
Dan Rostovtsev
c94e2af5aa
gnu: Add rocq module.
...
* gnu/packages/rocq.scm: New file.
* etc/teams.scm (ocaml): Add it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* CODEOWNERS: Regenerate file.
Change-Id: Ia6ed17bf36632463b7df1e6bd6a6ae14ee1b7e3f
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 11:34:55 +02:00
Efraim Flashner
f5c418be09
gnu: fish: Run more tests.
...
* gnu/packages/shells.scm (fish)[native-inputs]: Add python-pexpect.
Change-Id: I1b712178f7e9263bb7682bd8fc1572949639c0a4
2026-04-20 11:41:25 +03:00
Andrew Stubbs
a4ecd92dae
gnu: fish: Update to 4.6.0.
...
* gnu/packages/shells.scm (fish): Update to 4.6.0.
[arguments]: Remove some unneeded substitutions.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
fish.
Change-Id: I13e4aec5e16ca0e0ecacddbee4c471151e7b09ca
Signed-off-by: Efraim Flashner <efraim@flashner.co.il >
2026-04-20 11:40:13 +03:00
Nicolas Graves
b8946c8d7b
gnu: java-snappy: Improve style.
...
* gnu/packages/java-compression.scm
(java-snappy)[arguments]: Drop trailing #t, fit into 79 characters.
[native-inputs, inputs, propagated-inputs]: Drop input labels.
(java-snappy-1)[arguments]: Likewise.
Change-Id: I241a675425cf2d28b52568e52a923e48a347453d
Signed-off-by: Julien Lepiller <julien@lepiller.eu >
2026-04-20 10:20:47 +02:00
Efraim Flashner
f17572eb4b
gnu: alacritty: Speedup patching library references phase.
...
* gnu/packages/terminals.scm (alacritty)[arguments]: Rewrite the
'add-absolute-library-references phase to run faster.
Change-Id: I6eb41a1739b0199dc883a5ce0f6772ee0691f9a6
2026-04-20 10:03:48 +03:00
Efraim Flashner
48f52f85f9
gnu: alacritty: Modernize package.
...
* gnu/packages/terminals.scm (alacritty)[arguments]: Rewrite using
g-exps. Add cargo-install-paths. Replace custom 'install phase with
'install-more phase using the copy-build-system's 'install phase.
Change-Id: I8eac507e2f07df07c62cfc68a9adabf4155f79c0
2026-04-20 09:38:28 +03:00
Efraim Flashner
852c6300bf
gnu: alacritty: Update to 0.17.0.
...
* gnu/packages/terminals.scm (alacritty): Update to 0.17.0.
[arguments]: Install new manpage.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update entry for
alacritty.
Change-Id: I76dfa7b0d23d3d82284ea4e3912cfec0ec425cec
2026-04-20 09:37:44 +03:00
Anderson Torres
3699c4a4fe
gnu: nvi: Move to (gnu packages text-editors).
...
* gnu/packages/nvi.scm (nvi): Deprecate, move from here ...
* gnu/packages/text-editors.scm: ... to here. Update copyright headers.
* gnu/system.scm: Do not use (gnu packages nvi).
Change-Id: I9968c854a7ea42b1f3288ae68a9259bd7d35c685
Merges: https://codeberg.org/guix/guix/pulls/4806
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-20 12:43:25 +09:00
Anderson Torres
d1011b548f
gnu: nvi: Reformat.
...
* gnu/packages/nvi.scm (nvi)[source]: Reduce indentation,
reformat uri, use G-expression snippet.
[inputs]: Remove newline.
[description]: Reduce indentation, limit width to 72 columns.
[home-page]: Update.
[license]: Add prefix.
Change-Id: I0f8068a7f204a817deb02ac0dc179bde47d96d58
Reviewed-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-20 12:42:04 +09:00
Ashish SHUKLA
3814cc1da9
gnu: labwc: Update to 0.9.7
...
* gnu/packages/wm.scm (labwc): Update to 0.9.7.
Change-Id: Iaf7437e8bcc71819252250934b386bb1b1927724
Merges: https://codeberg.org/guix/guix/pulls/7969
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net >
2026-04-20 11:41:55 +09:00
Maxim Cournoyer
746add3f1b
gnu: luanti-mineclonia: Update to 0.121.1.
...
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.121.1.
Change-Id: Iabbb5743e04106393736be5e891458da8bef98e3
2026-04-20 11:18:12 +09:00
jgart
2fbb82a8a5
gnu: trealla: Update to 2.92.41.
...
* gnu/packages/prolog.scm (trealla): Update to 2.92.41.
Change-Id: I23d7054e7154cd8f484522e8ed8781981b75915c
2026-04-19 20:30:37 -04:00