Commit graph

169605 commits

Author SHA1 Message Date
Simon Tournier
00799525e7
gnu: Add r-tesseract.
* gnu/packages/cran.scm (r-tesseract): New variable.

Change-Id: Ia4227bee7f02de4901c5a6542b6a3b8c2d880cd8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-25 20:16:51 +02:00
Hilton Chain
fff8271db4
gnu: emacs-org-rainbow-tags: Update to 0.1-pre-1.dfe3604.
This change also fixes build failure of the package.

* gnu/packages/emacs-xyz.scm (emacs-org-rainbow-tags): Update to
0.1-pre-1.dfe3604.

Change-Id: Ia678db34fa9211ae100416b5e172d2b0dc35851b
2025-09-26 02:10:34 +08:00
Hilton Chain
896872cba8
gnu: python-mpv-jsonipc: Disable tests explicitly.
* gnu/packages/python-xyz.scm (python-mpv-jsonipc) [arguments] <#:tests?>:
Disable.

Change-Id: I921848852c7963951092e9beee0c630d954320b7
2025-09-26 02:06:11 +08:00
jgart
ace78713a9
gnu: trealla: Update to 2.83.8.
* gnu/packages/prolog.scm (trealla): Update to 2.83.8.

Change-Id: I190612b48e6a69e31384bb12d81465a668f2de59
2025-09-25 10:55:50 -05:00
Baptiste Strazzulla
29d364498e
gnu: git-lfs: Fix build.
This change is to bypass combination of go-build-system and custom make
targets where the import path is set manually, see discussion in
guix/guix#2133.

* gnu/packages/version-control.scm (git-lfs): Rename binary and home page

Change-Id: Ic87627412f715ebed07cf79ddd298e777746975f
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Reviewed-by: Maxim Cournoyer <maxim@guixotic.coop>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 16:39:34 +01:00
Janneke Nieuwenhuizen
58b6dc4d55
gnu: guile-emacs: Fix build with gcc-14.
* gnu/packages/guile.scm (guile-for-guile-emacs)[arguments]: Replace
emacs-minimal's CFLAGS in #:configure-flags with specific and extra flags to
relax gcc-14's strictness.

Change-Id: I6b3f871695eb25fbf84a2334525e1d0e15e36b92
2025-09-25 16:25:59 +02:00
Sharlatan Hellseher
3755088384
gnu: Add python-six-bootstrap.
* gnu/packages/python-xyz.scm (python-six-bootstrap): New variable.

Fixes: guix-science/guix-past#20.
Reported-by: @gabor-udvari
Change-Id: I15b993e39c76dd39d1871179fc899e963d411d45
2025-09-25 12:37:56 +01:00
Sharlatan Hellseher
1b1db5f79f
gnu: mallard-ducktype: Move to documentation.
* gnu/packages/python-xyz.scm (mallard-ducktype): Move from here ...
* gnu/packages/documentation.scm: ... to here.

Fixes: guix/guix#1200.
Change-Id: I05895a56626a0416c4c7710c48f06b62538b4622
2025-09-25 12:36:52 +01:00
Efraim Flashner
e5d2f0bd4b
gnu: toot: Update to 0.50.1.
* gnu/packages/fediverse.scm (toot): Update to 0.50.1.
[arguments]: Remove field.
[inputs]: Remove python-urwid and python-urwidgets; add python-dateutil
and python-urwid-3.
[native-inputs]: Remove python-psycopg2-binary, python-pyyaml, and
python-typing-extensions; add python-pillow and python-setuptools-scm.

Change-Id: I06a39646b1ffac130a42a1d1d10bbdcfc625ab94
2025-09-25 13:53:01 +03:00
Arun Isaac
7b8ef76b0f
services: mumi: Raise maximum duration of indexing job.
Indexing all Debbugs issues from scratch can take more than an hour.

