~ruther/guix-local

5e0b8d51 — gemmaro 3 years ago
gnu: Add ruby-minima.

I added a test by `jekyll build`.

* gnu/packages/ruby.scm (ruby-minima): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
aceb150d — Ludovic Courtès 3 years ago
doc: Use the term "Procedure" for definitions.

In an effort to homogenize things, commit
3c40dfe2851dd4ef48d2711f9f3531c06afbe1f2 replaced:

  @deffn {Scheme Procedure}

with:

  @defun

However, the latter prints "Function" when all existing material about
Scheme uses the term "procedure".

Thus, for consistency, this commit switches to:

  @deffn {Procedure}

* doc/guix.texi, doc/contributing.texi: Use "@deffn {Procedure}"
consistently rather than "@defun" or similar.
0c76e5f7 — Zongyuan Li 3 years ago
gnu: Add Buildah.

* gnu/packages/containers.scm (buildah): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
27fcbf3c — Andy Tai 3 years ago
gnu: Add swig@4.1.

* gnu/packages/swig.scm (swig-next): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8716f33d — Hilton Chain 3 years ago
gnu: flashrom: Wrap PATH to find dmidecode.

* gnu/packages/flashing-tools.scm (flashrom)[inputs]: Add bash-minimal.
[arguments]<#:phases>: Add phase 'wrap-program.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
e6ce7066 — Hilton Chain 3 years ago
gnu: flashrom: Update to 1.3.0.

* gnu/packages/patches/flashrom-fix-building-on-aarch64.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/flashing-tools.scm (flashrom): Update to 1.3.0.
[build-system]: Switch to meson-build-system.
[inputs]: Add libjaylink.
[native-inputs]: Add cmocka.

Actually, at least from 1.2, the exact \"dmidecode\" is not present in dmi.c.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
d33275a3 — Artyom V. Poptsov 3 years ago
gnu: Add rust-uom.

* gnu/packages/crates-io.scm (rust-uom-0.34): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
42ea60b7 — Jakob Kirsch 3 years ago
gnu: Add rogue.

* gnu/packages/games.scm (rogue): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
8f855dd1 — Felix Lechner 3 years ago
doc: Update outdated URL for Eudev wiki.

Change was coordinated with upstream maintainer Boian Bonev.

* doc/guix.texi: Update outdated URL for Eudev wiki.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
44e4dc7c — Felix Lechner 3 years ago
doc: Replace reference to non-existing (gnu home services ssh-agent).

Thanks to Alexandros Prekates and Markku Korkeala for pointing out the bug in
the documentation. [1]

[1] https://lists.gnu.org/archive/html/help-guix/2023-05/msg00220.html

* doc/gnu.texi (Secure Shell): Replace reference to non-existing (gnu home
services ssh-agent)

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
885d524f — Ludovic Courtès 3 years ago
substitute: Gracefully retry after failed partial downloads.

Fixes <https://issues.guix.gnu.org/63443>.
Reported by Attila Lendvai <attila@lendvai.name>.

* guix/scripts/substitute.scm (catch-system-error): New macro.
(download-nar): Add call to 'delete-file-recursively'.
* tests/substitute.scm ("substitute, previous partial download around"):
New test.
3f5e1418 — Ludovic Courtès 3 years ago
substitute: Delete cached narinfos more than two-month old.

This allows 'guix substitute' to shrink the cache a bit more, which
saves space and improves performance of cache-cleanup phases since fewer
entries need to be traversed.

* guix/scripts/substitute.scm (cached-narinfo-expiration-time): Define
'max-ttl' and use it as an upper bound.
92ee0fd5 — Ludovic Courtès 3 years ago
import: Gracefully handle EPIPE.

Previously, "guix import pypi f3 | head -3" would print a backtrace.

* guix/scripts/import.scm (guix-import): Wrap
'pretty-print-with-comments' call in 'leave-on-EPIPE'.
872b2487 — Guillaume Le Vaillant 3 years ago
gnu: sbcl: Fix build on armhf.

* gnu/packages/lisp.scm (sbcl)[source]: Update snippet.
91454f54 — 宋文武 3 years ago
gnu: xfce4-screensaver: Update to 4.18.2.

* gnu/packages/xfce.scm (xfce4-screensaver): Update to 4.18.2.
47085b3e — 宋文武 3 years ago
gnu: xfce4-power-manager: Update to 4.18.2.

* gnu/packages/xfce.scm (xfce4-power-manager): Update to 4.18.2.
60c09c3b — 宋文武 3 years ago
gnu: xfce4-session: Update to 4.18.3.

* gnu/packages/xfce.scm (xfce4-session): Update to 4.18.3.
756ccd92 — 宋文武 3 years ago
gnu: xfce4-pulseaudio-plugin: Update to 0.4.7.

* gnu/packages/xfce.scm (xfce4-pulseaudio-plugin): Update to 0.4.7.
cbeb3204 — 宋文武 3 years ago
gnu: xfce4-screenshooter: Update to 1.10.4.

* gnu/packages/xfce.scm (xfce4-screenshooter): Update to 1.10.4.
0a8fbee0 — 宋文武 3 years ago
gnu: xfce4-panel: Update to 4.18.4.

* gnu/packages/xfce.scm (xfce4-panel): Update to 4.18.4.
Next