~ruther/guix-local

ca7cce47 — Andre A. Gomes 1 year, 9 months ago
gnu: nyxt: Update to 3.11.7.

* gnu/packages/web-browsers.scm (nyxt): Update to 3.11.7.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
78ecc653 — Andre A. Gomes 1 year, 9 months ago
gnu: cl-quri: Update to 0.7.0-0.03ecaf3.

* gnu/packages/lisp-xyz.scm (sbcl-quri): Update to 0.7.0-0.03ecaf3.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
Change-Id: I688d5d696ac88eff16fa806c4dab747b58653201
1615084a — Efraim Flashner 1 year, 9 months ago
gnu: spirv-llvm-translator: Rewrite using g-exps.

* gnu/packages/vulkan.scm (spirv-llvm-translator)[arguments]: Rewrite
using g-expressions.

Change-Id: If0025060e5aa24a9d90724966887ea03f4f8c4b3
865920e0 — Efraim Flashner 1 year, 9 months ago
gnu: spirv-llvm-translator: Skip tests on most platforms.

* gnu/packages/vulkan.scm (spirv-llvm-translator)[arguments]: Only run
tests when not cross-compiling and for x86_64-linux.

Change-Id: If0025060e5aa24a9d90724966887ea03f4f8c4b3
2dfe45e1 — Efraim Flashner 1 year, 9 months ago
gnu: spirv-llvm-translator: Build shared library.

* gnu/packages/vulkan.scm (spirv-llvm-translator)[arguments]: Adjust
configure-flags to link the executable to the shared library location
and enable building the shared libraries.

Change-Id: I0f44e1562957fb7e6c2e6f7a10dceed8f32ca7ce
834a4195 — Florian Pelz 1 year, 9 months ago
nls: Update translations.

* po/doc/guix-cookbook.sv.po: New file.
* po/doc/local.mk: Add 'sv' cookbook.
* po/doc/po4a.cfg (po4a_langs): Add 'sv'.
* doc/local.mk: Add 'sv' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Add 'sv'.
* doc/guix-cookbook.texi (Top): Mention 'sv' cookbook.

Change-Id: Ibfeb7254f583f1c8827e8c2756bbb02880bcba46
self: Use po4a instead of po4a-translate.

* guix/self.scm (translate-tmp-texi): Use po4a instead of po4a-translate.
This eliminates the po4a-translate warning; "po4a-translate is deprecated.
The unified po4a(1) program is more convenient and less error prone."

Change-Id: Id85c7478b1b237f31010994fcd2d38765993c1ad
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
build: Use the po4a command for the translation generation.

* configure.ac (Documentation translation): Remove the po4a-translate command.
This command has been replaced by the po4a command and are not used from
anywhere.
* doc/local.mk ($(srcdir)/%D%/guix.%.texi, $(srcdir)/%D%/guix-cookbook.%.texi)
($(srcdir)/%D%/contributing.%.texi): Use the po4a command instead of the
po4a-translate for the translation generation.  This eliminates the warning of
po4a-translate; "po4a-translate is deprecated.  The unified po4a(1) program is
more convenient and less error prone."
(PO4A_PARAMS): Remove the Texinfo format option.  This option is specified in
the configuration file (po/doc/po4a.cfg).
(dummy_pot): Add a variable for the temporary POT file location.

Change-Id: I542b934c3c03b8701e9f86823191224f8b0ccf81
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
build: Update the POT creation task with the po4a command.