* gnu/services/web.scm (mumi-shepherd-services): Raise #:max-duration to 2
hours.
2025-09-25 11:37:06 +01:00
Efraim Flashner
2c7e5574a9
gnu: dbxfs: Fix build.
* gnu/packages/file-systems.scm (dbxfs)[build-system]: Switch to the
pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I79dfd9e7092aaf0b5078900c6b2ecbbe9137b44f
2025-09-25 13:07:56 +03:00
Douglas Deslauriers
6b8c23fd7f
gnu: vmware-open-vm-tools: Update to 13.0.0.
* gnu/packages/virtualization.scm (vmware-open-vm-tools): Update to
 13.0.0.

Change-Id: I503b9202db82992442a76af3c6b2ce8ffe017e4a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 10:45:40 +01:00
Oscar Chevalier
2738209b5d
gnu: neovim: Add support for guix neovim packages.
Enables the use of guix as a package manager for neovim, compatible with
the outputs of `vim-build-system`.

* gnu/packages/vim.scm (neovim)[arguments]: Added another phase to
install the system init file to the correct place.
* gnu/packages/aux-files/guix-nvim.vim: New file.
* Makefile.am (AUX_FILES): Register file.

Change-Id: I375e3e0d051da27d065dff5456cb298a01bc90b1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-25 12:38:47 +03:00
Rutherther
80f24100f6
teams: Add entry for Rutherther.
Add myself to release team.

* etc/teams.scm (Rutherther): New member.

Change-Id: Ied242919f54abe05e429fb8e658bdc9e0ffc0cb1
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-09-25 11:57:49 +03:00
Sharlatan Hellseher
ea44a564d1
gnu: python-quadpy: Adjust inputs.
* gnu/packages/maths.scm (python-quadpy)[inputs]: Add python-matplotlib.
[native-inputs]: Remove python-wheel.

Change-Id: I72f2d7daafebd98f96245697aecb60c176981336
2025-09-25 09:37:04 +01:00
Sharlatan Hellseher
f94377da73
gnu: python-scikit-fem: Update to 11.0.0.
* gnu/packages/python-science.scm (python-scikit-fem): Update to 11.0.0.
[propagated-inputs]: Add python-matplotlib.
[native-inputs]: Remove python-wheel.

Change-Id: I52ac1f1125f7d5849b8a90f5db74aeabc08fd6ef
2025-09-25 09:37:04 +01:00
Sharlatan Hellseher
34a80a0f72
gnu: python-plotly: Fix tests.
* gnu/packages/python-science.scm (python-plotly) [native-inputs]:
Remove python-wheel; add python-nbformat.

Change-Id: I257a9b06343b37e95428bfa46f4b5547b7adb876
2025-09-25 09:37:03 +01:00
Sharlatan Hellseher
60e0723b09
gnu: python-textdistance: Limit concurrent tests.
* gnu/packages/python-xyz.scm (python-textdistance)[arguments]
<test-flags>: Limit parallel tests up to 4 threads.

Change-Id: Id70320f528a0618e3058ccabaec5675180b06b74
2025-09-25 09:37:03 +01:00
Sharlatan Hellseher
fe84590b09
gnu: python-poppy: Fix tests.
* gnu/packages/astronomy.scm (python-poppy)[arguments] <test-flags>:
Avoid "docs/ext/numfig.py".

Change-Id: If0ab442d6e5ab93ef59f602be4fa3cf37ce23422
2025-09-25 09:37:03 +01:00
Nicolas Graves
0b1bb5d68c
gnu: python-pygtrie: Fix and run tests.
* gnu/packages/python-xyz.scm (python-pygtrie)
[source]: Switch to git-fetch.
[arguments]<#:test-backend>: Set it.
<#:phases>: Add phase 'set-version.
[native-inputs]: Remove python-wheel.

Change-Id: Ib3da3430340077624410e334d7846b75b6928471
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:03 +01:00
Nicolas Graves
bdf0b56b85
gnu: python-distance: Update to 0.1.3-0.ad7f9dc.
* gnu/packages/python-xyz.scm (python-distance): Update to 0.1.3-0.ad7f9dc.
[source]: Switch to git-fetch.
[arguments]: Set <#:test-backend> and <#:test-flags>.
[native-inputs]: Remove python-wheel.

