gnu: keychain: Update to 2.9.6.
* gnu/packages/crypto.scm (keychain): Update to 2.9.6.
[arguments]: Use G-Expressions.
Change-Id: I9ad09601c6f9bdb77d73eb5fa278ae1a19be73e6
gnu: b3sum: Update to 1.8.2.
* gnu/packages/crypto.scm (b3sum): Update to 1.8.2.
[arguments]: Use G-Expressions.
Change-Id: I4558026690fbb60b425020ab821dd5d5a282e6e5
gnu: mkp224o: Improve style.
* gnu/packages/crypto.scm (mkp224o)[arguments]: Use G-Expressions.
Change-Id: Ied7bd905133ec1b13275ff82af916aacfbd4e014
gnu: python-olm: Improve style.
* gnu/packages/crypto.scm (python-olm)[arguments]: Use G-Expressions.
Change-Id: I09f9798a30e18fe92c55fe8118147f7442ae8481
gnu: olm: Update to 3.2.16.
* gnu/packages/crypto.scm (olm): Update to 3.2.16.
[arguments]: Use G-Expressions.
[home-page]: Update.
Change-Id: Id582c16a69dc337875c0505ed7e5651549aca0e1
gnu: hpenc: Improve style.
* gnu/packages/crypto.scm (hpenc)[arguments]: Use G-Expressions.
Change-Id: If76c7c198a344ed2ec52b5af94415a081b1036f6
gnu: asignify: Update to 1.1-2.d6b3651.
* gnu/packages/crypto.scm (asignify): Update to 1.1-2.d6b3651.
[arguments]: Use G-Expressions.
Change-Id: I4f24fd7f1d025e5368a4764bb007b9008408a774
gnu: transcrypt: Update to 2.3.1.
* gnu/packages/crypto.scm (transcrypt): Update to 2.3.1.
[arguments]: Use G-Expressions.
Change-Id: I94be4f28e2be610e01e1944d4d2c582d8a72e706
gnu: libmd: Update to 1.1.0.
* gnu/packages/crypto.scm (libmd): Update to 1.1.0.
[arguments]: Use G-Expressions.
Change-Id: Ia4367b01ef5ad3727704c9bd566425f59881b86d
gnu: minisign: Update to 0.12.
* gnu/packages/crypto.scm (minisign): Update to 0.12.
Change-Id: I4fd3eaf592bcf1fd5195df4f917c6007908a777c
gnu: hash-extender: Update to 0.02-0.f00b1a0.
* gnu/packages/crypto.scm (hash-extender)[arguments]: Use G-Expressions.
<#:phases>: Delete check.
Change-Id: Ib540c08e9b755d54bd486963a99d36d4e2277825
gnu: go-github-com-googleapis-gax-go-v2: Fix name.
* gnu/packages/golang-web.scm (go-github-com-googleapis-gax-go-v2)[name]:
Adjust it to reflect go.mod import path.
Change-Id: I2ed1b1b1cd953e33b0a054ef3834145e5855940e
gnu: Add home-gcr-ssh-agent-service-type.
GNOME Keyring used to be able to act as a wrapper over ssh-agent.
It would display a GUI password entry dialog, including a checkbox to remember
the password, which, if selected, would allow fully passwordless use of that key.
The SSH functionality is disabled by default in gnome-keyring-daemon
builds since version 1.46
(commit 25c5a1982467802fa12c6852b03c57924553ba73).
It has been moved
(https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67)
into gcr-ssh-agent, which is part of the gcr package.
* gnu/home/services/gnome.scm: New file.
(gcr-ssh-agent-log-file,gcr-ssh-agent-shepherd-services): New public
procedures.
(gcr-ssh-agent-configuration): New configuration record.
(home-gcr-ssh-agent-service-type): New service type.
* gnu/local.mk: Add it.
* doc/guix.texi: Document it.
Change-Id: Idd3e40f544d40bb4c6682255f877cb79f0c70850
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Reviewed-by: Dariqq <dariqq@posteo.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: utsushi: Update 0.65.0-2.b296671 and fix tests.
* gnu/packages/scanner.scm (utsushi): Update 0.65.0-2.b296671.
[version, source]: Bump commit to b296671703ea3317ae1621f8ae67f7086208369d,
revision to 2.
[arguments]
<tests?>: Remove (enable them).
<phases>
{patch-bootstrap-fail-on-error}: New phase, adds set -e to bootstrap.
{update-gettext-version}: New phase, change an automake version.
{fix-newer-sane-support}: New phase, uncomment an #error.
{patch-shell-paths}: New phase.
[inputs]: Add bash-minimal, gtkmm-2.
[native-inputs]: Add coreutils, tesseract-ocr and tesseract-ocr-tessdata-fast
for tests.
[description]: Note that tesseract is an optional dependency.
Change-Id: I2609a58773b417d5a4e54ba087f7eeee1e405140
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
tests: Add test to validate /etc/locatime is a symlink.
Match the modern desktop expectation set by systemd [0] and relied on by some
software (GNOME/glib, icecat, ungoogle-chromium, etc.).
[0] https://www.man7.org/linux/man-pages/man5/localtime.5.html
* gnu/tests/base.scm
("/etc/localtime is a symlink to the timezone data file"): New test.
Change-Id: I8fb95abb6a3e455dd7019d5d798f7862d16b6263
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
build/activation: Simplify the creation of /etc.
Do not add a an extraneous /etc/static layer of indirection.
* gnu/build/activation.scm (activate-etc) <realpath>: New nested procedure.
Do not create /etc/static. Symlink instead of copy all files under /etc,
except for /etc/sudoers.
Change-Id: I8ea16d07de256482efac37d2ff9482a5f56bd585
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add spell.
* gnu/packages/aspell.scm (spell): New variable.
Change-Id: I89333c66c23e43d4c90e6ef57203ca3a9dce78a1
Reviewed-by: Cayetano Santos <csantosb@inventati.org>
nls: Update translations.
* po/doc/guix-cookbook.ta.po: New file.
* po/doc/local.mk: Add 'ta' cookbook.
* po/doc/po4a.cfg (po4a_langs): Add 'ta'.
* po/guix/pt.po: New file.
* po/guix/LINGUAS: Add 'pt'.
* po/packages/ta.po: New file.
* po/packages/LINGUAS: Add 'ta'.
* doc/local.mk: Add 'ta' cookbook.
* doc/htmlxref.cnf: Update URLs for cookbook.
* doc/build.scm (%cookbook-languages): Add 'ta'.
(html-manual-indexes)<language-index>: Hide PDF for 'ta'.
* doc/guix-cookbook.texi (Top): Mention 'ta' cookbook.
Change-Id: I05e887f31b0715def25ce1b1912077144ae65e92
doc: cookbook: Fix typo.
* doc/guix-cookbook.texi (A Scheme Crash Course): Change
supposed printout of code example to what is actually printed.
Change-Id: I4d2d2f1f1c3be0a8251f2fc91bc5657bc63891c8
gnu: gnuastro: Update to 0.24.
* gnu/packages/astronomy.scm (gnuastro): Update to 0.24.
Change-Id: If02e9abb4bee883fa65592c6e5497a0a613981f2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>