gnu: mgba: Update to 0.10.4.
* gnu/packages/emulators.scm (mgba): Update to 0.10.4.
Change-Id: If8953b13752daa071a69ecf9b332cdefe72d1353
gnu: openboard: Update to 1.7.3.
* gnu/packages/education.scm (openboard): Update to 1.7.3.
Change-Id: Ida1f75e9d41344f9db9129f4cc1e9c5fca477fbd
gnu: open-adventure: Update to 1.20.
* gnu/packages/games.scm (open-adventure): Update to 1.20.
Change-Id: I454bdd9428f4aa1461eb90779ed61484a22f858b
gnu: scummvm: Update to 2.9.0.
* gnu/packages/emulators.scm (scummvm): Update to 2.9.0.
Change-Id: I68239eadd25bd733942efe36d523e63d867c1605
gnu: rosegarden: Update to 24.12.
* gnu/packages/music.scm (rosegarden): Update to 24.12.
Change-Id: I110f736efd1281a6eaf3c4b3a16c150fe016b465
gnu: fet: Update to 6.28.4.
* gnu/packages/education.scm (fet): Update to 6.28.4.
Change-Id: I9d9c6502a4e6c19cb5fa49f2093ac31b7f475de6
time-machine: Add ‘--no-check-certificate’.
This can be tested with:
guix shell libfaketime -- faketime 2019-01-01 \
guix time-machine -q --no-check-certificate
* guix/scripts/time-machine.scm (%options, show-help): Add
‘--no-check-certificate’.
(%default-options): Add ‘verify-certificate?’ key.
(guix-time-machine): Honor it.
Change-Id: I25a29d03d4df78d1618c6a416ec85fd8e90fec6c
inferior: Add #:verify-certificate? to ‘cached-channel-instance’.
* guix/inferior.scm (channel-full-commit): Add #:verify-certificate?
and pass it on.
(cached-channel-instance): Likewise.
Change-Id: I9882660ac9eee2c4d9bb5e227979fd8de10555b1
pull: Add ‘--no-check-certificate’.
This can be tested with:
guix shell libfaketime -- faketime 2019-01-01 \
guix pull -q --no-check-certificate -p /tmp/p
* guix/scripts/pull.scm (%options, show-help): Add
‘--no-check-certificate’.
(%default-options): Add ‘verify-certificate?’ key.
(guix-pull): Honor it.
* doc/guix.texi (Invoking guix pull): Document it.
Change-Id: Ia9d7af1c64156b112e86027fb637e2e02dae6e3c
channels: Add #:verify-certificate? and honor it.
* guix/channels.scm (latest-channel-instance): Add #:verify-certificate?
and pass it on.
(latest-channel-instances): Likewise.
Change-Id: I43564738dfeefa5b735e6f9e349f9f5596d25164
guix download: Honor ‘--no-check-certificate’ for ‘--git’.
Until now ‘--no-check-certificate’ had no effect when combined with
‘--git’. This can be tested with:
guix shell libfaketime -- faketime 2019-01-01 \
guix download --no-check-certificate --git \
https://git.savannah.gnu.org/git/shepherd.git
* guix/scripts/download.scm (git-download-to-file): Add #:verify-certificate?
and honor it.
(git-download-to-store*): Likewise.
(add-git-download-option): Likewise.
(%options): Likewise.
Change-Id: Ib3905398199d814a02319ed3328eb8a4ed219bd5
git: Allow X.509 certificate verification to be disabled.
* guix/git.scm (make-default-fetch-options): Add #:verify-certificate?
and honor it. Define ‘warn-for-invalid-certificate’.
(clone*): Add #:verify-certificate? and pass it on.
(clone/swh-fallback): Likewise.
(update-cached-checkout): Likewise.
(latest-repository-commit): Likewise.
Change-Id: Ibf535a4a8d2a7e0c4026a896da9d4ab72e85401a
git: Remove Guile-Git < 0.4.0 compatibility fallback.
Guile-Git 0.4.0 was released in October 2020.
* guix/git.scm (make-default-fetch-options): Remove
‘wrong-number-of-args’ fallback.
Change-Id: I5ebcb7212fd96241ea5defc4127e9880a6dd9667
services: rootless-podman: Fix PATH lookup for Shepherd services.
One-shot Shepherd services required to correctly setup Podman in the
Guix System, are failing to find executables upon boot. This patch
changes the executable references to absolute paths to avoid PATH
lookup.
* gnu/services/containers.scm (cgroups-fs-owner-entrypoint): Hardcode
bash path;
(rootless-podman-cgroups-fs-owner-service): Ditto;
(rootless-podman-fs-entrypoint): Hardcode mount path.
Change-Id: Id6a27cadf51326ce57af93f57809b77e28dbeaef
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: nghttp3: Update to 1.7.0.
* gnu/packages/web.scm (nghttp3): Update to 1.7.0.
Change-Id: Ic90d72d3f465bd8e52733d08157fd2bf0440e088
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: ngtcp2: Update to 1.10.0.
* gnu/packages/networking.scm (ngtcp2): Update to 1.10.0.
Change-Id: Icd7911e4658950dcaa8f5a4257f1d40605833144
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: nano: Update to 8.3.
* gnu/packages/text-editors.scm (nano): Update to 8.3.
Change-Id: Ibb99371b943db8d19437306de226d222ba26b6a0
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: mygnuhealth: Update to 2.2.1.
* gnu/packages/medical.scm (mygnuhealth): Update to 2.2.1
Change-Id: Ifeaead2c6ee715b94706267c1d5b1dcd0e98e84e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
services: syslog: fix configuration file argument
* gnu/services/base.scm (syslog-shepherd-service): Separate incorrectly
combined arguments which resulted in an argument like "-f
/etc/syslog.conf" being passed to syslogd, leading it to ignore the
argument and execute without a configuration file. Effects of this
included no log files being written, though the Shepherd service ran
successfully.
Ref: https://issues.guix.gnu.org/70677#4-lineno7
Change-Id: I3dbe00eabd4a10804e554c12e1466483c0b185b7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: bffe: Update to 0-9.d2ff7c3.
* gnu/packages/package-management.scm (bffe): Update to 0-9.d2ff7c3.
[source]: Switch to the smart HTTP protocol.
[native-inputs,propagated-inputs]: Add guile-knots.
Change-Id: I8522e42ca2ce1062ef12f6cb56b858792cf88b0d