gnu: Remove libkscreen-5.
* gnu/packages/kde-plasma.scm (libkscreen-5): Delete variable.
Change-Id: I58e7708f66ba80b03805d9b12b47f87c37d9b273
Signed-off-by: Andreas Enge <andreas@enge.fr>
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>
gnu: Add reform2-lpc-module.
* gnu/packages/linux.scm (reform2-lpc-module): New variable.
Change-Id: I02d97a43293a90f4ce23964441f27d6693bd3fc7
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
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
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
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
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
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
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
gnu: Remove breeze-qt5.
* gnu/packages/kde-plasma.scm (breeze-qt5): Delete variable.
Change-Id: I2deb8f902f106528ddb8ae498b9bb4404f7a90e6
gnu: Remove purpose-5.
* gnu/packages/kde-frameworks.scm (purpose-5): Delete variable.
Change-Id: I4c727782e4240d2aa2a4e69703dea1a2138786f6
gnu: Remove knotifyconfig-5.
* gnu/packages/kde-frameworks.scm (knotifyconfig-5): Delete variable.
Change-Id: Ib55517a764e90a3b54e254d48b3ac0a785caa283
gnu: Remove kemoticons.
* gnu/packages/kde-frameworks.scm (kemoticons): Delete variable.
Change-Id: I189c8811bbde7f9d4d6cb268d86f554ab859b79d
gnu: Remove krunner-5.
* gnu/packages/kde-frameworks.scm (krunner-5): Delete variable.
Change-Id: Iac662ccc7148d7d0c2156d94af1bcb23b34a6f5f
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>
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>
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>
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>
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>