Ludovic Courtès [Sun, 23 Jan 2022 15:21:03 +0000 (16:21 +0100)]
home: 'reconfigure' checks for potential downgrades.
* guix/scripts/home.scm (show-help, %options): Add "--allow-downgrades".
(%default-options): Remove 'build-mode'; add 'validate-reconfigure'.
(perform-action): Add #:validate-reconfigure. Call
'check-forward-update' when ACTION is 'reconfigure.
(process-action): Pass #:validate-reconfigure to 'perform-action'.
* gnu/home/services.scm (home-provenance): Export.
* doc/guix.texi (Invoking guix home): Document '--allow-downgrades'.
Ludovic Courtès [Fri, 28 Jan 2022 22:11:02 +0000 (23:11 +0100)]
gnu: valgrind: Add version 3.18.1.
* gnu/packages/valgrind.scm (valgrind-3.18): New variable.
Ludovic Courtès [Fri, 28 Jan 2022 21:55:51 +0000 (22:55 +0100)]
gnu: aseba: Build sequentially and appease Valgrind.
* gnu/packages/robotics.scm (aseba)[source]: Remove trailing #t from
'snippet'.
[arguments]: Add #:parallel-build? and #:phases.
[native-inputs]: Add glibc:debug.
Andrew Tropin [Thu, 27 Jan 2022 10:09:07 +0000 (13:09 +0300)]
gnu: obs: Update to 27.1.3.
* gnu/packages/video.scm (obs): Update to 27.1.3.
Signed-off-by: Leo Famulari <leo@famulari.name>
Leo Famulari [Fri, 28 Jan 2022 18:09:38 +0000 (13:09 -0500)]
gnu: openconnect-sso: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/vpn.scm (openconnect-sso)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
Leo Famulari [Fri, 28 Jan 2022 17:43:44 +0000 (12:43 -0500)]
gnu: orange: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/orange.scm (orange)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
Leo Famulari [Fri, 28 Jan 2022 17:37:33 +0000 (12:37 -0500)]
gnu: anki: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/education.scm (anki)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
Leo Famulari [Fri, 28 Jan 2022 17:34:58 +0000 (12:34 -0500)]
gnu: Calibre: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/ebook.scm (calibre)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
[arguments]: Adjust the custom 'configure' phase accordingly.
Leo Famulari [Thu, 27 Jan 2022 18:18:13 +0000 (13:18 -0500)]
gnu: python-pytest-qt: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/python-check.scm (python-pytest-qt)[propagated-inputs]:
Replace python-pyqt with python-pyqt-without-qtwebkit.
Leo Famulari [Thu, 27 Jan 2022 18:11:14 +0000 (13:11 -0500)]
gnu: python-pyqtwebengine: Remove a transitive dependency on QtWebKit.
Since QtWebKit and QtWebEngine are alternative web rendering engines, it
doesn't make sense for one to depend on the other.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
Leo Famulari [Thu, 27 Jan 2022 18:07:40 +0000 (13:07 -0500)]
gnu: qutebrowser: Remove a transitive dependency on QtWebKit.
This browser is explicity a Chromium / QtWebEngine browser, so it shouldn't also
depend on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
Leo Famulari [Thu, 27 Jan 2022 06:41:28 +0000 (01:41 -0500)]
gnu: Vorta: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/backup.scm (vorta)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
Nicolas Goaziou [Fri, 28 Jan 2022 16:31:07 +0000 (17:31 +0100)]
gnu: Add texlive-carlisle.
* gnu/packages/tex.scm (texlive-carlisle): New variable.
Nicolas Goaziou [Fri, 28 Jan 2022 15:48:04 +0000 (16:48 +0100)]
gnu: Add texlive-tabu.
* gnu/packages/tex.scm (texlive-tabu): New variable.
Nicolas Goaziou [Fri, 28 Jan 2022 15:47:55 +0000 (16:47 +0100)]
gnu: Add texlive-varwidth.
* gnu/packages/tex.scm (texlive-varwidth): New variable.
Nicolas Goaziou [Fri, 28 Jan 2022 14:27:03 +0000 (15:27 +0100)]
gnu: Add texlive-calrsfs.
* gnu/packages/tex.scm (texlive-calrsfs): New variable.
Nicolas Goaziou [Fri, 28 Jan 2022 14:07:12 +0000 (15:07 +0100)]
gnu: Remove last texlive-generic-ulem reference.
* gnu/packages/tex.scm (texlive-jadetex)[native-inputs]: Remove last reference
to texlive-generic-ulem. Replace it with texlive-ulem.
Nicolas Goaziou [Fri, 28 Jan 2022 14:05:01 +0000 (15:05 +0100)]
gnu: Properly deprecate texlive-generic-ulem.
* gnu/packages/python-xyz.scm (python-nbconvert):
* gnu/packages/maths.scm (hypre): Apply deprecation.
* gnu/packages/tex.scm (texlive-generic-ulem): Fix typo in deprecation
command.
Nicolas Goaziou [Fri, 28 Jan 2022 13:37:49 +0000 (14:37 +0100)]
gnu: Remove occurrences of deprecated texlive-latex-capt-of.
* gnu/packages/maths.scm (hypre):
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-ipython-documentation): Use texlive-capt-of instead of texlive-latex-capt-of.
Nicolas Goaziou [Fri, 28 Jan 2022 13:33:56 +0000 (14:33 +0100)]
gnu: texlive-latex-enumitem: Deprecate package.
* gnu/packages/tex.scm (texlive-latex-enumitem): Deprecate in favor of texlive-enumitem.
* gnu/packages/python-xyz.scm (python-matplotlib-documentation):
(python-nbconvert): Apply deprecation.
Nicolas Goaziou [Fri, 28 Jan 2022 13:26:28 +0000 (14:26 +0100)]
gnu: Add texlive-ulem.
* gnu/packages/tex.scm (texlive-ulem): New variable.
(texlive-latex-ulem): Deprecate variable.
Nicolas Goaziou [Fri, 28 Jan 2022 13:06:16 +0000 (14:06 +0100)]
gnu: Add texlive-kpfonts.
* gnu/packages/tex.scm (texlive-kpfonts): New variable.
Nicolas Goaziou [Fri, 28 Jan 2022 12:58:04 +0000 (13:58 +0100)]
gnu: Add texlive-capt-of.
* gnu/packages/tex.scm (texlive-capt-of): New variable.
(texlive-latex-capt-of): Deprecate variabe.
Nicolas Goaziou [Fri, 28 Jan 2022 12:51:32 +0000 (13:51 +0100)]
gnu: Add texlive-enumitem.
* gnu/packages/tex.scm (texlive-enumitem): New variable.
(texlive-latex-enumitem): Deprecate package.
Nicolas Goaziou [Fri, 28 Jan 2022 12:47:27 +0000 (13:47 +0100)]
gnu: Add texlive-numprint.
* gnu/packages/tex.scm (texlive-numprint): New variable.
(texlive-latex-numprint): Deprecate variable.
Nicolas Goaziou [Fri, 28 Jan 2022 12:10:04 +0000 (13:10 +0100)]
gnu: texlive-babel-french: Add missing files.
* gnu/packages/tex.scm (texlive-babel-french)[outputs]: Add "doc" output.
[arguments]<#:phases>: Install documentation and source files.
Nicolas Goaziou [Fri, 28 Jan 2022 11:16:44 +0000 (12:16 +0100)]
gnu: Add texlive-babel-french.
* gnu/packages/tex.scm (texlive-babel-french): New variable.
(texlive-generic-babel-french): Deprecate variable.
Nicolas Goaziou [Fri, 28 Jan 2022 10:19:33 +0000 (11:19 +0100)]
gnu: nsis: Clean-up description and synopsis.
* gnu/packages/installers.scm (make-nsis): Remove some buzzwords from
generated synopsis and description. Also add two spaces between sentences.
Michael Ford [Fri, 28 Jan 2022 10:18:09 +0000 (11:18 +0100)]
gnu: nsis: Fix home-page.
* gnu/packages/installers.scm (make-nsis): Fix generated home-page.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
jgart via Guix-patches via [Tue, 18 Jan 2022 03:06:12 +0000 (22:06 -0500)]
gnu: Add go-github-com-go-chi-chi-v5.
* gnu/packages/golang.scm (go-github-com-go-chi-chi-v5): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:47:21 +0000 (10:47 +0100)]
gnu: Add go-github-com-valyala-fasthttp.
* gnu/packages/golang.scm (go-github-com-valyala-fasthttp): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:46:36 +0000 (10:46 +0100)]
gnu: Add go-github-com-valyala-tcplisten.
* gnu/packages/golang.scm (go-github-com-valyala-tcplisten): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:45:33 +0000 (10:45 +0100)]
gnu: Add go-github-com-valyala-bytebufferpool.
* gnu/packages/golang.scm (go-github-com-valyala-bytebufferpool): New
variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:44:46 +0000 (10:44 +0100)]
gnu: Add go-github-com-andybalholm-brotli.
* gnu/packages/golang.scm (go-github-com-andybalholm-brotli): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:38:48 +0000 (10:38 +0100)]
gnu: Add missing module import.
Add missing module import.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:37:09 +0000 (10:37 +0100)]
gnu: Add go-github-com-vmihailenco-msgpack-v4.
* gnu/packages/golang.scm (go-github-com-vmihailenco-msgpack-v4): New
variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:36:01 +0000 (10:36 +0100)]
gnu: Add go-github-com-hashicorp-hcl-v2.
* gnu/packages/golang.scm (go-github-com-hashicorp-hcl-v2): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:34:34 +0000 (10:34 +0100)]
gnu: Add go-github-com-zclconf-go-cty.
* gnu/packages/golang.scm (go-github-com-zclconf-go-cty): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:33:16 +0000 (10:33 +0100)]
gnu: Add go-github-com-agext-levenshtein.
* gnu/packages/golang.scm (go-github-com-agext-levenshtein): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:31:50 +0000 (10:31 +0100)]
gnu: Add go-github-com-apparentlymart-go-textseg-v13.
* gnu/packages/golang.scm (go-github-com-apparentlymart-go-textseg-v13,
go-github-com-apparentlymart-go-textseg-autoversion): New variables.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Sharlatan Hellseher [Fri, 28 Jan 2022 09:28:59 +0000 (10:28 +0100)]
gnu: Add go-github-com-vmihailenco-tagparser.
* gnu/packages/golang.scm (go-github-com-vmihailenco-tagparser): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Guix Together [Thu, 16 Dec 2021 06:46:50 +0000 (01:46 -0500)]
doc: Mention how to remedy "source file ... newer than compiled error".
* doc/contributing.texi (Running Guix Before It Is Installed): Mention
how to remedy "source file ... newer than compiled" error by running
`make -j`.
Co-authored-by: jgart <jgart@dismail.de>
Co-authored-by: Julien Lepiller <julien@lepiller.eu>
Co-authored-by: Ryan Prior <rprior@protonmail.com>
Co-authored-by: Blake Shaw <blake@nonconstructivism.com>
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Guix Together [Thu, 16 Dec 2021 06:46:49 +0000 (01:46 -0500)]
doc: Explain the use of make clean-go when an ABI mismatch occurs.
* doc/contributing.texi (Building from Git): Adds section on using
make clean-go.
Co-authored-by: jgart <jgart@dismail.de>
Co-authored-by: Julien Lepiller <julien@lepiller.eu>
Co-authored-by: Ryan Prior <rprior@protonmail.com>
Co-authored-by: Blake Shaw <blake@nonconstructivism.com>
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Nicolas Goaziou [Fri, 28 Jan 2022 09:10:46 +0000 (10:10 +0100)]
gnu: elixir: Use G-expressions.
* gnu/packages/elixir.scm (elixir)[arguments]: Use G-expressions. Prefer
SEARCH-INPUT-FILES over WHICH.
Cees de Groot [Thu, 27 Jan 2022 02:45:40 +0000 (02:45 +0000)]
gnu: elixir: Update to 1.13.2.
* gnu/packages/elixir.scm (elixi): Update to 1.13.2.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Nicolas Goaziou [Fri, 28 Jan 2022 09:00:24 +0000 (10:00 +0100)]
gnu: erlang: Switch to new package style (partial)
* gnu/packages/erlang.scm (erlang)[propagated-inputs]: Remove labels.
[arguments]<#:phases>: Remove trailing #T. Prefer SEARCH-INPUT-FILE over
WHICH. Use LET instead of LET* when appropriate.
Cees de Groot [Fri, 28 Jan 2022 08:56:48 +0000 (09:56 +0100)]
gnu: erlang: Update to 24.2.1.
* gnu/packages/erlang.scm (erlang): Update to 24.2.1.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Nicolas Goaziou [Fri, 28 Jan 2022 08:49:25 +0000 (09:49 +0100)]
gnu: emacs-slime: Remove trailing #T from phases.
* gnu/packages/emacs-xyz.scm (emacs-slime)[arguments]<#:phases>: Remove
trailing #T.
Nicolas Goaziou [Fri, 28 Jan 2022 08:48:57 +0000 (09:48 +0100)]
gnu: emacs-slime: Update to 2.27.
* gnu/packages/emacs-xyz.scm (emacs-slime): Update to 2.27.
Nicolas Goaziou [Fri, 28 Jan 2022 08:47:18 +0000 (09:47 +0100)]
gnu: emacs-ebdb: Update to 0.8.10.
* gnu/packages/emacs-xyz.scm (emacs-ebdb): Update to 0.8.10.
Simon South [Thu, 27 Jan 2022 17:16:45 +0000 (12:16 -0500)]
gnu: catch2: Update to 2.13.8.
* gnu/packages/check.scm (catch-framework2): Update to 2.13.8.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
kiasoc5 [Thu, 27 Jan 2022 03:43:44 +0000 (22:43 -0500)]
gnu: httpie: Update to 3.0.2.
* gnu/packages/python-web.scm (httpie): Update to 3.0.2.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Michael Rohleder [Thu, 27 Jan 2022 10:03:45 +0000 (11:03 +0100)]
gnu: kiwix-lib: Fix build.
* gnu/packages/web.scm (kiwix-lib)[native-inputs]: Add python-wrapper.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Michael Rohleder [Fri, 28 Jan 2022 08:38:38 +0000 (09:38 +0100)]
gnu: emacs-literate-calc-mode: Update to 0.1-2.
ba7d221.
* gnu/packages/emacs-xyz.scm (emacs-literate-calc-mode): Update to 0.1-2.
ba7d221.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Michael Rohleder [Thu, 27 Jan 2022 08:15:53 +0000 (09:15 +0100)]
gnu: emacs-diminish: Update to 0.46-1.
fd486ef.
* gnu/packages/emacs-xyz.scm (emacs-diminish): Update to 0.46-1.
fd486ef.
[license]: Change from gpl2+ to gpl3+.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Michael Rohleder [Thu, 27 Jan 2022 07:57:17 +0000 (08:57 +0100)]
gnu: emacs-deadgrep: Update to 0.11.
* gnu/packages/emacs-xyz.scm (emacs-deadgrep): Update to 0.11.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
jgart via Guix-patches via [Thu, 27 Jan 2022 05:54:27 +0000 (00:54 -0500)]
gnu: Add emacs-validate-html.
* gnu/packages/emacs-xyz.scm (emacs-validate-html): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
jgart via Guix-patches via [Wed, 26 Jan 2022 21:23:53 +0000 (16:23 -0500)]
gnu: Add emacs-alsamixer-el.
* gnu/packages/emacs-xyz.scm (emacs-alsamixer-el): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Maxim Cournoyer [Fri, 28 Jan 2022 03:51:44 +0000 (22:51 -0500)]
gnu: libjami: Produce usable debug symbols.
* gnu/packages/jami.scm (libjami)[configure-flags]: Add '--enable-debug'.
Leo Famulari [Fri, 28 Jan 2022 03:31:44 +0000 (22:31 -0500)]
gnu: Audacity: Build from the release tarball.
* gnu/packages/audio.scm (audacity)[source]: Use url-fetch.
Leo Famulari [Fri, 28 Jan 2022 03:24:52 +0000 (22:24 -0500)]
gnu: Audacity: Do not depend on FFmpeg.
Audacity stopped linking to FFmpeg in version 3.1.0. Instead, users are
expected to arrange for it to be loaded at runtime:
https://issues.guix.gnu.org/53591
* gnu/packages/audio.scm (audacity)[inputs]: Remove ffmpeg.
Attila Lendvai [Mon, 24 Jan 2022 11:02:31 +0000 (12:02 +0100)]
gnu: Switch variable names rust-funty-1.2 and rust-funty-1.
The rationale is that rust-funty-1 should be the latest in the v1.x.y line,
while rust-funty-1.1 is a specific version that some packages depend on.
Probably backwards compatibility got broken at v1.1.0, because some packages
request ~1.1 (i.e. 1.1.0 at the time of writing).
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Nicolas Goaziou [Thu, 27 Jan 2022 22:53:51 +0000 (23:53 +0100)]
gnu: Add rust-ethbloom-0.11.
* gnu/packages/crates-io.scm (rust-ethbloom-0.11): New variable.
(rust-ethbloom-0.5): Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 21:23:03 +0000 (22:23 +0100)]
gnu: Add rust-impl-num-traits-0.1.
* gnu/packages/crates-io.scm (rust-impl-num-traits-0.1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 20:50:44 +0000 (21:50 +0100)]
gnu: Add rust-rug-1.
* gnu/packages/crates-io.scm (rust-rug-1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 20:33:35 +0000 (21:33 +0100)]
gnu: rust-az: Update to 1.2.0.
* gnu/packages/crates-io.scm (rust-az): Update to 1.2.0.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 20:29:52 +0000 (21:29 +0100)]
gnu: Add rust-gmp-mpfr-sys-1.
* gnu/packages/crates-io.scm (rust-gmp-mpfr-sys-1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 19:11:48 +0000 (20:11 +0100)]
gnu: Add rust-integer-sqrt-0.1.
* gnu/packages/crates-io.scm (rust-integer-sqrt-0.1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 19:02:58 +0000 (20:02 +0100)]
gnu: Add rust-rlp-0.3.
* gnu/packages/crates-io.scm (rust-rlp-0.3): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 18:59:31 +0000 (19:59 +0100)]
gnu: Add rust-ethereum-types-0.4.
* gnu/packages/crates-io.scm (rust-ethereum-types-0.4): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 21:36:44 +0000 (22:36 +0100)]
gnu: Add rust-ethbloom-0.5.
* gnu/packages/crates-io.scm (rust-ethbloom-0.5): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 21:18:45 +0000 (22:18 +0100)]
gnu: Add rust-uint-0.9.
* gnu/packages/crates-io.scm (rust-uint-0.9): New variable.
(rust-uint-0.4): Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 21:16:27 +0000 (22:16 +0100)]
gnu: Add rust-scale-info-1, rust-scale-info-derive-1.
* gnu/packages/crates-io.scm (rust-scale-info-1): New variable.
(rust-scale-info-derive-1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 21:15:37 +0000 (22:15 +0100)]
gnu: Add rust-impl-serde-0.3.
* gnu/packages/crates-io.scm (rust-impl-serde-0.3): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Mon, 24 Jan 2022 10:09:08 +0000 (11:09 +0100)]
gnu: Add rust-impl-rlp-0.3.
* gnu/packages/crates-io.scm (rust-impl-rlp-0.3): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 18:52:53 +0000 (19:52 +0100)]
gnu: Add rust-tiny-keccak-1.
* gnu/packages/crates-io.scm (rust-tiny-keccak-1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 18:48:56 +0000 (19:48 +0100)]
gnu: Add rust-ethereum-types-serialize-0.2.
* gnu/packages/crates-io.scm (rust-ethereum-types-serialize-0.2): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 18:43:09 +0000 (19:43 +0100)]
gnu: Add rust-uint-0.4.
* gnu/packages/crates-io.scm (rust-uint-0.4): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 18:34:32 +0000 (19:34 +0100)]
gnu: Add rust-crunchy-0.1.
* gnu/packages/crates-io.scm (rust-crunchy-0.1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 18:09:21 +0000 (19:09 +0100)]
gnu: Add rust-impl-codec-0.5.
* gnu/packages/crates-io.scm (rust-impl-codec-0.5): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 18:08:11 +0000 (19:08 +0100)]
gnu: Add rust-parity-scale-codec-2.
* gnu/packages/crates-io.scm (rust-parity-scale-codec-2): New variable.
(rust-parity-scale-codec-derive-2): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 08:47:42 +0000 (09:47 +0100)]
gnu: Add rust-parity-crypto-0.9.
* gnu/packages/crates-io.scm (rust-parity-crypto-0.9): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Thu, 20 Jan 2022 18:05:55 +0000 (19:05 +0100)]
gnu: Add rust-bitvec-0.20.
* gnu/packages/crates-io.scm (rust-bitvec-0.20): New variable.
(rust-bitvec-0.19): Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 16:24:47 +0000 (17:24 +0100)]
gnu: Add rust-impl-trait-for-tuples-0.2.
* gnu/packages/crates-io.scm (rust-impl-trait-for-tuples-0.2):
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 16:16:15 +0000 (17:16 +0100)]
gnu: Add rust-byte-slice-cast-1.
* gnu/packages/crates-io.scm (rust-byte-slice-cast-1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 15:51:39 +0000 (16:51 +0100)]
gnu: Add rust-fixed-hash-0.7, rust-fixed-hash-0.2.
* gnu/packages/crates-io.scm (rust-fixed-hash-0.7): New variable.
(rust-fixed-hash-0.2): New variable. Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:38:34 +0000 (15:38 +0100)]
gnu: Add rust-secp256k1-0.20.
* gnu/packages/crates-io.scm (rust-secp256k1-0.20): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:30:31 +0000 (15:30 +0100)]
gnu: Add rust-secp256k1-0.21.
* gnu/packages/crates-io.scm (rust-secp256k1-0.21): New variable.
(rust-secp256k1-sys-0.4): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:59:23 +0000 (15:59 +0100)]
gnu: rust-zeroize-1: Update to 1.5.0.
* gnu/packages/crates-io.scm (rust-zeroize-1): Update to 1.5.0.
(rust-zeroize-derive-1): Update to 1.3.1.
(rust-rsa-0.5): Enable build, and make sure it builds with rust-zeroize 1.5.0
by relaxing the dependency specification.
* gnu/packages/rust-apps.scm (rbw): Relax the dependency specification for
rust-zeroize.
Also reword the description.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:29:51 +0000 (15:29 +0100)]
gnu: Add rust-ripemd-0.1.
* gnu/packages/crates-io.scm (rust-ripemd-0.1): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:45:46 +0000 (15:45 +0100)]
gnu: Add rust-bitcoin-hashes-0.9.
* gnu/packages/crates-io.scm (rust-bitcoin-hashes-0.9): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:29:01 +0000 (15:29 +0100)]
gnu: Add rust-bitcoin-hashes-0.10.
* gnu/packages/crates-io.scm (rust-bitcoin-hashes-0.10): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:12:52 +0000 (15:12 +0100)]
gnu: Add rust-schemars[-derive]-0.8.
* gnu/packages/crates-io.scm (rust-schemars-0.8): New variable.
(rust-schemars-derive-0.8): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:07:36 +0000 (15:07 +0100)]
gnu: Add rust-enumset-1.
* gnu/packages/crates-io.scm (rust-enumset-1): New variable.
(rust-enumset-derive-0.5): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 14:06:00 +0000 (15:06 +0100)]
gnu: Add rust-darling-0.13 and required dependencies.
* gnu/packages/crates-io.scm (rust-darling-0.13): New variable.
(rust-darling-0.12): Inherit from above.
(rust-darling-core-0.13): New variable.
(rust-darling-core-0.12): Inherit from above.
(rust-darling-macro-0.13): New variable.
(rust-darling-macro-0.12): Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 13:51:42 +0000 (14:51 +0100)]
gnu: Add rust-core2-0.3.
* gnu/packages/crates-io.scm (rust-core2-0.3): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 13:50:12 +0000 (14:50 +0100)]
gnu: Add rust-serde-derive-internals 0.25.0.
* gnu/packages/crates-io.scm (rust-serde-derive-internals-0.25): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 13:38:48 +0000 (14:38 +0100)]
gnu: rust-fnv: Update to 1.0.7.
* gnu/packages/crates-io.scm (rust-fnv): Update to 1.0.7.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 10:53:52 +0000 (11:53 +0100)]
gnu: Add rust-scrypt-0.5.
* gnu/packages/crates-io.scm (rust-scrypt-0.5): New variable.
(rust-scrypt-0.3): Inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Attila Lendvai [Wed, 19 Jan 2022 10:52:52 +0000 (11:52 +0100)]
gnu: Add rust-salsa20 0.7.1.
* gnu/packages/crates-io.scm (rust-salsa20-0.7): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>