Commit graph

171794 commits

Author SHA1 Message Date
Sharlatan Hellseher
0f39ab356e
gnu: python-typeapi: Update to 2.2.4.
* gnu/packages/python-xyz.scm (python-typeapi): Update to 2.2.4.
[arguments] <phases>: Remove 'patch-build-system.
[native-inputs]: Remove python-poetry-core; add python-hatchling.

Change-Id: I91e3dd6135f1cfd42127a1f93326b06de9475f47
2025-10-18 23:35:53 +01:00
Sharlatan Hellseher
17dbec8385
gnu: python-safety: Update to 3.6.2.
* gnu/packages/python-xyz.scm (python-safety): Update to 3.6.2.
[arguments] <test-flags>: Skip 4 more tests.
<phases>: Add 'disable-telemetry.

Change-Id: Icd0acec1193fab8e197a281a046aa611da1bacb8
2025-10-18 23:04:48 +01:00
Sharlatan Hellseher
808703c4ea
gnu: python-typer: Update to 0.19.2.
* gnu/packages/python-xyz.scm (python-typer): Update to 0.19.2. Fix
indentation and style.
[arguments] <test-flags>: Run tests in parallel, supported by upstream.
<phases>: Remove 'pre-check.
[native-inputs]: Add python-pytest-xdist.

Change-Id: Ib3810ea21d64b59b3a90935ed9caaabe8d6c5796
2025-10-18 22:38:37 +01:00
Sharlatan Hellseher
0556de0bd8
gnu: python-types-aiofiles: Update to 25.1.0.20251011.
* gnu/packages/python-xyz.scm (python-types-aiofiles): Update to 25.1.0.20251011.

