* gnu/packages/python-web.scm (python-mohawk): Update to 1.1.0-0.b789916.
[source]: Switch to git-fetch. Use patch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set <#:test-flags>.
[native-inputs]: Remove them. Add python-pytest and
python-setuptools-next.
* gnu/packages/patches/python-mohawk-pytest.patch: Add patch from
upstream Github PR.
* gnu/local.mk: Record patch.
Change-Id: I866683573757909b9b5b808cd693991358131c46
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
* gnu/packages/python-xyz.scm (python-tables): Update to 3.10.2.
[build-system]: Switch to pyproject-build-system.
[phases]{set-LD_LIBRARY_PATH}: Replace by {pre-build} with setting up
environment variables for each library path which is available in
setup.py. Regenerate C code with Cython before build.
{pre-check}: New phase.
{check}: Rework test invocation to run just bare minimal test suite, add
a notes popping up during tests invocation describing it.
[native-inputs]: Add python-pytest, python-setuptools-next, and
python-sphinx.
[inputs]: Remove hdf5-1.10, and zlib; add bzip2, and hdf5.
Fixes: guix/guix#2342.
Change-Id: Ia1d00979123e459640d74a0dfd7fd52b25f8b9b7
Celestia has been migrated to Qt6 in the latest commits on master
branch, this is a preparation for upcoming upgrade. GTK variant is not
recommended to use by upstream.
See: <https://github.com/CelestiaProject/Celestia/issues/2148>.
* gnu/packages/astronomy.scm (celestia-gtk): Deprecate variable.
Fixes: guix/guix#2338.
Change-Id: I925b74ba658097e3d09da915f46f1c585ccd7f83
Fixesguix/cuirass#16.
* gnu/services/cuirass.scm (cuirass-shepherd-service)[endpoint]: New
procedure.
Use ‘make-systemd-constructor’ for ‘cuirass register’. Set the ‘COLUMNS’
environment variable.
Change-Id: If58e4e8a889ab11e4b5b89a7abaf0af24600751b