* configure.ac (Documentation translation): Add the po4a program and remove
the po4a-updatepo program.  The PO4A defined here can be used in
Makefiles (e.g. po/doc/local.mk below).  The po4a command integrates the
functionality of po4a-updatepo and is currently recommended for use [1].  The
po4a-updatepo command has been replaced by the po4a command and are not used
from anywhere.
* po/doc/local.mk (%D%/%.pot): Use a po4a command instead of the po4a-updatepo
for the POT generation.  This eliminates the warning of po4a-updatepo;
"po4a-updatepo is deprecated.  The unified po4a(1) program is more convenient
and less error prone."  Here, the file paths are passed using variables.  This
is because the po4a command needs to be executed for each language and each
file.  Dummy values are passed for those that are not needed to update the POT
file.
* po/doc/po4a.cfg: Add a po4a config file for the POT generation.  The po4a
command requires a configulation file.

[1] https://po4a.org/man/man7/po4a.7.php.en#lbAS

Change-Id: Ica39a0d1f77b6a64d37c592ac2e693319443d3c5
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
build: Align the Automake status lines of the po4a and the PO xref.

* Makefile.am (AM_V_PO4A_0, AM_V_POXREF_0): Align the Automake status lines of
the po4a and the PO xref, since the common width is 10 characters.

Change-Id: Ic8c32f73294ba6e4ca71ab4aa889a558e4d7fcee
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
5c474266 — Florian Pelz 1 year, 9 months ago
doc: cookbook: Fix direnv example.

When replacing `guix environment' with `guix shell',
I forgot to add a `--development' argument.

Follow-up to 9c3a8a380bcfebdb77af61532e7bfec523d7bde8.

* doc/guix-cookbook.texi (Environment management)
[Guix environment via direnv]: Fix example.

Change-Id: I0a0df33b3b547bfc3ada10c4648e593be6608070
gnu: Add nsncd.

* gnu/packages/nss.scm (nsncd): New variable. Introducing Nsncd, a non-caching
alternative of Glibc Nscd.

Change-Id: I18ba7ffbb6fb59c4928829bb98a8da4e6963e587
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add rust-slog-async-2-8.

* gnu/packages/crates-io.scm (rust-slog-async-2-8): New variable. Required by
Nsncd.

Change-Id: I9f1a6041c92760b481acc30c0bddd28330b98b2c
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add rust-temp-env-0.3.

* gnu/packages/crates-io.scm (rust-temp-env-0.3): New variable. Required by
Nsncd.

Change-Id: I0cf5084339b889aa6fdaeeeca7b6be2ffcdcb48c
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add rust-dns-lookup-2.

* gnu/packages/crates-io.scm (rust-dns-lookup-2): New variable. Required by
Nsncd.

Change-Id: I66a8488c93cc0c119417270db93733424a791069
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add rust-nix-0.28.

* gnu/packages/crates-io.scm (rust-nix-0.28): New variable. Required by Nsncd.

Change-Id: I51964d3be9cfb5e78b727a1a9e400fb61e57321f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add rust-libc-0.2.153.

* gnu/packages/crates-io.scm (rust-libc-0.2.153): New variable. Required by
rust-nix 0.18.

Change-Id: I95c6663b0262f3e893c38ed51c34176144e4f750
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
0362b504 — Ludovic Courtès 1 year, 9 months ago
gnu: knot: Remove input labels.

* gnu/packages/dns.scm (knot)[inputs]: Remove labels.

Change-Id: I03be6db350b939f8a17c8a2e572dda62b16b48af
162015ab — Ludovic Courtès 1 year, 9 months ago
gnu: knot: Build against libbpf 0.8.

Commit 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6 introduced a regression
whereby ./configure would error out for lack of libxdp.

* gnu/packages/dns.scm (knot)[inputs]: Replace LIBBPF with LIBBPF-0.8.

Change-Id: Ifeeacc27705d4d617ee0c58672f22d5f9de06389
5245e081 — Ludovic Courtès 1 year, 9 months ago
gnu: libbpf: Reintroduce 0.8.1.

This version was removed in 12d2a6e5a6f412d91ba0c34a1c3c080c6c587cc6.

* gnu/packages/linux.scm (libbpf-0.8): New variable.

Change-Id: I99a323667ce86671caf3fc0227379fbba073c0a1
Next