1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-14 17:10:37 +02:00
Commit Graph

159575 Commits

Author SHA1 Message Date
Efraim Flashner
8f73e3822b gnu: Remove gccgo-10.
* gnu/packages/gcc.scm (gccgo-10): Delete variable.

Change-Id: Ic8fb9eaaaddad88378c537815caf8468f5de5be4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:15 +01:00
Efraim Flashner
e79b7b058d gnu: Remove gccgo-4.9.
* gnu/packages/gcc.scm (gccgo-4.9): Delete variable.

Change-Id: Ia18259e52a40009e1e88ff7f4c62d3be15f10f33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:15 +01:00
Efraim Flashner
f6ff0ad9ac gnu: Remove go-1.18.
* gnu/packages/golang.scm (go-1.18, go-std-1.18): Remove variables.

Change-Id: I1f53c24f7898d41700cfd615da4eedc3c03d8c09
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:15 +01:00
Efraim Flashner
a7963cd6b3 gnu: Remove go-1.19.
* gnu/packages/golang.scm (go-1.19, go-std-1.19): Remove variables.

Change-Id: I41206e4933c0b66e9683c0de14a505632297b642
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:15 +01:00
Efraim Flashner
48e6bbe129 gnu: go-1.22: Inherit from go-1.20.
* gnu/packages/golang.scm (go-1.22)[inherit]: Inherit from go-1.20.
[arguments]: Add phases previously inherited from 1.21.

Change-Id: Ic8e2f921a9889b5cb270eb43e98fbbddde3e8249
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
14e760b1db gnu: go-1.20: Inherit from go-1.17.
* gnu/packages/golang.scm (go-1.20)[inherit]: Inherit from go-1.17.
[arguments]: Add phases previously inherited from go-1.19.
[properties]: New field.

Change-Id: Iccf53655323d58fff52a9f987cb71ed94b896abb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
8ba4b83936 gnu: Remove go-1.16.
* gnu/packages/golang.scm (go-1.16, go-std-1.16): Remove variables.

Change-Id: I58f284b341f560cad072279ca75fd1794b5537c6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
80c5eac6c4 gnu: go-1.17: Disable tests on armhf-linux.
* gnu/packages/golang.scm (go-1.17)[arguments]: Disable tests when
building for armhf-linux.

Change-Id: I8654c1966daaa19602d876618d5ff9e384b12fc8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
61f32bfa7f gnu: go-1.24: Inherit from go-1.22.
* gnu/packages/golang.scm (go-1.24)[arguments]: Replace inherited
'disable-more-tests phase to adjust for changes in the source.
[native-inputs]: Rewrite inheriting from go-1.22.
[properties]: Add field previously inherited from go-1.23.

Change-Id: I4938c7854cba0aa982d7b755c10f255cab81a828
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
4bbe22d2e2 gnu: go-1.22: Build with go-1.20.
* gnu/packages/golang.scm (go-1.22)[native-inputs]: Replace go-1.21 with
go-1.20.  Update the comment.

Change-Id: I3785ecb882ba2c5f7ef888df123b44a88fc9665e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
28301e3b57 gnu: go-1.22: Fix build on some architectures.
* gnu/packages/golang.scm (go-1.22)[arguments]: Disable parallel-tests
on riscv64-linux and armhf-linux.  Add a phase to disable certain tests
based on the architecture.
(go-1.23)[arguments]: Remove new inherited phase.

Change-Id: If4ed3f195c1af504d6ab4b686829fda8c91138d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
06cbcf387f gnu: go-1.20: Update to 1.20.14.
* gnu/packages/golang.scm (go-1.20): Update to 1.20.14.
[arguments]<parallel-tests?>: Disable for riscv64-linux.
<tests?>: Disable for riscv64-linux.
<phases>: Add a phase to skip certain tests based on the architecture.
(go-1.21)[arguments]: Strip the inherited keyword tests.  Remove the
added phase to skip tests.

Change-Id: If7cd498ad56c503b0d602e7ea62399e82ecddb06
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
e9d6ee71b8 gnu: go-1.17: Enable tests on aarch64-linux.
* gnu/packages/golang.scm (go-1.17)[arguments]: When building on
aarch64-linux don't disable the tests.

Change-Id: I9c839a059df772636d8dd129bbb7ddad9e4ecbe9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:14 +01:00
Efraim Flashner
741f6b529e gnu: go-1.17: Always build with gcc:lib.
* gnu/packages/golang.scm (go-1.17)[inputs]: Rewrite to not inherit from
go-1.4 and to always use gcc:lib.
[arguments]: Add the phase 'patch-gcc:lib unconditionally.
(go-1.18)[arguments]: Replace the inherited 'patch-gcc:lib phase on all
architectures.