Change-Id: I76fdce7caa7cff779ef6df60dd3969aea57be5d5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:03 +01:00
Nicolas Graves
f9fc9c1d4e
gnu: python-pyxdameraulevenshtein: Run and fix tests.
* gnu/packages/python-xyz.scm (python-pyxdameraulevenshtein)
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest, remove python-wheel.

Change-Id: I5835d0367438a3f3cc017b1dc37fd5d6f2f3c120
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:03 +01:00
Nicolas Graves
53aa7a1585
gnu: python-matrix-nio: Disable failing tests.
* gnu/packages/matrix.scm (python-matrix-nio)
[arguments]<#:test-flags>: Disable failing tests.
<#:phases>: Improve style ; add phase 'relax-requirements.
[native-inputs]: Remove python-mypy, python-mypy-extensions,
python-poetry-core, python-pytest-cov, python-pytest-flake8,
python-wheel.

Change-Id: I45ddc6ca02333eb5384f310cfd6cdb9091626334
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:03 +01:00
Nicolas Graves
cae5f4fb3f
gnu: python-vireosnp: Update to 0.5.9-0.e365463.
* gnu/packages/bioinformatics.scm (python-vireosnp): Update to 0.5.9-0.e365463.
[source]: Switch to git-fetch.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Remove python-wheel.

Change-Id: I53fee681916b4c4a5ad483fdf589e8297864da7f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:03 +01:00
Nicolas Graves
3a98b3f41a
gnu: python-telingo: Fix tests.
* gnu/packages/potassco.scm (python-telingo)
[source]: Run guix style.
[native-inputs]: Add python-pytest, remove python-wheel.

Change-Id: Ie20e81780ac715f63fb4485e19a5e28b5a7ef579
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:02 +01:00
Nicolas Graves
cf67c48303
gnu: python-shopifyapi: Switch to pyproject.
* gnu/packages/python-web.scm (python-shopifyapi):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
[description]: Improve style.

Change-Id: If574f434dc796c26f07f93f60157bea5a2ac9aaf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:02 +01:00
Nicolas Graves
16ff95c3c8
gnu: python-test-utils: Disable tests.
* gnu/packages/python-check.scm (python-test-utils)
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-wheel.

Change-Id: Ib45a88ef010749f5b18f0ae591df83baf99c5bc6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:02 +01:00
Nicolas Graves
a9528887ad
gnu: python-sshtunnel: Slim down patch.
* gnu/packages/patches/python-sshtunnel-pep518.patch: Remove uneeded
patch content.

Change-Id: Iaf97a87b855ab1b18721d5464e4cd2494c5040a0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:02 +01:00
Sharlatan Hellseher
6e1adfa021
gnu: python-cobaya: Fix build.
* gnu/packages/astronomy.scm (python-cobaya)[propagated-inputs]: Add
python-requests.
[native-inputs]: Remove python-wheel.

Change-Id: I029e69a6a4a9933191ee4b9e71f3af94c68bff2d
2025-09-25 09:37:02 +01:00
Hugo Buddelmeijer
b76bf5dcd1
gnu: python-scipy: Reduce closure size.
As documentation was not built at all, this change removes everything
requiring for to reduce the closue size.

* gnu/packages/python-science.scm (python-scipy): Adjust inputs
[arguments] <phases>: Remove 'install-doc.
[propagated-inputs]: Keep only python-numpy.
[native-inpusts]: Remove python-hypothesis, and python-pytest-cov; add
python-mpmath, python-numpydoc, python-pythran, python-rich-click,
python-threadpoolctl, and python-typing-extensions.

Fixes: guix/guix#2944.
Change-Id: I97e4914c3d705b47b276d3f88dc938f26b0d27a5
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:02 +01:00
Sharlatan Hellseher
08e6a0faba
gnu: ringdecomposerlib: Fix tests.
* gnu/packages/chemistry.scm (ringdecomposerlib)[native-inputs]: Remove
python-cython; add python-cython-0.

