Package: guix-patches;
Reported by: aecepoglu <aecepoglu <at> fastmail.fm>
Date: Sat, 30 Jan 2021 14:12:01 UTC
Severity: normal
Tags: patch
Done: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 46192 in the body.
You can then email your comments to 46192 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:12:01 GMT) Full text and rfc822 format available.aecepoglu <aecepoglu <at> fastmail.fm>
:guix-patches <at> gnu.org
.
(Sat, 30 Jan 2021 14:12:01 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: guix-patches <at> gnu.org Subject: [PATCH 01/22] gnu: Add rust-boxfnonce-0.1. Date: Sat, 30 Jan 2021 17:13:47 +0300
* gnu/packages/crates-io.scm (rust-boxfnonce-0.1): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 36f0b98112..1729929215 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -4207,6 +4207,29 @@ programs.") ("rust-parking" ,rust-parking-1) ("rust-waker-fn" ,rust-waker-fn-1)))))) +(define-public rust-boxfnonce-0.1 + (package + (name "rust-boxfnonce") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "boxfnonce" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "09ilf4zyx92hyhkxlsxksfyprzr9iwq5gqqb22aaqr32c8fwp22r")))) + (build-system cargo-build-system) + (arguments `(#:skip-build? #t)) + (home-page + "https://github.com/stbuehler/rust-boxfnonce") + (synopsis "safe FnOnce boxing for rust < 1.35.0") + (description + "FnOnce boxing for rust. Obsolete since rust 1.35.0 in favour of +@code{Box<dyn FnOnce(...) -> ...>}") + (license license:expat))) + (define-public rust-bresenham-0.1 (package (name "rust-bresenham") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:25:02 GMT) Full text and rfc822 format available.Message #8 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 02/22] gnu: Add rust-daemonize-0.4. Date: Sat, 30 Jan 2021 17:26:18 +0300
* gnu/packages/crates-io.scm (rust-daemonize-0.4): New variable --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 1729929215..5391e80f80 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8557,6 +8557,33 @@ crate (implementation detail).") "This package provides an implementation detail of the @code{cxx} crate.") (license (list license:expat license:asl2.0)))) +(define-public rust-daemonize-0.4 + (package + (name "rust-daemonize") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "daemonize" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "05cqr2zjxrxyg23snykd03sgqwxn0pvwj2lzh50bclsgwc9lbhkh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-boxfnonce" ,rust-boxfnonce-0.1) + ("rust-libc" ,rust-libc-0.2)) + #:cargo-development-inputs + (("rust-tempdir" ,rust-tempdir-0.3)))) + (home-page "https://github.com/knsd/daemonize") + (synopsis + "Library for writing system daemons") + (description + "Library to enable your code run as a daemon process on Unix-like systems") + (license (list license:expat license:asl2.0)))) + (define-public rust-darling-0.10 (package (name "rust-darling") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:27:02 GMT) Full text and rfc822 format available.Message #11 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 03/22] gnu: Add rust-jsonrpc-core-14. Date: Sat, 30 Jan 2021 17:28:48 +0300
* gnu/packages/crates-io.scm (rust-jsonrpc-core-14): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5391e80f80..d863ef1ad6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17039,6 +17039,36 @@ the jni-bindgen code generator for binding to JVM APIs from Rust.") "An implementation of the GNU make jobserver for Rust.") (license (list license:expat license:asl2.0)))) +(define-public rust-jsonrpc-core-14 + (package + (name "rust-jsonrpc-core") + (version "14.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonrpc-core" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1v3zidsjjd5d8msl2644ljjjgxs71fdahrsipggb93rk09h5yli5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-futures" ,rust-futures-0.1) + ("rust-log" ,rust-log-0.4) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page + "https://github.com/paritytech/jsonrpc") + (synopsis + "Transport agnostic rust implementation of JSON-RPC 2.0 Specification.") + (description + "Rust implementation of JSON-RPC 2.0 spec. +Transport-agnostic @code{core} and transport servers for http, ipc, websockets and tcp") + (license license:expat))) + (define-public rust-js-sys-0.3 (package (name "rust-js-sys") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:27:02 GMT) Full text and rfc822 format available.Message #14 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 04/22] gnu: Add rust-enum-primitive-0.1. Date: Sat, 30 Jan 2021 17:29:15 +0300
* gnu/packages/crates-io.scm (rust-enum-primitive-0.1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d863ef1ad6..b6d882e777 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -10731,6 +10731,33 @@ accessor functions on enums.") ("rust-quote" ,rust-quote-0.6) ("rust-syn" ,rust-syn-0.15)))))) +(define-public rust-enum-primitive-0.1 + (package + (name "rust-enum-primitive") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "enum_primitive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "100ip2p3w1rq0clca2ai5shhvpxfipnsjncj0f9ralad5w4m2idy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-num-traits" ,rust-num-traits-0.1)))) + (home-page + "https://github.com/andersk/enum_primitive-rs") + (synopsis + "Macro to generate @code{num::FromPrimitive} instances for enum that works +in Rust 1.0") + (description + "Macro named @code{enum_from_primitive!} to generate +@code{num::FromPrimitive} instances for enum that works in Rust 1.0") + (license license:expat))) + (define-public rust-enum-to-u8-slice-derive-0.1 (package (name "rust-enum-to-u8-slice-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:28:02 GMT) Full text and rfc822 format available.Message #17 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 05/22] gnu: Add rust-ropey-1. Date: Sat, 30 Jan 2021 17:29:29 +0300
* gnu/packages/crates-io.scm (rust-ropey-1): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b6d882e777..abb260aa81 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28475,6 +28475,36 @@ Rust Language Server.") (;("rust-serde-bytes" ,rust-serde-bytes-0.10) ("rust-serde-json" ,rust-serde-json-1)))))) +(define-public rust-ropey-1 + (package + (name "rust-ropey") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ropey" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wbz3cj314bfxl8xwbspyfji6ql95nm360r6gdzd9bd4122nlcms")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-smallvec" ,rust-smallvec-0.6)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-proptest" ,rust-proptest-0.9) + ("rust-rand" ,rust-rand-0.7) + ("rust-unicode-segmentation" + ,rust-unicode-segmentation-1.3)))) + (home-page "https://github.com/cessen/ropey") + (synopsis "Text rope for Rust") + (description + "UTF-8 text rope for Rust, designed to be the backing text-buffer for +applications such as text editors") + (license license:expat))) + (define-public rust-route-recognizer-0.2 (package (name "rust-route-recognizer") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:28:02 GMT) Full text and rfc822 format available.Message #20 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 06/22] gnu: Add rust-serde-repl-0.1. Date: Sat, 30 Jan 2021 17:29:43 +0300
* gnu/packages/crates-io.scm (rust-serde-repl-0.1): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index abb260aa81..b824451511 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31576,6 +31576,36 @@ using nested parameters, similar to those used by @code{qs} for Node, and commonly used by Ruby on Rails via Rack.") (license (list license:expat license:asl2.0)))) +(define-public rust-serde-repr-0.1 + (package + (name "rust-serde-repr") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_repr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0xhwamlb1ax3w87mpq0awcphwchprh93y1hb47rm3c0p3favgiid")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/dtolnay/serde-repr") + (synopsis + "Derive @code{Serialize} and @code{Deserialize} that delegates to the underlying +repr of a C-like enum.") + (description + "Macro to derive Serde's @code{Serialize} and @code{Deserialize} that +delegates to the underlying repr of a C-like enum.") + (license (list license:expat license:asl2.0)))) + (define-public rust-serde-stacker-0.1 (package (name "rust-serde-stacker") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:28:03 GMT) Full text and rfc822 format available.Message #23 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 07/22] gnu: Add rust-lsp-types-0.73. Date: Sat, 30 Jan 2021 17:30:09 +0300
* gnu/packages/crates-io.scm (rust-lsp-types-0.73): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b824451511..2770f469b4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18958,6 +18958,36 @@ key-value pairs.") (base32 "0jxsgkn378kxkiqdshdjdclw5wwp2xaz45cqd3yw85fhn8a38fza")))))) +(define-public rust-lsp-types-0.73 + (package + (name "rust-lsp-types") + (version "0.73.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lsp-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ndip4d5f2nf15sj711x20my7g7h2ggvkxjmw3cl66qlx9jczl4k")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-base64" ,rust-base64-0.11) + ("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 useful for interacting with a language (LSP) server") + (description + "Types for interaction with a language server, using VSCode's Language Server Protocol. +Spports LSP version 3.15.0") + (license license:expat))) + (define-public rust-lzma-sys-0.1 (package (name "rust-lzma-sys") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:29:02 GMT) Full text and rfc822 format available.Message #26 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 08/22] gnu: Add rust-automod-0.1. Date: Sat, 30 Jan 2021 17:30:30 +0300
* gnu/packages/crates-io.scm (rust-automod-0.1): New variable --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2770f469b4..430b9759ca 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -2644,6 +2644,31 @@ methods.") "1chwgimpx5z7xbag7krr9d8asxfqbh683qhgl9kn3hxk2l0djj8x")))) (arguments '(#:skip-build? #t)))) +(define-public rust-automod-0.1 + (package + (name "rust-automod") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "automod" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "17am5i7z7jpsrq9bm0wyhf4q9850g2kqvzl3ik900x5gc7brwv2a")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/dtolnay/automod") + (synopsis "Pull in every source file in a directory as a module.") + (description "Pull in every source file in a directory as a module.") + (license (list license:expat license:asl2.0)))) + (define-public rust-automod-1 (package (name "rust-automod") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:29:02 GMT) Full text and rfc822 format available.Message #29 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 09/22] gnu: Add rust-rmp-0.8. Date: Sat, 30 Jan 2021 17:30:43 +0300
* gnu/packages/crates-io.scm (rust-rmp-0.8): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 430b9759ca..e10213d478 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28482,6 +28482,33 @@ Rust Language Server.") (description "This package provides a typed key-value storage solution.") (license license:asl2.0))) +(define-public rust-rmp-0.8 + (package + (name "rust-rmp") + (version "0.8.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "rmp" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0kqqq0m4bg1p1rsahbxqlhi0cb65qbxx595sqwdfxwacy5nv840g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://github.com/3Hren/msgpack-rust") + (synopsis + "Pure Rust MessagePack serialization implementation") + (description + "Pure Rust MessagePack serialization implementation") + (license license:expat))) + (define-public rust-ron-0.5 (package (name "rust-ron") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:30:02 GMT) Full text and rfc822 format available.Message #32 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 10/22] gnu: Add rust-rmp-serde-0.13. Date: Sat, 30 Jan 2021 17:32:07 +0300
* gnu/packages/crates-io.scm (rust-rmp-serde-0.13): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e10213d478..fc8ccbacc9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28509,6 +28509,31 @@ Rust Language Server.") "Pure Rust MessagePack serialization implementation") (license license:expat))) +(define-public rust-rmp-serde-0.13 + (package + (name "rust-rmp-serde") + (version "0.13.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "rmp-serde" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1lqclnffx1b3r1faicscmk9j21mijl9bj7ywgjps77vf8ic1s7h1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-rmp" ,rust-rmp-0.8) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/3Hren/msgpack-rust") + (synopsis "Serde bindings for RMP") + (description "Serde bindings for RMP") + (license license:expat))) + (define-public rust-ron-0.5 (package (name "rust-ron") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:31:01 GMT) Full text and rfc822 format available.Message #35 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 11/22] gnu: Add rust-serdeconv-0.3. Date: Sat, 30 Jan 2021 17:32:31 +0300
* gnu/packages/crates-io.scm (rust-serdeconv-0.3): New variable. --- gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index fc8ccbacc9..8021bce910 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31502,6 +31502,38 @@ for the serde framework.") "Unstable AST representation used by Serde codegen.") (license (list license:expat license:asl2.0)))) +(define-public rust-serdeconv-0.3 + (package + (name "rust-serdeconv") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serdeconv" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qg7wrkm84kq3vmn84agbgd7pl7374lzqn2004zq09fijf5dp7p7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-rmp-serde" ,rust-rmp-serde-0.13) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-toml" ,rust-toml-0.4) + ("rust-trackable" ,rust-trackable-0.2)))) + (home-page "https://github.com/sile/serdeconv") + (synopsis + "This crate provides convenient traits and functions for converting + between TOML/JSON/MessagePack strings and serializable values.") + (description + "This crate provides convenient traits and functions for converting + between TOML/JSON/MessagePack strings and serializable values.") + (license license:expat))) + (define-public rust-serde-derive-1 (package (name "rust-serde-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:31:01 GMT) Full text and rfc822 format available.Message #38 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 12/22] gnu: Add rust-trackable-derive-0.1. Date: Sat, 30 Jan 2021 17:33:06 +0300
* gnu/packages/crates-io.scm (rust-trackable-derive-0.1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8021bce910..e353517eea 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38312,6 +38312,33 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-derive-0.1 + (package + (name "rust-trackable-derive") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable_derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0p766ybvc0plb21c85v1h0yqaacnj8dyxbkpxw24hpxa5jdhpkzd")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page + "https://github.com/sile/trackable_derive") + (synopsis "Custom derive for `trackable` crate") + (description + "Custom derive for `trackable` crate") + (license license:expat))) + (define-public rust-traitobject-0.1 (package (name "rust-traitobject") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:31:02 GMT) Full text and rfc822 format available.Message #41 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 13/22] gnu: Add rust-trackable-0.2. Date: Sat, 30 Jan 2021 17:33:14 +0300
* gnu/packages/crates-io.scm (rust-trackable-0.2): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e353517eea..0966407d36 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38312,6 +38312,37 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-0.2 + (package + (name "rust-trackable") + (version "0.2.23") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "19ggf85y140xyqfgjib50jb3j1fb49c9d54pmh73cxdhacy5qiqi")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-trackable-derive" + ,rust-trackable-derive-0.1)))) + (home-page "https://github.com/sile/trackable") + (synopsis + "This library provides a way to track objects manually as an + alternative to mechanisms like backtracing") + (description + "This library provides a way to track objects manually as an + alternative to mechanisms like backtracing") + (license license:expat))) + (define-public rust-trackable-derive-0.1 (package (name "rust-trackable-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:01 GMT) Full text and rfc822 format available.Message #44 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 15/22] gnu: Add rust-crossbeam-0.2. Date: Sat, 30 Jan 2021 17:33:27 +0300
* gnu/packages/crates-io.scm (rust-crossbeam-0.2): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b8a69d77f1..e48dfec61c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -7392,6 +7392,27 @@ criterion.") ("rust-num-complex" ,rust-num-complex-0.2) ("rust-rand" ,rust-rand-0.4)))))) +(define-public rust-crossbeam-0.2 + (package + (name "rust-crossbeam") + (version "0.2.12") + (source + (origin + (method url-fetch) + (uri (crate-uri "crossbeam" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1gmrayc93lygb8v62bj0c5zwyflvj5bli7ari650k259nlyncrmx")))) + (build-system cargo-build-system) + (arguments `(#:skip-build? #t)) + (home-page + "https://github.com/crossbeam-rs/crossbeam") + (synopsis "Tools for concurrent programming") + (description "Tools for concurrent programming") + (license (list license:asl2.0 license:expat)))) + (define-public rust-crossbeam-0.7 (package (name "rust-crossbeam") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:02 GMT) Full text and rfc822 format available.Message #47 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 16/22] gnu: Add rust-slog-stdlog-3. Date: Sat, 30 Jan 2021 17:33:35 +0300
* gnu/packages/crates-io.scm (rust-slog-stdlog-3): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e48dfec61c..e86d97c85f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33115,6 +33115,36 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-stdlog-3 + (package + (name "rust-slog-stdlog") + (version "3.0.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-stdlog" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "00fgkrg27n5lwz3gdccl1jslgbvc40rd2v76xvwkcgqy7mbnki7i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-crossbeam" ,rust-crossbeam-0.2) + ("rust-log" ,rust-log-0.3) + ("rust-slog" ,rust-slog-2) + ("rust-slog-scope" ,rust-slog-scope-4)))) + (home-page "https://github.com/slog-rs/stdlog") + (synopsis "`log` crate adapter for slog-rs") + (description "`log` crate adapter for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-term-2 (package (name "rust-slog-term") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:02 GMT) Full text and rfc822 format available.Message #50 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 14/22] gnu: Add rust-slog-term-2. Date: Sat, 30 Jan 2021 17:33:21 +0300
* gnu/packages/crates-io.scm (rust-slog-term-2): New variable --- gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0966407d36..b8a69d77f1 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33094,6 +33094,42 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-term-2 + (package + (name "rust-slog-term") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-term" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1dpmz5ksjkvz8p5h2qv8mznbvgvgpcflx49nrq2rn4kirw3xicds")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-atty" ,rust-atty-0.2) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-erased-serde" ,rust-erased-serde-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-slog" ,rust-slog-2) + ("rust-term" ,rust-term-0.6) + ("rust-thread-local" ,rust-thread-local-1.0)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis + "Unix terminal drain and formatter for slog-rs") + (description + "Unix terminal drain and formatter for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:03 GMT) Full text and rfc822 format available.Message #53 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 17/22] gnu: Add rust-slog-scope-4. Date: Sat, 30 Jan 2021 17:33:41 +0300
* gnu/packages/crates-io.scm (rust-slog-scope-4): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e86d97c85f..6e19692900 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33115,6 +33115,35 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-scope-4 + (package + (name "rust-slog-scope") + (version "4.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-scope" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1riyabmd2qz984ff6dn5d540p17px99q6cdfs4vlbbmhv2fwhi3w")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-arc-swap" ,rust-arc-swap-0.4) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-slog" ,rust-slog-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis "Logging scopes for slog-rs") + (description "Logging scopes for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-stdlog-3 (package (name "rust-slog-stdlog") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:03 GMT) Full text and rfc822 format available.Message #56 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7. Date: Sat, 30 Jan 2021 17:33:47 +0300
* gnu/packages/crates-io.scm (rust-slog-kvfilter-0.7): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6e19692900..e30122edf6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33115,6 +33115,36 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-kvfilter-0.7 + (package + (name "rust-slog-kvfilter") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-kvfilter" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1q3mq6a9aq8iscy9xh97zifxrxa6y10d8p2gkxlxkvk9s7brx4xf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-regex" ,rust-regex-1) + ("rust-slog" ,rust-slog-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis + "Key values and Regex based filter Drain for slog-rs") + (description + "Key values and Regex based filter Drain for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-scope-4 (package (name "rust-slog-scope") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:03 GMT) Full text and rfc822 format available.Message #59 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 19/22] gnu: Add rust-slog-async-2. Date: Sat, 30 Jan 2021 17:33:54 +0300
* gnu/packages/crates-io.scm (rust-slog-async-2): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e30122edf6..592054abfb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33115,6 +33115,37 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-async-2 + (package + (name "rust-slog-async") + (version "2.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-async" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1fzvx0n2q02bjrcjjylsgdr74d2yp1zc17s9fdkgkqkwwin37csi")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-crossbeam-channel" + ,rust-crossbeam-channel-0.4) + ("rust-slog" ,rust-slog-2) + ("rust-take-mut" ,rust-take-mut-0.2) + ("rust-thread-local" ,rust-thread-local-1.0)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis "Asynchronous drain for slog-rs") + (description "Asynchronous drain for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-kvfilter-0.7 (package (name "rust-slog-kvfilter") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:04 GMT) Full text and rfc822 format available.Message #62 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 20/22] gnu: Add rust-sloggers-0.3. Date: Sat, 30 Jan 2021 17:34:00 +0300
* gnu/packages/crates-io.scm (rust-sloggers-0.3): New variable. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 592054abfb..59ca2db5ca 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33271,6 +33271,45 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-sloggers-0.3 + (package + (name "rust-sloggers") + (version "0.3.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "sloggers" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0vbrfld3a7v2kdiy56q0y7hhczy3jj7a1zqp27i0bqh2ka7sa6nl")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-chrono" ,rust-chrono-0.4) + ("rust-libflate" ,rust-libflate-0.1) + ("rust-regex" ,rust-regex-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-slog" ,rust-slog-2) + ("rust-slog-async" ,rust-slog-async-2) + ("rust-slog-kvfilter" ,rust-slog-kvfilter-0.7) + ("rust-slog-scope" ,rust-slog-scope-4) + ("rust-slog-stdlog" ,rust-slog-stdlog-3) + ("rust-slog-term" ,rust-slog-term-2) + ("rust-trackable" ,rust-trackable-0.2)) + #:cargo-development-inputs + (("rust-clap" ,rust-clap-2) + ("rust-serdeconv" ,rust-serdeconv-0.3) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/sile/sloggers") + (synopsis + "This library provides frequently used slog loggers and convenient functions") + (description + "This library provides frequently used slog loggers and convenient functions") + (license license:expat))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:04 GMT) Full text and rfc822 format available.Message #65 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 21/22] gnu: Add rust-whoami-0.8. Date: Sat, 30 Jan 2021 17:34:06 +0300
* gnu/packages/crates-io.scm (rust-whoami-0.8): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 59ca2db5ca..eff66c3e98 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -41732,6 +41732,27 @@ Locate installed executable in cross platforms.") #:cargo-development-inputs (("rust-tempdir" ,rust-tempdir-0.3)))))) +(define-public rust-whoami-0.8 + (package + (name "rust-whoami") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "whoami" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "14f3vqv6x7pli2nnm5vv9ip30zkzvvp5cidrh4g8isjqn52bi3m0")))) + (build-system cargo-build-system) + (home-page "https://libcala.github.io/whoami") + (synopsis + "Retrieve the current user and environment.") + (description + "Retrieve the current user and environment.") + (license (list license:expat license:boost1.0)))) + (define-public rust-wide-0.4 (package (name "rust-wide") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 14:32:05 GMT) Full text and rfc822 format available.Message #68 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 22/22] gnu: Add kak-lsp. Date: Sat, 30 Jan 2021 17:34:12 +0300
* gnu/packages/text-editors.scm (kak-lsp): New variable. --- gnu/packages/text-editors.scm | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 052dfa1236..9b79b3ec71 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -46,6 +46,7 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages boost) #:use-module (gnu packages code) + #:use-module (gnu packages crates-io) #:use-module (gnu packages documentation) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) @@ -204,6 +205,46 @@ competitive (as in keystroke count) with Vim.") (home-page "https://kakoune.org/") (license license:unlicense))) +(define-public kak-lsp + (package + (name "kak-lsp") + (version "8.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kak-lsp/kak-lsp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 "0nka51szivwhlfkimjiyzj67nxh75m784c28ass6ihlfax631w9m"))) + (build-system cargo-build-system) + (arguments `(#:cargo-inputs + (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4) + ("rust-clap" ,rust-clap-2) + ("rust-daemonize" ,rust-daemonize-0.4) + ("rust-dirs" ,rust-dirs-2.0) + ("rust-enum_primitive" ,rust-enum-primitive-0.1) + ("rust-glob" ,rust-glob-0.3) + ("rust-itertools" ,rust-itertools-0.9) + ("rust-jsonrpc-core" ,rust-jsonrpc-core-14) + ("rust-libc" ,rust-libc-0.2) + ("rust-lsp-types" ,rust-lsp-types-0.73) + ("rust-rand" ,rust-rand-0.7) + ("rust-regex" ,rust-regex-1) + ("rust-ropey" ,rust-ropey-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde_derive" ,rust-serde-derive-1) + ("rust-serde_json" ,rust-serde-json-1) + ("rust-slog" ,rust-slog-2) + ("rust-slog-scope" ,rust-slog-scope-4) + ("rust-sloggers" ,rust-sloggers-0.3) + ("rust-toml" ,rust-toml-0.5) + ("rust-url" ,rust-url-2) + ("rust-whoami" ,rust-whoami-0.8)))) + (synopsis "Language Server Protocol (LSP) client for Kakoune") + (description "Language Server Protocol client for Kakoune implemented in Rust") + (home-page "https://github.com/kak-lsp/kak-lsp") + (license license:public-domain))) + (define-public joe (package (name "joe") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 17:48:01 GMT) Full text and rfc822 format available.Message #71 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr> To: aecepoglu <aecepoglu <at> fastmail.fm> Cc: 46192 <at> debbugs.gnu.org Subject: Re: [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1. Date: Sat, 30 Jan 2021 18:46:49 +0100
Hello, aecepoglu <aecepoglu <at> fastmail.fm> writes: > * gnu/packages/crates-io.scm (rust-automod-0.1): New variable Thank you. > +(define-public rust-automod-0.1 > + (package > + (name "rust-automod") It should inherit from rust-automod-1. > + (version "0.1.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "automod" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "17am5i7z7jpsrq9bm0wyhf4q9850g2kqvzl3ik900x5gc7brwv2a")))) > + (build-system cargo-build-system) > + (arguments > + `(#:skip-build? #t > + #:cargo-inputs > + (("rust-proc-macro2" ,rust-proc-macro2-1) > + ("rust-quote" ,rust-quote-1) > + ("rust-syn" ,rust-syn-1)))) > + (home-page "https://github.com/dtolnay/automod") > + (synopsis "Pull in every source file in a directory as a module.") The synopsis should not end with a period. I think "guix lint" warns you about this. > + (description "Pull in every source file in a directory as > a module.") Could you turn this into a complete sentence, even with the simple transformation: This package pulls in every ... Regards, -- Nicolas Goaziou
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 17:50:02 GMT) Full text and rfc822 format available.Message #74 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr> To: aecepoglu <aecepoglu <at> fastmail.fm> Cc: 46192 <at> debbugs.gnu.org Subject: Re: [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2. Date: Sat, 30 Jan 2021 18:49:23 +0100
Hello, aecepoglu <aecepoglu <at> fastmail.fm> writes: > * gnu/packages/crates-io.scm (rust-crossbeam-0.2): New variable. Thank you. > +(define-public rust-crossbeam-0.2 > + (package > + (name "rust-crossbeam") This one should inherit from rust-crossbeam-0.7. > + (description "Tools for concurrent programming") Could you turn this into a complete sentence? > + (license (list license:asl2.0 license:expat)))) > + > (define-public rust-crossbeam-0.7 > (package The package definition should go below rust-crossbeam-0.7 (because of inheritance). Regards, -- Nicolas Goaziou
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 17:52:02 GMT) Full text and rfc822 format available.Message #77 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr> To: aecepoglu <aecepoglu <at> fastmail.fm> Cc: 46192 <at> debbugs.gnu.org Subject: Re: [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1. Date: Sat, 30 Jan 2021 18:51:25 +0100
Hello, aecepoglu <aecepoglu <at> fastmail.fm> writes: > * gnu/packages/crates-io.scm (rust-boxfnonce-0.1): New variable. Thanks! > + (synopsis "safe FnOnce boxing for rust < 1.35.0") > + (description > + "FnOnce boxing for rust. Obsolete since rust 1.35.0 in favour of > +@code{Box<dyn FnOnce(...) -> ...>}") This looks good, but could you turn every description in all your packages into complete sentences. I know upstream often don't. Also, nitpick: rust -> Rust. Regards, -- Nicolas Goaziou
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:41:02 GMT) Full text and rfc822 format available.Message #80 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 01/22] gnu: Add rust-boxfnonce-0.1. Date: Sun, 31 Jan 2021 01:42:18 +0300
* gnu/packages/crates-io.scm (rust-boxfnonce-0.1): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 36f0b98112..42b07863b7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -4207,6 +4207,29 @@ programs.") ("rust-parking" ,rust-parking-1) ("rust-waker-fn" ,rust-waker-fn-1)))))) +(define-public rust-boxfnonce-0.1 + (package + (name "rust-boxfnonce") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "boxfnonce" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "09ilf4zyx92hyhkxlsxksfyprzr9iwq5gqqb22aaqr32c8fwp22r")))) + (build-system cargo-build-system) + (arguments `(#:skip-build? #t)) + (home-page + "https://github.com/stbuehler/rust-boxfnonce") + (synopsis "safe FnOnce boxing for rust < 1.35.0") + (description + "This package provides FnOnce boxing for Rust. + It is obsolete since Rust 1.35.0 in favour of @code{Box<dyn FnOnce(...) -> ...>}") + (license license:expat))) + (define-public rust-bresenham-0.1 (package (name "rust-bresenham") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:41:02 GMT) Full text and rfc822 format available.Message #83 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 02/22] gnu: Add rust-daemonize-0.4. Date: Sun, 31 Jan 2021 01:42:23 +0300
* gnu/packages/crates-io.scm (rust-daemonize-0.4): New variable --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 42b07863b7..2666efd981 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8557,6 +8557,33 @@ crate (implementation detail).") "This package provides an implementation detail of the @code{cxx} crate.") (license (list license:expat license:asl2.0)))) +(define-public rust-daemonize-0.4 + (package + (name "rust-daemonize") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "daemonize" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "05cqr2zjxrxyg23snykd03sgqwxn0pvwj2lzh50bclsgwc9lbhkh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-boxfnonce" ,rust-boxfnonce-0.1) + ("rust-libc" ,rust-libc-0.2)) + #:cargo-development-inputs + (("rust-tempdir" ,rust-tempdir-0.3)))) + (home-page "https://github.com/knsd/daemonize") + (synopsis + "Library for writing system daemons") + (description + "This library enables your code to run as a daemon process on Unix-like systems") + (license (list license:expat license:asl2.0)))) + (define-public rust-darling-0.10 (package (name "rust-darling") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:41:03 GMT) Full text and rfc822 format available.Message #86 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 03/22] gnu: Add rust-jsonrpc-core-14. Date: Sun, 31 Jan 2021 01:42:30 +0300
* gnu/packages/crates-io.scm (rust-jsonrpc-core-14): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2666efd981..6988b999b8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17039,6 +17039,37 @@ the jni-bindgen code generator for binding to JVM APIs from Rust.") "An implementation of the GNU make jobserver for Rust.") (license (list license:expat license:asl2.0)))) +(define-public rust-jsonrpc-core-14 + (package + (name "rust-jsonrpc-core") + (version "14.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonrpc-core" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1v3zidsjjd5d8msl2644ljjjgxs71fdahrsipggb93rk09h5yli5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-futures" ,rust-futures-0.1) + ("rust-log" ,rust-log-0.4) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page + "https://github.com/paritytech/jsonrpc") + (synopsis + "Transport agnostic rust implementation of JSON-RPC 2.0 Specification.") + (description + "This is the Rust implementation of JSON-RPC 2.0 spec. + It has a transport-agnostic @code{core} and transport servers for http, ipc, + websockets and tcp") + (license license:expat))) + (define-public rust-js-sys-0.3 (package (name "rust-js-sys") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:41:03 GMT) Full text and rfc822 format available.Message #89 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 04/22] gnu: Add rust-enum-primitive-0.1. Date: Sun, 31 Jan 2021 01:42:36 +0300
* gnu/packages/crates-io.scm (rust-enum-primitive-0.1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6988b999b8..57af1dc2ab 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -10731,6 +10731,33 @@ accessor functions on enums.") ("rust-quote" ,rust-quote-0.6) ("rust-syn" ,rust-syn-0.15)))))) +(define-public rust-enum-primitive-0.1 + (package + (name "rust-enum-primitive") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "enum_primitive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "100ip2p3w1rq0clca2ai5shhvpxfipnsjncj0f9ralad5w4m2idy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-num-traits" ,rust-num-traits-0.1)))) + (home-page + "https://github.com/andersk/enum_primitive-rs") + (synopsis + "Macro to generate @code{num::FromPrimitive} instances for enum that works + in Rust 1.0") + (description + "This package provides a macro named @code{enum_from_primitive!} to generate + @code{num::FromPrimitive} instances for enum that works in Rust 1.0") + (license license:expat))) + (define-public rust-enum-to-u8-slice-derive-0.1 (package (name "rust-enum-to-u8-slice-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:41:03 GMT) Full text and rfc822 format available.Message #92 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 05/22] gnu: Add rust-ropey-1. Date: Sun, 31 Jan 2021 01:43:09 +0300
* gnu/packages/crates-io.scm (rust-ropey-1): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 57af1dc2ab..6d0e2e1a2c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28476,6 +28476,36 @@ Rust Language Server.") (;("rust-serde-bytes" ,rust-serde-bytes-0.10) ("rust-serde-json" ,rust-serde-json-1)))))) +(define-public rust-ropey-1 + (package + (name "rust-ropey") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ropey" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wbz3cj314bfxl8xwbspyfji6ql95nm360r6gdzd9bd4122nlcms")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-smallvec" ,rust-smallvec-0.6)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-proptest" ,rust-proptest-0.9) + ("rust-rand" ,rust-rand-0.7) + ("rust-unicode-segmentation" + ,rust-unicode-segmentation-1.3)))) + (home-page "https://github.com/cessen/ropey") + (synopsis "Text rope for Rust") + (description + "This package provides a UTF-8 text rope for Rust, + designed to be the backing text-buffer for applications such as text editors") + (license license:expat))) + (define-public rust-route-recognizer-0.2 (package (name "rust-route-recognizer") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:42:02 GMT) Full text and rfc822 format available.Message #95 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 06/22] gnu: Add rust-serde-repl-0.1. Date: Sun, 31 Jan 2021 01:43:18 +0300
* gnu/packages/crates-io.scm (rust-serde-repl-0.1): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6d0e2e1a2c..893070b6dd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31577,6 +31577,36 @@ using nested parameters, similar to those used by @code{qs} for Node, and commonly used by Ruby on Rails via Rack.") (license (list license:expat license:asl2.0)))) +(define-public rust-serde-repr-0.1 + (package + (name "rust-serde-repr") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_repr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0xhwamlb1ax3w87mpq0awcphwchprh93y1hb47rm3c0p3favgiid")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/dtolnay/serde-repr") + (synopsis + "Derive @code{Serialize} and @code{Deserialize} that delegates to the underlying +repr of a C-like enum") + (description + "This library provides a macro to derive Serde's @code{Serialize} and + @code{Deserialize} that delegates to the underlying repr of a C-like enum") + (license (list license:expat license:asl2.0)))) + (define-public rust-serde-stacker-0.1 (package (name "rust-serde-stacker") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:42:02 GMT) Full text and rfc822 format available.Message #98 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 07/22] gnu: Add rust-lsp-types-0.73. Date: Sun, 31 Jan 2021 01:43:24 +0300
* gnu/packages/crates-io.scm (rust-lsp-types-0.73): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 893070b6dd..e77ac39d06 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18959,6 +18959,36 @@ key-value pairs.") (base32 "0jxsgkn378kxkiqdshdjdclw5wwp2xaz45cqd3yw85fhn8a38fza")))))) +(define-public rust-lsp-types-0.73 + (package + (name "rust-lsp-types") + (version "0.73.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lsp-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ndip4d5f2nf15sj711x20my7g7h2ggvkxjmw3cl66qlx9jczl4k")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-base64" ,rust-base64-0.11) + ("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 useful for interacting with a language (LSP) server") + (description + "This package provides types for interaction with a language server, + using VSCode's Language Server Protocol. It supports LSP version 3.15.0") + (license license:expat))) + (define-public rust-lzma-sys-0.1 (package (name "rust-lzma-sys") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:42:03 GMT) Full text and rfc822 format available.Message #101 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 08/22] gnu: Add rust-automod-0.1. Date: Sun, 31 Jan 2021 01:43:54 +0300
* gnu/packages/crates-io.scm (rust-automod-0.1): New variable --- gnu/packages/crates-io.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e77ac39d06..b81f30dc19 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -2670,6 +2670,22 @@ methods.") (description "Pull in every source file in a directory as a module.") (license (list license:expat license:asl2.0)))) +(define-public rust-automod-0.1 + (package + (inherit rust-automod-1) + (name "rust-automod") + (version "0.1.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "automod" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "17am5i7z7jpsrq9bm0wyhf4q9850g2kqvzl3ik900x5gc7brwv2a")))) + (arguments `(#:skip-build? #t)))) + (define-public rust-average-0.10 (package (name "rust-average") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:42:03 GMT) Full text and rfc822 format available.Message #104 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 09/22] gnu: Add rust-rmp-0.8. Date: Sun, 31 Jan 2021 01:44:00 +0300
* gnu/packages/crates-io.scm (rust-rmp-0.8): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b81f30dc19..9b6e29376c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28474,6 +28474,33 @@ Rust Language Server.") (description "This package provides a typed key-value storage solution.") (license license:asl2.0))) +(define-public rust-rmp-0.8 + (package + (name "rust-rmp") + (version "0.8.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "rmp" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0kqqq0m4bg1p1rsahbxqlhi0cb65qbxx595sqwdfxwacy5nv840g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://github.com/3Hren/msgpack-rust") + (synopsis + "Pure Rust MessagePack serialization implementation") + (description + "This is an implementation of MessagePack serialization in Rust") + (license license:expat))) + (define-public rust-ron-0.5 (package (name "rust-ron") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:42:03 GMT) Full text and rfc822 format available.Message #107 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 10/22] gnu: Add rust-rmp-serde-0.13. Date: Sun, 31 Jan 2021 01:44:06 +0300
* gnu/packages/crates-io.scm (rust-rmp-serde-0.13): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9b6e29376c..3ba0b7c76b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28501,6 +28501,31 @@ Rust Language Server.") "This is an implementation of MessagePack serialization in Rust") (license license:expat))) +(define-public rust-rmp-serde-0.13 + (package + (name "rust-rmp-serde") + (version "0.13.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "rmp-serde" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1lqclnffx1b3r1faicscmk9j21mijl9bj7ywgjps77vf8ic1s7h1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-rmp" ,rust-rmp-0.8) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/3Hren/msgpack-rust") + (synopsis "Serde bindings for RMP") + (description "This package provides Serde bindings for RMP") + (license license:expat))) + (define-public rust-ron-0.5 (package (name "rust-ron") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:42:04 GMT) Full text and rfc822 format available.Message #110 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 11/22] gnu: Add rust-serdeconv-0.3. Date: Sun, 31 Jan 2021 01:44:12 +0300
* gnu/packages/crates-io.scm (rust-serdeconv-0.3): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3ba0b7c76b..6c5b712695 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31494,6 +31494,37 @@ for the serde framework.") "Unstable AST representation used by Serde codegen.") (license (list license:expat license:asl2.0)))) +(define-public rust-serdeconv-0.3 + (package + (name "rust-serdeconv") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serdeconv" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qg7wrkm84kq3vmn84agbgd7pl7374lzqn2004zq09fijf5dp7p7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-rmp-serde" ,rust-rmp-serde-0.13) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-toml" ,rust-toml-0.4) + ("rust-trackable" ,rust-trackable-0.2)))) + (home-page "https://github.com/sile/serdeconv") + (synopsis + "Utilities to convert between TOML/JSON/MessagePack values") + (description + "This crate provides convenient traits and functions for converting + between TOML/JSON/MessagePack strings and serializable values") + (license license:expat))) + (define-public rust-serde-derive-1 (package (name "rust-serde-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:01 GMT) Full text and rfc822 format available.Message #113 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 12/22] gnu: Add rust-trackable-derive-0.1. Date: Sun, 31 Jan 2021 01:44:18 +0300
* gnu/packages/crates-io.scm (rust-trackable-derive-0.1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6c5b712695..a78328e204 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38303,6 +38303,33 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-derive-0.1 + (package + (name "rust-trackable-derive") + (version "0.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable_derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0p766ybvc0plb21c85v1h0yqaacnj8dyxbkpxw24hpxa5jdhpkzd")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page + "https://github.com/sile/trackable_derive") + (synopsis "Custom derive for @code{trackable} crate") + (description + "This package provides a custom derive for @code{trackable} crate") + (license license:expat))) + (define-public rust-traitobject-0.1 (package (name "rust-traitobject") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:02 GMT) Full text and rfc822 format available.Message #116 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 13/22] gnu: Add rust-trackable-0.2. Date: Sun, 31 Jan 2021 01:44:24 +0300
* gnu/packages/crates-io.scm (rust-trackable-0.2): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a78328e204..895508fe4e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38303,6 +38303,37 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-0.2 + (package + (name "rust-trackable") + (version "0.2.23") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "19ggf85y140xyqfgjib50jb3j1fb49c9d54pmh73cxdhacy5qiqi")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-trackable-derive" + ,rust-trackable-derive-0.1)))) + (home-page "https://github.com/sile/trackable") + (synopsis + "This library provides a way to track objects manually as an + alternative to mechanisms like backtracing") + (description + "This library provides a way to track objects manually as an + alternative to mechanisms like backtracing") + (license license:expat))) + (define-public rust-trackable-derive-0.1 (package (name "rust-trackable-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:02 GMT) Full text and rfc822 format available.Message #119 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 14/22] gnu: Add rust-slog-term-2. Date: Sun, 31 Jan 2021 01:44:30 +0300
* gnu/packages/crates-io.scm (rust-slog-term-2): New variable --- gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 895508fe4e..9dc05cbb16 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33085,6 +33085,42 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-term-2 + (package + (name "rust-slog-term") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-term" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1dpmz5ksjkvz8p5h2qv8mznbvgvgpcflx49nrq2rn4kirw3xicds")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-atty" ,rust-atty-0.2) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-erased-serde" ,rust-erased-serde-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-slog" ,rust-slog-2) + ("rust-term" ,rust-term-0.6) + ("rust-thread-local" ,rust-thread-local-1.0)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis + "Unix terminal drain and formatter for slog-rs") + (description + "This package provides terminal output for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:03 GMT) Full text and rfc822 format available.Message #122 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 15/22] gnu: Add rust-crossbeam-0.2. Date: Sun, 31 Jan 2021 01:44:36 +0300
* gnu/packages/crates-io.scm (rust-crossbeam-0.2): New variable. --- gnu/packages/crates-io.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9dc05cbb16..ef36603630 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -7412,6 +7412,22 @@ criterion.") (description "Tools for concurrent programming.") (license (list license:expat license:asl2.0)))) +(define-public rust-crossbeam-0.2 + (package + (inherit rust-crossbeam-0.7) + (name "rust-crossbeam") + (version "0.2.12") + (source + (origin + (method url-fetch) + (uri (crate-uri "crossbeam" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1gmrayc93lygb8v62bj0c5zwyflvj5bli7ari650k259nlyncrmx")))) + (arguments `(#:skip-build? #t)))) + (define-public rust-crossbeam-channel-0.5 (package (name "rust-crossbeam-channel") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:03 GMT) Full text and rfc822 format available.Message #125 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 16/22] gnu: Add rust-slog-stdlog-3. Date: Sun, 31 Jan 2021 01:44:42 +0300
* gnu/packages/crates-io.scm (rust-slog-stdlog-3): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ef36603630..886739a1cf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33101,6 +33101,37 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-stdlog-3 + (package + (name "rust-slog-stdlog") + (version "3.0.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-stdlog" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "00fgkrg27n5lwz3gdccl1jslgbvc40rd2v76xvwkcgqy7mbnki7i")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-crossbeam" ,rust-crossbeam-0.2) + ("rust-log" ,rust-log-0.3) + ("rust-slog" ,rust-slog-2) + ("rust-slog-scope" ,rust-slog-scope-4)))) + (home-page "https://github.com/slog-rs/stdlog") + (synopsis "@code{log} crate adapter for slog-rs") + (description "This crate provides two way compatibility with + Rust standard @code{log} crate for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-term-2 (package (name "rust-slog-term") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:03 GMT) Full text and rfc822 format available.Message #128 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 17/22] gnu: Add rust-slog-scope-4. Date: Sun, 31 Jan 2021 01:44:48 +0300
* gnu/packages/crates-io.scm (rust-slog-scope-4): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 886739a1cf..8e2975e308 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33101,6 +33101,35 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-scope-4 + (package + (name "rust-slog-scope") + (version "4.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-scope" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1riyabmd2qz984ff6dn5d540p17px99q6cdfs4vlbbmhv2fwhi3w")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-arc-swap" ,rust-arc-swap-0.4) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-slog" ,rust-slog-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis "Logging scopes for slog-rs") + (description "This package provides logging scopes for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-stdlog-3 (package (name "rust-slog-stdlog") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:04 GMT) Full text and rfc822 format available.Message #131 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7. Date: Sun, 31 Jan 2021 01:44:54 +0300
* gnu/packages/crates-io.scm (rust-slog-kvfilter-0.7): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8e2975e308..006badf2b9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33101,6 +33101,36 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-kvfilter-0.7 + (package + (name "rust-slog-kvfilter") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-kvfilter" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1q3mq6a9aq8iscy9xh97zifxrxa6y10d8p2gkxlxkvk9s7brx4xf")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-regex" ,rust-regex-1) + ("rust-slog" ,rust-slog-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis + "Key values and Regex based filter Drain for slog-rs") + (description + "This is a key/value and regex based filter Drain for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-scope-4 (package (name "rust-slog-scope") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:04 GMT) Full text and rfc822 format available.Message #134 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 19/22] gnu: Add rust-slog-async-2. Date: Sun, 31 Jan 2021 01:44:59 +0300
* gnu/packages/crates-io.scm (rust-slog-async-2): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 006badf2b9..d9568fc890 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33101,6 +33101,37 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-async-2 + (package + (name "rust-slog-async") + (version "2.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-async" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1fzvx0n2q02bjrcjjylsgdr74d2yp1zc17s9fdkgkqkwwin37csi")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-crossbeam-channel" + ,rust-crossbeam-channel-0.4) + ("rust-slog" ,rust-slog-2) + ("rust-take-mut" ,rust-take-mut-0.2) + ("rust-thread-local" ,rust-thread-local-1.0)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis "Asynchronous drain for slog-rs") + (description "This is an asynchronous drain for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-kvfilter-0.7 (package (name "rust-slog-kvfilter") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:05 GMT) Full text and rfc822 format available.Message #137 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 20/22] gnu: Add rust-sloggers-0.3. Date: Sun, 31 Jan 2021 01:45:05 +0300
* gnu/packages/crates-io.scm (rust-sloggers-0.3): New variable. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d9568fc890..0f7e6b8fd7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33258,6 +33258,45 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-sloggers-0.3 + (package + (name "rust-sloggers") + (version "0.3.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "sloggers" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0vbrfld3a7v2kdiy56q0y7hhczy3jj7a1zqp27i0bqh2ka7sa6nl")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-chrono" ,rust-chrono-0.4) + ("rust-libflate" ,rust-libflate-0.1) + ("rust-regex" ,rust-regex-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-slog" ,rust-slog-2) + ("rust-slog-async" ,rust-slog-async-2) + ("rust-slog-kvfilter" ,rust-slog-kvfilter-0.7) + ("rust-slog-scope" ,rust-slog-scope-4) + ("rust-slog-stdlog" ,rust-slog-stdlog-3) + ("rust-slog-term" ,rust-slog-term-2) + ("rust-trackable" ,rust-trackable-0.2)) + #:cargo-development-inputs + (("rust-clap" ,rust-clap-2) + ("rust-serdeconv" ,rust-serdeconv-0.3) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/sile/sloggers") + (synopsis + "Library providing slog loggers and convenience functions") + (description + "This library provides frequently used slog loggers and convenient functions") + (license license:expat))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:05 GMT) Full text and rfc822 format available.Message #140 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 21/22] gnu: Add rust-whoami-0.8. Date: Sun, 31 Jan 2021 01:45:11 +0300
* gnu/packages/crates-io.scm (rust-whoami-0.8): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0f7e6b8fd7..4ce7c0b88b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -41719,6 +41719,27 @@ Locate installed executable in cross platforms.") #:cargo-development-inputs (("rust-tempdir" ,rust-tempdir-0.3)))))) +(define-public rust-whoami-0.8 + (package + (name "rust-whoami") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "whoami" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "14f3vqv6x7pli2nnm5vv9ip30zkzvvp5cidrh4g8isjqn52bi3m0")))) + (build-system cargo-build-system) + (home-page "https://libcala.github.io/whoami") + (synopsis + "Retrieve the current user and environment") + (description + "This library provides ability to retrieve the current user and environment") + (license (list license:expat license:boost1.0)))) + (define-public rust-wide-0.4 (package (name "rust-wide") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Sat, 30 Jan 2021 22:43:06 GMT) Full text and rfc822 format available.Message #143 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 22/22] gnu: Add kak-lsp. Date: Sun, 31 Jan 2021 01:45:17 +0300
* gnu/packages/text-editors.scm (kak-lsp): New variable. --- gnu/packages/text-editors.scm | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 052dfa1236..9b79b3ec71 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -46,6 +46,7 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages boost) #:use-module (gnu packages code) + #:use-module (gnu packages crates-io) #:use-module (gnu packages documentation) #:use-module (gnu packages fontutils) #:use-module (gnu packages freedesktop) @@ -204,6 +205,46 @@ competitive (as in keystroke count) with Vim.") (home-page "https://kakoune.org/") (license license:unlicense))) +(define-public kak-lsp + (package + (name "kak-lsp") + (version "8.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kak-lsp/kak-lsp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 "0nka51szivwhlfkimjiyzj67nxh75m784c28ass6ihlfax631w9m"))) + (build-system cargo-build-system) + (arguments `(#:cargo-inputs + (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4) + ("rust-clap" ,rust-clap-2) + ("rust-daemonize" ,rust-daemonize-0.4) + ("rust-dirs" ,rust-dirs-2.0) + ("rust-enum_primitive" ,rust-enum-primitive-0.1) + ("rust-glob" ,rust-glob-0.3) + ("rust-itertools" ,rust-itertools-0.9) + ("rust-jsonrpc-core" ,rust-jsonrpc-core-14) + ("rust-libc" ,rust-libc-0.2) + ("rust-lsp-types" ,rust-lsp-types-0.73) + ("rust-rand" ,rust-rand-0.7) + ("rust-regex" ,rust-regex-1) + ("rust-ropey" ,rust-ropey-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde_derive" ,rust-serde-derive-1) + ("rust-serde_json" ,rust-serde-json-1) + ("rust-slog" ,rust-slog-2) + ("rust-slog-scope" ,rust-slog-scope-4) + ("rust-sloggers" ,rust-sloggers-0.3) + ("rust-toml" ,rust-toml-0.5) + ("rust-url" ,rust-url-2) + ("rust-whoami" ,rust-whoami-0.8)))) + (synopsis "Language Server Protocol (LSP) client for Kakoune") + (description "Language Server Protocol client for Kakoune implemented in Rust") + (home-page "https://github.com/kak-lsp/kak-lsp") + (license license:public-domain))) + (define-public joe (package (name "joe") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:42:01 GMT) Full text and rfc822 format available.Message #146 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 03/22] gnu: Add rust-jsonrpc-core-14. Date: Wed, 3 Feb 2021 14:44:03 +0300
* gnu/packages/crates-io.scm (rust-jsonrpc-core-14): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2666efd981..6988b999b8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17039,6 +17039,37 @@ the jni-bindgen code generator for binding to JVM APIs from Rust.") "An implementation of the GNU make jobserver for Rust.") (license (list license:expat license:asl2.0)))) +(define-public rust-jsonrpc-core-14 + (package + (name "rust-jsonrpc-core") + (version "14.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonrpc-core" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qkvgkr05sg0j25jqgw7zcw4r1agzg8gnfnrmw1rgyqz283p6x50")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-futures" ,rust-futures-0.1) + ("rust-log" ,rust-log-0.4) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page + "https://github.com/paritytech/jsonrpc") + (synopsis + "Transport agnostic rust implementation of JSON-RPC 2.0 Specification.") + (description + "This is the Rust implementation of JSON-RPC 2.0 spec. + It has a transport-agnostic @code{core} and transport servers for http, ipc, + websockets and tcp") + (license license:expat))) + (define-public rust-js-sys-0.3 (package (name "rust-js-sys") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:43:02 GMT) Full text and rfc822 format available.Message #149 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 07/22] gnu: Add rust-lsp-types-0.73. Date: Wed, 3 Feb 2021 14:44:55 +0300
* gnu/packages/crates-io.scm (rust-lsp-types-0.73): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 893070b6dd..e77ac39d06 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18959,6 +18959,36 @@ key-value pairs.") (base32 "0jxsgkn378kxkiqdshdjdclw5wwp2xaz45cqd3yw85fhn8a38fza")))))) +(define-public rust-lsp-types-0.80 + (package + (name "rust-lsp-types") + (version "0.80.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lsp-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1vwjmi4apa4np6fgy95gq1nxc322br9cx7q2mm6vpb5x2lkmw9pl")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-base64" ,rust-base64-0.12) + ("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 useful for interacting with a language (LSP) server") + (description + "This package provides types for interaction with a language server, + using VSCode's Language Server Protocol. It supports LSP version 3.15.0") + (license license:expat))) + (define-public rust-lzma-sys-0.1 (package (name "rust-lzma-sys") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:45:01 GMT) Full text and rfc822 format available.Message #152 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 10/22] gnu: Add rust-rmp-serde-0.13. Date: Wed, 3 Feb 2021 14:47:00 +0300
* gnu/packages/crates-io.scm (rust-rmp-serde-0.13): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9b6e29376c..3ba0b7c76b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28501,6 +28501,31 @@ Rust Language Server.") "This is an implementation of MessagePack serialization in Rust") (license license:expat))) +(define-public rust-rmp-serde-0.14 + (package + (name "rust-rmp-serde") + (version "0.14.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "rmp-serde" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1n2jn3yj5zbjhz5lah98yylpzhfc1c0h5fcksjp75r3gj86dgrsc")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-rmp" ,rust-rmp-0.8) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/3Hren/msgpack-rust") + (synopsis "Serde bindings for RMP") + (description "This package provides Serde bindings for RMP") + (license license:expat))) + (define-public rust-ron-0.5 (package (name "rust-ron") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:46:01 GMT) Full text and rfc822 format available.Message #155 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 05/22] gnu: Add rust-ropey-1. Date: Wed, 3 Feb 2021 14:47:32 +0300
* gnu/packages/crates-io.scm (rust-ropey-1): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 57af1dc2ab..6d0e2e1a2c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28476,6 +28476,36 @@ Rust Language Server.") (;("rust-serde-bytes" ,rust-serde-bytes-0.10) ("rust-serde-json" ,rust-serde-json-1)))))) +(define-public rust-ropey-1 + (package + (name "rust-ropey") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ropey" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "10qsj7m6hz953ar68q7iqwwizrh89jaclgffzglb7nwzb0bfzwzh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-smallvec" ,rust-smallvec-1)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-proptest" ,rust-proptest-0.9) + ("rust-rand" ,rust-rand-0.7) + ("rust-unicode-segmentation" + ,rust-unicode-segmentation-1)))) + (home-page "https://github.com/cessen/ropey") + (synopsis "Text rope for Rust") + (description + "This package provides a UTF-8 text rope for Rust, + designed to be the backing text-buffer for applications such as text editors") + (license license:expat))) + (define-public rust-route-recognizer-0.2 (package (name "rust-route-recognizer") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:46:02 GMT) Full text and rfc822 format available.Message #158 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 11/22] gnu: Add rust-serdeconv-0.3. Date: Wed, 3 Feb 2021 14:48:09 +0300
* gnu/packages/crates-io.scm (rust-serdeconv-0.3): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3ba0b7c76b..6c5b712695 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31494,6 +31494,37 @@ for the serde framework.") "Unstable AST representation used by Serde codegen.") (license (list license:expat license:asl2.0)))) +(define-public rust-serdeconv-0.4 + (package + (name "rust-serdeconv") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serdeconv" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0cal6qkzps92g7csycqij4ik1df3ccxn5sxnjvfvm473phnwbvbi")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-rmp-serde" ,rust-rmp-serde-0.14) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-toml" ,rust-toml-0.5) + ("rust-trackable" ,rust-trackable-1)) + #:cargo-development-inputs + (("rust-serde-derive" ,rust-serde-derive-1)))) + (home-page "https://github.com/sile/serdeconv") + (synopsis + "Utilities to convert between TOML/JSON/MessagePack values") + (description + "This crate provides convenient traits and functions for converting + between TOML/JSON/MessagePack strings and serializable values") + (license license:expat))) + (define-public rust-serde-derive-1 (package (name "rust-serde-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:47:01 GMT) Full text and rfc822 format available.Message #161 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 19/22] gnu: Add rust-slog-async-2. Date: Wed, 3 Feb 2021 14:48:50 +0300
* gnu/packages/crates-io.scm (rust-slog-async-2): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 006badf2b9..d9568fc890 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33101,6 +33101,37 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-async-2 + (package + (name "rust-slog-async") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-async" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1p7v0jl82snmk1c7f6ch528ladzyprlk5gzaqkdqa342ky3i6266")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-crossbeam-channel" + ,rust-crossbeam-channel-0.5) + ("rust-slog" ,rust-slog-2) + ("rust-take-mut" ,rust-take-mut-0.2) + ("rust-thread-local" ,rust-thread-local-1)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis "Asynchronous drain for slog-rs") + (description "This is an asynchronous drain for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-kvfilter-0.7 (package (name "rust-slog-kvfilter") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:48:02 GMT) Full text and rfc822 format available.Message #164 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 17/22] gnu: Add rust-slog-scope-4. Date: Wed, 3 Feb 2021 14:49:39 +0300
* gnu/packages/crates-io.scm (rust-slog-scope-4): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 886739a1cf..8e2975e308 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33101,6 +33101,35 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-scope-4 + (package + (name "rust-slog-scope") + (version "4.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-scope" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "11n7nd0g3iab8ahcwnxzpmchi4ycgjsq5nj9jn3d4k17qfsa959g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-arc-swap" ,rust-arc-swap-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-slog" ,rust-slog-2)) + #:cargo-development-inputs + (("rust-slog-async" ,rust-slog-async-2) + ("rust-slog-term" ,rust-slog-term-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis "Logging scopes for slog-rs") + (description "This package provides logging scopes for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-stdlog-3 (package (name "rust-slog-stdlog") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:48:02 GMT) Full text and rfc822 format available.Message #167 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 16/22] gnu: Add rust-slog-stdlog-3. Date: Wed, 3 Feb 2021 14:50:05 +0300
* gnu/packages/crates-io.scm (rust-slog-stdlog-3): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ef36603630..886739a1cf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33101,6 +33101,37 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-stdlog-4 + (package + (name "rust-slog-stdlog") + (version "4.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-stdlog" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0nhg9mwaf5y1gs2f7nbz3r9fngq0g3d3qvz66z5lzgxd09rsna42")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-log" ,rust-log-0.4) + ("rust-slog" ,rust-slog-2) + ("rust-slog-scope" ,rust-slog-scope-4)) + #:cargo-development-inputs + (("rust-slog-async" ,rust-slog-async-2) + ("rust-slog-term" ,rust-slog-term-2)))) + (home-page "https://github.com/slog-rs/stdlog") + (synopsis "@code{log} crate adapter for slog-rs") + (description "This crate provides two way compatibility with + Rust standard @code{log} crate for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-term-2 (package (name "rust-slog-term") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:49:01 GMT) Full text and rfc822 format available.Message #170 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 14/22] gnu: Add rust-slog-term-2. Date: Wed, 3 Feb 2021 14:50:55 +0300
* gnu/packages/crates-io.scm (rust-slog-term-2): New variable --- gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 895508fe4e..9dc05cbb16 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33085,6 +33085,42 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-term-2 + (package + (name "rust-slog-term") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-term" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1dpmz5ksjkvz8p5h2qv8mznbvgvgpcflx49nrq2rn4kirw3xicds")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-atty" ,rust-atty-0.2) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-erased-serde" ,rust-erased-serde-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-slog" ,rust-slog-2) + ("rust-term" ,rust-term-0.6) + ("rust-thread-local" ,rust-thread-local-1)) + #:cargo-development-inputs + (("rust-slog-async" ,rust-slog-async-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis + "Unix terminal drain and formatter for slog-rs") + (description + "This package provides terminal output for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:50:02 GMT) Full text and rfc822 format available.Message #173 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 20/22] gnu: Add rust-sloggers-0.3. Date: Wed, 3 Feb 2021 14:52:15 +0300
* gnu/packages/crates-io.scm (rust-sloggers-0.3): New variable. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d9568fc890..0f7e6b8fd7 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33258,6 +33258,45 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-sloggers-1 + (package + (name "rust-sloggers") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "sloggers" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0sbdflswmivykx5sx1f2hip905lvcgi733d0ry879wx6g983f7gh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-chrono" ,rust-chrono-0.4) + ("rust-libflate" ,rust-libflate-1) + ("rust-regex" ,rust-regex-1) + ("rust-serde" ,rust-serde-1) + ("rust-slog" ,rust-slog-2) + ("rust-slog-async" ,rust-slog-async-2) + ("rust-slog-kvfilter" ,rust-slog-kvfilter-0.7) + ("rust-slog-scope" ,rust-slog-scope-4) + ("rust-slog-stdlog" ,rust-slog-stdlog-4) + ("rust-slog-term" ,rust-slog-term-2) + ("rust-trackable" ,rust-trackable-1)) + #:cargo-development-inputs + (("rust-clap" ,rust-clap-2) + ("rust-serdeconv" ,rust-serdeconv-0.4) + ("rust-tempfile" ,rust-tempfile-3)))) + (home-page "https://github.com/sile/sloggers") + (synopsis + "Library providing slog loggers and convenience functions") + (description + "This library provides frequently used slog loggers and convenient functions") + (license license:expat))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:53:01 GMT) Full text and rfc822 format available.Message #176 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 13/22] gnu: Add rust-trackable-0.2. Date: Wed, 3 Feb 2021 14:54:50 +0300
* gnu/packages/crates-io.scm (rust-trackable-0.2): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a78328e204..895508fe4e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38303,6 +38303,37 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-1 + (package + (name "rust-trackable") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1c5xqp2k9yf5is3pwc7xwf2kd3khdkan93s5072r5p99s49nxyrh")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-trackable-derive" + ,rust-trackable-derive-1)))) + (home-page "https://github.com/sile/trackable") + (synopsis + "This library provides a way to track objects manually as an + alternative to mechanisms like backtracing") + (description + "This library provides a way to track objects manually as an + alternative to mechanisms like backtracing") + (license license:expat))) + (define-public rust-trackable-derive-0.1 (package (name "rust-trackable-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:53:02 GMT) Full text and rfc822 format available.Message #179 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 12/22] gnu: Add rust-trackable-derive-0.1. Date: Wed, 3 Feb 2021 14:55:14 +0300
* gnu/packages/crates-io.scm (rust-trackable-derive-0.1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 6c5b712695..a78328e204 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38303,6 +38303,33 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-derive-1 + (package + (name "rust-trackable-derive") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable_derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0bzqh11n1k29cghjmb4dn426hpqy3nbyn1qgzqngiqj7b1f27szb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page + "https://github.com/sile/trackable_derive") + (synopsis "Custom derive for @code{trackable} crate") + (description + "This package provides a custom derive for @code{trackable} crate") + (license license:expat))) + (define-public rust-traitobject-0.1 (package (name "rust-traitobject") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 11:54:02 GMT) Full text and rfc822 format available.Message #182 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 21/22] gnu: Add rust-whoami-0.8. Date: Wed, 3 Feb 2021 14:56:00 +0300
* gnu/packages/crates-io.scm (rust-whoami-0.8): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0f7e6b8fd7..4ce7c0b88b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -41719,6 +41719,27 @@ Locate installed executable in cross platforms.") #:cargo-development-inputs (("rust-tempdir" ,rust-tempdir-0.3)))))) +(define-public rust-whoami-0.8 + (package + (name "rust-whoami") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "whoami" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0z18m6w2q8a6rivd61sh3f00pdhyvxiwycs2j5088gvgdxb5bfqq")))) + (build-system cargo-build-system) + (home-page "https://libcala.github.io/whoami") + (synopsis + "Retrieve the current user and environment") + (description + "This library provides ability to retrieve the current user and environment") + (license (list license:expat license:boost1.0)))) + (define-public rust-wide-0.4 (package (name "rust-wide") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 12:08:02 GMT) Full text and rfc822 format available.Message #185 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 23/22] gnu: Add rust-adaptive-barrier-0.1. Date: Wed, 3 Feb 2021 15:10:22 +0300
* gnu/packages/crates-io.scm (rust-adaptive-barrier-0.1): New variable. --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4ce7c0b88b..5283fd3b19 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -735,6 +735,28 @@ Rust.") (description "This package provides Actix web proc macros.") (license (list license:expat license:asl2.0)))) +(define-public rust-adaptive-barrier-0.1 + (package + (name "rust-adaptive-barrier") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "adaptive-barrier" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "003ygsiqsd85v0p846q1ym23dbp4iagn89p7k6yrvbg9di1mbjqc")))) + (build-system cargo-build-system) + (arguments `(#:skip-build? #t)) + (home-page "https://github.com/vorner/adaptive-barrier") + (synopsis + "Barrier with adaptable number of thread subsciptions") + (description + "This package provides Barrier with adaptable number of thread subsciptions.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-addr2line-0.11 (package (name "rust-addr2line") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Wed, 03 Feb 2021 12:09:02 GMT) Full text and rfc822 format available.Message #188 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 24/22] gnu: Add rust-arc-swap-1. Date: Wed, 3 Feb 2021 15:10:37 +0300
* gnu/packages/crates-io.scm (rust-arc-swap-1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5283fd3b19..4c9b8e3f3a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1554,6 +1554,33 @@ on every platform.") (description "This package provides an atomically swappable Arc.") (license (list license:asl2.0 license:expat)))) +(define-public rust-arc-swap-1 + (package + (inherit rust-arc-swap-0.4) + (name "rust-arc-swap") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "arc-swap" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wwdvayqa07grw4ljvb6plbw0wdg78jcdg3hwnlq2yqljlrxdmyl")))) + (arguments + `(#:cargo-inputs + (("rust-adaptive-barrier" + ,rust-adaptive-barrier-0.1) + ("rust-criterion" ,rust-criterion-0.3) + ("rust-crossbeam-utils" + ,rust-crossbeam-utils-0.8) + ("rust-itertools" ,rust-itertools-0.9) + ("rust-num-cpus" ,rust-num-cpus-1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.11) + ("rust-proptest" ,rust-proptest-0.10)))))) + (define-public rust-arg-enum-proc-macro-0.3 (package (name "rust-arg-enum-proc-macro") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:34:02 GMT) Full text and rfc822 format available.Message #191 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 01/21] gnu: Add rust-boxfnonce-0.1. Date: Thu, 4 Feb 2021 14:35:39 +0300
* gnu/packages/crates-io.scm (rust-boxfnonce-0.1): New variable. --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dbf8c9d888..7338dd65bf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -4294,6 +4294,28 @@ programs.") ("rust-parking" ,rust-parking-1) ("rust-waker-fn" ,rust-waker-fn-1)))))) +(define-public rust-boxfnonce-0.1 + (package + (name "rust-boxfnonce") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "boxfnonce" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "09ilf4zyx92hyhkxlsxksfyprzr9iwq5gqqb22aaqr32c8fwp22r")))) + (build-system cargo-build-system) + (arguments `(#:skip-build? #t)) + (home-page + "https://github.com/stbuehler/rust-boxfnonce") + (synopsis "safe FnOnce boxing for rust stable") + (description + "This package provides a safe FnOnce boxing for rust stable.") + (license license:expat))) + (define-public rust-bresenham-0.1 (package (name "rust-bresenham") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:34:02 GMT) Full text and rfc822 format available.Message #194 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 02/21] gnu: Add rust-daemonize-0.4. Date: Thu, 4 Feb 2021 14:35:49 +0300
* gnu/packages/crates-io.scm (rust-daemonize-0.4): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7338dd65bf..5a9a0c239a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8859,6 +8859,33 @@ crate (implementation detail).") "This package provides an implementation detail of the @code{cxx} crate.") (license (list license:expat license:asl2.0)))) +(define-public rust-daemonize-0.4 + (package + (name "rust-daemonize") + (version "0.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "daemonize" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "05cqr2zjxrxyg23snykd03sgqwxn0pvwj2lzh50bclsgwc9lbhkh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-boxfnonce" ,rust-boxfnonce-0.1) + ("rust-libc" ,rust-libc-0.2)) + #:cargo-development-inputs + (("rust-tempdir" ,rust-tempdir-0.3)))) + (home-page "") + (synopsis + "Enables your code run as a daemon process on Unix-like systems") + (description + "daemonize is a library for writing system deaemons.") + (license (list license:expat license:asl2.0)))) + (define-public rust-darling-0.10 (package (name "rust-darling") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:35:02 GMT) Full text and rfc822 format available.Message #197 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 03/21] gnu: Add rust-enum-primitive-0.1. Date: Thu, 4 Feb 2021 14:37:16 +0300
* gnu/packages/crates-io.scm (rust-enum-primitive-0.1): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5a9a0c239a..eb550ce9f0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -11048,6 +11048,31 @@ accessor functions on enums.") ("rust-quote" ,rust-quote-0.6) ("rust-syn" ,rust-syn-0.15)))))) +(define-public rust-enum-primitive-0.1 + (package + (name "rust-enum-primitive") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "enum-primitive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "100ip2p3w1rq0clca2ai5shhvpxfipnsjncj0f9ralad5w4m2idy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-num-traits" ,rust-num-traits-0.1)))) + (home-page + "https://github.com/andersk/enum_primitive-rs") + (synopsis + "Macro to generate num::FromPrimitive instances for enum that works in Rust 1.0") + (description + "This package provides a macro to generate num::FromPrimitive instances for enum that works in Rust 1.0") + (license license:expat))) + (define-public rust-enum-to-u8-slice-derive-0.1 (package (name "rust-enum-to-u8-slice-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:01 GMT) Full text and rfc822 format available.Message #200 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 04/21] gnu: Add rust-jsonrpc-core-14. Date: Thu, 4 Feb 2021 14:37:43 +0300
* gnu/packages/crates-io.scm (rust-jsonrpc-core-14): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index eb550ce9f0..312f39fda6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17419,6 +17419,35 @@ the jni-bindgen code generator for binding to JVM APIs from Rust.") "An implementation of the GNU make jobserver for Rust.") (license (list license:expat license:asl2.0)))) +(define-public rust-jsonrpc-core-14 + (package + (name "rust-jsonrpc-core") + (version "14.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "jsonrpc-core" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qkvgkr05sg0j25jqgw7zcw4r1agzg8gnfnrmw1rgyqz283p6x50")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-futures" ,rust-futures-0.1) + ("rust-log" ,rust-log-0.4) + ("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page + "https://github.com/paritytech/jsonrpc") + (synopsis + "Transport agnostic rust implementation of JSON-RPC 2.0 Specification.") + (description + "Transport agnostic rust implementation of JSON-RPC 2.0 Specification.") + (license license:expat))) + (define-public rust-js-sys-0.3 (package (name "rust-js-sys") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:02 GMT) Full text and rfc822 format available.Message #203 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 05/21] gnu: Add rust-serde-repr-0.1. Date: Thu, 4 Feb 2021 14:37:52 +0300
* gnu/packages/crates-io.scm (rust-serde-repr-0.1): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 312f39fda6..0f8b2c25e3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31999,6 +31999,35 @@ using nested parameters, similar to those used by @code{qs} for Node, and commonly used by Ruby on Rails via Rack.") (license (list license:expat license:asl2.0)))) +(define-public rust-serde-repr-0.1 + (package + (name "rust-serde-repr") + (version "0.1.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "serde_repr" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0xhwamlb1ax3w87mpq0awcphwchprh93y1hb47rm3c0p3favgiid")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/dtolnay/serde-repr") + (synopsis + "Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum.") + (description + "This crate provides a derive macro to derive Serde's @code{Serialize} + and @code{Deserialize} traits in a way that delegates to the underlying repr of a C-like enum.") + (license (list license:expat license:asl2.0)))) + (define-public rust-serde-stacker-0.1 (package (name "rust-serde-stacker") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:02 GMT) Full text and rfc822 format available.Message #206 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 06/21] gnu: Add rust-lsp-types-0.80. Date: Thu, 4 Feb 2021 14:37:57 +0300
* gnu/packages/crates-io.scm (rust-lsp-types-0.80): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0f8b2c25e3..a9e52e3929 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -19322,6 +19322,35 @@ key-value pairs.") (base32 "0jxsgkn378kxkiqdshdjdclw5wwp2xaz45cqd3yw85fhn8a38fza")))))) +(define-public rust-lsp-types-0.80 + (package + (name "rust-lsp-types") + (version "0.80.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lsp-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1vwjmi4apa4np6fgy95gq1nxc322br9cx7q2mm6vpb5x2lkmw9pl")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-base64" ,rust-base64-0.12) + ("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, using VSCode's Language Server Protocol") + (description + "This package provides types useful for interacting with a language server (LSP)") + (license license:expat))) + (define-public rust-lzma-sys-0.1 (package (name "rust-lzma-sys") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:03 GMT) Full text and rfc822 format available.Message #209 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 07/21] gnu: Add rust-ropey-1. Date: Thu, 4 Feb 2021 14:38:02 +0300
* gnu/packages/crates-io.scm (rust-ropey-1): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a9e52e3929..eb5cad97db 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28933,6 +28933,35 @@ Rust Language Server.") (;("rust-serde-bytes" ,rust-serde-bytes-0.10) ("rust-serde-json" ,rust-serde-json-1)))))) +(define-public rust-ropey-1 + (package + (name "rust-ropey") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ropey" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "10qsj7m6hz953ar68q7iqwwizrh89jaclgffzglb7nwzb0bfzwzh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-smallvec" ,rust-smallvec-1)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-proptest" ,rust-proptest-0.9) + ("rust-rand" ,rust-rand-0.7) + ("rust-unicode-segmentation" + ,rust-unicode-segmentation-1)))) + (home-page "https://github.com/cessen/ropey") + (synopsis "A fast and robust text rope for Rust") + (description + "This package provides a fast and robust text rope for Rust") + (license license:expat))) + (define-public rust-route-recognizer-0.2 (package (name "rust-route-recognizer") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:03 GMT) Full text and rfc822 format available.Message #212 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 08/21] gnu: Add rust-slog-scope-4. Date: Thu, 4 Feb 2021 14:38:07 +0300
* gnu/packages/crates-io.scm (rust-slog-scope-4): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index eb5cad97db..23c36d215c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33472,6 +33472,36 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-scope-4 + (package + (name "rust-slog-scope") + (version "4.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-scope" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "11n7nd0g3iab8ahcwnxzpmchi4ycgjsq5nj9jn3d4k17qfsa959g")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-arc-swap" ,rust-arc-swap-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-slog" ,rust-slog-2)) + #:cargo-development-inputs + (("rust-slog-async" ,rust-slog-async-2) + ("rust-slog-term" ,rust-slog-term-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis "Logging scopes for slog-rs") + (description "Logging scopes for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:03 GMT) Full text and rfc822 format available.Message #215 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 09/21] gnu: Add rust-whoami-0.8. Date: Thu, 4 Feb 2021 14:38:12 +0300
* gnu/packages/crates-io.scm (rust-whoami-0.8): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 23c36d215c..a5da6a84e8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -41929,6 +41929,29 @@ Locate installed executable in cross platforms.") #:cargo-development-inputs (("rust-tempdir" ,rust-tempdir-0.3)))))) +(define-public rust-whoami-0.8 + (package + (name "rust-whoami") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "whoami" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0z18m6w2q8a6rivd61sh3f00pdhyvxiwycs2j5088gvgdxb5bfqq")))) + (build-system cargo-build-system) + (home-page + "https://github.com/libcala/whoami") + (synopsis + "Retrieve the current user and environment") + (description + "This package provides simple functions to retrieve the + current user and environment.") + (license (list license:expat license:boost1.0)))) + (define-public rust-wide-0.4 (package (name "rust-wide") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:04 GMT) Full text and rfc822 format available.Message #218 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 10/21] gnu: Add rust-adaptive-barrier-0.1. Date: Thu, 4 Feb 2021 14:38:17 +0300
* gnu/packages/crates-io.scm (rust-adaptive-barrier-0.1): New variable. --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a5da6a84e8..8ebff4901b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -758,6 +758,32 @@ Rust.") (description "This package provides Actix web proc macros.") (license (list license:expat license:asl2.0)))) +(define-public rust-adaptive-barrier-0.1 + (package + (name "rust-adaptive-barrier") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "adaptive-barrier" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "003ygsiqsd85v0p846q1ym23dbp4iagn89p7k6yrvbg9di1mbjqc")))) + (build-system cargo-build-system) + (arguments `(#:skip-build? #t)) + (home-page "") + (synopsis + "Barrier with adaptable number of thread subsciptions") + (description + "This is a Barrier synchronization primitive, + similar to @code{std::sync::Barrier}, + but one that adjusts the expected number of threads. + This makes it robust in face of panics + (it won't make your program deadlock, like the standard @code{Barrier}).") + (license (list license:asl2.0 license:expat)))) + (define-public rust-addr2line-0.11 (package (name "rust-addr2line") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:04 GMT) Full text and rfc822 format available.Message #221 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 11/21] gnu: Add rust-slog-async-2. Date: Thu, 4 Feb 2021 14:38:22 +0300
* gnu/packages/crates-io.scm (rust-slog-async-2): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8ebff4901b..b73be581cd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33528,6 +33528,35 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-async-2 + (package + (name "rust-slog-async") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-async" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1p7v0jl82snmk1c7f6ch528ladzyprlk5gzaqkdqa342ky3i6266")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-crossbeam-channel" + ,rust-crossbeam-channel-0.5) + ("rust-slog" ,rust-slog-2) + ("rust-take-mut" ,rust-take-mut-0.2) + ("rust-thread-local" ,rust-thread-local-1)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis "Asynchronous drain for slog-rs") + (description "This package provides an asynchronous drain for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:36:05 GMT) Full text and rfc822 format available.Message #224 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 12/21] gnu: Add rust-slog-term-2. Date: Thu, 4 Feb 2021 14:38:27 +0300
* gnu/packages/crates-io.scm (rust-slog-term-2): New variable. --- gnu/packages/crates-io.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b73be581cd..da020d549c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33557,6 +33557,42 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-term-2 + (package + (name "rust-slog-term") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-term" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1dpmz5ksjkvz8p5h2qv8mznbvgvgpcflx49nrq2rn4kirw3xicds")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-atty" ,rust-atty-0.2) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-erased-serde" ,rust-erased-serde-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-slog" ,rust-slog-2) + ("rust-term" ,rust-term-0.6) + ("rust-thread-local" ,rust-thread-local-1)) + #:cargo-development-inputs + (("rust-slog-async" ,rust-slog-async-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis + "Unix terminal drain and formatter for slog-rs") + (description + "This package provides the unix terminal drain and formatter for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slug-0.1 (package (name "rust-slug") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:01 GMT) Full text and rfc822 format available.Message #227 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 13/21] gnu: Add rust-slog-kvfilter-0.7. Date: Thu, 4 Feb 2021 14:38:32 +0300
* gnu/packages/crates-io.scm (rust-slog-kvfilter-0.7): New variable. --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index da020d549c..dcd196ad78 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33557,6 +33557,34 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-kvfilter-0.7 + (package + (name "rust-slog-kvfilter") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-kvfilter" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1q3mq6a9aq8iscy9xh97zifxrxa6y10d8p2gkxlxkvk9s7brx4xf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-regex" ,rust-regex-1) + ("rust-slog" ,rust-slog-2)))) + (home-page "https://github.com/slog-rs/slog") + (synopsis + "Key values and Regex based filter Drain for slog-rs") + (description + "This is a key values and Regex based filter Drain for slog-rs") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-term-2 (package (name "rust-slog-term") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:01 GMT) Full text and rfc822 format available.Message #230 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 14/21] gnu: Add rust-arc-swap-1. Date: Thu, 4 Feb 2021 14:38:37 +0300
* gnu/packages/crates-io.scm (rust-arc-swap-1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dcd196ad78..571c3b19ff 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1645,6 +1645,33 @@ on every platform.") (description "This package provides an atomically swappable Arc.") (license (list license:asl2.0 license:expat)))) +(define-public rust-arc-swap-1 + (package + (inherit rust-arc-swap-0.4) + (name "rust-arc-swap") + (version "1.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "arc-swap" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wwdvayqa07grw4ljvb6plbw0wdg78jcdg3hwnlq2yqljlrxdmyl")))) + (arguments + `(#:cargo-inputs + (("rust-adaptive-barrier" + ,rust-adaptive-barrier-0.1) + ("rust-criterion" ,rust-criterion-0.3) + ("rust-crossbeam-utils" + ,rust-crossbeam-utils-0.8) + ("rust-itertools" ,rust-itertools-0.9) + ("rust-num-cpus" ,rust-num-cpus-1) + ("rust-once-cell" ,rust-once-cell-1) + ("rust-parking-lot" ,rust-parking-lot-0.11) + ("rust-proptest" ,rust-proptest-0.10)))))) + (define-public rust-arg-enum-proc-macro-0.3 (package (name "rust-arg-enum-proc-macro") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:02 GMT) Full text and rfc822 format available.Message #233 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 15/21] gnu: Add rust-slog-stdlog-4. Date: Thu, 4 Feb 2021 14:38:42 +0300
* gnu/packages/crates-io.scm (rust-slog-stdlog-4): New variable. --- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 571c3b19ff..e79b71d8b9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33555,6 +33555,37 @@ data type.") license:expat license:asl2.0)))) +(define-public rust-slog-stdlog-4 + (package + (name "rust-slog-stdlog") + (version "4.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "slog-stdlog" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0nhg9mwaf5y1gs2f7nbz3r9fngq0g3d3qvz66z5lzgxd09rsna42")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-log" ,rust-log-0.4) + ("rust-slog" ,rust-slog-2) + ("rust-slog-scope" ,rust-slog-scope-4)) + #:cargo-development-inputs + (("rust-slog-async" ,rust-slog-async-2) + ("rust-slog-term" ,rust-slog-term-2)))) + (home-page "https://github.com/slog-rs/stdlog") + (synopsis "log crate adapter for slog-rs") + (description "This crate provides two way compatibility with Rust standard + @code{log} crate") + (license + (list license:mpl2.0 + license:expat + license:asl2.0)))) + (define-public rust-slog-async-2 (package (name "rust-slog-async") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:02 GMT) Full text and rfc822 format available.Message #236 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 16/21] gnu: Add rust-trackable-derive-1. Date: Thu, 4 Feb 2021 14:38:47 +0300
* gnu/packages/crates-io.scm (rust-trackable-derive-1): New variable. --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e79b71d8b9..dfb8c435a4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38897,6 +38897,34 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-derive-1 + (package + (name "rust-trackable-derive") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable_derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0bzqh11n1k29cghjmb4dn426hpqy3nbyn1qgzqngiqj7b1f27szb")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page + "https://github.com/sile/trackable_derive") + (synopsis "Custom derive for 'trackable' crate") + (description + "This crate provides @code{TrackableError} derive macro. + It shouldn't be used directly. See 'trackable' for more information.") + (license license:expat))) + (define-public rust-traitobject-0.1 (package (name "rust-traitobject") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:03 GMT) Full text and rfc822 format available.Message #239 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 17/21] gnu: Add rust-trackable-1. Date: Thu, 4 Feb 2021 14:38:52 +0300
* gnu/packages/crates-io.scm (rust-trackable-1): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dfb8c435a4..d2cb427a6f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -38897,6 +38897,33 @@ application authors using tracing to instrument their applications.") ("rust-tracing" ,rust-tracing-0.1) ("rust-tracing-log" ,rust-tracing-log-0.1)))))) +(define-public rust-trackable-1 + (package + (name "rust-trackable") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "trackable" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1c5xqp2k9yf5is3pwc7xwf2kd3khdkan93s5072r5p99s49nxyrh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-trackable-derive" + ,rust-trackable-derive-1)))) + (home-page "https://github.com/sile/trackable") + (synopsis + "Track objects manually as an alternative to mechanisms like backtracing") + (description + "This library provides a way to track objects manually as an alternative to mechanisms like backtracing") + (license license:expat))) + (define-public rust-trackable-derive-1 (package (name "rust-trackable-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:03 GMT) Full text and rfc822 format available.Message #242 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 18/21] gnu: Add rust-rmp-0.8. Date: Thu, 4 Feb 2021 14:38:57 +0300
* gnu/packages/crates-io.scm (rust-rmp-0.8): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d2cb427a6f..08b6406ee9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28938,6 +28938,36 @@ Rust Language Server.") (description "This package provides a typed key-value storage solution.") (license license:asl2.0))) +(define-public rust-rmp-0.8 + (package + (name "rust-rmp") + (version "0.8.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "rmp" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0kqqq0m4bg1p1rsahbxqlhi0cb65qbxx595sqwdfxwacy5nv840g")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://github.com/3Hren/msgpack-rust") + (synopsis + "Pure Rust MessagePack serialization implementation") + (description + "RMP is a pure Rust MessagePack implementation of an efficient binary + serialization format. + This crate provides low-level core functionality, writers and readers for + primitive values with direct mapping between binary MessagePack format.") + (license license:expat))) + (define-public rust-ron-0.5 (package (name "rust-ron") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:03 GMT) Full text and rfc822 format available.Message #245 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 19/21] gnu: Add rust-rmp-serde-0.14. Date: Thu, 4 Feb 2021 14:39:02 +0300
* gnu/packages/crates-io.scm (rust-rmp-serde-0.14): New variable. --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 08b6406ee9..f139773afc 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -28968,6 +28968,32 @@ Rust Language Server.") primitive values with direct mapping between binary MessagePack format.") (license license:expat))) +(define-public rust-rmp-serde-0.14 + (package + (name "rust-rmp-serde") + (version "0.14.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "rmp-serde" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1n2jn3yj5zbjhz5lah98yylpzhfc1c0h5fcksjp75r3gj86dgrsc")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-rmp" ,rust-rmp-0.8) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/3Hren/msgpack-rust") + (synopsis "Serde bindings for RMP") + (description "This crate provides serde bindings for RMP.") + (license license:expat))) + (define-public rust-ron-0.5 (package (name "rust-ron") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:04 GMT) Full text and rfc822 format available.Message #248 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 20/21] gnu: Add rust-serdeconv-0.4. Date: Thu, 4 Feb 2021 14:39:07 +0300
* gnu/packages/crates-io.scm (rust-serdeconv-0.4): New variable. --- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f139773afc..6e03856a73 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31985,6 +31985,36 @@ for the serde framework.") "Unstable AST representation used by Serde codegen.") (license (list license:expat license:asl2.0)))) +(define-public rust-serdeconv-0.4 + (package + (name "rust-serdeconv") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "serdeconv" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0cal6qkzps92g7csycqij4ik1df3ccxn5sxnjvfvm473phnwbvbi")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-rmp-serde" ,rust-rmp-serde-0.14) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-toml" ,rust-toml-0.5) + ("rust-trackable" ,rust-trackable-1)) + #:cargo-development-inputs + (("rust-serde-derive" ,rust-serde-derive-1)))) + (home-page "https://github.com/sile/serdeconv") + (synopsis + "Traits and functions to convert between TOML/JSON/MessagePack strings and serializable values") + (description + "This crate provides traits and functions for converting between TOML/JSON/MessagePack strings and serializable values.") + (license license:expat))) + (define-public rust-serde-derive-1 (package (name "rust-serde-derive") -- 2.30.0
guix-patches <at> gnu.org
:bug#46192
; Package guix-patches
.
(Thu, 04 Feb 2021 11:37:04 GMT) Full text and rfc822 format available.Message #251 received at 46192 <at> debbugs.gnu.org (full text, mbox):
From: aecepoglu <aecepoglu <at> fastmail.fm> To: 46192 <at> debbugs.gnu.org Subject: [PATCH 21/21] gnu: Add kak-lsp. Date: Thu, 4 Feb 2021 14:39:12 +0300
* gnu/packages/crates-io.scm (kak-lsp): New variable. --- gnu/packages/text-editors.scm | 40 +++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/text-editors.scm b/gnu/packages/text-editors.scm index 052dfa1236..34206b419c 100644 --- a/gnu/packages/text-editors.scm +++ b/gnu/packages/text-editors.scm @@ -204,6 +204,46 @@ competitive (as in keystroke count) with Vim.") (home-page "https://kakoune.org/") (license license:unlicense))) +(define-public kak-lsp + (package + (name "kak-lsp") + (version "9.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kak-lsp/kak-lsp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 "1wfv2fy5ga6kc51zka3pak0hq97csm2l11bz74w3n1hrf5q9nnf8"))) + (build-system cargo-build-system) + (arguments `(#:cargo-inputs + (("rust-crossbeam-channel" ,rust-crossbeam-channel-0.4) + ("rust-clap" ,rust-clap-2) + ("rust-daemonize" ,rust-daemonize-0.4) + ("rust-dirs" ,rust-dirs-2.0) + ("rust-enum_primitive" ,rust-enum-primitive-0.1) + ("rust-glob" ,rust-glob-0.3) + ("rust-itertools" ,rust-itertools-0.9) + ("rust-lsp-types" ,rust-lsp-types-0.80) + ("rust-jsonrpc-core" ,rust-jsonrpc-core-14) + ("rust-libc" ,rust-libc-0.2) + ("rust-rand" ,rust-rand-0.7) + ("rust-regex" ,rust-regex-1) + ("rust-ropey" ,rust-ropey-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde_derive" ,rust-serde-derive-1) + ("rust-serde_json" ,rust-serde-json-1) + ("rust-slog" ,rust-slog-2) + ("rust-slog-scope" ,rust-slog-scope-4) + ("rust-sloggers" ,rust-sloggers-1) + ("rust-toml" ,rust-toml-0.5) + ("rust-url" ,rust-url-2) + ("rust-whoami" ,rust-whoami-0.8)))) + (home-page "https://github.com/kak-lsp/kak-lsp") + (synopsis "Language Server Protocol (LSP) client for Kakoune") + (description "kak-lsp is a Language Server Protocol client for Kakoune implemented in Rust.") + (license license:unlicense))) + (define-public joe (package (name "joe") -- 2.30.0
Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
:aecepoglu <aecepoglu <at> fastmail.fm>
:Message #256 received at 46192-done <at> debbugs.gnu.org (full text, mbox):
From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr> To: aecepoglu <aecepoglu <at> fastmail.fm> Cc: 46192-done <at> debbugs.gnu.org Subject: Re: [bug#46192] [PATCH 21/21] gnu: Add kak-lsp. Date: Thu, 04 Feb 2021 16:12:57 +0100
Hello, aecepoglu <aecepoglu <at> fastmail.fm> writes: > * gnu/packages/crates-io.scm (kak-lsp): New variable. Applied, along with all the Rust crates. Thank you! I add a few notes here, for future contributions: - Indentation was off in every package. After using the crate importer, you need to fix it. - Some packages had an empty home-page field. The crate importer is not always able to extract this information. In that case, you need to get it on your own, e.g., by visiting crates.io. - Non-terminal packages should have #:skip-build? set to #t. In this patch set, every package except `kak-lsp' should have this flag on. - You made `rust-arc-swap-1' inherit from `rust-arc-swap-0.4' but it is the other way around. Older packages inherit from recent ones. - `rust-slog-scope-4' crate was added before its inputs (e.g., `rust-arc-swap'). - `rust-sloggers-1' crate needed to be packaged since it is a Cargo input from `kak-lsp'. - `kak-lsp' would not build because the "text-editors.scm" file was missing some #:use-module statements. I suggest to check build using "./pre-inst-env" script from the repositiory. See manual for details. I added a copyright line for you in both "crates-io.scm" and "text-editors.scm". Let me know if I used a wrong name, I'll change it. Regards, -- Nicolas Goaziou
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Fri, 05 Mar 2021 12:24:09 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.