diff options
author | Zheng junjie <873216071@qq.com> | 2021-06-11 21:12:00 +0800 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2021-06-13 19:14:14 +0200 |
commit | 2c234f6385ce646dd328601d740f38ba268333a3 (patch) | |
tree | 7edd5146532d0c3bb470026507b5143fb7a00567 /gnu/packages/crates-io.scm | |
parent | dee3c3bfcc11227106cd9f7e2b3060a3aa3db905 (diff) | |
download | guix-patches-2c234f6385ce646dd328601d740f38ba268333a3.tar guix-patches-2c234f6385ce646dd328601d740f38ba268333a3.tar.gz |
gnu: Add rust-lsp-types-0.89.
* gnu/packages/crates-io.scm (rust-lsp-types-0.89): New variable.
(rust-lsp-types-0.83): inherit from above.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Diffstat (limited to 'gnu/packages/crates-io.scm')
-rw-r--r-- | gnu/packages/crates-io.scm | 39 |
1 files changed, 31 insertions, 8 deletions
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 89dc8b23e4..c3902ab5cb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -24236,8 +24236,38 @@ key-value pairs.") (base32 "0jxsgkn378kxkiqdshdjdclw5wwp2xaz45cqd3yw85fhn8a38fza")))))) +(define-public rust-lsp-types-0.89 + (package + (name "rust-lsp-types") + (version "0.89.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "lsp-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "18h9dckjy11pz2lpd5lm12vvfcds1qg67clqalr35k2jzpnhsbl5")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-repr" ,rust-serde-repr-0.1) + ("rust-url" ,rust-url-2)))) + (home-page "https://github.com/gluon-lang/lsp-types") + (synopsis "Types for interaction with a language server") + (description + "This package provides types useful for interacting with a language +server (LSP).") + (license license:expat))) + (define-public rust-lsp-types-0.83 (package + (inherit rust-lsp-types-0.89) (name "rust-lsp-types") (version "0.83.1") (source @@ -24249,7 +24279,6 @@ key-value pairs.") (sha256 (base32 "0vdbdb74w1aim0q0nqnjvddrqz9cwirwbkjykwgjg5sbhcwrzry4")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs @@ -24258,13 +24287,7 @@ key-value pairs.") ("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1) ("rust-serde-repr" ,rust-serde-repr-0.1) - ("rust-url" ,rust-url-2)))) - (home-page "https://github.com/gluon-lang/lsp-types") - (synopsis "Types for interaction with a language server") - (description - "This package provides types useful for interacting with a language -server (LSP).") - (license license:expat))) + ("rust-url" ,rust-url-2)))))) (define-public rust-lsp-types-0.80 (package |