~ruther/guix-local

00962109 — Janneke Nieuwenhuizen 2 years ago
gnu: Add m2-planet-1.9.0

* gnu/packages/mes.scm (m2-planet-1.9.0): New variable.
fb46c1ce — Ricardo Wurmus 2 years ago
doc: Update URL of Mumi git repository.

* doc/contributing.texi (Debbugs User Interfaces): Use new repository URL.

Change-Id: Ieccf34be8a103740607d8c115120902dc687d4e7
3f83dc55 — Clément Lassieur 2 years ago
gnu: ublock-origin: Update to 1.53.0.

* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.53.0.
(ublock-main-assets): Update to d573d4db0bccb3f99fa8845c2b1dcb79103007d3.
(ublock-prod-assets): Update to c7cfd8fb7e4ea07051f55f370d504c78e6a8e023.

Change-Id: I1c9ac9e130bb8146904229f951de9b42d5c84479
d52ee267 — Efraim Flashner 2 years ago
gnu: streamlink: Update to 6.3.1.

* gnu/packages/video.scm (streamlink): Update to 6.3.1.
[source]: Add snippet to accept older versions of python-trio.
[native-inputs]: Remove python-mock.  Add python-pytest-asyncio,
python-pytest-trio.
[propagated-inputs]: Add python-trio, python-trio-websocket,
python-typing-websockets.

Change-Id: Ib3e8930ed73974ddad4deb7015049b96c925b656
be46ab7a — Efraim Flashner 2 years ago
gnu: mpv-mpris: Update to 1.1.

* gnu/packages/video.scm (mpv-mpris): Update to 1.1.
[inputs]: Add ffmpeg.

Change-Id: I47f99a71681807c034b44518e7d4e5ed857ac77e
7e214b9a — Wilko Meyer 2 years ago
gnu: linux-libre 6.5: Update to 6.5.10.

* gnu/packages/linux.scm (linux-libre-6.5-version): Update to 6.5.10.
(linux-libre-6.5-pristine-source): Update hash.

Change-Id: Icc0c07d8f38659be00e3675c335801aab5ae8b6c
Signed-off-by: Leo Famulari <leo@famulari.name>
61ba1a61 — Wilko Meyer 2 years ago
gnu: linux-libre 6.1: Update to 6.1.61.

* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.61.
(linux-libre-6.1-pristine-source): Update hash.
(deblob-scripts-6.1): Update hash.

Change-Id: Iaab673a11ff578ac7671999deb7d31f4dfd5b1e2
Signed-off-by: Leo Famulari <leo@famulari.name>
cfe09c7c — Leo Famulari 2 years ago
download: Replace faulty kernel mirror URL with canonical upstream.

This mirror was providing truncated files. See patch ticket #66923 for more
information about this change:

<https://issues.guix.gnu.org/issue/66923>

* guix/download.scm (%mirrors): Replace kernel mirror <uio.no> with <kernel.org>.

Change-Id: I189fc4eaa2bb3fa8b6db028aa837f0d59a460327
08d94fe2 — Ludovic Courtès 2 years ago
home: services: Add 'x11-display' service.

* gnu/home/services/desktop.scm (x11-shepherd-service): New procedure.
(home-x11-service-type): New variable.
(redshift-shepherd-service): Add 'requirement' field.
(home-redshift-service-type): Extend 'home-x11-service-type'.
* doc/guix.texi (Desktop Home Services): Document it.

Change-Id: Ibd46d71cbb80fcdff8dbf3e8dbcfc3b24163bdb6
331d858e — Ludovic Courtès 2 years ago
time-machine: Warn when no command is given.

* guix/scripts/time-machine.scm (guix-time-machine): Emit a warning when
COMMAND-LINE is false.

Change-Id: I26e6b608915ecaf6d9372f9b03dc5ebd1b4c68f9
ab13e2be — Ludovic Courtès 2 years ago
time-machine: Make target commit check cheaper.

Commit 79ec651a286c71a3d4c72be33a1f80e76a560031 introduced a check to
error out when attempting to use ‘time-machine’ to travel to a commit
before ‘v1.0.0’.

This commit fixes a performance issue with the strategy used in
79ec651a286c71a3d4c72be33a1f80e76a560031 (the repository was opened,
updated, and traversed a second time by ‘validate-guix-channel’) as well
as a user interface issue (“Updating channel” messages would be printed
too late).