Change-Id: Ia63a5bcbc9c1e446cc96948e52645ddfe9e31bb6
2025-09-25 09:37:02 +01:00
Sharlatan Hellseher
90fd44072d
gnu: python-scikit-opt: Fix tests.
* gnu/packages/python-science.scm (python-scikit-opt)[native-inputs]:
Add python-pytest.

Change-Id: I55b2659c9b897ed170c12c9407d9828f469393c6
2025-09-25 09:37:02 +01:00
Nicolas Graves
065a4861d5
gnu: python-shxparser: Fix tests.
* gnu/packages/python-xyz.scm (python-shxparser)
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.

Change-Id: Ia808170ee2b5e5515183b65c61164b78e530dcf7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:01 +01:00
Nicolas Graves
ea4e755f69
gnu: python-pymol: Update to 3.1.0.
* gnu/packages/chemistry.scm (python-pymol): Update to 3.1.0.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
<#:phases>: Refresh them.  Delete 'build phase.
[native-inputs]: Add cmake-minimal, python-pytest, python-setuptools.
[propagated-inputs]: Add python-numpy.
[description]: Improve style.

Change-Id: Ida6105297f294e3fda060d8c8b938fe743faf6e6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:01 +01:00
Nicolas Graves
5f4fc7c5b2
gnu: python-sshtunnel: Update to 0.4.0-0.dc07328.
* gnu/local.mk (python-sshtunnel): Update to 0.4.0-0.dc07328.
* gnu/packages/patches/python-sshtunnel-pep518.patch
* gnu/packages/python-xyz.scm (python-sshtunnel)
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'remove-deprecated-dsskey.
[native-inputs]: Add python-setuptools.

Change-Id: I05da3ee717076b690d4a3e609b98d23a5ffa965a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:01 +01:00
Nicolas Graves
1cd2a221f3
gnu: fasttext: Fix build.
* gnu/packages/machine-learning.scm (fasttext):
[arguments]<#:phases>: Add phase 'gcc-14-fix.

Change-Id: Ib3f4a49b65e84f75f182637764fb54e24f3a5b5b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:01 +01:00
Nicolas Graves
9f36748b10
gnu: python-dlib: Fix tests.
* gnu/packages/machine-learning.scm (python-dlib):
[arguments]: Improve style.
[native-inputs]: Sort them.  Add python-pytest.

Change-Id: Ie6223d3d635d96e813897431e2389cbdf9776b75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:01 +01:00
Nicolas Graves
2c3b624331
gnu: python-flatbuffers: Update to 24.12.23 and disable tests.
* gnu/packages/serialization.scm (python-flatbuffers): Update to 24.12.23.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Remove python-wheel.
[home-page]: Update it.
[description]: Improve style.

Change-Id: If08cd8283e8acbdb881f32c5e89d5868f14067a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:01 +01:00
Sharlatan Hellseher
8353cbeaf2
gnu: python-pandera: Update to 0.26.1.
* gnu/packages/python-science.scm (python-pandera): Update to 0.26.1.
[source]: Switch to url-fetch, PyPI archive provides tests and build
successfully while git version missed a lot of sub module after install.
[arguments] <test-flags>: Rework skipped tests and ignored test files.
[inputs]: Add python-dask, python-distributed, python-geopandas,
python-hypothesis, python-modin, python-numpy, python-pandas,
python-scipy, and python-shapely.
[propagated-inputs]: Remove python-hypothesis-next, python-modin,
python-multimethod, python-numpy, python-pandas, python-pandas-stubs,
python-scipy, and python-wrapt; add python-typing-extensions.
[native-inputs]: Remove python-dask, python-fastapi, python-geopandas,
python-pyarrow, python-sphinx, and python-wheel; add python-joblib and
python-setuptools-scm.

Change-Id: I376f11e39c47875a5a70ee5f7d4653dd77403e28
2025-09-25 09:37:01 +01:00
Sharlatan Hellseher
d99b119794
gnu: python-asap3: Update to 3.13.9.
* gnu/packages/python-science.scm (python-asap3): Update to 3.13.9.
[arguments] <tests?>: Disable them for now.
[propagated-inputs]: Add python-numpy.
[native-inputs]: Remove python-wheel.