Change-Id: I488ab4373a4495ea06f1d8b2533e451036c241f4
2025-10-18 22:26:56 +01:00
Sharlatan Hellseher
5b0b42a848
gnu: python-types-dataclasses: Update to 0.6.6.
* gnu/packages/python-xyz.scm (python-types-dataclasses): Update to 0.6.6.
[buld-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I6e064f79f6ea6914b9d1ac662a52e43887ef977b
2025-10-18 22:18:37 +01:00
Simon Tournier
87895d6f71
teams: Add Simon's Codeberg account.
* etc/teams.scm (Simon Tournier): Add zimoun's Codeberg account.

Change-Id: Ieae7102413890e2df3733d3584464ace92cfbf88
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-18 22:05:39 +02:00
Zheng Junjie
821336efb9
gnu: Remove libkscreen-5.
* gnu/packages/kde-plasma.scm (libkscreen-5): Delete variable.

Change-Id: I58e7708f66ba80b03805d9b12b47f87c37d9b273
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-18 22:04:34 +02:00
Jonathan Brielmaier
60f25f5e17
gnu: ultrastar-deluxe: Update to 2025.10.1.
* gnu/packages/games.scm (ultrastar-deluxe): Update to 2025.10.1.
[arguments]: Remove linking with zlib, which was removed in 2025.9.0.
[inputs]: Remove zlib.

Change-Id: I06327e19571b0281c1e366f76bc8a6b74d43b1b2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-18 22:00:58 +02:00
Arjan Adriaanse
0a50d94a93
gnu: Add reform2-lpc-module.
* gnu/packages/linux.scm (reform2-lpc-module): New variable.

Change-Id: I02d97a43293a90f4ce23964441f27d6693bd3fc7
2025-10-18 14:04:42 -04:00
Arjan Adriaanse
10c517924d
build-system: linux-module: Preserve inputs of kernel.
Build phases that are not replaced when making the builder can depend on these
inputs, which is the case for example with linux-libre-arm64-mnt-reform.

* guix/build-system/linux-module.scm (make-linux-module-builder): Include
inputs from inherited package.

Change-Id: I1a0377b3baea4f2f7028474e48dad0e27e6bc828
2025-10-18 14:04:42 -04:00
Vagrant Cascadian
455c657567
gnu: linux-libre-arm64-mnt-reform: Add support for nftables.
* gnu/packages/linux.scm (linux-libre-arm64-mnt-reform-6.16,
linux-libre-arm64-mnt-reform-6.12): Add kernel configuration for nftables
support.

Change-Id: Iad01d62f6a3a2f332cdb5e8ce09c5f580fe5fc6b
2025-10-18 14:04:42 -04:00
Herman Rimm
fd03f702f7
gnu: linux-libre-arm64-generic: Build motorcomm module.
* gnu/packages/linux.scm (linux-libre-arm64-generic)
(linux-libre-lts-arm64-generic): Build motorcomm kernel module.

Change-Id: I2cb40f4bf0878b36fcf61fe8e8cfe810b3e3b264
2025-10-18 14:04:42 -04:00
Leo Famulari
fc4f3f99e4
gnu: linux-libre 6.6: Update to 6.6.111.
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.111.
(linux-libre-6.6-pristine-source): Update hash.

Change-Id: I7b9da48bd595a517dd5b2c04331952e8f37e18a9
2025-10-18 13:53:19 -04:00
Leo Famulari
5dcc406f97
gnu: linux-libre 6.12: Update to 6.12.52.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.52.
(linux-libre-6.12-pristine-source): Update hash.

Change-Id: Ieac1d76b78c886ff841438974c94e878c6a57662
2025-10-18 13:53:19 -04:00
Leo Famulari
b17a850e51
gnu: linux-libre: Update to 6.16.12.
* gnu/packages/linux.scm (linux-libre-6.16-version): Update to 6.16.12.
(linux-libre-6.16-pristine-source): Update hash.

Change-Id: I462074d34cc390fd0538d82177cdacee2363f483
2025-10-18 13:53:18 -04:00
Leo Famulari
cbfc6b95c0
gnu: xoscope: Update to 2.3-0.0.0.d97b9b1.
Fixes this build failure:

------
comedi.c: In function ‘open_comedi’:
comedi.c:480:15: error: too few arguments to function ‘comedi_get_cmd_generic_timed’
  480 |         ret = comedi_get_cmd_generic_timed(comedi_dev, comedi_subdevice, &cmd, 0);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from comedi.c:27:
/gnu/store/hghrvvp0lnmfb8ifad30yfgj1bca7ypx-comedilib-0.13.0/include/comedilib.h:193:5: note: declared here
  193 | int comedi_get_cmd_generic_timed(comedi_t *dev,unsigned int subdevice,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:508: comedi.o] Error 1
------

* gnu/packages/electronics.scm (xoscope): Update to 2.3-0.0.0.d97b9b1.
[origin]: Use git-fetch.
[native-inputs]: Add automake, libtool, autoconf for bootstrapping.

Change-Id: If78a5f4fcdbcf477bc3e7c7dbf57c37ea397c020
2025-10-18 13:27:14 -04:00
Andreas Enge
5622b860d8
gnu: Remove breeze-qt5.
* gnu/packages/kde-plasma.scm (breeze-qt5): Delete variable.

Change-Id: I2deb8f902f106528ddb8ae498b9bb4404f7a90e6
2025-10-18 14:00:52 +02:00
Andreas Enge
d71c5b7bea
gnu: Remove purpose-5.
* gnu/packages/kde-frameworks.scm (purpose-5): Delete variable.

Change-Id: I4c727782e4240d2aa2a4e69703dea1a2138786f6
2025-10-18 14:00:52 +02:00
Andreas Enge
929b279c2d
gnu: Remove knotifyconfig-5.
* gnu/packages/kde-frameworks.scm (knotifyconfig-5): Delete variable.

Change-Id: Ib55517a764e90a3b54e254d48b3ac0a785caa283
2025-10-18 14:00:52 +02:00
Andreas Enge
ea6e239211
gnu: Remove kemoticons.
* gnu/packages/kde-frameworks.scm (kemoticons): Delete variable.

Change-Id: I189c8811bbde7f9d4d6cb268d86f554ab859b79d
2025-10-18 14:00:52 +02:00
Andreas Enge
26c8dcc676
gnu: Remove krunner-5.
* gnu/packages/kde-frameworks.scm (krunner-5): Delete variable.

Change-Id: Iac662ccc7148d7d0c2156d94af1bcb23b34a6f5f
2025-10-18 14:00:52 +02:00
Nicolas Graves
311afe47b4
gnu: python-backcall: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-backcall):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-flit-core, python-pytest.