Change-Id: I9024db846fef304b76441fe8b816740a60653d0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:13 +01:00
Efraim Flashner
2acebaf0a4 gnu: go-1.4: Build with regular gcc.
Building with a canonical-package hinders cross-building.

* gnu/packages/golang.scm (go-1.4)[inputs]: Replace the canonical-package
gcc:lib with gcc:lib.

Change-Id: I4f0c8549611461d47cc017314e8eb55815ae549f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:13 +01:00
Efraim Flashner
51620e4f01 gnu: go-1.4: Remove support for aarch64-linux.
* gnu/packages/golang.scm (go-1.4)[arguments]: Remove code setting the
system to armhf-linux when building for aarch64-linux.
[supported-systems]: Remove aarch64-linux.

Change-Id: I7ad6da7b8ddba674433c6efd7b2085b733548d5c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:13 +01:00
Efraim Flashner
127fdc935f gnu: go-1.17: Don't inherit from go-1.16.
* gnu/packages/golang.scm (go-1.17)[inherit]: Remove field.
[build-system, native-inputs, home-page, synopsis, description,
license]: Add previously inherited fields.
[inputs]: Rewrite without inheriting from go-1.16.

Change-Id: I74e7ca00d0d8f1f79b9e76e10530903a23e3e93b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:13 +01:00
Efraim Flashner
10b8dd7322 gnu: go-1.16: Remove unnecessary input.
* gnu/packages/golang.scm (go-1.16)[native-inputs]: Remove binutils-gold.

Change-Id: I4d603faa1a0de65e045eb6d28ea93794bd75d272
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21 09:42:13 +01:00
Janneke Nieuwenhuizen
f11a80ef16 gnu: Add python-pygit2-1.18.
* gnu/packages/python-xyz.scm (python-pygit2-1.18): New variable.

Change-Id: Iad3a430d544be2c56bb27ea416adef161b5b3e94
2025-10-21 10:13:43 +02:00
Janneke Nieuwenhuizen
58e4207bcd gnu: Add python-dulwich-0.24.
* gnu/packages/python-xyz.scm (python-dulwich-0.24): New variable.

Change-Id: I711dbb2595fa6674b3f2e3ac029ed437d3480423
2025-10-21 10:13:43 +02:00
Janneke Nieuwenhuizen
39b08a24c8 gnu: Add python-dvc-data.
* gnu/packages/python-science.scm (python-dvc-data): New variable.

Change-Id: I4479129a1842d2133acec6f7aeb1d4a95e9e6162
2025-10-21 10:12:39 +02:00
Janneke Nieuwenhuizen
95a0107093 gnu: Add python-dvc-objects.
* gnu/packages/python-science.scm (python-dvc-objects): New variable.

Change-Id: Ibd4247ab12b161392de7d351195646f7215610bd
2025-10-21 10:12:39 +02:00
Janneke Nieuwenhuizen
7479cdfd01 gnu: Add python-sqltrie.
* gnu/packages/python-xyz.scm (python-sqltrie): New variable.

Change-Id: Idb11ca5d9e94c90957046e0797b4e3b7147710b5
2025-10-21 10:12:38 +02:00
Janneke Nieuwenhuizen
c20d9d6ea9 gnu: Add python-funcy-1.14.
* gnu/packages/python-xyz.scm (python-funcy-1.14): New variable.

Change-Id: I2915e5c4b848db9023b2f27f969d493291773bea
2025-10-21 10:12:34 +02:00
Janneke Nieuwenhuizen
767873982c gnu: Add python-snakemake-executor-plugin-slurm.
* gnu/packages/python-science.scm (python-snakemake-executor-plugin-slurm):
New variable.

Change-Id: I7ca462dc224dc6947130fa9842f26c25cd7349a4
2025-10-21 08:54:02 +02:00
Janneke Nieuwenhuizen
75e930a7d6 gnu: Add python-snakemake-executor-plugin-slurm-jobstep.
* gnu/packages/python-science.scm
(python-snakemake-executor-plugin-slurm-jobstep): New variable.

Change-Id: I477b8a30ae6642fa0e8d6e49a828ab0d3aa589b4
2025-10-21 08:53:51 +02:00
Maxim Cournoyer
84b56d3965 gnu: Add pax-utils.
* gnu/packages/elf.scm (pax-utils): New variable.

