1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-09 22:50:34 +02:00
Commit Graph

162246 Commits

Author SHA1 Message Date
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