Change-Id: Ifbaa3cb7d8360bbba6a1df20347410b1b0de1395
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:07 +01:00
Nicolas Graves
78c7a9c111
gnu: python-netifaces: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-netifaces):
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.
[synopsis]: Improve style.

Change-Id: I386b7b9436ca0c937d2f322b98e98a6735f62942
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:07 +01:00
Nicolas Graves
23284e113c
gnu: python-datrie: Update to 0.8.3, unbundle libdatrie.
* gnu/packages/python-xyz.scm (python-datrie): Update to 0.8.3.
[source]: Switch to git-fetch, unbundle libdatrie.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'inject-libdatrie.
[native-inputs]: Add python-setuptools.  Remove python-pytest-runner.
[inputs]: Add libdatrie.

Change-Id: I90cd92129b75b76485122c9fffa359a0b8bfd8fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:07 +01:00
Nicolas Graves
84a07b5e5e
gnu: python-ipython-sql: Update to 0.5.0-0.e21bc64.
* gnu/packages/python-xyz.scm (python-ipython-sql): Update to 0.5.0-0.e21bc64.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them, update comment.
<#:phases>: Replace 'check phase, remove phase 'permit-newer-prettytable.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-six.  Replace python-sqlalchemy by
python-sqlalchemy-2.

Change-Id: I88ded8e0427f7b0c3d7a6b7a59ce38079836d508
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:07 +01:00
Nicolas Graves
a2ffe81583
gnu: python-simplegeneric: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-simplegeneric):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Run tests.
[native-inputs]: Add python-setuptools.

Change-Id: I1bc03460a5a69ea42af4b0d4c8bb693a4c8cb2bd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:06 +01:00
Nicolas Graves
a7cb580f66
gnu: python-pypytools: Switch to pyproject.
* gnu/packages/patches/python-pypytools-python-3-fixes.patch:
New file.
* gnu/local.mk: Record patch.
* gnu/packages/python-xyz.scm (python-pypytools):
[source]: Switch to git-fetch.  Add patch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
[native-inputs]: Add python-freezegun, python-numpy, python-pytest,
python-setuptools.

Change-Id: Icbafeb0f35ed651cbbd5f3477f65771247b8390d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:06 +01:00
Nicolas Graves
90ce202ad7
gnu: python-inotify-simple: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-inotify-simple):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them to run tests.
[native-inputs]: Add python-setuptools.

Change-Id: I6c4c8bd8d11be155ea0fa1d0a684415c9470bb1d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:06 +01:00
Nicolas Graves
45319553a4
gnu: python-importmagic: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-importmagic):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: If5c283290924d9206d5052bc4e59fe4feebe9086
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18 12:54:06 +01:00
Sharlatan Hellseher
e7c41bee78
gnu: python-types-docutils: Update to 0.22.2.20251006.
* gnu/packages/python-xyz.scm (python-types-docutils): Update to 0.22.2.20251006.
[buld-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I9f600fd3c16447617ca1d6da24475abcd2343878
2025-10-18 12:54:06 +01:00
Sharlatan Hellseher
73fc73a5af
gnu: python-types-orjson: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-types-orjson)[build-system]:
Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I4cdf5da7dffd6466d381ca360d56c379c3f446f7
2025-10-18 12:54:06 +01:00
Sharlatan Hellseher
56a15ca05d
gnu: python-types-pytz: Update to 2025.2.0.20250809.
* gnu/packages/python-xyz.scm (python-types-pytz): Update to 2025.2.0.20250809.
[buld-system]: Switch to pyproject-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I2793dc8b9ca5156a4e11305e7822c9c66a5b0fb3
2025-10-18 12:54:06 +01:00
Sharlatan Hellseher
3aa4a99c55
gnu: python-types-ujson: Update to 5.10.0.20250822.
* gnu/packages/python-xyz.scm (python-types-ujson): Update to 5.10.0.20250822.
[source] <pypi-uri>: Fix archive name as seen in PyPI.
[build-system]: Switch to pypproejct-build-system.
[arguments] <tests?>: No tests.
[native-inputs]: Add python-setuptools.