Change-Id: If4978a63b3a654f1a93dcc901f153161df71692f
2025-10-21 15:21:59 +09:00
Maxim Cournoyer
cbb8edb715 gnu: Add poke-elf.
* gnu/packages/engineering.scm (poke-elf): New variable.

Change-Id: If3c462a626e0fdd09adbc6635a04e08a98f0ef33
2025-10-21 11:06:12 +09:00
Maxim Cournoyer
ee6f8ea1ed gnu: poke: Add a search path for POKE_LOAD_PATH.
* gnu/packages/engineering.scm (poke) [native-search-paths]: New field.

Change-Id: I0ae8833b0e01363e9c87b83c3ed0ff8bcd4296fe
2025-10-21 11:06:12 +09:00
Hartmut Goebel
4c776694ff gnu: python-shshsh: Remove development inputs.
* gnu/packages/python-xyz.scm (python-shshsh):
[native-inputs]: Remove python-tox.

Change-Id: I51632fe53e51ea7852b9a37ea8e287a5531b4510
2025-10-21 00:28:30 +02:00
Hartmut Goebel
fd9c6d6945 gnu: python-pytest-qt: Remove development inputs.
* gnu/packages/python-check.scm (python-pytest-qt):
[native-inputs]: Remove python-tox.

Change-Id: I98474f6c76b0df89b7c45a7c2b9bdebf9ac72b77
2025-10-21 00:28:29 +02:00
Hartmut Goebel
18aaa982c1 gnu: python-omnipath: Update to 1.0.10.
* gnu/packages/python-web.scm (python-omnipath): Update to 1.0.10. Style package.
[arguments][test-flags]: Enable now passing test.
[arguments][phase]: Remove custom phase pretend-version.
[native-inputs]: Remove python-setuptools, python-setuptools-scm, python-tox, and
python-wheel; add python-hatchling.

Change-Id: Ia209644349a18ceabb37b9c3c557288a627f6aa7
2025-10-21 00:28:29 +02:00
Hartmut Goebel
38daeb1eae gnu: python-nox: Remove development inputs.
* gnu/packages/python-check.scm (python-nox):
[native-inputs]: Remove python-tox.

Change-Id: I650e4255ffcd330c6209e100902cff0604b450ea

Revert "gnu: python-nox: Update to 2025.10.16."

This reverts commit c8bcee5741a57931c08c8607bcc2f8b886d25420.

Change-Id: I57a32e27dc72caeccf454d67413630301aa06a5b
2025-10-21 00:28:29 +02:00
Hartmut Goebel
1d8986f2a6 gnu: python-pybadges: Remove development inputs.
* gnu/packages/python-web.scm (python-pybadges):
[native-inputs]: Remove python-nox.

Change-Id: I3051aed8c3b4fcf1816897ae61a922b00130f9a5
2025-10-21 00:28:29 +02:00
Hartmut Goebel
0318924988 gnu: emacs-jedi: Remove development inputs.
* gnu/packages/emacs-xyz.scm (emacs-jedi):
[native-inputs]: Remove python-tox.

Change-Id: Id73daf81ace4a904f72c0fc1064a182e8b3faf53
2025-10-21 00:28:29 +02:00
Hartmut Goebel
4cd5e933d0 gnu: python-scikit-misc: Remove development inputs.
* gnu/packages/python-science.scm (python-scikit-misc):
[arguments][phases][fix-pytest-config]: New phase.
[propagated-inputs]: Remove python-twine.
[native-inputs]: Remove python-pytest-cov.

Change-Id: I4f52ff2819775d65fd205f6222c8fba854161580
2025-10-21 00:28:29 +02:00
Hartmut Goebel
aabdd4f098 gnu: python-pyahocorasick: Update to 2.2.0.
* gnu/packages/bioinformatics.scm (python-pyahocorasick): Update to 2.2.0.
[native-inputs]: Remove python-twine and python-wheel.

Change-Id: If9901abaae4f52a795d1b9b84f06a3b8cc6fc235
2025-10-21 00:28:29 +02:00
Hartmut Goebel
7759918c17 gnu: python-ngesh: Remove development inputs.
* gnu/packages/bioinformatics.scm (python-ngesh): [native-inputs]: Remove
python-black, python-flake8, python-twine, and python-wheel.

Change-Id: Ie401b481f768774732fdf021e52530af644856c7
2025-10-21 00:28:29 +02:00
Hartmut Goebel
7db8ded42c gnu: python-metacells: Remove development inputs
* gnu/packages/bioinformatics.scm (python-metacells):
[native-inputs]: Remove python-sphinx and python-sphinx-rtd-theme.

