* [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1.
@ 2021-01-30 14:13 aecepoglu
2021-01-30 14:26 ` [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4 aecepoglu
` (79 more replies)
0 siblings, 80 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:13 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
@ 2021-01-30 14:26 ` aecepoglu
2021-01-30 14:28 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
` (78 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:26 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
2021-01-30 14:26 ` [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4 aecepoglu
@ 2021-01-30 14:28 ` aecepoglu
2021-01-30 14:29 ` [bug#46192] [PATCH 04/22] gnu: Add rust-enum-primitive-0.1 aecepoglu
` (77 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:28 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 04/22] gnu: Add rust-enum-primitive-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
2021-01-30 14:26 ` [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4 aecepoglu
2021-01-30 14:28 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
@ 2021-01-30 14:29 ` aecepoglu
2021-01-30 14:29 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
` (76 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:29 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (2 preceding siblings ...)
2021-01-30 14:29 ` [bug#46192] [PATCH 04/22] gnu: Add rust-enum-primitive-0.1 aecepoglu
@ 2021-01-30 14:29 ` aecepoglu
2021-01-30 14:29 ` [bug#46192] [PATCH 06/22] gnu: Add rust-serde-repl-0.1 aecepoglu
` (75 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:29 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 06/22] gnu: Add rust-serde-repl-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (3 preceding siblings ...)
2021-01-30 14:29 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
@ 2021-01-30 14:29 ` aecepoglu
2021-01-30 14:30 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
` (74 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:29 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (4 preceding siblings ...)
2021-01-30 14:29 ` [bug#46192] [PATCH 06/22] gnu: Add rust-serde-repl-0.1 aecepoglu
@ 2021-01-30 14:30 ` aecepoglu
2021-01-30 14:30 ` [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1 aecepoglu
` (73 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:30 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (5 preceding siblings ...)
2021-01-30 14:30 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
@ 2021-01-30 14:30 ` aecepoglu
2021-01-30 17:46 ` Nicolas Goaziou
2021-01-30 14:30 ` [bug#46192] [PATCH 09/22] gnu: Add rust-rmp-0.8 aecepoglu
` (72 subsequent siblings)
79 siblings, 1 reply; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:30 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 09/22] gnu: Add rust-rmp-0.8.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (6 preceding siblings ...)
2021-01-30 14:30 ` [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1 aecepoglu
@ 2021-01-30 14:30 ` aecepoglu
2021-01-30 14:32 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
` (71 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:30 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (7 preceding siblings ...)
2021-01-30 14:30 ` [bug#46192] [PATCH 09/22] gnu: Add rust-rmp-0.8 aecepoglu
@ 2021-01-30 14:32 ` aecepoglu
2021-01-30 14:32 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
` (70 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:32 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (8 preceding siblings ...)
2021-01-30 14:32 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
@ 2021-01-30 14:32 ` aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
` (69 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:32 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (9 preceding siblings ...)
2021-01-30 14:32 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
@ 2021-01-30 14:33 ` aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
` (68 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:33 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (10 preceding siblings ...)
2021-01-30 14:33 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
@ 2021-01-30 14:33 ` aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
` (67 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:33 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (11 preceding siblings ...)
2021-01-30 14:33 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
@ 2021-01-30 14:33 ` aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2 aecepoglu
` (66 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:33 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (12 preceding siblings ...)
2021-01-30 14:33 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
@ 2021-01-30 14:33 ` aecepoglu
2021-01-30 17:49 ` Nicolas Goaziou
2021-01-30 14:33 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
` (65 subsequent siblings)
79 siblings, 1 reply; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:33 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (13 preceding siblings ...)
2021-01-30 14:33 ` [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2 aecepoglu
@ 2021-01-30 14:33 ` aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
` (64 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:33 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (14 preceding siblings ...)
2021-01-30 14:33 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
@ 2021-01-30 14:33 ` aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
` (63 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:33 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (15 preceding siblings ...)
2021-01-30 14:33 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
@ 2021-01-30 14:33 ` aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
` (62 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:33 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (16 preceding siblings ...)
2021-01-30 14:33 ` [bug#46192] [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
@ 2021-01-30 14:33 ` aecepoglu
2021-01-30 14:34 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
` (61 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:33 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (17 preceding siblings ...)
2021-01-30 14:33 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
@ 2021-01-30 14:34 ` aecepoglu
2021-01-30 14:34 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
` (60 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:34 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (18 preceding siblings ...)
2021-01-30 14:34 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
@ 2021-01-30 14:34 ` aecepoglu
2021-01-30 14:34 ` [bug#46192] [PATCH 22/22] gnu: Add kak-lsp aecepoglu
` (59 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:34 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 22/22] gnu: Add kak-lsp.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (19 preceding siblings ...)
2021-01-30 14:34 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
@ 2021-01-30 14:34 ` aecepoglu
2021-01-30 17:51 ` [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 Nicolas Goaziou
` (58 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 14:34 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1.
2021-01-30 14:30 ` [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1 aecepoglu
@ 2021-01-30 17:46 ` Nicolas Goaziou
0 siblings, 0 replies; 84+ messages in thread
From: Nicolas Goaziou @ 2021-01-30 17:46 UTC (permalink / raw)
To: aecepoglu; +Cc: 46192
Hello,
aecepoglu <aecepoglu@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
^ permalink raw reply [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2.
2021-01-30 14:33 ` [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2 aecepoglu
@ 2021-01-30 17:49 ` Nicolas Goaziou
0 siblings, 0 replies; 84+ messages in thread
From: Nicolas Goaziou @ 2021-01-30 17:49 UTC (permalink / raw)
To: aecepoglu; +Cc: 46192
Hello,
aecepoglu <aecepoglu@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
^ permalink raw reply [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (20 preceding siblings ...)
2021-01-30 14:34 ` [bug#46192] [PATCH 22/22] gnu: Add kak-lsp aecepoglu
@ 2021-01-30 17:51 ` Nicolas Goaziou
2021-01-30 22:42 ` aecepoglu
` (57 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: Nicolas Goaziou @ 2021-01-30 17:51 UTC (permalink / raw)
To: aecepoglu; +Cc: 46192
Hello,
aecepoglu <aecepoglu@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
^ permalink raw reply [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (21 preceding siblings ...)
2021-01-30 17:51 ` [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 Nicolas Goaziou
@ 2021-01-30 22:42 ` aecepoglu
2021-01-30 22:42 ` [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4 aecepoglu
` (56 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:42 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (22 preceding siblings ...)
2021-01-30 22:42 ` aecepoglu
@ 2021-01-30 22:42 ` aecepoglu
2021-01-30 22:42 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
` (55 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:42 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (23 preceding siblings ...)
2021-01-30 22:42 ` [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4 aecepoglu
@ 2021-01-30 22:42 ` aecepoglu
2021-01-30 22:42 ` [bug#46192] [PATCH 04/22] gnu: Add rust-enum-primitive-0.1 aecepoglu
` (54 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:42 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 04/22] gnu: Add rust-enum-primitive-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (24 preceding siblings ...)
2021-01-30 22:42 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
@ 2021-01-30 22:42 ` aecepoglu
2021-01-30 22:43 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
` (53 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:42 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (25 preceding siblings ...)
2021-01-30 22:42 ` [bug#46192] [PATCH 04/22] gnu: Add rust-enum-primitive-0.1 aecepoglu
@ 2021-01-30 22:43 ` aecepoglu
2021-01-30 22:43 ` [bug#46192] [PATCH 06/22] gnu: Add rust-serde-repl-0.1 aecepoglu
` (52 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:43 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 06/22] gnu: Add rust-serde-repl-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (26 preceding siblings ...)
2021-01-30 22:43 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
@ 2021-01-30 22:43 ` aecepoglu
2021-01-30 22:43 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
` (51 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:43 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (27 preceding siblings ...)
2021-01-30 22:43 ` [bug#46192] [PATCH 06/22] gnu: Add rust-serde-repl-0.1 aecepoglu
@ 2021-01-30 22:43 ` aecepoglu
2021-01-30 22:43 ` [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1 aecepoglu
` (50 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:43 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (28 preceding siblings ...)
2021-01-30 22:43 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
@ 2021-01-30 22:43 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 09/22] gnu: Add rust-rmp-0.8 aecepoglu
` (49 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:43 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 09/22] gnu: Add rust-rmp-0.8.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (29 preceding siblings ...)
2021-01-30 22:43 ` [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
` (48 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (30 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 09/22] gnu: Add rust-rmp-0.8 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
` (47 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (31 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
` (46 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (32 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
` (45 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (33 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
` (44 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (34 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2 aecepoglu
` (43 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (35 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
` (42 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (36 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
` (41 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (37 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
` (40 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (38 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
` (39 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (39 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
@ 2021-01-30 22:44 ` aecepoglu
2021-01-30 22:45 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
` (38 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (40 preceding siblings ...)
2021-01-30 22:44 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
@ 2021-01-30 22:45 ` aecepoglu
2021-01-30 22:45 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
` (37 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:45 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (41 preceding siblings ...)
2021-01-30 22:45 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
@ 2021-01-30 22:45 ` aecepoglu
2021-01-30 22:45 ` [bug#46192] [PATCH 22/22] gnu: Add kak-lsp aecepoglu
` (36 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:45 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 22/22] gnu: Add kak-lsp.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (42 preceding siblings ...)
2021-01-30 22:45 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
@ 2021-01-30 22:45 ` aecepoglu
2021-02-03 11:44 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
` (35 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-01-30 22:45 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (43 preceding siblings ...)
2021-01-30 22:45 ` [bug#46192] [PATCH 22/22] gnu: Add kak-lsp aecepoglu
@ 2021-02-03 11:44 ` aecepoglu
2021-02-03 11:44 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
` (34 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (44 preceding siblings ...)
2021-02-03 11:44 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
@ 2021-02-03 11:44 ` aecepoglu
2021-02-03 11:47 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
` (33 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:44 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (45 preceding siblings ...)
2021-02-03 11:44 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
@ 2021-02-03 11:47 ` aecepoglu
2021-02-03 11:47 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
` (32 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:47 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (46 preceding siblings ...)
2021-02-03 11:47 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
@ 2021-02-03 11:47 ` aecepoglu
2021-02-03 11:48 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
` (31 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:47 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (47 preceding siblings ...)
2021-02-03 11:47 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
@ 2021-02-03 11:48 ` aecepoglu
2021-02-03 11:48 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
` (30 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:48 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (48 preceding siblings ...)
2021-02-03 11:48 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
@ 2021-02-03 11:48 ` aecepoglu
2021-02-03 11:49 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
` (29 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:48 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (49 preceding siblings ...)
2021-02-03 11:48 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
@ 2021-02-03 11:49 ` aecepoglu
2021-02-03 11:50 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
` (28 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:49 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (50 preceding siblings ...)
2021-02-03 11:49 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
@ 2021-02-03 11:50 ` aecepoglu
2021-02-03 11:50 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
` (27 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:50 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (51 preceding siblings ...)
2021-02-03 11:50 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
@ 2021-02-03 11:50 ` aecepoglu
2021-02-03 11:52 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
` (26 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:50 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (52 preceding siblings ...)
2021-02-03 11:50 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
@ 2021-02-03 11:52 ` aecepoglu
2021-02-03 11:54 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
` (25 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:52 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (53 preceding siblings ...)
2021-02-03 11:52 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
@ 2021-02-03 11:54 ` aecepoglu
2021-02-03 11:55 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
` (24 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:54 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (54 preceding siblings ...)
2021-02-03 11:54 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
@ 2021-02-03 11:55 ` aecepoglu
2021-02-03 11:56 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
` (23 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:55 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (55 preceding siblings ...)
2021-02-03 11:55 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
@ 2021-02-03 11:56 ` aecepoglu
2021-02-03 12:10 ` [bug#46192] [PATCH 23/22] gnu: Add rust-adaptive-barrier-0.1 aecepoglu
` (22 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 11:56 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 23/22] gnu: Add rust-adaptive-barrier-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (56 preceding siblings ...)
2021-02-03 11:56 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
@ 2021-02-03 12:10 ` aecepoglu
2021-02-03 12:10 ` [bug#46192] [PATCH 24/22] gnu: Add rust-arc-swap-1 aecepoglu
` (21 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 12:10 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 24/22] gnu: Add rust-arc-swap-1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (57 preceding siblings ...)
2021-02-03 12:10 ` [bug#46192] [PATCH 23/22] gnu: Add rust-adaptive-barrier-0.1 aecepoglu
@ 2021-02-03 12:10 ` aecepoglu
2021-02-04 11:35 ` [bug#46192] [PATCH 01/21] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (20 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-03 12:10 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 01/21] gnu: Add rust-boxfnonce-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (58 preceding siblings ...)
2021-02-03 12:10 ` [bug#46192] [PATCH 24/22] gnu: Add rust-arc-swap-1 aecepoglu
@ 2021-02-04 11:35 ` aecepoglu
2021-02-04 11:35 ` [bug#46192] [PATCH 02/21] gnu: Add rust-daemonize-0.4 aecepoglu
` (19 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:35 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 02/21] gnu: Add rust-daemonize-0.4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (59 preceding siblings ...)
2021-02-04 11:35 ` [bug#46192] [PATCH 01/21] gnu: Add rust-boxfnonce-0.1 aecepoglu
@ 2021-02-04 11:35 ` aecepoglu
2021-02-04 11:37 ` [bug#46192] [PATCH 03/21] gnu: Add rust-enum-primitive-0.1 aecepoglu
` (18 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:35 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 03/21] gnu: Add rust-enum-primitive-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (60 preceding siblings ...)
2021-02-04 11:35 ` [bug#46192] [PATCH 02/21] gnu: Add rust-daemonize-0.4 aecepoglu
@ 2021-02-04 11:37 ` aecepoglu
2021-02-04 11:37 ` [bug#46192] [PATCH 04/21] gnu: Add rust-jsonrpc-core-14 aecepoglu
` (17 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:37 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 04/21] gnu: Add rust-jsonrpc-core-14.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (61 preceding siblings ...)
2021-02-04 11:37 ` [bug#46192] [PATCH 03/21] gnu: Add rust-enum-primitive-0.1 aecepoglu
@ 2021-02-04 11:37 ` aecepoglu
2021-02-04 11:37 ` [bug#46192] [PATCH 05/21] gnu: Add rust-serde-repr-0.1 aecepoglu
` (16 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:37 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 05/21] gnu: Add rust-serde-repr-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (62 preceding siblings ...)
2021-02-04 11:37 ` [bug#46192] [PATCH 04/21] gnu: Add rust-jsonrpc-core-14 aecepoglu
@ 2021-02-04 11:37 ` aecepoglu
2021-02-04 11:37 ` [bug#46192] [PATCH 06/21] gnu: Add rust-lsp-types-0.80 aecepoglu
` (15 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:37 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 06/21] gnu: Add rust-lsp-types-0.80.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (63 preceding siblings ...)
2021-02-04 11:37 ` [bug#46192] [PATCH 05/21] gnu: Add rust-serde-repr-0.1 aecepoglu
@ 2021-02-04 11:37 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 07/21] gnu: Add rust-ropey-1 aecepoglu
` (14 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:37 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 07/21] gnu: Add rust-ropey-1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (64 preceding siblings ...)
2021-02-04 11:37 ` [bug#46192] [PATCH 06/21] gnu: Add rust-lsp-types-0.80 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 08/21] gnu: Add rust-slog-scope-4 aecepoglu
` (13 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 08/21] gnu: Add rust-slog-scope-4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (65 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 07/21] gnu: Add rust-ropey-1 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 09/21] gnu: Add rust-whoami-0.8 aecepoglu
` (12 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 09/21] gnu: Add rust-whoami-0.8.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (66 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 08/21] gnu: Add rust-slog-scope-4 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 10/21] gnu: Add rust-adaptive-barrier-0.1 aecepoglu
` (11 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 10/21] gnu: Add rust-adaptive-barrier-0.1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (67 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 09/21] gnu: Add rust-whoami-0.8 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 11/21] gnu: Add rust-slog-async-2 aecepoglu
` (10 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 11/21] gnu: Add rust-slog-async-2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (68 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 10/21] gnu: Add rust-adaptive-barrier-0.1 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 12/21] gnu: Add rust-slog-term-2 aecepoglu
` (9 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 12/21] gnu: Add rust-slog-term-2.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (69 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 11/21] gnu: Add rust-slog-async-2 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 13/21] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
` (8 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 13/21] gnu: Add rust-slog-kvfilter-0.7.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (70 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 12/21] gnu: Add rust-slog-term-2 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 14/21] gnu: Add rust-arc-swap-1 aecepoglu
` (7 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 14/21] gnu: Add rust-arc-swap-1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (71 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 13/21] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 15/21] gnu: Add rust-slog-stdlog-4 aecepoglu
` (6 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 15/21] gnu: Add rust-slog-stdlog-4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (72 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 14/21] gnu: Add rust-arc-swap-1 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 16/21] gnu: Add rust-trackable-derive-1 aecepoglu
` (5 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 16/21] gnu: Add rust-trackable-derive-1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (73 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 15/21] gnu: Add rust-slog-stdlog-4 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 17/21] gnu: Add rust-trackable-1 aecepoglu
` (4 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 17/21] gnu: Add rust-trackable-1.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (74 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 16/21] gnu: Add rust-trackable-derive-1 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 18/21] gnu: Add rust-rmp-0.8 aecepoglu
` (3 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 18/21] gnu: Add rust-rmp-0.8.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (75 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 17/21] gnu: Add rust-trackable-1 aecepoglu
@ 2021-02-04 11:38 ` aecepoglu
2021-02-04 11:39 ` [bug#46192] [PATCH 19/21] gnu: Add rust-rmp-serde-0.14 aecepoglu
` (2 subsequent siblings)
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:38 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 19/21] gnu: Add rust-rmp-serde-0.14.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (76 preceding siblings ...)
2021-02-04 11:38 ` [bug#46192] [PATCH 18/21] gnu: Add rust-rmp-0.8 aecepoglu
@ 2021-02-04 11:39 ` aecepoglu
2021-02-04 11:39 ` [bug#46192] [PATCH 20/21] gnu: Add rust-serdeconv-0.4 aecepoglu
2021-02-04 11:39 ` [bug#46192] [PATCH 21/21] gnu: Add kak-lsp aecepoglu
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:39 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 20/21] gnu: Add rust-serdeconv-0.4.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (77 preceding siblings ...)
2021-02-04 11:39 ` [bug#46192] [PATCH 19/21] gnu: Add rust-rmp-serde-0.14 aecepoglu
@ 2021-02-04 11:39 ` aecepoglu
2021-02-04 11:39 ` [bug#46192] [PATCH 21/21] gnu: Add kak-lsp aecepoglu
79 siblings, 0 replies; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:39 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [bug#46192] [PATCH 21/21] gnu: Add kak-lsp.
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
` (78 preceding siblings ...)
2021-02-04 11:39 ` [bug#46192] [PATCH 20/21] gnu: Add rust-serdeconv-0.4 aecepoglu
@ 2021-02-04 11:39 ` aecepoglu
2021-02-04 15:12 ` bug#46192: " Nicolas Goaziou
79 siblings, 1 reply; 84+ messages in thread
From: aecepoglu @ 2021-02-04 11:39 UTC (permalink / raw)
To: 46192
* 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
^ permalink raw reply related [flat|nested] 84+ messages in thread
* bug#46192: [PATCH 21/21] gnu: Add kak-lsp.
2021-02-04 11:39 ` [bug#46192] [PATCH 21/21] gnu: Add kak-lsp aecepoglu
@ 2021-02-04 15:12 ` Nicolas Goaziou
0 siblings, 0 replies; 84+ messages in thread
From: Nicolas Goaziou @ 2021-02-04 15:12 UTC (permalink / raw)
To: aecepoglu; +Cc: 46192-done
Hello,
aecepoglu <aecepoglu@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
^ permalink raw reply [flat|nested] 84+ messages in thread
end of thread, other threads:[~2021-02-04 15:20 UTC | newest]
Thread overview: 84+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-30 14:13 [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 aecepoglu
2021-01-30 14:26 ` [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4 aecepoglu
2021-01-30 14:28 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
2021-01-30 14:29 ` [bug#46192] [PATCH 04/22] gnu: Add rust-enum-primitive-0.1 aecepoglu
2021-01-30 14:29 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
2021-01-30 14:29 ` [bug#46192] [PATCH 06/22] gnu: Add rust-serde-repl-0.1 aecepoglu
2021-01-30 14:30 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
2021-01-30 14:30 ` [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1 aecepoglu
2021-01-30 17:46 ` Nicolas Goaziou
2021-01-30 14:30 ` [bug#46192] [PATCH 09/22] gnu: Add rust-rmp-0.8 aecepoglu
2021-01-30 14:32 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
2021-01-30 14:32 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2 aecepoglu
2021-01-30 17:49 ` Nicolas Goaziou
2021-01-30 14:33 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
2021-01-30 14:33 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
2021-01-30 14:34 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
2021-01-30 14:34 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
2021-01-30 14:34 ` [bug#46192] [PATCH 22/22] gnu: Add kak-lsp aecepoglu
2021-01-30 17:51 ` [bug#46192] [PATCH 01/22] gnu: Add rust-boxfnonce-0.1 Nicolas Goaziou
2021-01-30 22:42 ` aecepoglu
2021-01-30 22:42 ` [bug#46192] [PATCH 02/22] gnu: Add rust-daemonize-0.4 aecepoglu
2021-01-30 22:42 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
2021-01-30 22:42 ` [bug#46192] [PATCH 04/22] gnu: Add rust-enum-primitive-0.1 aecepoglu
2021-01-30 22:43 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
2021-01-30 22:43 ` [bug#46192] [PATCH 06/22] gnu: Add rust-serde-repl-0.1 aecepoglu
2021-01-30 22:43 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
2021-01-30 22:43 ` [bug#46192] [PATCH 08/22] gnu: Add rust-automod-0.1 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 09/22] gnu: Add rust-rmp-0.8 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 15/22] gnu: Add rust-crossbeam-0.2 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 18/22] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
2021-01-30 22:44 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
2021-01-30 22:45 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
2021-01-30 22:45 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
2021-01-30 22:45 ` [bug#46192] [PATCH 22/22] gnu: Add kak-lsp aecepoglu
2021-02-03 11:44 ` [bug#46192] [PATCH 03/22] gnu: Add rust-jsonrpc-core-14 aecepoglu
2021-02-03 11:44 ` [bug#46192] [PATCH 07/22] gnu: Add rust-lsp-types-0.73 aecepoglu
2021-02-03 11:47 ` [bug#46192] [PATCH 10/22] gnu: Add rust-rmp-serde-0.13 aecepoglu
2021-02-03 11:47 ` [bug#46192] [PATCH 05/22] gnu: Add rust-ropey-1 aecepoglu
2021-02-03 11:48 ` [bug#46192] [PATCH 11/22] gnu: Add rust-serdeconv-0.3 aecepoglu
2021-02-03 11:48 ` [bug#46192] [PATCH 19/22] gnu: Add rust-slog-async-2 aecepoglu
2021-02-03 11:49 ` [bug#46192] [PATCH 17/22] gnu: Add rust-slog-scope-4 aecepoglu
2021-02-03 11:50 ` [bug#46192] [PATCH 16/22] gnu: Add rust-slog-stdlog-3 aecepoglu
2021-02-03 11:50 ` [bug#46192] [PATCH 14/22] gnu: Add rust-slog-term-2 aecepoglu
2021-02-03 11:52 ` [bug#46192] [PATCH 20/22] gnu: Add rust-sloggers-0.3 aecepoglu
2021-02-03 11:54 ` [bug#46192] [PATCH 13/22] gnu: Add rust-trackable-0.2 aecepoglu
2021-02-03 11:55 ` [bug#46192] [PATCH 12/22] gnu: Add rust-trackable-derive-0.1 aecepoglu
2021-02-03 11:56 ` [bug#46192] [PATCH 21/22] gnu: Add rust-whoami-0.8 aecepoglu
2021-02-03 12:10 ` [bug#46192] [PATCH 23/22] gnu: Add rust-adaptive-barrier-0.1 aecepoglu
2021-02-03 12:10 ` [bug#46192] [PATCH 24/22] gnu: Add rust-arc-swap-1 aecepoglu
2021-02-04 11:35 ` [bug#46192] [PATCH 01/21] gnu: Add rust-boxfnonce-0.1 aecepoglu
2021-02-04 11:35 ` [bug#46192] [PATCH 02/21] gnu: Add rust-daemonize-0.4 aecepoglu
2021-02-04 11:37 ` [bug#46192] [PATCH 03/21] gnu: Add rust-enum-primitive-0.1 aecepoglu
2021-02-04 11:37 ` [bug#46192] [PATCH 04/21] gnu: Add rust-jsonrpc-core-14 aecepoglu
2021-02-04 11:37 ` [bug#46192] [PATCH 05/21] gnu: Add rust-serde-repr-0.1 aecepoglu
2021-02-04 11:37 ` [bug#46192] [PATCH 06/21] gnu: Add rust-lsp-types-0.80 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 07/21] gnu: Add rust-ropey-1 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 08/21] gnu: Add rust-slog-scope-4 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 09/21] gnu: Add rust-whoami-0.8 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 10/21] gnu: Add rust-adaptive-barrier-0.1 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 11/21] gnu: Add rust-slog-async-2 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 12/21] gnu: Add rust-slog-term-2 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 13/21] gnu: Add rust-slog-kvfilter-0.7 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 14/21] gnu: Add rust-arc-swap-1 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 15/21] gnu: Add rust-slog-stdlog-4 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 16/21] gnu: Add rust-trackable-derive-1 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 17/21] gnu: Add rust-trackable-1 aecepoglu
2021-02-04 11:38 ` [bug#46192] [PATCH 18/21] gnu: Add rust-rmp-0.8 aecepoglu
2021-02-04 11:39 ` [bug#46192] [PATCH 19/21] gnu: Add rust-rmp-serde-0.14 aecepoglu
2021-02-04 11:39 ` [bug#46192] [PATCH 20/21] gnu: Add rust-serdeconv-0.4 aecepoglu
2021-02-04 11:39 ` [bug#46192] [PATCH 21/21] gnu: Add kak-lsp aecepoglu
2021-02-04 15:12 ` bug#46192: " Nicolas Goaziou
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).