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>
gnu: python-jedi: Update to 0.18.1. * gnu/packages/python-xyz.scm (python-jedi): Update to 0.18.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python2-jedi: Remove package. * gnu/packages/python-xyz.scm (python2-jedi): Delete variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: python-parso: Update to 0.8.2. * gnu/packages/python-xyz.scm (python-parso): Update to 0.8.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
gnu: yggdrasil: Update to 0.4.1. * gnu/packages/networking.scm (yggdrasil): Update to 0.4.1. * gnu/packages/patches/yggdrasil-extra-config.patch: Update for new version. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
gnu: yggdrasil: Update to 0.4.0. * gnu/packages/patches/yggdrasil-extra-config.patch: Update patch. * gnu/packages/networking.scm (yggdrasil): Update to 0.4.0. [arguments]: Also install genkeys. [propagated-inputs]: Remove go-github-com-cheggaaa-pb; add go-golang-org-x-sys, go-github-com-mattn-go-runewidth, go-github-com-mattn-go-isatty, go-github-com-fatih-color, go-github-com-cheggaaa-pb-v3, go-github-com-vividcortex-ewma, and go-github-com-arceliar-ironwood. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>