~ruther/guix-local

39c9f476 — Sharlatan Hellseher 1 year, 3 months ago
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
7ad53f73 — Sharlatan Hellseher 1 year, 3 months ago
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
e7ed7acf — Sharlatan Hellseher 1 year, 3 months ago
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
gnu: trealla: Update to 2.68.24.

* gnu/packages/prolog.scm (trealla): Update to 2.68.24.

Change-Id: I8666cefaf891ce5ff721b87b6c2b10e3d5e2fc4c
77bb1c69 — Artyom V. Poptsov 1 year, 3 months ago
gnu: yggtray: Update to 0.1.11.

* gnu/packages/networking.scm (yggtray): Update to 0.1.11.

Change-Id: Iddb1ae4dda61d887993acd3777666749a63c5407
c8194a52 — Cayetano Santos 1 year, 3 months ago
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>
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>
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>
cb642fb7 — Guillaume Le Vaillant 1 year, 3 months ago
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
0c4d0a70 — Guillaume Le Vaillant 1 year, 3 months ago
gnu: ocrodjvu: Fix build with python 3.11.

* gnu/packages/djvu.scm (ocrodjvu)[arguments]: Add 'fix-for-python-3.11'
  phase.

Change-Id: Ib15da26513e9cd4075837037b43bd113e74716d4
820ac9ba — Guillaume Le Vaillant 1 year, 3 months ago
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
43542a03 — Guillaume Le Vaillant 1 year, 3 months ago
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
958865b2 — Guillaume Le Vaillant 1 year, 3 months ago
gnu: nanovna-saver: Fix build.

* gnu/packages/radio.scm (nanovna-saver)[native-inputs]: Add python-wheel.

Change-Id: I5bb5073a60344a581715807d9417beeb1885a305
c6ee7b0f — Maxim Cournoyer 1 year, 3 months ago
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
61bfe02e — Maxim Cournoyer 1 year, 3 months ago
gnu: gnu-standards: Update to 2025-03-25.

* gnu/packages/gnu-doc.scm (gnu-standards): Update to 2025-03-25.

Change-Id: I8997d04ebcf15a84be15207b63dd4100b9a3dfe6
7dec6c9e — Maxim Cournoyer 1 year, 4 months ago
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>
aab89b3d — Maxim Cournoyer 1 year, 4 months ago
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>
367d071b — Maxim Cournoyer 1 year, 3 months ago
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
Next