gnu: snapraid: Update to 12.2.
* gnu/packages/backup.scm (snapraid): Update to 12.2.
gnu: oath-toolkit: Mark up description.
* gnu/packages/authentication.scm (oath-toolkit)[synopsis, description]:
Use @acronym{}.
gnu: oath-toolkit: Update to 2.6.9.
* gnu/packages/authentication.scm (oath-toolkit): Update to 2.6.9.
[source]: Remove patch.
* gnu/packages/patches/oath-toolkit-xmlsec-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
gnu: stoken: Use HTTPS home page.
* gnu/packages/crypto.scm (stoken)[home-page]: Use HTTPS.
gnu: Remove top-level (guix build utils) import.
* gnu/packages/game-development.scm: Don't import (guix build utils) here.
gnu: signify: Use G-expressions.
* gnu/packages/crypto.scm (signify)[arguments]:
Rewrite as G-expressions.
gnu: signify: Update to 31.
* gnu/packages/crypto.scm (signify): Update to 31.
gnu: libxcrypt: Update to 4.4.36.
* gnu/packages/crypto.scm (libxcrypt): Update to 4.4.36.
gnu: xtl: Use G-expressions.
* gnu/packages/cpp.scm (xtl)[arguments]:
Rewrite as G-expressions.
gnu: xtl: Update to 0.7.5.
* gnu/packages/cpp.scm (xtl): Update to 0.7.5.
guix-install.sh: Remove any old systemd units first.
Don't clobber /dev/null permissions if units are masked.
* etc/guix-install.sh (sys_enable_guix_daemon): Factor out unit
installation. Unconditionally remove any old units. Install and enable
gnu-store.mount after guix-daemon.service.
guix-install.sh: Don't patch guix-daemon.service.
* etc/guix-install.sh (sys_enable_guix_daemon):
Remove obsolete sed invocations.
guix-install.sh: Unconditionally install gnu-store.mount.
* etc/guix-install.sh (sys_enable_guix_daemon):
Remove obsolete conditional.
gnu: Add linux-libre 6.4
* gnu/packages/linux.scm (linux-libre-6.4-version, linux-libre-6.4-gnu-revision,
deblob-scripts-6.4, linux-libre-6.4-pristine-source, linux-libre-6.4-source,
linux-libre-headers-6.4, linux-libre-6.4: New variables.
* gnu/packages/aux-files/linux-libre/6.4-arm.conf,
* gnu/packages/aux-files/linux-libre/6.4-arm64.conf,
* gnu/packages/aux-files/linux-libre/6.4-i686.conf,
* gnu/packages/aux-files/linux-libre/6.4-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add them.
gnu: python-distributed: Update to 2023.7.0.
* gnu/packages/python-science.scm (python-distributed): Update to 2023.7.0.
gnu: python-dask: Update to 2023.7.0.
* gnu/packages/python-xyz.scm (python-dask): Update to 2023.7.0.
gnu: r-pando: Relax requirements.
* gnu/packages/bioinformatics.scm (r-pando)[arguments]: Patch DESCRIPTION
file.
gnu: cl-nhooks: Update to 1.2.1.
* gnu/packages/lisp-xyz.scm (sbcl-nhooks): Update to 1.2.1.
[native-inputs]: Remove sbcl-fiveam, add sbcl-lisp-unit2.
Co-authored-by: Guillaume Le Vaillant <glv@posteo.net>
gnu: node-lts: Install files irrespective of number of hardlinks.
* gnu/packages/node.scm (node-lts)[arguments]: Add build phase
'ignore-number-of-hardlinks.
gnu: node-lts: Simplify snippet.
* gnu/packages/node.scm (node-lts)[source]: Remove quasiquote, trailing #T,
and IF with explicit booleans.