doc: Update ReadyMedia URL.
* doc/guix.texi (DLNA/UPnP Services): Update ReadyMedia URL.
Change-Id: Ief346066edd6b9e679f020a6ff8528856cf853d9
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: python-mox3: Fix build with python 3.11.
* gnu/packages/openstack.scm (python-mox3)[arguments]: Add
'fix-for-python-3.11' phase.
Change-Id: I187c07a837d57fd64fda5e7335246952a9be6e80
gnu: ocrodjvu: Fix build with python 3.11.
* gnu/packages/djvu.scm (ocrodjvu)[arguments]: Add 'fix-for-python-3.11'
phase.
Change-Id: Ib15da26513e9cd4075837037b43bd113e74716d4
gnu: didjvu: Update to 0.10.2-0.43e2735.
* gnu/packages/djvu.scm (didjvu): Update to 0.10.2-0.43e2735.
[build-system]: Switch to python-build-system.
[inputs]: Add gexiv2 and python-pygobject.
[arguments]: Remove custom 'install' and 'wrap-python' phases. Update
'disable-failing-test' phase.
Change-Id: I9822997adf6aad8d458dcf1ad32df736bfaab11f
gnu: python-gamera: Update to 4.1.0.
* gnu/packages/python-xyz.scm (python-gamera): Update to 4.1.0.
[arguments]: Remove 'disable-wx-support' phase. Add 'fix-build' phase.
Change-Id: Ic7a9a9991e7c12614adc255496b6220ad5cc30f3
gnu: nanovna-saver: Fix build.
* gnu/packages/radio.scm (nanovna-saver)[native-inputs]: Add python-wheel.
Change-Id: I5bb5073a60344a581715807d9417beeb1885a305
tests: Fix failing 'guix-system-tests' derivation during 'guix pull'.
I have no idea why using specifications->packages in a system test OS breaks
this derivation; it'd be nice to find out.
* gnu/tests/messaging.scm (%pounce-os): Do not use `specifications->packages'.
Reported-by: Ada Stevenson <adanskana@gmail.com>
Reported-by: Ian Eure <ian@retrospec.tv>
Change-Id: Iea727bedecff7a140f895e456ef01503ad11dad0
gnu: gnu-standards: Update to 2025-03-25.
* gnu/packages/gnu-doc.scm (gnu-standards): Update to 2025-03-25.
Change-Id: I8997d04ebcf15a84be15207b63dd4100b9a3dfe6
README: Mention ranges are OK in copyright notices.
Change-Id: I8495c84f9ab462bcc64dae39acca5a8460c4b200
gnu: libgweather: Fix source path.
* gnu/packages/gnome.scm (libgweather) [source]: Fix URI.
Change-Id: I2b882fd67e8f19bc3763ef392f37d9c6c4da608a
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
services: pounce: New service.
* gnu/services/messaging.scm (pounce-serialize-boolean):
(pounce-serialize-string, pounce-serialize-list-of-strings)
(pounce-serialize-pair, power-of-two?)
(pounce-serialize-number, pounce-serialize-power-of-two)
(pounce-serialize-port, pounce-serialize-maybe-boolean)
(pounce-serialize-maybe-number, pounce-serialize-maybe-pair)
(pounce-serialize-maybe-port, pounce-serialize-maybe-port
(pounce-maybe-power-of-two, pounce-serialize-maybe-string)
(pounce-serialize-maybe-list-of-strings): New procedures.
(pounce-configuration): New configuration.
(pounce-activation): New procedure.
(serialize-pounce-configuration, pounce-wrapper): Likewise.
(pounce-service-type): New service type.
* gnu/tests/messaging.scm (ngircd-tls-cert-service-type): New variable.
(%pounce-os): Likewise.
(run-pounce-test): New procedure.
(%test-pounce): New test.
* doc/guix.texi (Messaging Services): Document it.
Change-Id: I4bbd2bc4821072a93c2c4017b86df329c4b240cb
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
services: herd: Use a smarter default for %shepherd-socket-file.
This makes it possible to use it for the privileged (root) user as well as an
unprivileged user.
* gnu/services/herd.scm (%shepherd-socket-file): Use
/run/user/$uid/shepherd/socket when using an unprivileged user.
Change-Id: I62cf358ffc233aba61cc64235c4b67c4fc944d2e
gnu: jellyfin-mpv-shim: Update to 2.9.0.
* gnu/packages/video.scm (jellyfin-mpv-shim): Update to 2.9.0.
Change-Id: I1bab5a74f7d71173bac30e85b931901ba12c8a5e
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>