Change-Id: I99e8519483f668c38937c172be83e13947ffe17f
2025-10-18 12:54:06 +01:00
Sharlatan Hellseher
768727526d
gnu: snakemake-6: Fix tests.
* gnu/packages/python-science.scm (snakemake-6)[arguments]<test-flags>:
Ignore test file requiring not available optional package.

Change-Id: Ic43e84284502d7d57e95de2e68eecb25eafae8ac
2025-10-18 12:54:06 +01:00
Sharlatan Hellseher
6ff0c5b06c
gnu: python-ratelimiter: Fix tests.
* gnu/packages/python-xyz.scm (python-ratelimiter)[version]: Use
GIT-VERSION.
[native-inputs]: Remove python-pytest-asyncio and python-wheel; add
python-pytest-asyncio-0.26.

Change-Id: Idc7f879bd125ddaa1f9fb0f92be566e03ccc7132
2025-10-18 12:54:05 +01:00
Sharlatan Hellseher
9eb0c6bcde
gnu: silkaj: Update to 0.12.1, fix buld.
* gnu/packages/finance.scm (silkaj): Update to 0.12.1.
[source]: Switch to git-fetch providing tests.
[arguments] <test-flags>: Ignore integration test files, and deselect
problematic tests.
<phases>: Add 'set-check-environment.
[propagated-inputs]: Remove python-click and python-tabulate; add
python-rich-click.
[native-inputs]: Add python-pytest, python-pytest-sugar, and
tzdata-for-tests.

Change-Id: Iba45129615a568eaf70f756651a112272c40a9b9
2025-10-18 12:54:05 +01:00
Sharlatan Hellseher
45aced9a72
gnu: python-pythonanywhere: Update to 0.17.0.
* gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.17.0.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip tests requiring network access.
<phases>: Use default 'check.
[propagated-inputs]: Add python-pythonanywhere-core and python-snakesay.
[native-inputs]: Add python-setuptools.

Change-Id: I41af3a91f692ba4fc40de0b67f1656fa62815086
2025-10-18 12:54:05 +01:00
Sharlatan Hellseher
8afe97a360
gnu: Add python-snakesay.
* gnu/packages/python-xyz.scm (python-snakesay): New variable.

Change-Id: I90672801190f08aa659f1a2f3bf646931a373e70
2025-10-18 12:54:05 +01:00
Sharlatan Hellseher
de0c4910c8
gnu: Add python-pythonanywhere-core.
* gnu/packages/python-xyz.scm (python-pythonanywhere-core): New variable.

Change-Id: Ia29b0a9faaa65c906c16bd3e28d5caa9b0f69965
2025-10-18 12:54:05 +01:00
Sharlatan Hellseher
7fc9919dde
gnu: python-nbdime: Update to 4.0.2.
* gnu/packages/jupyter.scm (python-nbdime): Update to 4.0.2.
[buld-system]: Switch to pyproject-build-system.
[arguments] <phases>: Remove 'remove-ipython-genutils; add 'pre-check.
[native-inputs]: Remove python-jupyter-server, python-notebook, and
python-tabulate; add git-minimal/pinned, python-hatch-jupyter-builder,
and python-hatchling.

