gnu: python-jellyfin-apiclient: Update to 1.11.0.
* gnu/packages/python-xyz.scm (python-jellyfin-apiclient): Update to 1.11.0.
Change-Id: I7be4b4737bfe50abb0dae740008eafa41c9cc9ca
machine: hetzner: Allow attaching existing public IPs.
* gnu/machine/hetzner.scm (hetzner-configuration): Add ipv4 and ipv6
fields. Export accessors.
* gnu/machine/hetzner/http.scm (hetnzer-api-primary-ips): New function.
(<hetzner-primary-ip>): New json mapping.
(hetzner-api-server-create): Pass IP addresses in request.
* doc/guix.texi (Invoking guix deploy): Document it.
Change-Id: I44509cc98e041762dc483e876566e79bde85b26a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python@3.11: Skip more tests on GNU/Hurd.
* gnu/packages/python.scm (python-3.11)[#:make-flags]:
Skip test_glob, test_site, test_termios, test_tty and test_sqlite3 on Hurd systems.
Change-Id: I2a2b89e33ea0c9cbda393bb76dd325c2569b2639
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python@3.11: Support cross-compilation.
* gnu/packages/python.scm (python-3.11)[arguments]: Pass
‘--with-build-python’ when cross-compiling.
Change-Id: Ibb210cc599ff06c5da7e73f706488488c84f5cba
gnu: yggtray: Update to 0.1.10.
* gnu/packages/networking.scm (yggtray): Update to 0.1.10.
Change-Id: Ib5b4be9be65ff5c2fc36754ef80515334c87bf3b
gnu: gdb: Update to 16.3.
* gnu/packages/gdb.scm (gdb-16): Update to 16.3.
Change-Id: Iee28cdcbb54d94f92424372ead633df9c3177a37
Signed-off-by: Zheng Junjie <z572@z572.online>
gnu: kitty: Fix build.
* gnu/packages/terminals.scm (kitty) [phases]{build}: Add extra CFLAGS
to prevent build to fail on deprecation warning.
{check}: Ignore some failing tests.
Change-Id: I4324526936c2a104b3c2f85f75344f54813c089a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: swftools: Update to 0.9.2-2.c6a18ab, fix build.
* gnu/packages/animation.scm (swftools): Update to 0.9.2-2.c6a18ab, fix
build.
[arguments] <parallel-build?>: Build in a single thread otherwise it's
failing.
Change-Id: If6a729e7cf93e801e2c97c4db6d602ed7e2265bd
gnu: python-qtpy: Update to 2.4.3.
* gnu/packages/qt.scm (python-qtpy): Update to 2.4.3.
[source] <pypi-uri>: Fix the name as PyPI archive has been changed.
[build-system]: Switch to pyproject.
[arguments] <tests?>: Enable them. <test-flags>: Skip some failing to
compile test files.
[native-inputs]: Add python-pyqt, python-pyqt-6, python-pyside-2,
python-pytest, python-pytest-cov, python-pytest-qt, python-setuptools,
and python-wheel.
[synopsis]: Fix it as no PyQt4 is supported.
[description]: Likewise.
Change-Id: Ia27dca847c6d6f0d4b7db74a9449255dabb669f8
gnu: dbxfs: Relax requirements.
* gnu/packages/file-systems.scm (dbxfs) [arguments] <phases>: Add
'relax-requirements.
Change-Id: I72e6ada74ce2f8be5bb26a0fdc6b55fc48442e7a
gnu: python-keyrings-alt: Update to 5.0.2.
* gnu/packages/python-crypto.scm (python-keyrings-alt): Update to 5.0.2.
[source] <pypi-uri>: Fix archive name as it was changed in PyPI.
<snippet>: Remove them as no longer required.
[build-system]: Switch to pyproject.
[propagated-inputs]: Add python-jaraco-classes and python-jaraco-context.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I0032e403babc81c6df3a0c52a4f1c215b9c426fe
gnu: python-keyrings.alt: Fix variable name.
* gnu/packages/python-crypto.scm (python-keyrings.alt): Rename variable
to python-keyrings-alt.
* gnu/packages/file-systems.scm (dbxfs): [propagated-inputs]: Remove
python-keyrings.alt; add python-keyrings-alt.
* gnu/packages/orange.scm (orange) [inputs]: Remove
python-keyrings.alt; add python-keyrings-alt.
Change-Id: I200a87aa140628627d6e0b6cfd81dfa913b8e7d7
gnu: python-kerberos: Update to 1.3.1.
* gnu/packages/python-crypto.scm (python-kerberos): Update to 1.3.1.
[build-system]: Switch to pyproject.
[arguments] <tests?>: Switch off as no in PyPI and require networking to
pass.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I1d4a9a34b54426027cdbdbc611bd883500ac38fd
gnu: python-jwst: Refresh package style.
* gnu/packages/astronomy.scm (python-jwst): Fix indentation and order of
fields.
[source] <snippet>: Use G-expressions, fix long lines.
[synopsis]: Simplify.
[description]: Fix fill paragraph indentation.
Change-Id: Iea9c816ff6bc64d2fc65bcb4d42824bdb6815af5
gnu: plover: Fix build.
* gnu/packages/stenography.scm (plover)[native-inputs]: Add python-wheel.
Change-Id: I7bff15ceaea01fa7e64c93eb127553b0a057f23e
gnu: python-evdev: Update to 1.9.1.
* gnu/packages/linux.scm (python-evdev): Update to 1.9.1.
Change-Id: Idb6b5ddbc81f9997281bd304e23bf6071a89dfcb
Signed-off-by: Zheng Junjie <z572@z572.online>
gnu: chess: Update to 6.2.11.
* gnu/packages/games.scm (chess): update to 6.2.11.
Change-Id: Ibaec3a28a0afccdb1425c0e467fcc66fc2a6e898
Signed-off-by: Zheng Junjie <z572@z572.online>
gnu: weechat: Update to 4.6.2.
* gnu/packages/irc.scm (weechat): Update to 4.6.2.
Change-Id: I7c770d6f1c203acb7fba808830a840c27b8656ef
Signed-off-by: Zheng Junjie <z572@z572.online>
gnu: python-pillow-heif: Update to 0.22.0.
* gnu/packages/python-xyz.scm (python-pillow-heif): Update to 0.22.0.
[arguments]: Drop #:test-flags.
[native-inputs]: Add python-pylint.
Move python-setuptools after python-pytest.
gnu: libheif: Update to 1.19.7.
* gnu/packages/image.scm (libheif): Update to 1.19.7.