gnu: emacs-citar: Remove unnecessary input. * gnu/packages/emacs-xyz.scm (emacs-citar)[propagated-inputs]: Remove emacs-helm-bibtex.
gnu: bullet: Update to 3.17. * gnu/packages/game-development.scm (bullet): Update to 3.17. [arguments]<#:configure-flags>: Disable access to third-party libs. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Update Trezor support. * gnu/packages/patches/python-trezor-agent-fix-argv0.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Apply previous removal. * gnu/packages/finance.scm (python-trezor-agent): Update to 0.14.4. [source]: Remove now useless patch. (python-mnemonic): Update to 0.20. (python-trezor): Update to 0.12.4 (trezor-agent): Update to 0.11.0-1. [source]: Add file-name field. [arguments]: Remove trailing #T in phases. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-daemon: Update to 2.3.0. * gnu/packages/python-xyz.scm (python-daemon): Update to 2.3.0. [native-inputs]: Add python-coverage and python-twine. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: openssh: Add support for ecdsa-sk, ed25519-sk ssh keys. * gnu/packages/ssh.scm (openssh)[inputs]: Add LIBFIDO2. [arguments]: Pass "--with-security-key-builtin". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add libfido2. * gnu/packages/security-token.scm (libfido2): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add libcbor. * gnu/packages/compression.scm (libcbor): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add vim-nerdtree. * gnu/packages/vim.scm (vim-nerdtree): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
build-system: haskell: Add ‘hackage-uri’ procedure. * guix/build-system/haskell (hackage-uri): New procedure. * guix/import/hackage.scm (hackage-module->sexp, latest-release): Use it. * tests/hackage.scm (match-ghc-foo, match-ghc-foo-6, match-ghc-foo-revision, match-ghc-foo-import): Adjust accordingly. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add smplayer. * gnu/packages/video.scm (smplayer): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add python-codespell. * gnu/packages/python-xyz.scm (python-codespell): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
installer: Make LUKS2 the default format for encrypted devices * gnu/installer/parted.scm (luks-format-and-open): Change it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Document LUKS2 GRUB support and shortcomings * doc/guix.texi (Keyboard Layout, Networking, and Partitioning)[Disk Partitioning]: Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: system: Add LUKS2 support for the root file system. * gnu/bootloader/grub.scm (grub-configuration-file): Add 'insmod luks2'. * gnu/system/mapped-devices.scm (open-luks-device): Create '/run/cryptsetup/' directory. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
inferior: 'cached-channel-instance' does not cache unauthenticated instances. The comment saying that caching is fine even when AUTHENTICATE? is false was true in commit 838ac881ec98cb71d4a4e4b20773573f99ecbf25, but it became incorrect in 7cfd789150f448cf5256b88915bae4163cc9db03, which no longer calls 'latest-channel-instances' on cache hits. * guix/inferior.scm (cached-channel-instance): Do not create CACHED when AUTHENTICATE? is false.
gnu: sdrangel: Add missing input. QtQuick is required by some runtime features. * gnu/packages/radio.scm (sdrangel)[inputs]: Add qtquickcontrols2.
gnu: python-language-server: Add deprecated alias. * gnu/packages/python-xyz.scm (python-language-server): New variable. Add deprecated alias for package removed in the parent commit. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add python-lsp-server. * gnu/packages/python-xyz.scm (python-language-server): Delete variable. * gnu/packages/python-xyz.scm (python-lsp-server): New variable. Removes deprecated python-language-server package and adds maintained fork. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-lsp-jsonrpc: Add deprecated alias. * gnu/packages/python-xyz.scm (python-jsonrpc-server): New variable. Add deprecated alias for package removed in the parent commit. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: Add python-lsp-jsonrpc. * gnu/packages/python-xyz.scm (python-jsonrpc-server): Delete variable. * gnu/packages/python-xyz.scm (python-lsp-jsonrpc): New variable. Removes deprecated python-jsonrpc-server package and adds maintained fork. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>