Change-Id: I6ccf935093b07c6aa2646d0cb9b0d58b0b2991b9
2025-10-18 12:54:05 +01:00
Sharlatan Hellseher
bf18de787b
gnu: python-configobj: Update to 5.0.9.
* gnu/packages/python-xyz.scm (python-configobj): Update to 5.0.9.
Improve package style.
[source] <patch>: Remove as no longer required.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-pytest and python-setuptools.

* gnu/packages/patches/python-configobj-setuptools.patch: Delete file.
* gnu/packages/python-xyz.scm (dist_patch_DATA): Deregister patch.

Change-Id: I5ab0522a85626562d5ee4f0f2d02728f3d0459ba
2025-10-18 12:54:05 +01:00
Sughosha
b56d8a5a18
gnu: pianobar: Update to 2024.12.21.
* gnu/packages/music.scm (pianobar): Update to 2024.12.21.

Change-Id: I4fd47764b085373c2473dc784541bf6e0daf442f
2025-10-18 17:15:03 +05:30
Sughosha
6a0c20312d
gnu: qmmp: Update to 2.3.0.
* gnu/packages/music.scm (qmmp): Update to 2.3.0.

Change-Id: I29654ad7ff18cd8f1c79f052620ac5a0cf4eab03
2025-10-18 17:15:03 +05:30
Sughosha
4c79f8f373
gnu: flacon: Update to 12.0.0.
* gnu/packages/music.scm (flacon): Update to 12.0.0.
[build-system]: Switch to qt-build-system.
[arguments]<#:qtbase>: Set to qtbase.
[inputs]: Remove qtbase-5 and qttools-5.
[native-inputs]: Add qttools.

Change-Id: I2551f2f5cfee1849a1533d4411a79f2fce37ee89
2025-10-18 17:15:03 +05:30
Sughosha
a8160df5a4
gnu: okteta: Update to 0.26.24.
* gnu/packages/kde-utils.scm (okteta): Update to 0.26.24.

Change-Id: I2b44ead6cfb1feb0545a952305a870d0d1755c82
2025-10-18 17:15:03 +05:30
Sughosha
cbe476786d
gnu: kio-fuse: Update to 5.1.1.
* gnu/packages/kde-systemtools.scm (kio-fuse): Update to 5.1.1.
[arguments]<#:tests?>: Disable.
<#:phases>: Do not replace the 'check phase.

Change-Id: I31bee5c279c4b17c9530e875297b5b9f9a47794d
2025-10-18 17:15:03 +05:30
Sughosha
00e6be8ea2
gnu: haruna: Update to 1.5.0.
* gnu/packages/kde-multimedia.scm (haruna): Update to 1.5.0.
[inputs]: Add kdsingleapplication.
[native-inputs]: Add pkg-config.

Change-Id: I329ac10cc1ef6b24044e3a8260ba09cdb6414969
2025-10-18 17:15:03 +05:30
Sughosha
15124bebf9
gnu: digikam: Update to 8.8.0.
* gnu/packages/kde-graphics.scm (digikam): Update to 8.8.0.

Change-Id: Icca3f7b21458f91550ff021ec080ad4f843107c9
2025-10-18 17:15:02 +05:30
Sughosha
43817a6c1d
gnu: marble-qt: Update to 25.08.2.
* gnu/packages/kde-education.scm (marble-qt): Update to 25.08.2.

Change-Id: I745a9d18a75816babfbc57e32c7a045250704cf0
2025-10-18 17:15:02 +05:30
Artyom V. Poptsov
14617ac4a7
gnu: iotop: Update to 1.30.
* gnu/packages/linux.scm (iotop): Update to 1.30.

Change-Id: Ie7549a2c28bc5da6c33c1036a768d5d6ab119ee0
2025-10-18 14:28:55 +03:00