Zheng Junjie
c8924384ba
gnu: easyeffects: Update to 7.2.3.
...
* gnu/packages/audio.scm (easyeffects): Update to 7.2.3.
Change-Id: Ieb14488ecebc96f9e5df37fcd5e91148a79cf036
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-23 14:27:01 +09:00
Zheng Junjie
85a7fb019c
gnu: wireplumber: Update to 0.5.8.
...
* gnu/packages/linux.scm (wireplumber): Update to 0.5.8.
Change-Id: If6a35d569b04359526b20e868f3e383c0d59eeb3
Signed-off-by: Zheng Junjie <z572@z572.online>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-23 14:27:01 +09:00
Zheng Junjie
366af125a3
gnu: pipewire: Update to 1.4.0.
...
* gnu/packages/linux.scm (pipewire): Update to 1.4.0.
Change-Id: Ieb6881fecba7c1f7d956eb78e9b170b123e2b8d5
Signed-off-by: Zheng Junjie <z572@z572.online>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-23 14:27:01 +09:00
Maxim Cournoyer
b12d44dd5e
gnu: libssh: Enable tests.
...
* gnu/packages/ssh.scm (libssh) [arguments]
<#:configure-flags>: Add "-DUNIT_TESTING=ON".
<#:phases>: New argument.
[native-inputs]: Add cmocka.
Change-Id: Ibe0f8f7b9bff969c9483dcd8c6b7635d91e62feb
2025-04-23 11:25:18 +09:00
Sharlatan Hellseher
15562902da
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-pyannotate,
python-pytest-repeat, python-pytest-sanic, python-pytest-shutil): Sort
variables alphabetically.
Change-Id: Ia33663100d8a50a0ca5f852b75969548288efdd3
2025-04-23 00:08:16 +01:00
Sharlatan Hellseher
c9eb98db9b
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-mockito, python-nbmake,
python-nox, python-pycotap, python-pytest-checkdocs,
python-pytest-remotedata python-pytest-services): Sort variables
alphabetically.
Change-Id: If5cf7f31c7e48bec4031585ecf1786e1b5334713
2025-04-23 00:03:51 +01:00
Sharlatan Hellseher
e48c620431
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-mypy, python-mypy-minimal,
python-nptyping, python-pytest-astropy-header, python-pytest-check,
python-pytest-cython, python-pytest-rerunfailures,
python-pytest-rerunfailures-13, python-pytest-subprocess ): Sort
variables alphabetically.
Change-Id: I75751c53e4906a60cc4535ef7675ee75f924b061
2025-04-22 23:54:32 +01:00
Sharlatan Hellseher
615ada6b28
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-mypy-extensions,
python-pandas-vet, python-pytest-flask, python-pytest-order,
python-pytest-pycodestyle, python-pytest-shard): Sort variables
alphabetically.
Change-Id: If576eeeb7657da0284314b7991e845488f936bb7
2025-04-22 23:54:32 +01:00
Sharlatan Hellseher
b12ed9b4b7
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-nbval, python-pytest-astropy,
python-pytest-csv, python-pytest-isort, python-pytest-parawtf,
python-pytest-socket, python-pytest-vcr): Sort variables alphabetically.
Change-Id: I910e56d7b8aa39b2744c51ad1f41278feb5901de
2025-04-22 23:54:32 +01:00
Sharlatan Hellseher
6d114e63eb
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-memory-profiler,
python-pytest-aiohttp, python-pytest-click, python-pytest-flakefinder,
python-pytest-snapshot, python-pytest-tornasync, python-sybil): Sort
variables alphabetically.
Change-Id: I82896437b4bd14c4b70f49884daa7eec9288f118
2025-04-22 23:54:32 +01:00
Sharlatan Hellseher
126c272acf
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-httmock,
python-inline-snapshot, python-line-profiler, python-pytest-benchmark,
python-pytest-celery, python-pytest-flake8): Sort variables
alphabetically.
Change-Id: Ifd3ea1c34973794eb43cc9ebf31c7e7ea33b49a0
2025-04-22 23:54:32 +01:00
Sharlatan Hellseher
96cebe2c98
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-pytest-console-scripts,
python-pytest-cram, python-pytest-doctest-custom, python-pytest-env,
python-pytest-fixture-config, python-pytest-httpx,
python-pytest-openfiles, python-re-assert, python-tappy): Sort variables
alphabetically.
Change-Id: Ie8c00edde98f3fa8a0608c7def126caa351a1907
2025-04-22 23:54:32 +01:00
Sharlatan Hellseher
134dbb1924
gnu: packages/python-check: Sort variables.
...
* gnu/packages/python-check.scm (python-hiro, python-pylama,
python-pytest-black, python-pytest-freezer, python-pytest-qt,
python-pytest-tornado, python-testfixtures): Sort variables
alphabetically.
Change-Id: I5d784c567fdca631362cd31eba9f0e07a6519a8f
2025-04-22 23:54:28 +01:00
Sharlatan Hellseher
0d1286f0e4
gnu: python-crosshair: Move to python-check.
...
* gnu/packages/check.scm (python-crosshair): Move from here ...
* gnu/packages/python-check.scm: ... to here.
Change-Id: I56a246ddc6dee0a28d0432fabc4fe4b2bcea6bc0
2025-04-22 22:13:34 +01:00
Troy Figiel
7bc7351860
gnu: python-crosshair: Update to 0.0.86.
...
* gnu/packages/check.scm (python-crosshair): Update to 0.0.86.
[source] <pypi-uri>: Adjust name as PyPI archive has been changed.
[phases]{relax-requirements}: Remove relaxation for typing-inspect.
Change-Id: Ida2887ad8dc140e174532dccc69542af26f0cffb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-22 22:06:40 +01:00
Sharlatan Hellseher
39c9f47600
gnu: python-robotframework: Update to 7.2.2.
...
* gnu/packages/python-xyz.scm (python-robotframework): Update to 7.2.2.
Use G-expressions.
[source] <patches>: Remove patches after been accepted upstream.
[build-system]: Switch to pyproject.
[arguments] <modules>: Switch to pyproject.
<phases>: Remove 'delete-problematic-tests, as acceptance tests not run.
Remove setting up time zone and do not run acceptance tests in 'check
phase.
[native-inputs]: Remove python-lxml, python-pyyaml, python-xmlschema,
libxml2, libxslt, scrot, tzdata-for-tests, xorg-server-for-tests, and
xvfb-run; add python-setuptools, and python-wheel.
* gnu/packages/patches/python-robotframework-atest.patch: Delete file.
gnu/packages/patches/python-robotframework-source-date-epoch.patch:
Delete File
* gnu/local.mk: Deregister 2 patches.
Change-Id: I0c664da3db8c448c61a61676873842243a97627f
2025-04-22 21:33:51 +01:00
Sharlatan Hellseher
7ad53f737a
gnu: python-invoke: Update to 2.2.0.
...
* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.0.
[arguments] <phases>: Remove 'delete-python2-code as "vendor/yaml2" no
longer exists.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: Ia2ddbbae377aeac1273fdb64cf6296d70d644ecd
2025-04-22 21:33:51 +01:00
Sharlatan Hellseher
e7ed7acf7c
gnu: python-invoke: Refresh style.
...
* gnu/packages/python-xyz.scm (python-invoke): Use G-expressions, fix
order of fields.
[description]: Fix fill paragraph indentation.
Change-Id: I493bfe2a7308d51c9ef00083f88742e330ad79de
2025-04-22 21:33:48 +01:00
jgart
9fbe19661f
gnu: trealla: Update to 2.68.24.
...
* gnu/packages/prolog.scm (trealla): Update to 2.68.24.
Change-Id: I8666cefaf891ce5ff721b87b6c2b10e3d5e2fc4c
2025-04-22 14:15:55 -05:00
Artyom V. Poptsov
77bb1c6986
gnu: yggtray: Update to 0.1.11.
...
* gnu/packages/networking.scm (yggtray): Update to 0.1.11.
Change-Id: Iddb1ae4dda61d887993acd3777666749a63c5407
2025-04-22 18:47:41 +03:00
Cayetano Santos
c8194a5297
gnu: icestorm: Update to 0.0-5.3cdcf4b.
...
* gnu/packages/fpga.scm (icestorm): Update to 0.0-5.3cdcf4b.
[source]: Update URL.
[arguments] <#:phases> {make-info}: New phase.
{fix-usr-local}: Update substitutions.
<#:tests>: Update comment.
<#:make-flags>: Update CC, CXX and PREFIX variables.
[native-inputs]: Use new style. Add texinfo, python-sphinx and
python-sphinx-rtd-theme.
[homepage]: Update URL.
[description]: Improve.
Change-Id: I545ac91c94a97989c3a1494479d36cb5bb46930d
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-22 23:44:14 +09:00
Sughosha
2183c962fd
gnu: readymedia: Update home page.
...
* gnu/packages/upnp.scm (readymedia) [home-page]: Update.
Change-Id: I11f38874c362025e03fa3f0706e57b32d3706edd
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-04-22 23:44:14 +09:00
Sughosha
6a4b662cc2
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>
2025-04-22 23:44:14 +09:00
Guillaume Le Vaillant
cb642fb70c
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
2025-04-22 11:40:02 +02:00
Guillaume Le Vaillant
0c4d0a702b
gnu: ocrodjvu: Fix build with python 3.11.
...
* gnu/packages/djvu.scm (ocrodjvu)[arguments]: Add 'fix-for-python-3.11'
phase.
Change-Id: Ib15da26513e9cd4075837037b43bd113e74716d4
2025-04-22 11:22:00 +02:00
Guillaume Le Vaillant
820ac9ba3d
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
2025-04-22 11:00:15 +02:00
Guillaume Le Vaillant
43542a0301
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
2025-04-22 09:52:43 +02:00
Guillaume Le Vaillant
958865b22d
gnu: nanovna-saver: Fix build.
...
* gnu/packages/radio.scm (nanovna-saver)[native-inputs]: Add python-wheel.
Change-Id: I5bb5073a60344a581715807d9417beeb1885a305
2025-04-22 09:30:01 +02:00
Maxim Cournoyer
c6ee7b0f79
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
2025-04-22 14:09:40 +09:00
Maxim Cournoyer
61bfe02ea0
gnu: gnu-standards: Update to 2025-03-25.
...
* gnu/packages/gnu-doc.scm (gnu-standards): Update to 2025-03-25.
Change-Id: I8997d04ebcf15a84be15207b63dd4100b9a3dfe6
2025-04-22 13:34:05 +09:00
Maxim Cournoyer
7dec6c9efa
README: Mention ranges are OK in copyright notices.
...
Change-Id: I8495c84f9ab462bcc64dae39acca5a8460c4b200
2025-04-22 11:50:26 +09:00
Andy Tai
b1050189c0
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>
2025-04-22 11:35:24 +09:00
Maxim Cournoyer
aab89b3d93
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>
2025-04-22 11:35:24 +09:00
Maxim Cournoyer
367d071bba
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
2025-04-22 11:35:23 +09:00
Ian Eure
539066032a
gnu: jellyfin-mpv-shim: Update to 2.9.0.
...
* gnu/packages/video.scm (jellyfin-mpv-shim): Update to 2.9.0.
Change-Id: I1bab5a74f7d71173bac30e85b931901ba12c8a5e
2025-04-21 16:23:43 -07:00
Ian Eure
032ffbc747
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
2025-04-21 16:23:38 -07:00
Sergey Trofimov
7a4193ec4a
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>
2025-04-21 23:55:50 +02:00
Yelninei
5f1ee7ba73
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>
2025-04-21 23:55:00 +02:00
Ludovic Courtès
49d9dca64f
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
2025-04-21 23:49:25 +02:00
Artyom V. Poptsov
4488cca17c
gnu: yggtray: Update to 0.1.10.
...
* gnu/packages/networking.scm (yggtray): Update to 0.1.10.
Change-Id: Ib5b4be9be65ff5c2fc36754ef80515334c87bf3b
2025-04-21 23:21:55 +03:00
Greg Hogan
e6cedf898e
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>
2025-04-21 22:36:54 +08:00
Roman Scherer
bca0016e9b
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>
2025-04-21 15:27:24 +01:00
Sharlatan Hellseher
6adfb38087
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
2025-04-21 15:26:42 +01:00
Sharlatan Hellseher
61bc31ae31
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
2025-04-21 14:59:05 +01:00
Sharlatan Hellseher
7a7eff3461
gnu: dbxfs: Relax requirements.
...
* gnu/packages/file-systems.scm (dbxfs) [arguments] <phases>: Add
'relax-requirements.
Change-Id: I72e6ada74ce2f8be5bb26a0fdc6b55fc48442e7a
2025-04-21 14:19:16 +01:00
Sharlatan Hellseher
78e3fdee38
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
2025-04-21 14:19:16 +01:00
Sharlatan Hellseher
40fc0c2652
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
2025-04-21 14:19:16 +01:00
Sharlatan Hellseher
a010f58492
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
2025-04-21 14:19:16 +01:00
Sharlatan Hellseher
ef9c58e4f2
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
2025-04-21 14:19:14 +01:00
Zheng Junjie
b3c6424eb9
gnu: plover: Fix build.
...
* gnu/packages/stenography.scm (plover)[native-inputs]: Add python-wheel.
Change-Id: I7bff15ceaea01fa7e64c93eb127553b0a057f23e
2025-04-21 21:17:10 +08:00