Change-Id: Ifc7bcbb7cd7a2001038a1ae65b59e1da0978a349
2025-09-25 09:37:01 +01:00
Sharlatan Hellseher
7e58aad748
gnu: python-suntime: Fix tests.
* gnu/packages/astronomy.scm (python-suntime)[source]: Switch to
git-fetch providing tests.
[arguments] <test-flags>: Provide the path to the test file.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: Ia00f4940d6e398996eaa67689ff1d804533d2729
2025-09-25 09:37:01 +01:00
Hugo Buddelmeijer
aa7383fdc0
gnu: python-dbus-fast: Update to 2.44.3.
* gnu/packages/python-xyz.scm (python-dbus-fast): Update to 2.44.3.
[source]: Switch to git-fetch; PyPI does not have tests.
[arguments] <test-flags>: Disable tests needing python_codspeed or access dbus.
[native-inputs]: Remove python-wheel; add python-pytest, python-pytest-cov,
python-pytest-asyncio, and python-covdefaults.

Change-Id: I36b16866bd3a7a17b4468db411d60e702d526d69
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
5a65232999
gnu: python-wxpython: Fix tests.
* gnu/packages/wxwidgets.scm (python-wxpython)[arguments]
<test-backend>: Use 'custom.
<test-flags>: Provide them.
[native-inputs]: Remove python-wheel.

Change-Id: I062b47773737b1aac38847c1b956991a14edbe0e
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
21f4bf3784
gnu: python-circe: Disable tests.
* gnu/packages/bioinformatics.scm (python-circe)[arguments] <tests?>:
Tests hang during collection then timeout.
[native-inputs]: Remove python-wheel.

Change-Id: Ibd9adf352c733626627f73ecad01205bcc80a44c
2025-09-25 09:37:00 +01:00
Hugo Buddelmeijer
5ffe007379
gnu: qpageview: Update to 1.0.1.
* gnu/packages/image-viewers.scm (qpageview): Update to 1.0.1.
[build-system]: Switch to pyproject-build-system.
[inputs]: Remove python-pyqt and qtbase-5; add python-pyqt-6 and qtbase.
[native-inputs]: Add python-hatchling.
[synopsis, description]: Replace Qt5 by Qt.

Change-Id: I7b316a38d2d90359725417f068e6ba84c7345091
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
6c4ae2912b
gnu: python-google-pasta: Fix tests.
* gnu/packages/python-xyz.scm (python-google-pasta)[native-inputs]:
Remove python-wheel; add python-pytest.

Change-Id: Ie0436d9735aabd02b9f58f17d64e6167cd5d744f
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
ab9eb3e33c
gnu: python-google-auth-httplib2: Update to 0.2.0.
* gnu/packages/python-web.scm (python-google-auth-httplib2): Update to 0.2.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-mock; add python-pyparsing and
python-setuptools.

Change-Id: I5f8a3951fcd68bc7633f0450ec706a871c5f4590
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
67dc18930c
gnu: vapoursynth: Fix build.
* gnu/packages/video.scm (vapoursynth)[native-inputs]: Remove
python-cython; add python-cython-0.

Change-Id: Iaded25958277d0264f89a4966c9b070b5fae7945
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
95a25effe8
gnu: urh: Fix bulid.
* gnu/packages/radio.scm (urh)[native-inputs]: Remove python-cython
and python-wheel; add python-cython-0 and python-setuptools.

Change-Id: Ib3420be4077c9f86843e3ba3feb05cb95e80d727
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
9475458885
gnu: python-taggd: Switch to pyproject, fix tests.
* gnu/packages/bioinformatics.scm (python-taggd)[build-system]: Switch
to pyproject-build-system.
[arguments] <test-flags>: Move skipping tests options here.
<phases>: Remove 'disable-broken-tests; add 'remove-local-taggd.
[propagated-inputs]: Remove python-setuptools.
[native-inputs]: Add python-pytest and python-setuptools.

Change-Id: I8cd3a72b2469dbb0d53c21f2fda30c0b004a6c8d
2025-09-25 09:36:59 +01:00