This patch reimplements the check in terms of the existing #:validate-pull
mechanism, which is designed to avoid extra repository operations.

Fixes <https://issues.guix.gnu.org/65788>.

* guix/inferior.scm (cached-channel-instance): Change default value
of #:validate-channels.  Remove call to VALIDATE-CHANNELS; pass it
as #:validate-pull to ‘latest-channel-instances’.
* guix/scripts/time-machine.scm (%reference-channels): New variable.
(validate-guix-channel): New procedure, written as a simplification of…
(guix-time-machine)[validate-guix-channel]: … this.  Remove.
Pass #:reference-channels to ‘cached-channel-instance’.

Reported-by: Simon Tournier <zimon.toutoune@gmail.com>
Change-Id: I9b0ec61fba7354fe08b04a91f4bd32b72a35460c
9f05fbb6 — Ludovic Courtès 2 years ago
tests: Make ‘guix time-machine’ test effective.

The test as added in 79ec651a286c71a3d4c72be33a1f80e76a560031 had no
effect: first because ‘guix time-machine --commit=X’, not followed by a
command, does nothing, and second because the “! COMMAND” shell stanza
does not have the desired effect (see <https://issues.guix.gnu.org/62406>).

This change rewrites the test to make it effective.

* tests/guix-time-machine.sh: Rewrite.

Change-Id: Ib44a11331c8625e346139a236cffa699cdbd02f2
31b39f2a — Ludovic Courtès 2 years ago
tests: inetd: Avoid race condition when looking for PID file.

* gnu/tests/networking.scm (run-inetd-test): Use ‘wait-for-file’ instead
of ‘file-exists?’.

Change-Id: I3e596814485428fb81595d81c4e03519340c6576
0c695bbf — Ludovic Courtès 2 years ago
tests: Honor system and target when lowering <system-test>.

* gnu/tests.scm (compile-system-test): Wrap ‘system-test-value’ call in
‘mparameterize’.

Change-Id: I4be28913a86f43059b0886ad2fcf81a9c699b730
286639c9 — Hilton Chain 2 years ago
gnu: phantomsocks: Update to 0.0.0-20231031033204-8b0ac27fc450.

* gnu/packages/networking.scm (phantomsocks): Update to
0.0.0-20231031033204-8b0ac27fc450.
[arguments]<#:go>: Use go-1.20.

Change-Id: I8cee734d5582c99b7940591ba14fba927992a201
Signed-off-by: Christopher Baines <mail@cbaines.net>
c5267d33 — Hilton Chain 2 years ago
gnu: emacs-wanderlust: Update to 2.15.9-803.3e8cf26.

* gnu/packages/emacs-xyz.scm (emacs-wanderlust): Update to 2.15.9-803.3e8cf26.
[version]: Inline version.

Change-Id: I4b9a08016e525df80745d266f4932956475ef24b
Signed-off-by: Christopher Baines <mail@cbaines.net>
56c0c795 — Hilton Chain 2 years ago
gnu: emacs-semi-epg: Update to 1.14.6-247.d15603b.

* gnu/packages/emacs-xyz.scm (emacs-semi-epg): Update to 1.14.6-247.d15603b.

Signed-off-by: Christopher Baines <mail@cbaines.net>
7995a474 — Sharlatan Hellseher 2 years ago
gnu: python-asdf: Update to 3.0.0.

* gnu/packages/astronomy.scm (python-asdf-3.0): New variable, migrated
from python-asdf.
[arguments]: Move it from here ...
[native-inputs]: Remove python-astronomy, python-pytest-openfiles.
[propagated-inputs]: Add python-attrs. Remove
python-importlib-resources, python-jsonschema.

(python-asdf-2.15): New variable. Inherited from python-asdf-3.0.
[arguments]: ... to here.

(python-asdf): Set it to use python-asdf-2.15 as 3.0.0 includes some
breaking changes which may not testes in dependent projects.

Signed-off-by: Christopher Baines <mail@cbaines.net>
9f06cf2e — Sharlatan Hellseher 2 years ago
gnu: python-pytest-astropy: Update to 0.11.0.

* gnu/packages/python-check (python-pytest-astropy): Update to 0.11.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
c13950ad — Sharlatan Hellseher 2 years ago
gnu: python-pytest-doctestplus: Update to 1.0.0.

* gnu/packages/python-check (python-pytest-doctestplus): Update to 1.0.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
Next