Change-Id: Ifdac5e0a841be105a8e6c82441826d11b2a9031e
2025-10-21 00:28:29 +02:00
Hartmut Goebel
ed311b5cfd gnu: python-hatch-jupyter-builder: Remove development inputs.
* gnu/packages/jupyter.scm (python-hatch-jupyter-builder):
[native-inputs]: Remove python-pytest-cov and python-twine.

Change-Id: I8889de1b3015c03c5f03cd3c2233007fdb97b7fb
2025-10-21 00:28:29 +02:00
Hartmut Goebel
3654e8e9f0 gnu: python-cftime: Update to 1.6.5.
Also remove development inputs.

* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.5.
[native-inputs]: Remove python-twine.

Change-Id: I41d2061e6bf0435bc16e04519631b5333f7e0737
2025-10-21 00:28:28 +02:00
Hartmut Goebel
160b512e58 gnu: mdpo: Remove development inputs.
* gnu/packages/gettext.scm (mdpo): [native-inputs]: Remove python-flake8,
python-flake8-implicit-str-concat, python-flake8-print, python-isort,
python-pytest-cov, python-sphinx, python-sphinx-argparse,
python-sphinx-rtd-theme, and python-twine.

Change-Id: I8fd82815f7e37645e86530c4acfa6999aa09ca1a
2025-10-21 00:28:28 +02:00
Hartmut Goebel
3ea23badde gnu: fava: Remove development inputs.
* gnu/packages/finance.scm (fava): [native-inputs]: Remove python-mypy,
python-pytest-cov, python-twine, and python-wheel.

Change-Id: Ia6cb181d1c17be7db07a613a793e8a886f9108a7
2025-10-21 00:28:28 +02:00
Sharlatan Hellseher
feff638ea4 gnu: python-moto: Fix tests, don't run in parallel.
The project provides a mixture of thread save and threads untolerated
test suites. Tests took 705.18s in a single thread while they were timed
out when threading was enabled after 3827s. This change reworks skipped
tests and run them in a single thread.

* gnu/packages/python-xyz.scm (python-moto): Use G-Expressions.
[arguments] <test-flags>: Rework skipped tests and run them in a single
thread.
<phases>: Remove 'compatibility as no longer required; add 'pre-check.
[native-inputs]: Remove python-pytest-xdist and python-wheel; add
python-pycognito and python-pyotp.

Fixes: guix/guix#3678
Change-Id: I735d035c31c29435ad5774c5e38b0e3f1a2e19bd
2025-10-20 23:14:54 +01:00
Sharlatan Hellseher
5f6c124152 gnu: python-pyjwt: Update to 2.10.1.
* gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.10.1.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-coverage, python-cryptography,
python-sphinx, python-sphinx-rtd-theme, and python-wheel.
[propagated-inputs]: Set python-cryptography as optional when supported.

Change-Id: I936dcee1b6b06636e8ae6ee2cfaad886ac716f95
2025-10-20 23:02:08 +01:00
Sharlatan Hellseher
8c80861461 gnu: Add python-pycognito.
* gnu/packages/python-web.scm (python-pycognito): New variable.

Change-Id: Ida34ee953d5e5b05dade2a3c78476198125a2932
2025-10-20 23:01:43 +01:00
Sharlatan Hellseher
dbf8e5d7e4 gnu: Add python-envs.
* gnu/packages/python-xyz.scm (python-envs): New variable.

Change-Id: I2d660f2f24a150ba8cb4dce9e3c3e101b1df0425
2025-10-20 23:01:43 +01:00
jgart
291eb0ea92 gnu: trealla: Update to 2.83.20.
* gnu/packages/prolog.scm (trealla): Update to 2.83.20.

Change-Id: I476777d2b59f2bbf8f5427da962d3ba6cd071727
2025-10-20 09:36:18 -05:00
Raven Hallsby
2a79848707 gnu: obs: Disable websocket support.
* gnu/packages/video.scm (obs): Disable websocket support, which fixes
the build.

Fixes: guix/guix#3582
Change-Id: I7103941412dd2d4b2103ab61558bd3a8ae9cfce9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-20 15:59:35 +02:00
Artyom V. Poptsov
4d3993beab gnu: liblognorm: Update to 2.0.7.
* gnu/packages/c.scm (liblognorm): Update to 2.0.7.
[source]: Remove ".git" suffix from the URL.

Change-Id: I8834901534138e7d700a466408e7862884b91604
2025-10-20 16:31:49 +03:00