Sharlatan Hellseher
4e0544a3ad
gnu: pairadise: Disable missing tests.
...
* gnu/packages/bioinformatics.scm (pairadise):
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.
Change-Id: I0545b4ce56562ba9c5f875133cff33fbd1126459
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
0aa63b09d1
gnu: liquidctl: Fix build.
...
* gnu/packages/hardware.scm (liquidctl):
[phases] {set-runtime-dir}: Move before {build}.
Relates-to: guix/guix#5892
Change-Id: I666b7d48697fed2d360b5a26228e047e2b22adbd
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
920b43db29
gnu: libmemcached: Fix build.
...
* gnu/packages/databases.scm (libmemcached):
[native-inputs]: Remove python-sphinx; add python-sphinx-6.
Change-Id: I457afdd5e7ce7db753d26cf9f8e9e3c0cc05e792
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
68c057d5d8
gnu: fenics: Fix tests.
...
* gnu/packages/simulation.scm (fenics):
[arguments] <test-flags>: Skip two more tests.
[native-inputs]: Add pythn-numpy-1.
Change-Id: Ic41cb4f6f92b89cffd87d43b617d34dce756efd9
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
52f23b2437
gnu: httpie: Skip 2 tests.
...
* gnu/packages/python-web.scm (httpie):
[arguments] <test-flags>: Skip 2 problematic tests.
[native-inputs]: Remove python-wheel.
Change-Id: I36775e38714683183267a0f7456d04592f3e85d2
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
1cbafed4bd
gnu: gourmet: Fix build.
...
* gnu/packages/nutrition.scm (gourmet)
[phases]{set-environment}: New phase.
{configure-tests}: Remove phase.
Relates-to: guix/guix#5892
Change-Id: I153a0c7b2a1d8fac6402dd75f31edfc6ec4a7ef8
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
62d5d727ba
gnu: cpplint: Update to 2.0.2.
...
* gnu/packages/cpp.scm (cpplint): Update to 2.0.2.
[phases]{patch-build-system, reduce-GUIX_PYTHONPATH,
reset-GUIX_PYTHONPATH}: Remove phases
{fix-pytest-config}: New phase.
[native-inputs]: Remove python-parameterized, python-pytest-cov,
python-pytest-runner, and python-wheel.
Change-Id: I43ae67d5dfd8e711e6682c6c8001dc6e30fb5755
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
b3f61f6253
gnu: aacircuit: Fix build.
...
* gnu/packages/electronics.scm (aacircuit)
[phases]{set-home-env}: New phase.
{check}: Move setting HOME to {set-home-env} phase.
Relates-to: guix/guix#5892
Change-Id: I09e1e00d0ed4844a6a275c31fe47aeab76f7c7f3
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
c7a29fe75c
gnu: upower: Fix tests.
...
* gnu/packages/gnome.scm (upower)[phases]{adjust-test-suite}: Add
temporary workaround for dbusmock version and skip one problematic test.
Change-Id: I4dd9732969de1f8a6c5da41774d60a26635c4227
2026-02-07 12:28:54 +01:00
Nicolas Graves
a273b090b1
gnu: gdal: Switch to pyproject.
...
* gnu/packages/geo.scm (gdal):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Improve phase 'swap-files, use site-packages.
Change-Id: Ie24b7c787a16d18c3b93f6bb10dd09095205562f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:54 +01:00
Nicolas Graves
78708529c2
gnu: ledger: Switch to pyproject.
...
* gnu/packages/finance.scm (ledger):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages in phase
'fix-python-installation-directory.
2026-02-07 12:28:54 +01:00
Nicolas Graves
aa58739aad
gnu: ledger: Improve style.
...
* gnu/packages/finance.scm (ledger)[arguments]: Improve style, use
gexps and modern style.
2026-02-07 12:28:53 +01:00
Nicolas Graves
8cafdb0ef1
gnu: lib2geom: Switch to pyproject.
...
* gnu/packages/graphics.scm (lib2geom):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: If624d8eaaadca2f2377b1dd5103eaaa761709c1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
169e8b4e24
gnu: libdecaf: Switch to pyproject.
...
* gnu/packages/crypto.scm (libdecaf):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I4d7bb9a8679252b01633b8e3e4dfeacbc1dc6d84
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
2070b7ffc2
gnu: libsignon-glib: Switch to pyproject.
...
* gnu/packages/qt.scm (libsignon-glib):
[arguments]<#:imported-modules, #:modules, #:configure-flags>: Switch
to pyproject-build-system, improve style.
Change-Id: Ie2112ef73b34aec4c04ff37119493f8af36981da
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
811445f08f
gnu: python-sip-4: Improve style and switch to pyproject.
...
* gnu/packages/qt.scm (python-sip-4):
[arguments]: Improve style,
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Rewrite phase 'configure tpo use gexps and site-packages.
[native-inputs, propagated-inputs]: Relocate fields, improve style.
Change-Id: Ib6d2842cb4cbe343b72ca7673319715ab637533f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
f359bf4fbd
gnu: git-filter-repo: Switch to pyproject.
...
* gnu/packages/version-control.scm (git-filter-repo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I5f88683b51008c86789052dbaa4640a8da78a47b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
2926d727de
gnu: redshift: Improve style and switch to pyproject.
...
* gnu/packages/xdisorg.scm (redshift):
[arguments]: Improve style, use gexps.
<#:imported-modules, #:phases>: Switch to pyproject-build-system.
Change-Id: Id01675d8de493e745ac13178bc34a34345d19cc7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
cf8573f373
gnu: meld: Switch to pyproject.
...
* gnu/packages/patchutils.scm (meld):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I3a322ed154b432e751aad3e86fafaf938b45be8d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
a5656a4410
gnu: python-clingcon: Switch to pyproject.
...
* gnu/packages/potassco.scm (python-clingcon):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I5631ef318520191d37045ba3c55bf8becb864adf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
6eae30d6e6
gnu: python-clingo-dl: Switch to pyproject.
...
* gnu/packages/potassco.scm (python-clingo-dl):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I78ae978dec526e1ad838b12f974741f510d4e7b5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
ed3032d896
gnu: python-clingo: Switch to pyproject.
...
* gnu/packages/potassco.scm (python-clingo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: Id154c99b0920f55f85f6f9dbdd057148c5783f4f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
b96170652f
gnu: opencc: Improve style and switch to pyproject.
...
* gnu/packages/textutils.scm (opencc):
[arguments]: Use list instead of quote.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
<#:phases>: Rewrite using gexps, #$output, site-packages, and
search-ipnut-directory.
Change-Id: I050acb3be2ff0a34fc6156113a4cc997bedd2937
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
5e19fd4b54
gnu: mozo: Switch to pyproject.
...
* gnu/packages/mate.scm (mozo):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: Ibd6a245c2927cedbbe9dac89ec7778eddec18f6a
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:53 +01:00
Nicolas Graves
23d56d6190
gnu: libmodulemd: Switch to pyproject.
...
* gnu/packages/rpm.scm (libmodulemd):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system. Relocate keywords, as python: prefix isn't
above when first used.
Change-Id: If1fd0ed13ea545a8cfacbf59e62353be990cb5f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
cbfa906046
gnu: postmarketos-tweaks: Switch to pyproject.
...
* gnu/packages/gnome-xyz.scm (postmarketos-tweaks):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: Ic9eb8388bea535b139f0e2fbe404926dd907685d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
141626bfc7
gnu: portfolio: Reindent and switch to pyproject.
...
* gnu/packages/gnome-xyz.scm (portfolio):
[arguments]: Use modern style, re-indent.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
Change-Id: If6d2b759c6d5a47a1b489cca79ca0e281b09099c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
b423516def
gnu: brltty: Switch to pyproject.
...
* gnu/packages/accessibility.scm (brltty):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
Change-Id: I654bf717bb4ea33954abb48c895cd239e93a7685
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
8a6ee34522
gnu: sssd: Switch to pyproject.
...
* gnu/packages/sssd.scm (sssd):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system, relocate keyword, remove duplicate keyword.
<#:phases>: Improve phase 'wrap-binaries, use the site-packages
procedure.
Change-Id: I963b2f6932390a80c3b118744eb2c6a1bd39d377
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
e2bbd905da
gnu: spdk: Switch to pyproject.
...
* gnu/packages/storage.scm (spdk):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: I2227b3da7722bcc4a64e4691b7aa466c6a0365b6
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
c3922d1fdc
gnu: ocaml-z3: Drop custom imported-modules.
...
* gnu/packages/maths.scm (ocaml-z3)[arguments]
<#:imported-modules, #:modules>: Drop them.
Change-Id: I30a53824a7cbc7026f119f5bdbdf5da4ec3d5b64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
f1df7d79d9
gnu: Add python-mcp.
...
* gnu/packages/python-web.scm (python-mcp): New variable.
Change-Id: I6ee5ce57db56462120321b6f6e64ac3a301bcaa9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
983051488c
gnu: Add python-httpx-sse.
...
* gnu/packages/python-web.scm (python-httpx-sse): New variable.
Change-Id: I69b12e54907e15fa7237060ca0f3df863e99cf32
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
9dd10b4566
gnu: Add python-sse-starlette.
...
* gnu/packages/python-web.scm (python-sse-starlette): New variable.
Change-Id: I47c8fa1569d69c28e0f580df42f77fc8889643bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
5dcde9b5a5
gnu: python-starlette: Update to 0.49.1.
...
* gnu/packages/python-web.scm (python-starlette): Update to 0.49.1.
Change-Id: I19ed03999c59271a4da26d798d644996c2224b02
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
aaac159245
gnu: python-poppler-qt5: Fix build.
...
* gnu/packages/pdf.scm (python-poppler-qt5)
[source]: Switch to git-fetch.
[arguments]<#·configure-flags>: Remove them.
2026-02-07 12:28:52 +01:00
Nicolas Graves
1c846e8e6f
gnu: python-clinguin: Update to 2.7.4.
...
* gnu/packages/potassco.scm (python-clinguin): Update to 2.7.4.
Change-Id: I6c25f97e45d3e177cfd3915a8a56ba80440ecf48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
e859365ef2
gnu: python-fastapi-pagination: Update to 0.15.6.
...
* gnu/packages/python-web.scm
(python-fastapi-pagination-minimal): Update to 0.15.6.
[native-inputs]: Replace python-poetry-core by python-hatchling.
(python-fastapi-pagination): Update to 0.15.6.
[native-inputs]: Replace python-poetry-core by python-hatchling. Add
python-dirty-equals.
[arguments]<#:test-flags>: Update them.
<#:phases>: Refresh phase 'patch-tests.
Change-Id: I59a7d3d2729ae99169f8cc2e5713875d0bc391da
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Nicolas Graves
b49f6636a0
gnu: python-fastapi: Update to 0.128.0.
...
* gnu/packages/python-web.scm (python-fastapi): Update to 0.128.0.
[arguments]<#:test-flags>: Update them.
Change-Id: Ibc25b68e370e26c3d922096876ad8679caeda44c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Hartmut Goebel
abbade3c60
gnu: Fix build of trytond modules.
...
The pyproject-build-system changed the order of phases. Thus prepare-check
must go before sanity-check. To hopefully be more resilient to future
changes, add it relatively to wrap, which comes before sanity-check.
* gnu/packages/tryton.scm (tryton-phases)[prepare-check]: Move after wrap.
Change-Id: I2b4662313e430fa32989d326f862458f5d7c4e49
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-07 12:28:51 +01:00
Sergey Trofimov
63fbbd42df
gnu: pipewire: Update to 1.5.85.
...
* gnu/packages/linux.scm (pipewire): Update to 1.5.85.
[arguments]<#:configure-flags>: Add -Db_asneeded=false, update -Dsystemd
to -Dlibsystemd.
(pipewire-minimal):[arguments]<#:configure-flags>: Remove unnecessary
explicit linking with gcc_s.
Change-Id: Id53f8d9d606b62cbac525baba9661099f2b53667
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Sergey Trofimov
cfc4599756
gnu: libcamera: Use G-Expressions.
...
* gnu/packages/networking.scm (libcamera): Simplify by applying
G-Expressions everywhere.
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Change-Id: I44103a01cca67c4dc861fb0268d2ac8010997d44
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Sergey Trofimov
6d2f3fe350
gnu: libcamera: Update to 0.6.0.
...
* gnu/packages/networking.scm (libcamera): Update to 0.6.0.
[arguments]<#:configure-flags>: Enable python bindings, remove obsolete
flags.
<#:phases>{'set-sphinx-theme}: New phase.
{'disable-gstreamer-tests}: Disable tests requiring /dev/udmabuf.
[native-inputs]: Add python-sphinxcontrib-doxylink.
[inputs]: Add libjpeg-turbo, libyuv, pybind11.
* gnu/packages/patches/libcamera-ipa_manager-disable-signature-verification.patch:
Adjust to latest source.
Fixes : guix/guix#6002
Change-Id: I8618f58438de3569b7a54663f69ecaa7b1c6283c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Sergey Trofimov
fbc5fa1d10
gnu: libyuv: Update to 1922.
...
* gnu/packages/image.scm (libyuv): Update to 1922.
[arguments]<#:configure-flags>: Add -DUNIT_TEST=ON.
<#:phases>: Replace 'check with custom test.
[inputs]: Add libjpeg-turbo.
[native-inputs]: Add googletest.
* gnu/packages/image.scm (libyuv-prev): Package wrongly versioned
libyuv@2021.4 to be superseded by libyuv.
Change-Id: I0ddad9890230f1d670ead46038ad90c051539120
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Sergey Trofimov
7e917411d5
gnu: Add python-sphinxcontrib-doxylink.
...
* gnu/packages/sphinx.scm (python-sphinxcontrib-doxylink): New variable.
Change-Id: Iab4fe13e8fe3a6285d515e7fc6968ec7d0ef94e3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Nicolas Graves
44f1c6e466
gnu: boost: Switch to pyproject.
...
* gnu/packages/boost.scm (boost): [arguments]: Relocate field.
<#:imported-modules, #:modules>: Switch to pyproject-build-system.
Change-Id: I6b281d2c4fc62af9c8c93b57db4eb935d9ab536d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Nicolas Graves
f3997b9a0f
gnu: optizelle: Improve style and switch to pyproject.
...
* gnu/packages/maths.scm (optizelle):
[source]<snippet>: Improve style.
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'set-numpy-path using the site-packages
procedure.
[inputs, native-inputs]: Drop labels.
Change-Id: I76db3d0353cf95e411cfd11a81b34cf6cd851d05
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Nicolas Graves
32a4f0613b
gnu: emacs-jedi: Switch to pyproject.
...
* gnu/packages/emacs-xyz.scm (emacs-jedi):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: Ie6c15a483c093c33159e50a7a3403649d37ea1bc
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00
Nicolas Graves
f77310c3ba
gnu: pyre: Switch to pyproject.
...
* gnu/packages/python-science.scm (pyre):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: Iba843ba453ab2ed6958b546f27724d1cf3392f2c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:50 +01:00
Nicolas Graves
f9e597da4e
gnu: gr-satellites: Switch to pyproject.
...
* gnu/packages/radio.scm (gr-satellites):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
Change-Id: Iafc42df6908525a5b78a055b427bedd67f02d31e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:50 +01:00