* [bug#49383] [PATCH 00/21] Add hyperfine @ 2021-07-04 16:31 Domagoj Stolfa 2021-07-04 16:31 ` [bug#49382] [PATCH 01/21] gnu: " Domagoj Stolfa ` (22 more replies) 0 siblings, 23 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa Hyperfine is a rust utility used for benchmarking, see: https://github.com/sharkdp/hyperfine. This patch series packages hyperfine in Guix, and each patch is adding the necessary dependencies for hyperfine to build. I've tested 5 rounds of building hyperfine and everything seems to be in order and have been using it locally. Domagoj Stolfa (21): gnu: Add hyperfine. gnu: Add rust-colored-2 gnu: Add rust-rust-decimal-1 gnu: Add rust-statistical-1 gnu: Add rust-postgres-0.19 gnu: Add rust-tokio-postgres-0.7 gnu: Add rust-postgres-protocol-0.6 gnu: Add rust-postgres-types-0.2 gnu: Add rust-socket2-0.4 gnu: Add rust-hmac-0.11 gnu: Add rust-crypto-mac-0.11 gnu: Add rust-cipher-0.3 gnu: Add rust-streebog-0.9 gnu: Add rust-hmac-0.10 gnu: Add rust-bit-vec-0.6 gnu: Add rust-eui48-0.4 gnu: Add rust-geo-types-0.7 gnu: Add rust-geo-types-0.6 gnu: Add rust-rstar-0.8 gnu: Add rust-postgres-derive-0.4 gnu: Add rust-pdqselect-0.1 gnu/packages/crates-io.scm | 628 +++++++++++++++++++++++++++++++++++++ gnu/packages/rust-apps.scm | 40 +++ 2 files changed, 668 insertions(+) -- 2.32.0 ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49382] [PATCH 01/21] gnu: Add hyperfine. 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-04 16:31 ` [bug#49384] [PATCH 02/21] gnu: Add rust-colored-2 Domagoj Stolfa ` (21 subsequent siblings) 22 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49382; +Cc: Domagoj Stolfa * gnu/packages/rust-apps.scm (hyperfine): New public variable. --- gnu/packages/rust-apps.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 5108ade3c9..f3edfabbaa 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -377,6 +377,46 @@ for distinguishing different kinds of bytes such as NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII.") (license (list license:expat license:asl2.0)))) +(define-public hyperfine + (package + (name "hyperfine") + (version "1.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hyperfine" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0m5lrvx6wwkxqdc5digm1k4diiaqcg5j4pia77s5nw1aam7k51hy")))) + (build-system cargo-build-system) + (arguments + `(#:rust ,rust-1.52 + #:cargo-inputs + (("rust-atty" ,rust-atty-0.2) + ("rust-cfg-if" ,rust-cfg-if-0.1) + ("rust-clap" ,rust-clap-2) + ("rust-colored" ,rust-colored-2) + ("rust-csv" ,rust-csv-1) + ("rust-indicatif" ,rust-indicatif-0.15) + ("rust-libc" ,rust-libc-0.2) + ("rust-rand" ,rust-rand-0.7) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-statistical" ,rust-statistical-1) + ("rust-version-check" ,rust-version-check-0.9) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.3)))) + (home-page + "https://github.com/sharkdp/hyperfine") + (synopsis "A command-line benchmarking tool") + (description + "This package provides a command-line benchmarking tool") + (license (list license:expat license:asl2.0)))) + (define-public ripgrep (package (name "ripgrep") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49384] [PATCH 02/21] gnu: Add rust-colored-2 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa 2021-07-04 16:31 ` [bug#49382] [PATCH 01/21] gnu: " Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 8:50 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49391] [PATCH 03/21] gnu: Add rust-rust-decimal-1 Domagoj Stolfa ` (20 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49384; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-colored-2): New public 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 7b3fea5859..842400c13d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8603,6 +8603,35 @@ colors.") (sha256 (base32 "0fildacm47g86acmx44yvxx6cka8fdym5qkgfm8x8gh2hsrghc7r")))))) +(define-public rust-colored-2 + (package + (name "rust-colored") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "colored" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1gbcijscmznzy42rn213yp9ima7210zakgaqibgg1n441dsnyqdk")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-atty" ,rust-atty-0.2) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs + (("rust-ansi-term" ,rust-ansi-term-0.12) + ("rust-rspec" ,rust-rspec-1)))) + (home-page "https://github.com/mackwic/colored") + (synopsis + "The most simple way to add colors in your terminal") + (description + "The most simple way to add colors in your terminal") + (license license:mpl2.0))) + (define-public rust-combine-4 (package (name "rust-combine") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49384] [PATCH 02/21] gnu: Add rust-colored-2 2021-07-04 16:31 ` [bug#49384] [PATCH 02/21] gnu: Add rust-colored-2 Domagoj Stolfa @ 2021-07-11 8:50 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 8:50 UTC (permalink / raw) To: Domagoj Stolfa, 49384; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1686 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-colored-2): New public 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 7b3fea5859..842400c13d 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -8603,6 +8603,35 @@ colors.") > (sha256 > (base32 "0fildacm47g86acmx44yvxx6cka8fdym5qkgfm8x8gh2hsrghc7r")))))) > > +(define-public rust-colored-2 > + (package > + (name "rust-colored") > + (version "2.0.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "colored" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1gbcijscmznzy42rn213yp9ima7210zakgaqibgg1n441dsnyqdk")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-atty" ,rust-atty-0.2) > + ("rust-lazy-static" ,rust-lazy-static-1) > + ("rust-winapi" ,rust-winapi-0.3)) > + #:cargo-development-inputs > + (("rust-ansi-term" ,rust-ansi-term-0.12) > + ("rust-rspec" ,rust-rspec-1)))) > + (home-page "https://github.com/mackwic/colored") > + (synopsis > + "The most simple way to add colors in your terminal") > + (description > + "The most simple way to add colors in your terminal") The description should consist of one or more full sentences, see “16.4.4 Synopses and Descriptions” in the manual. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49391] [PATCH 03/21] gnu: Add rust-rust-decimal-1 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa 2021-07-04 16:31 ` [bug#49382] [PATCH 01/21] gnu: " Domagoj Stolfa 2021-07-04 16:31 ` [bug#49384] [PATCH 02/21] gnu: Add rust-colored-2 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 8:51 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49385] [PATCH 04/21] gnu: Add rust-statistical-1 Domagoj Stolfa ` (19 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49391; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-rust-decimal-1): New public variable. --- gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 842400c13d..7e0ed9e504 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37357,6 +37357,48 @@ password hashing function.") suitable for financial calculations.") (license license:expat))) +(define-public rust-rust-decimal-1 + (package + (name "rust-rust-decimal") + (version "1.14.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "rust-decimal" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "10k58hf367626d4akl7ifyk5qwqphfs5x6z1yay22pkyc6w7q4h1")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-arrayvec" ,rust-arrayvec-0.5) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-diesel" ,rust-diesel-1) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-postgres" ,rust-postgres-0.19) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tokio-postgres" ,rust-tokio-postgres-0.7)) + #:cargo-development-inputs + (("rust-bincode" ,rust-bincode-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-csv" ,rust-csv-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tokio" ,rust-tokio-1)))) + (home-page + "https://github.com/paupino/rust-decimal") + (synopsis + "A Decimal Implementation written in pure Rust suitable for financial calculations.") + (description + "This package provides a Decimal Implementation written in pure Rust suitable for financial calculations.") + (license license:expat))) + (define-public rust-rust-embed-5 (package (name "rust-rust-embed") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49391] [PATCH 03/21] gnu: Add rust-rust-decimal-1 2021-07-04 16:31 ` [bug#49391] [PATCH 03/21] gnu: Add rust-rust-decimal-1 Domagoj Stolfa @ 2021-07-11 8:51 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 8:51 UTC (permalink / raw) To: Domagoj Stolfa, 49391; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 2309 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-rust-decimal-1): New public variable. > --- > gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index 842400c13d..7e0ed9e504 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -37357,6 +37357,48 @@ password hashing function.") > suitable for financial calculations.") > (license license:expat))) > > +(define-public rust-rust-decimal-1 > + (package > + (name "rust-rust-decimal") > + (version "1.14.3") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "rust-decimal" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "10k58hf367626d4akl7ifyk5qwqphfs5x6z1yay22pkyc6w7q4h1")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-arbitrary" ,rust-arbitrary-1) > + ("rust-arrayvec" ,rust-arrayvec-0.5) > + ("rust-byteorder" ,rust-byteorder-1) > + ("rust-bytes" ,rust-bytes-1) > + ("rust-diesel" ,rust-diesel-1) > + ("rust-num-traits" ,rust-num-traits-0.2) > + ("rust-postgres" ,rust-postgres-0.19) > + ("rust-serde" ,rust-serde-1) > + ("rust-serde-json" ,rust-serde-json-1) > + ("rust-tokio-postgres" ,rust-tokio-postgres-0.7)) > + #:cargo-development-inputs > + (("rust-bincode" ,rust-bincode-1) > + ("rust-bytes" ,rust-bytes-1) > + ("rust-csv" ,rust-csv-1) > + ("rust-futures" ,rust-futures-0.3) > + ("rust-serde-derive" ,rust-serde-derive-1) > + ("rust-serde-json" ,rust-serde-json-1) > + ("rust-tokio" ,rust-tokio-1)))) > + (home-page > + "https://github.com/paupino/rust-decimal") > + (synopsis > + "A Decimal Implementation written in pure Rust suitable for financial calculations.") > + (description > + "This package provides a Decimal Implementation written in pure Rust suitable for financial calculations.") Line break at 80 characters :) [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49385] [PATCH 04/21] gnu: Add rust-statistical-1 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (2 preceding siblings ...) 2021-07-04 16:31 ` [bug#49391] [PATCH 03/21] gnu: Add rust-rust-decimal-1 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 8:52 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49386] [PATCH 05/21] gnu: Add rust-postgres-0.19 Domagoj Stolfa ` (18 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49385; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-statistical-1): New public 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 7e0ed9e504..61641c9a05 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -43499,6 +43499,31 @@ are met.") map.") (license license:expat))) +(define-public rust-statistical-1 + (package + (name "rust-statistical") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "statistical" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wm35q6p6jcq1r1darczv4if7qss460kd391nlw5x3hjpc17kma9")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-num" ,rust-num-0.2) + ("rust-rand" ,rust-rand-0.6)))) + (home-page + "https://github.com/JeffBelgum/statistical") + (synopsis "A simple statistics library") + (description + "This package provides a simple statistics library") + (license license:expat))) + (define-public rust-stb-truetype-0.3 (package (name "rust-stb-truetype") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49385] [PATCH 04/21] gnu: Add rust-statistical-1 2021-07-04 16:31 ` [bug#49385] [PATCH 04/21] gnu: Add rust-statistical-1 Domagoj Stolfa @ 2021-07-11 8:52 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 8:52 UTC (permalink / raw) To: Domagoj Stolfa, 49385; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1329 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-statistical-1): New public 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 7e0ed9e504..61641c9a05 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -43499,6 +43499,31 @@ are met.") > map.") > (license license:expat))) > > +(define-public rust-statistical-1 > + (package > + (name "rust-statistical") > + (version "1.0.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "statistical" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0wm35q6p6jcq1r1darczv4if7qss460kd391nlw5x3hjpc17kma9")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-num" ,rust-num-0.2) > + ("rust-rand" ,rust-rand-0.6)))) > + (home-page > + "https://github.com/JeffBelgum/statistical") > + (synopsis "A simple statistics library") > + (description > + "This package provides a simple statistics library") Missing period. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49386] [PATCH 05/21] gnu: Add rust-postgres-0.19 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (3 preceding siblings ...) 2021-07-04 16:31 ` [bug#49385] [PATCH 04/21] gnu: Add rust-statistical-1 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 8:53 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49387] [PATCH 06/21] gnu: Add rust-tokio-postgres-0.7 Domagoj Stolfa ` (17 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49386; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-postgres-0.19): New public variable. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 61641c9a05..b77c044dbf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32516,6 +32516,39 @@ UDP.") "This package provides a native, synchronous PostgreSQL client.") (license license:expat))) +(define-public rust-postgres-0.19 + (package + (name "rust-postgres") + (version "0.19.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1hnid1d78zrr8ph12lpvp5b2cpx2fsqqgqs2yn1q23c6g7jix1y7")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bytes" ,rust-bytes-1) + ("rust-fallible-iterator" + ,rust-fallible-iterator-0.2) + ("rust-futures" ,rust-futures-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-postgres" ,rust-tokio-postgres-0.7)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.3)))) + (home-page + "https://github.com/sfackler/rust-postgres") + (synopsis + "A native, synchronous PostgreSQL client") + (description + "This package provides a native, synchronous PostgreSQL client") + (license (list license:expat license:asl2.0)))) + (define-public rust-postgres-protocol-0.3 (package (name "rust-postgres-protocol") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49386] [PATCH 05/21] gnu: Add rust-postgres-0.19 2021-07-04 16:31 ` [bug#49386] [PATCH 05/21] gnu: Add rust-postgres-0.19 Domagoj Stolfa @ 2021-07-11 8:53 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 8:53 UTC (permalink / raw) To: Domagoj Stolfa, 49386; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1872 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-postgres-0.19): New public variable. > --- > gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ > 1 file changed, 33 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index 61641c9a05..b77c044dbf 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -32516,6 +32516,39 @@ UDP.") > "This package provides a native, synchronous PostgreSQL client.") > (license license:expat))) > > +(define-public rust-postgres-0.19 > + (package > + (name "rust-postgres") > + (version "0.19.1") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "postgres" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1hnid1d78zrr8ph12lpvp5b2cpx2fsqqgqs2yn1q23c6g7jix1y7")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-bytes" ,rust-bytes-1) > + ("rust-fallible-iterator" > + ,rust-fallible-iterator-0.2) > + ("rust-futures" ,rust-futures-0.3) > + ("rust-log" ,rust-log-0.4) > + ("rust-tokio" ,rust-tokio-1) > + ("rust-tokio-postgres" ,rust-tokio-postgres-0.7)) > + #:cargo-development-inputs > + (("rust-criterion" ,rust-criterion-0.3)))) > + (home-page > + "https://github.com/sfackler/rust-postgres") > + (synopsis > + "A native, synchronous PostgreSQL client") Avoid words like “a” and “the” in the synopsis, see “16.4.4 Synopses and Descriptions” in the manual. > + (description > + "This package provides a native, synchronous PostgreSQL client") Missing period. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49387] [PATCH 06/21] gnu: Add rust-tokio-postgres-0.7 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (4 preceding siblings ...) 2021-07-04 16:31 ` [bug#49386] [PATCH 05/21] gnu: Add rust-postgres-0.19 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 8:54 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49388] [PATCH 07/21] gnu: Add rust-postgres-protocol-0.6 Domagoj Stolfa ` (16 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49387; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-tokio-postgres-0.7): New public variable. --- gnu/packages/crates-io.scm | 56 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index b77c044dbf..359b48542d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -48294,6 +48294,62 @@ OpenSSL.") #:cargo-development-inputs (("rust-tokio" ,rust-tokio-0.1)))))) +(define-public rust-tokio-postgres-0.7 + (package + (name "rust-tokio-postgres") + (version "0.7.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "tokio-postgres" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "12rb390i3af7zb0z2idhaf6l2m6snypwdiwjw84rmyz4qy1i6ard")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-fallible-iterator" + ,rust-fallible-iterator-0.2) + ("rust-futures" ,rust-futures-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-parking-lot" ,rust-parking-lot-0.11) + ("rust-percent-encoding" + ,rust-percent-encoding-2) + ("rust-phf" ,rust-phf-0.8) + ("rust-pin-project-lite" + ,rust-pin-project-lite-0.2) + ("rust-postgres-protocol" + ,rust-postgres-protocol-0.6) + ("rust-postgres-types" ,rust-postgres-types-0.2) + ("rust-socket2" ,rust-socket2-0.4) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-util" ,rust-tokio-util-0.6)) + #:cargo-development-inputs + (("rust-bit-vec" ,rust-bit-vec-0.6) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-criterion" ,rust-criterion-0.3) + ("rust-env-logger" ,rust-env-logger-0.8) + ("rust-eui48" ,rust-eui48-0.4) + ("rust-geo-types" ,rust-geo-types-0.7) + ("rust-geo-types" ,rust-geo-types-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-time" ,rust-time-0.2) + ("rust-tokio" ,rust-tokio-1) + ("rust-uuid" ,rust-uuid-0.8)))) + (home-page + "https://github.com/sfackler/rust-postgres") + (synopsis + "A native, asynchronous PostgreSQL client") + (description + "This package provides a native, asynchronous PostgreSQL client") + (license (list license:expat license:asl2.0)))) + (define-public rust-tokio-process-0.2 (package (name "rust-tokio-process") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49387] [PATCH 06/21] gnu: Add rust-tokio-postgres-0.7 2021-07-04 16:31 ` [bug#49387] [PATCH 06/21] gnu: Add rust-tokio-postgres-0.7 Domagoj Stolfa @ 2021-07-11 8:54 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 8:54 UTC (permalink / raw) To: Domagoj Stolfa, 49387; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 2832 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-tokio-postgres-0.7): New public variable. > --- > gnu/packages/crates-io.scm | 56 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 56 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index b77c044dbf..359b48542d 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -48294,6 +48294,62 @@ OpenSSL.") > #:cargo-development-inputs > (("rust-tokio" ,rust-tokio-0.1)))))) > > +(define-public rust-tokio-postgres-0.7 > + (package > + (name "rust-tokio-postgres") > + (version "0.7.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "tokio-postgres" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "12rb390i3af7zb0z2idhaf6l2m6snypwdiwjw84rmyz4qy1i6ard")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-async-trait" ,rust-async-trait-0.1) > + ("rust-byteorder" ,rust-byteorder-1) > + ("rust-bytes" ,rust-bytes-1) > + ("rust-fallible-iterator" > + ,rust-fallible-iterator-0.2) > + ("rust-futures" ,rust-futures-0.3) > + ("rust-log" ,rust-log-0.4) > + ("rust-parking-lot" ,rust-parking-lot-0.11) > + ("rust-percent-encoding" > + ,rust-percent-encoding-2) > + ("rust-phf" ,rust-phf-0.8) > + ("rust-pin-project-lite" > + ,rust-pin-project-lite-0.2) > + ("rust-postgres-protocol" > + ,rust-postgres-protocol-0.6) > + ("rust-postgres-types" ,rust-postgres-types-0.2) > + ("rust-socket2" ,rust-socket2-0.4) > + ("rust-tokio" ,rust-tokio-1) > + ("rust-tokio-util" ,rust-tokio-util-0.6)) > + #:cargo-development-inputs > + (("rust-bit-vec" ,rust-bit-vec-0.6) > + ("rust-chrono" ,rust-chrono-0.4) > + ("rust-criterion" ,rust-criterion-0.3) > + ("rust-env-logger" ,rust-env-logger-0.8) > + ("rust-eui48" ,rust-eui48-0.4) > + ("rust-geo-types" ,rust-geo-types-0.7) > + ("rust-geo-types" ,rust-geo-types-0.6) > + ("rust-serde" ,rust-serde-1) > + ("rust-serde-json" ,rust-serde-json-1) > + ("rust-time" ,rust-time-0.2) > + ("rust-tokio" ,rust-tokio-1) > + ("rust-uuid" ,rust-uuid-0.8)))) > + (home-page > + "https://github.com/sfackler/rust-postgres") > + (synopsis > + "A native, asynchronous PostgreSQL client") > + (description > + "This package provides a native, asynchronous PostgreSQL client") Same comments as [05/21]. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49388] [PATCH 07/21] gnu: Add rust-postgres-protocol-0.6 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (5 preceding siblings ...) 2021-07-04 16:31 ` [bug#49387] [PATCH 06/21] gnu: Add rust-tokio-postgres-0.7 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 8:54 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49389] [PATCH 08/21] gnu: Add rust-postgres-types-0.2 Domagoj Stolfa ` (15 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49388; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-postgres-protocol-0.6): New public variable. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 359b48542d..e998ad334f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32581,6 +32581,39 @@ UDP.") "This package provides low level Postgres protocol APIs.") (license (list license:expat license:asl2.0)))) +(define-public rust-postgres-protocol-0.6 + (package + (name "rust-postgres-protocol") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres-protocol" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wxzs78zvz00bh3bhbbp9hnq9hg77f8h5pzjmcy9481fsdq0ygpz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-base64" ,rust-base64-0.13) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-fallible-iterator" + ,rust-fallible-iterator-0.2) + ("rust-hmac" ,rust-hmac-0.10) + ("rust-md-5" ,rust-md-5-0.9) + ("rust-memchr" ,rust-memchr-2) + ("rust-rand" ,rust-rand-0.8) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-stringprep" ,rust-stringprep-0.1)))) + (home-page + "https://github.com/sfackler/rust-postgres") + (synopsis "Low level Postgres protocol APIs") + (description "Low level Postgres protocol APIs") + (license (list license:expat license:asl2.0)))) + (define-public rust-postgres-shared-0.4 (package (name "rust-postgres-shared") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49388] [PATCH 07/21] gnu: Add rust-postgres-protocol-0.6 2021-07-04 16:31 ` [bug#49388] [PATCH 07/21] gnu: Add rust-postgres-protocol-0.6 Domagoj Stolfa @ 2021-07-11 8:54 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 8:54 UTC (permalink / raw) To: Domagoj Stolfa, 49388; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1823 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-postgres-protocol-0.6): New public variable. > --- > gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ > 1 file changed, 33 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index 359b48542d..e998ad334f 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -32581,6 +32581,39 @@ UDP.") > "This package provides low level Postgres protocol APIs.") > (license (list license:expat license:asl2.0)))) > > +(define-public rust-postgres-protocol-0.6 > + (package > + (name "rust-postgres-protocol") > + (version "0.6.1") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "postgres-protocol" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1wxzs78zvz00bh3bhbbp9hnq9hg77f8h5pzjmcy9481fsdq0ygpz")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-base64" ,rust-base64-0.13) > + ("rust-byteorder" ,rust-byteorder-1) > + ("rust-bytes" ,rust-bytes-1) > + ("rust-fallible-iterator" > + ,rust-fallible-iterator-0.2) > + ("rust-hmac" ,rust-hmac-0.10) > + ("rust-md-5" ,rust-md-5-0.9) > + ("rust-memchr" ,rust-memchr-2) > + ("rust-rand" ,rust-rand-0.8) > + ("rust-sha2" ,rust-sha2-0.9) > + ("rust-stringprep" ,rust-stringprep-0.1)))) > + (home-page > + "https://github.com/sfackler/rust-postgres") > + (synopsis "Low level Postgres protocol APIs") > + (description "Low level Postgres protocol APIs") Full sentence. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49389] [PATCH 08/21] gnu: Add rust-postgres-types-0.2 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (6 preceding siblings ...) 2021-07-04 16:31 ` [bug#49388] [PATCH 07/21] gnu: Add rust-postgres-protocol-0.6 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 8:55 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49390] [PATCH 09/21] gnu: Add rust-socket2-0.4 Domagoj Stolfa ` (14 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49389; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-postgres-types-0.2): New public variable. --- gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e998ad334f..79937fb40a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32649,6 +32649,46 @@ UDP.") @code{postgres-tokio}.") (license license:expat))) +(define-public rust-postgres-types-0.2 + (package + (name "rust-postgres-types") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0brsqkydz0grfy60nc1d0hxa9jbpim0c7c52v467nrdpw4ql23s3")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bit-vec" ,rust-bit-vec-0.6) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-eui48" ,rust-eui48-0.4) + ("rust-fallible-iterator" + ,rust-fallible-iterator-0.2) + ("rust-geo-types" ,rust-geo-types-0.7) + ("rust-geo-types" ,rust-geo-types-0.6) + ("rust-postgres-derive" + ,rust-postgres-derive-0.4) + ("rust-postgres-protocol" + ,rust-postgres-protocol-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-time" ,rust-time-0.2) + ("rust-uuid" ,rust-uuid-0.8)))) + (home-page + "https://github.com/sfackler/rust-postgres") + (synopsis + "Conversions between Rust and Postgres values") + (description + "Conversions between Rust and Postgres values") + (license (list license:expat license:asl2.0)))) + (define-public rust-ppv-lite86-0.2 (package (name "rust-ppv-lite86") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49389] [PATCH 08/21] gnu: Add rust-postgres-types-0.2 2021-07-04 16:31 ` [bug#49389] [PATCH 08/21] gnu: Add rust-postgres-types-0.2 Domagoj Stolfa @ 2021-07-11 8:55 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 8:55 UTC (permalink / raw) To: Domagoj Stolfa, 49389; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 2043 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-postgres-types-0.2): New public variable. > --- > gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 40 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index e998ad334f..79937fb40a 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -32649,6 +32649,46 @@ UDP.") > @code{postgres-tokio}.") > (license license:expat))) > > +(define-public rust-postgres-types-0.2 > + (package > + (name "rust-postgres-types") > + (version "0.2.1") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "postgres-types" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0brsqkydz0grfy60nc1d0hxa9jbpim0c7c52v467nrdpw4ql23s3")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-bit-vec" ,rust-bit-vec-0.6) > + ("rust-bytes" ,rust-bytes-1) > + ("rust-chrono" ,rust-chrono-0.4) > + ("rust-eui48" ,rust-eui48-0.4) > + ("rust-fallible-iterator" > + ,rust-fallible-iterator-0.2) > + ("rust-geo-types" ,rust-geo-types-0.7) > + ("rust-geo-types" ,rust-geo-types-0.6) > + ("rust-postgres-derive" > + ,rust-postgres-derive-0.4) > + ("rust-postgres-protocol" > + ,rust-postgres-protocol-0.6) > + ("rust-serde" ,rust-serde-1) > + ("rust-serde-json" ,rust-serde-json-1) > + ("rust-time" ,rust-time-0.2) > + ("rust-uuid" ,rust-uuid-0.8)))) > + (home-page > + "https://github.com/sfackler/rust-postgres") > + (synopsis > + "Conversions between Rust and Postgres values") > + (description > + "Conversions between Rust and Postgres values") Full sentence; I think you get the idea :) [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49390] [PATCH 09/21] gnu: Add rust-socket2-0.4 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (7 preceding siblings ...) 2021-07-04 16:31 ` [bug#49389] [PATCH 08/21] gnu: Add rust-postgres-types-0.2 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 8:59 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49393] [PATCH 10/21] gnu: Add rust-hmac-0.11 Domagoj Stolfa ` (13 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49390; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-socket2-0.4): New public 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 79937fb40a..055730505b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -43154,6 +43154,36 @@ maximal amount of configuration possible intended.") (license (list license:asl2.0 license:expat)))) +(define-public rust-socket2-0.4 + (package + (name "rust-socket2") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "socket2" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "18ny6m1gnf6cwp5ax0b5hr36w6yg16z7faj76b31aq2jghhgqgcy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page + "https://github.com/rust-lang/socket2") + (synopsis + "Utilities for handling networking sockets with a maximal amount of configuration +possible intended. +") + (description + "Utilities for handling networking sockets with a maximal amount of configuration +possible intended. +") + (license (list license:expat license:asl2.0)))) + (define-public rust-socks-0.3 (package (name "rust-socks") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49390] [PATCH 09/21] gnu: Add rust-socket2-0.4 2021-07-04 16:31 ` [bug#49390] [PATCH 09/21] gnu: Add rust-socket2-0.4 Domagoj Stolfa @ 2021-07-11 8:59 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 8:59 UTC (permalink / raw) To: Domagoj Stolfa, 49390; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1708 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-socket2-0.4): New public 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 79937fb40a..055730505b 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -43154,6 +43154,36 @@ maximal amount of configuration possible intended.") > (license (list license:asl2.0 > license:expat)))) > > +(define-public rust-socket2-0.4 > + (package > + (name "rust-socket2") > + (version "0.4.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "socket2" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "18ny6m1gnf6cwp5ax0b5hr36w6yg16z7faj76b31aq2jghhgqgcy")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-libc" ,rust-libc-0.2) > + ("rust-winapi" ,rust-winapi-0.3)))) > + (home-page > + "https://github.com/rust-lang/socket2") > + (synopsis > + "Utilities for handling networking sockets with a maximal amount of configuration > +possible intended. The synopsis is a bit long, the GitHub repo says Advanced configuration options for sockets maybe we can use that instead? > + (description > + "Utilities for handling networking sockets with a maximal amount of configuration > +possible intended. > +") Full sentence, and don’t forget line break. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49393] [PATCH 10/21] gnu: Add rust-hmac-0.11 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (8 preceding siblings ...) 2021-07-04 16:31 ` [bug#49390] [PATCH 09/21] gnu: Add rust-socket2-0.4 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 9:04 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49392] [PATCH 11/21] gnu: Add rust-crypto-mac-0.11 Domagoj Stolfa ` (12 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49393; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-hmac-0.11): New public 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 055730505b..4dfaa544e8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -19986,6 +19986,36 @@ Derivation Function (HKDF).") (("rust-digest" ,rust-digest-0.8) ("rust-hmac" ,rust-hmac-0.7)))))) +(define-public rust-hmac-0.11 + (package + (name "rust-hmac") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hmac" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "16z61aibdg4di40sqi4ks2s4rz6r29w4sx4gvblfph3yxch26aia")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.11) + ("rust-digest" ,rust-digest-0.9)) + #:cargo-development-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.11) + ("rust-md-5" ,rust-md-5-0.9) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-streebog" ,rust-streebog-0.9)))) + (home-page "https://github.com/RustCrypto/MACs") + (synopsis + "Generic implementation of Hash-based Message Authentication Code (HMAC)") + (description + "Generic implementation of Hash-based Message Authentication Code (HMAC)") + (license (list license:expat license:asl2.0)))) + (define-public rust-hmac-0.8 (package (name "rust-hmac") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49393] [PATCH 10/21] gnu: Add rust-hmac-0.11 2021-07-04 16:31 ` [bug#49393] [PATCH 10/21] gnu: Add rust-hmac-0.11 Domagoj Stolfa @ 2021-07-11 9:04 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:04 UTC (permalink / raw) To: Domagoj Stolfa, 49393; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1951 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-hmac-0.11): New public 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 055730505b..4dfaa544e8 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -19986,6 +19986,36 @@ Derivation Function (HKDF).") > (("rust-digest" ,rust-digest-0.8) > ("rust-hmac" ,rust-hmac-0.7)))))) > > +(define-public rust-hmac-0.11 > + (package > + (name "rust-hmac") > + (version "0.11.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "hmac" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "16z61aibdg4di40sqi4ks2s4rz6r29w4sx4gvblfph3yxch26aia")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-crypto-mac" ,rust-crypto-mac-0.11) > + ("rust-digest" ,rust-digest-0.9)) > + #:cargo-development-inputs > + (("rust-crypto-mac" ,rust-crypto-mac-0.11) > + ("rust-md-5" ,rust-md-5-0.9) > + ("rust-sha2" ,rust-sha2-0.9) > + ("rust-streebog" ,rust-streebog-0.9)))) > + (home-page "https://github.com/RustCrypto/MACs") > + (synopsis > + "Generic implementation of Hash-based Message Authentication Code (HMAC)") > + (description > + "Generic implementation of Hash-based Message Authentication Code (HMAC)") Full sentence and period. > (define-public rust-hmac-0.8 > (package > (name "rust-hmac") Looks like we already have a ‘rust-hmac’ package, I am not familiar with Rust stuff in Guix, but would it be possible to update that package instead of adding a new one? [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49392] [PATCH 11/21] gnu: Add rust-crypto-mac-0.11 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (9 preceding siblings ...) 2021-07-04 16:31 ` [bug#49393] [PATCH 10/21] gnu: Add rust-hmac-0.11 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 9:05 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49395] [PATCH 12/21] gnu: Add rust-cipher-0.3 Domagoj Stolfa ` (11 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49392; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-crypto-mac-0.11): New public 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 4dfaa544e8..1542178724 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -10838,6 +10838,34 @@ number ``crunching``.") common cryptographic algorithms.") (license (list license:expat license:asl2.0)))) +(define-public rust-crypto-mac-0.11 + (package + (name "rust-crypto-mac") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "crypto-mac" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ghh3qmjf7hv580zqdk4yrbg99v57jx773zb7lzi7j4hj24bdyi5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-blobby" ,rust-blobby-0.3) + ("rust-cipher" ,rust-cipher-0.3) + ("rust-generic-array" ,rust-generic-array-0.14) + ("rust-subtle" ,rust-subtle-2)))) + (home-page + "https://github.com/RustCrypto/traits") + (synopsis + "Trait for Message Authentication Code (MAC) algorithms") + (description + "Trait for Message Authentication Code (MAC) algorithms") + (license (list license:expat license:asl2.0)))) + (define-public rust-crypto-mac-0.10 (package (name "rust-crypto-mac") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49392] [PATCH 11/21] gnu: Add rust-crypto-mac-0.11 2021-07-04 16:31 ` [bug#49392] [PATCH 11/21] gnu: Add rust-crypto-mac-0.11 Domagoj Stolfa @ 2021-07-11 9:05 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:05 UTC (permalink / raw) To: Domagoj Stolfa, 49392; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1783 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-crypto-mac-0.11): New public 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 4dfaa544e8..1542178724 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -10838,6 +10838,34 @@ number ``crunching``.") > common cryptographic algorithms.") > (license (list license:expat license:asl2.0)))) > > +(define-public rust-crypto-mac-0.11 > + (package > + (name "rust-crypto-mac") > + (version "0.11.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "crypto-mac" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0ghh3qmjf7hv580zqdk4yrbg99v57jx773zb7lzi7j4hj24bdyi5")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-blobby" ,rust-blobby-0.3) > + ("rust-cipher" ,rust-cipher-0.3) > + ("rust-generic-array" ,rust-generic-array-0.14) > + ("rust-subtle" ,rust-subtle-2)))) > + (home-page > + "https://github.com/RustCrypto/traits") > + (synopsis > + "Trait for Message Authentication Code (MAC) algorithms") > + (description > + "Trait for Message Authentication Code (MAC) algorithms") > + (license (list license:expat license:asl2.0)))) > + > (define-public rust-crypto-mac-0.10 > (package > (name "rust-crypto-mac") There is already a ‘rust-crypto-mac’ package; would it be possible to update that one instead? [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49395] [PATCH 12/21] gnu: Add rust-cipher-0.3 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (10 preceding siblings ...) 2021-07-04 16:31 ` [bug#49392] [PATCH 11/21] gnu: Add rust-crypto-mac-0.11 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 9:06 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49394] [PATCH 13/21] gnu: Add rust-streebog-0.9 Domagoj Stolfa ` (10 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49395; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-cipher-0.3): New public 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 1542178724..c2221bb87d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -7785,6 +7785,32 @@ coding.") (description "This package provides Rust bindings for libclang.") (license license:asl2.0))) +(define-public rust-cipher-0.3 + (package + (name "rust-cipher") + (version "0.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "cipher" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1dyzsv0c84rgz98d5glnhsz4320wl24x3bq511vnyf0mxir21rby")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-blobby" ,rust-blobby-0.3) + ("rust-generic-array" ,rust-generic-array-0.14)))) + (home-page + "https://github.com/RustCrypto/traits") + (synopsis + "Traits for describing block ciphers and stream ciphers") + (description + "Traits for describing block ciphers and stream ciphers") + (license (list license:expat license:asl2.0)))) + (define-public rust-cipher-0.2 (package (name "rust-cipher") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49395] [PATCH 12/21] gnu: Add rust-cipher-0.3 2021-07-04 16:31 ` [bug#49395] [PATCH 12/21] gnu: Add rust-cipher-0.3 Domagoj Stolfa @ 2021-07-11 9:06 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:06 UTC (permalink / raw) To: Domagoj Stolfa, 49395; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1625 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-cipher-0.3): New public 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 1542178724..c2221bb87d 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -7785,6 +7785,32 @@ coding.") > (description "This package provides Rust bindings for libclang.") > (license license:asl2.0))) > > +(define-public rust-cipher-0.3 > + (package > + (name "rust-cipher") > + (version "0.3.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "cipher" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1dyzsv0c84rgz98d5glnhsz4320wl24x3bq511vnyf0mxir21rby")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-blobby" ,rust-blobby-0.3) > + ("rust-generic-array" ,rust-generic-array-0.14)))) > + (home-page > + "https://github.com/RustCrypto/traits") > + (synopsis > + "Traits for describing block ciphers and stream ciphers") > + (description > + "Traits for describing block ciphers and stream ciphers") > + (license (list license:expat license:asl2.0)))) > + > (define-public rust-cipher-0.2 > (package > (name "rust-cipher") Same as the previous two; update ‘rust-cipher-0.2’ instead? [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49394] [PATCH 13/21] gnu: Add rust-streebog-0.9 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (11 preceding siblings ...) 2021-07-04 16:31 ` [bug#49395] [PATCH 12/21] gnu: Add rust-cipher-0.3 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 9:09 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49396] [PATCH 14/21] gnu: Add rust-hmac-0.10 Domagoj Stolfa ` (9 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49394; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-streebog-0.9): New public 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 c2221bb87d..b4609f0f52 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44056,6 +44056,36 @@ UTF-8.") (license (list license:unlicense license:expat)))) +(define-public rust-streebog-0.9 + (package + (name "rust-streebog") + (version "0.9.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "streebog" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0lz7ajfqdqbrnj01m1xc01ch1g0s9391ma36qqkiyf1074d1r8nr")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-block-buffer" ,rust-block-buffer-0.9) + ("rust-digest" ,rust-digest-0.9) + ("rust-opaque-debug" ,rust-opaque-debug-0.3)) + #:cargo-development-inputs + (("rust-digest" ,rust-digest-0.9) + ("rust-hex-literal" ,rust-hex-literal-0.2)))) + (home-page + "https://github.com/RustCrypto/hashes") + (synopsis + "Streebog (GOST R 34.11-2012) hash function") + (description + "Streebog (GOST R 34.11-2012) hash function") + (license (list license:expat license:asl2.0)))) + (define-public rust-string-0.2 (package (name "rust-string") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49394] [PATCH 13/21] gnu: Add rust-streebog-0.9 2021-07-04 16:31 ` [bug#49394] [PATCH 13/21] gnu: Add rust-streebog-0.9 Domagoj Stolfa @ 2021-07-11 9:09 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:09 UTC (permalink / raw) To: Domagoj Stolfa, 49394; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1606 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-streebog-0.9): New public 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 c2221bb87d..b4609f0f52 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -44056,6 +44056,36 @@ UTF-8.") > (license (list license:unlicense > license:expat)))) > > +(define-public rust-streebog-0.9 > + (package > + (name "rust-streebog") > + (version "0.9.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "streebog" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0lz7ajfqdqbrnj01m1xc01ch1g0s9391ma36qqkiyf1074d1r8nr")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-block-buffer" ,rust-block-buffer-0.9) > + ("rust-digest" ,rust-digest-0.9) > + ("rust-opaque-debug" ,rust-opaque-debug-0.3)) > + #:cargo-development-inputs > + (("rust-digest" ,rust-digest-0.9) > + ("rust-hex-literal" ,rust-hex-literal-0.2)))) > + (home-page > + "https://github.com/RustCrypto/hashes") > + (synopsis > + "Streebog (GOST R 34.11-2012) hash function") > + (description > + "Streebog (GOST R 34.11-2012) hash function") Full sentence and period. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49396] [PATCH 14/21] gnu: Add rust-hmac-0.10 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (12 preceding siblings ...) 2021-07-04 16:31 ` [bug#49394] [PATCH 13/21] gnu: Add rust-streebog-0.9 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 9:10 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49397] [PATCH 15/21] gnu: Add rust-bit-vec-0.6 Domagoj Stolfa ` (8 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49396; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-hmac-0.10): New public 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 b4609f0f52..9e38efb765 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20070,6 +20070,35 @@ Derivation Function (HKDF).") "Generic implementation of Hash-based Message Authentication Code (HMAC)") (license (list license:expat license:asl2.0)))) +(define-public rust-hmac-0.10 + (package + (name "rust-hmac") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hmac" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0plh47p6ryab7sc2i49jg4l8apzasw48axr37ba2c2fvai72dvzf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.10) + ("rust-digest" ,rust-digest-0.9)) + #:cargo-development-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.10) + ("rust-md-5" ,rust-md-5-0.9) + ("rust-sha2" ,rust-sha2-0.9)))) + (home-page "https://github.com/RustCrypto/MACs") + (synopsis + "Generic implementation of Hash-based Message Authentication Code (HMAC)") + (description + "Generic implementation of Hash-based Message Authentication Code (HMAC)") + (license (list license:expat license:asl2.0)))) + (define-public rust-hmac-0.8 (package (name "rust-hmac") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49396] [PATCH 14/21] gnu: Add rust-hmac-0.10 2021-07-04 16:31 ` [bug#49396] [PATCH 14/21] gnu: Add rust-hmac-0.10 Domagoj Stolfa @ 2021-07-11 9:10 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:10 UTC (permalink / raw) To: Domagoj Stolfa, 49396; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 746 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-hmac-0.10): New public 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 b4609f0f52..9e38efb765 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -20070,6 +20070,35 @@ Derivation Function (HKDF).") > "Generic implementation of Hash-based Message Authentication Code (HMAC)") > (license (list license:expat license:asl2.0)))) > > +(define-public rust-hmac-0.10 ‘rust-hmac-0.11’ was added in [10/21], is there any reason for not using that package? [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49397] [PATCH 15/21] gnu: Add rust-bit-vec-0.6 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (13 preceding siblings ...) 2021-07-04 16:31 ` [bug#49396] [PATCH 14/21] gnu: Add rust-hmac-0.10 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 9:11 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49398] [PATCH 16/21] gnu: Add rust-eui48-0.4 Domagoj Stolfa ` (7 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49397; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-bit-vec-0.6): New public 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 9e38efb765..2fa1b00228 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -4950,6 +4950,34 @@ types.") #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3)))))) +(define-public rust-bit-vec-0.6 + (package + (name "rust-bit-vec") + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "bit-vec" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ywqjnv60cdh1slhz67psnp422md6jdliji6alq0gmly2xm9p7rl")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-rand" ,rust-rand-0.7) + ("rust-rand-xorshift" ,rust-rand-xorshift-0.2) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page + "https://github.com/contain-rs/bit-vec") + (synopsis "A vector of bits") + (description + "This package provides a vector of bits") + (license (list license:expat license:asl2.0)))) + (define-public rust-bit-vec-0.5 (package (name "rust-bit-vec") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49397] [PATCH 15/21] gnu: Add rust-bit-vec-0.6 2021-07-04 16:31 ` [bug#49397] [PATCH 15/21] gnu: Add rust-bit-vec-0.6 Domagoj Stolfa @ 2021-07-11 9:11 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:11 UTC (permalink / raw) To: Domagoj Stolfa, 49397; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1483 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-bit-vec-0.6): New public 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 9e38efb765..2fa1b00228 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -4950,6 +4950,34 @@ types.") > #:cargo-development-inputs > (("rust-rand" ,rust-rand-0.3)))))) > > +(define-public rust-bit-vec-0.6 > + (package > + (name "rust-bit-vec") > + (version "0.6.3") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "bit-vec" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1ywqjnv60cdh1slhz67psnp422md6jdliji6alq0gmly2xm9p7rl")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-serde" ,rust-serde-1)) > + #:cargo-development-inputs > + (("rust-rand" ,rust-rand-0.7) > + ("rust-rand-xorshift" ,rust-rand-xorshift-0.2) > + ("rust-serde-json" ,rust-serde-json-1)))) > + (home-page > + "https://github.com/contain-rs/bit-vec") > + (synopsis "A vector of bits") > + (description > + "This package provides a vector of bits") missing period. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49398] [PATCH 16/21] gnu: Add rust-eui48-0.4 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (14 preceding siblings ...) 2021-07-04 16:31 ` [bug#49397] [PATCH 15/21] gnu: Add rust-bit-vec-0.6 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 9:15 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49399] [PATCH 17/21] gnu: Add rust-geo-types-0.7 Domagoj Stolfa ` (6 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49398; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-eui48-0.4): New public variable. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2fa1b00228..bd8778921d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15168,6 +15168,39 @@ deserialized from environment variables.") (("rust-serde" ,rust-serde-1) ("rust-serde-json" ,rust-serde-json-1)))))) +(define-public rust-eui48-0.4 + (package + (name "rust-eui48") + (version "0.4.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "eui48" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0sqbmcnvilanzjagknmpf85pnji2b9hn2pqzd5rygrfkwikghk4c")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-rustc-serialize" + ,rust-rustc-serialize-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/abaumhauer/eui48") + (synopsis + "A library to generate and parse IEEE EUI-48 and EUI-64, also known as MAC-48 media access +control addresses. The IEEE claims trademarks on the names EUI-48 and EUI-64, in which EUI is an +abbreviation for Extended Unique Identifier. +") + (description + "This package provides a library to generate and parse IEEE EUI-48 and EUI-64, also known as MAC-48 media access +control addresses. The IEEE claims trademarks on the names EUI-48 and EUI-64, in which EUI is an +abbreviation for Extended Unique Identifier. +") + (license (list license:expat license:asl2.0)))) + (define-public rust-event-listener-2 (package (name "rust-event-listener") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49398] [PATCH 16/21] gnu: Add rust-eui48-0.4 2021-07-04 16:31 ` [bug#49398] [PATCH 16/21] gnu: Add rust-eui48-0.4 Domagoj Stolfa @ 2021-07-11 9:15 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:15 UTC (permalink / raw) To: Domagoj Stolfa, 49398; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 2140 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-eui48-0.4): New public variable. > --- > gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ > 1 file changed, 33 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index 2fa1b00228..bd8778921d 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -15168,6 +15168,39 @@ deserialized from environment variables.") > (("rust-serde" ,rust-serde-1) > ("rust-serde-json" ,rust-serde-json-1)))))) > > +(define-public rust-eui48-0.4 > + (package > + (name "rust-eui48") > + (version "0.4.6") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "eui48" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0sqbmcnvilanzjagknmpf85pnji2b9hn2pqzd5rygrfkwikghk4c")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-rustc-serialize" > + ,rust-rustc-serialize-0.3) > + ("rust-serde" ,rust-serde-1) > + ("rust-serde-json" ,rust-serde-json-1)))) > + (home-page "https://github.com/abaumhauer/eui48") > + (synopsis > + "A library to generate and parse IEEE EUI-48 and EUI-64, also known as MAC-48 media access > +control addresses. The IEEE claims trademarks on the names EUI-48 and EUI-64, in which EUI is an > +abbreviation for Extended Unique Identifier. > +") The synopsis is way too long, maybe something like: Rust implementation of IEEE EUI-48 datatype > + (description > + "This package provides a library to generate and parse IEEE EUI-48 and EUI-64, also known as MAC-48 media access > +control addresses. The IEEE claims trademarks on the names EUI-48 and EUI-64, in which EUI is an > +abbreviation for Extended Unique Identifier. Line break at 80 characters. I don’t feel like the second sentence is that relevant to this package, probably better to drop it. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49399] [PATCH 17/21] gnu: Add rust-geo-types-0.7 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (15 preceding siblings ...) 2021-07-04 16:31 ` [bug#49398] [PATCH 16/21] gnu: Add rust-eui48-0.4 Domagoj Stolfa @ 2021-07-04 16:31 ` Domagoj Stolfa 2021-07-11 9:15 ` Xinglu Chen 2021-07-04 16:32 ` [bug#49401] [PATCH 18/21] gnu: Add rust-geo-types-0.6 Domagoj Stolfa ` (5 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:31 UTC (permalink / raw) To: 49399; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-geo-types-0.7): New public 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 bd8778921d..b01ea4405a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17976,6 +17976,34 @@ API library @code{gdi32}.") "This package provides geospatial primitives and algorithms.") (license (list license:expat license:asl2.0)))) +(define-public rust-geo-types-0.7 + (package + (name "rust-geo-types") + (version "0.7.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "geo-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1fyj8ldl4xirhr8aawwiaslkklkzml2r5var87vqyp4zvnajxgfq")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.4) + ("rust-arbitrary" ,rust-arbitrary-1) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rstar" ,rust-rstar-0.8) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.4)))) + (home-page "https://github.com/georust/geo") + (synopsis "Geospatial primitive data types") + (description "Geospatial primitive data types") + (license (list license:expat license:asl2.0)))) + (define-public rust-getch-0.2 (package (name "rust-getch") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49399] [PATCH 17/21] gnu: Add rust-geo-types-0.7 2021-07-04 16:31 ` [bug#49399] [PATCH 17/21] gnu: Add rust-geo-types-0.7 Domagoj Stolfa @ 2021-07-11 9:15 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:15 UTC (permalink / raw) To: Domagoj Stolfa, 49399; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1622 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-geo-types-0.7): New public 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 bd8778921d..b01ea4405a 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -17976,6 +17976,34 @@ API library @code{gdi32}.") > "This package provides geospatial primitives and algorithms.") > (license (list license:expat license:asl2.0)))) > > +(define-public rust-geo-types-0.7 > + (package > + (name "rust-geo-types") > + (version "0.7.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "geo-types" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1fyj8ldl4xirhr8aawwiaslkklkzml2r5var87vqyp4zvnajxgfq")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-approx" ,rust-approx-0.4) > + ("rust-arbitrary" ,rust-arbitrary-1) > + ("rust-num-traits" ,rust-num-traits-0.2) > + ("rust-rstar" ,rust-rstar-0.8) > + ("rust-serde" ,rust-serde-1)) > + #:cargo-development-inputs > + (("rust-approx" ,rust-approx-0.4)))) > + (home-page "https://github.com/georust/geo") > + (synopsis "Geospatial primitive data types") > + (description "Geospatial primitive data types") Full sentence. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49401] [PATCH 18/21] gnu: Add rust-geo-types-0.6 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (16 preceding siblings ...) 2021-07-04 16:31 ` [bug#49399] [PATCH 17/21] gnu: Add rust-geo-types-0.7 Domagoj Stolfa @ 2021-07-04 16:32 ` Domagoj Stolfa 2021-07-11 9:16 ` Xinglu Chen 2021-07-04 16:32 ` [bug#49400] [PATCH 19/21] gnu: Add rust-rstar-0.8 Domagoj Stolfa ` (4 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:32 UTC (permalink / raw) To: 49401; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-geo-types-0.6): New public 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 b01ea4405a..5c8e10a772 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18004,6 +18004,33 @@ API library @code{gdi32}.") (description "Geospatial primitive data types") (license (list license:expat license:asl2.0)))) +(define-public rust-geo-types-0.6 + (package + (name "rust-geo-types") + (version "0.6.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "geo-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wivy6r2bzc32gxp5g5j689qz6p9ls5qgq0z8q64aayv3xd950vm")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rstar" ,rust-rstar-0.8) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.3)))) + (home-page "https://github.com/georust/geo") + (synopsis "Geospatial primitive data types") + (description "Geospatial primitive data types") + (license (list license:expat license:asl2.0)))) + (define-public rust-getch-0.2 (package (name "rust-getch") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49401] [PATCH 18/21] gnu: Add rust-geo-types-0.6 2021-07-04 16:32 ` [bug#49401] [PATCH 18/21] gnu: Add rust-geo-types-0.6 Domagoj Stolfa @ 2021-07-11 9:16 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:16 UTC (permalink / raw) To: Domagoj Stolfa, 49401; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 717 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-geo-types-0.6): New public 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 b01ea4405a..5c8e10a772 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -18004,6 +18004,33 @@ API library @code{gdi32}.") > (description "Geospatial primitive data types") > (license (list license:expat license:asl2.0)))) > > +(define-public rust-geo-types-0.6 ‘rust-geo-types-0.7’ was just added in the previous commit, why not just use that? [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49400] [PATCH 19/21] gnu: Add rust-rstar-0.8 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (17 preceding siblings ...) 2021-07-04 16:32 ` [bug#49401] [PATCH 18/21] gnu: Add rust-geo-types-0.6 Domagoj Stolfa @ 2021-07-04 16:32 ` Domagoj Stolfa 2021-07-11 9:16 ` Xinglu Chen 2021-07-04 16:32 ` [bug#49403] [PATCH 20/21] gnu: Add rust-postgres-derive-0.4 Domagoj Stolfa ` (3 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:32 UTC (permalink / raw) To: 49400; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-rstar-0.8): New public variable. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 5c8e10a772..8ec8506c94 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37209,6 +37209,39 @@ wildcard segments") rust.") (license license:mpl2.0))) +(define-public rust-rstar-0.8 + (package + (name "rust-rstar") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstar" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1b6vjfwvpcgy0q8ywywz548vhxrmhbz2sm6xyhnmj5p5xd1xfqff")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-heapless" ,rust-heapless-0.6) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-pdqselect" ,rust-pdqselect-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.3) + ("rust-rand" ,rust-rand-0.7) + ("rust-rand-hc" ,rust-rand-hc-0.2) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/Stoeoef/rstar") + (synopsis + "R*-tree library for the rust ecosystem") + (description + "R*-tree library for the rust ecosystem") + (license (list license:expat license:asl2.0)))) + (define-public rust-rpassword-5 (package (name "rust-rpassword") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49400] [PATCH 19/21] gnu: Add rust-rstar-0.8 2021-07-04 16:32 ` [bug#49400] [PATCH 19/21] gnu: Add rust-rstar-0.8 Domagoj Stolfa @ 2021-07-11 9:16 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:16 UTC (permalink / raw) To: Domagoj Stolfa, 49400; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1710 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-rstar-0.8): New public variable. > --- > gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ > 1 file changed, 33 insertions(+) > > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index 5c8e10a772..8ec8506c94 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -37209,6 +37209,39 @@ wildcard segments") > rust.") > (license license:mpl2.0))) > > +(define-public rust-rstar-0.8 > + (package > + (name "rust-rstar") > + (version "0.8.3") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "rstar" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1b6vjfwvpcgy0q8ywywz548vhxrmhbz2sm6xyhnmj5p5xd1xfqff")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-heapless" ,rust-heapless-0.6) > + ("rust-num-traits" ,rust-num-traits-0.2) > + ("rust-pdqselect" ,rust-pdqselect-0.1) > + ("rust-serde" ,rust-serde-1) > + ("rust-smallvec" ,rust-smallvec-1)) > + #:cargo-development-inputs > + (("rust-approx" ,rust-approx-0.3) > + ("rust-rand" ,rust-rand-0.7) > + ("rust-rand-hc" ,rust-rand-hc-0.2) > + ("rust-serde-json" ,rust-serde-json-1)))) > + (home-page "https://github.com/Stoeoef/rstar") > + (synopsis > + "R*-tree library for the rust ecosystem") > + (description > + "R*-tree library for the rust ecosystem") Full sentence. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49403] [PATCH 20/21] gnu: Add rust-postgres-derive-0.4 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (18 preceding siblings ...) 2021-07-04 16:32 ` [bug#49400] [PATCH 19/21] gnu: Add rust-rstar-0.8 Domagoj Stolfa @ 2021-07-04 16:32 ` Domagoj Stolfa 2021-07-11 9:19 ` Xinglu Chen 2021-07-04 16:32 ` [bug#49402] [PATCH 21/21] gnu: Add rust-pdqselect-0.1 Domagoj Stolfa ` (2 subsequent siblings) 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:32 UTC (permalink / raw) To: 49403; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-postgres-derive-0.4): New public 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 8ec8506c94..ab2e6dbb01 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32778,6 +32778,33 @@ UDP.") "This package provides a native, synchronous PostgreSQL client") (license (list license:expat license:asl2.0)))) +(define-public rust-postgres-derive-0.4 + (package + (name "rust-postgres-derive") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres-derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0xqlf1gffy3q8hra3fm0vm9x8i5fkvi0qjl99d0xirxh3hidsmy8")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page + "https://github.com/sfackler/rust-postgres") + (synopsis + "An internal crate used by postgres-types") + (description + "An internal crate used by postgres-types") + (license (list license:expat license:asl2.0)))) + (define-public rust-postgres-protocol-0.3 (package (name "rust-postgres-protocol") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49403] [PATCH 20/21] gnu: Add rust-postgres-derive-0.4 2021-07-04 16:32 ` [bug#49403] [PATCH 20/21] gnu: Add rust-postgres-derive-0.4 Domagoj Stolfa @ 2021-07-11 9:19 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:19 UTC (permalink / raw) To: Domagoj Stolfa, 49403; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1566 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-postgres-derive-0.4): New public 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 8ec8506c94..ab2e6dbb01 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -32778,6 +32778,33 @@ UDP.") > "This package provides a native, synchronous PostgreSQL client") > (license (list license:expat license:asl2.0)))) > > +(define-public rust-postgres-derive-0.4 > + (package > + (name "rust-postgres-derive") > + (version "0.4.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "postgres-derive" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0xqlf1gffy3q8hra3fm0vm9x8i5fkvi0qjl99d0xirxh3hidsmy8")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-proc-macro2" ,rust-proc-macro2-1) > + ("rust-quote" ,rust-quote-1) > + ("rust-syn" ,rust-syn-1)))) > + (home-page > + "https://github.com/sfackler/rust-postgres") > + (synopsis > + "An internal crate used by postgres-types") Avoid using words like “an” and “the” in the synopsis. > + (description > + "An internal crate used by postgres-types") Full sentence. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49402] [PATCH 21/21] gnu: Add rust-pdqselect-0.1 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (19 preceding siblings ...) 2021-07-04 16:32 ` [bug#49403] [PATCH 20/21] gnu: Add rust-postgres-derive-0.4 Domagoj Stolfa @ 2021-07-04 16:32 ` Domagoj Stolfa 2021-07-11 9:20 ` Xinglu Chen 2021-07-11 9:26 ` [bug#49383] [PATCH 00/21] Add hyperfine Xinglu Chen 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa 22 siblings, 1 reply; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-04 16:32 UTC (permalink / raw) To: 49402; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-pdqselect-0.1): New public 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 ab2e6dbb01..47ed59ddb0 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31281,6 +31281,27 @@ in pure Rust.") "This package provides FFI bindings for PDCurses implementation.") (license license:expat))) +(define-public rust-pdqselect-0.1 + (package + (name "rust-pdqselect") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "pdqselect" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "09vwywzavhgqgr3vi2ycgv2nd0067jirv36fb3jvp860xikigjaf")))) + (build-system cargo-build-system) + (home-page "") + (synopsis + "Selects the kth smallest element of a slice, based on Orson Peters's pdqsort") + (description + "Selects the kth smallest element of a slice, based on Orson Peters's pdqsort") + (license (list license:asl2.0 license:expat)))) + (define-public rust-pear-0.1 (package (name "rust-pear") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49402] [PATCH 21/21] gnu: Add rust-pdqselect-0.1 2021-07-04 16:32 ` [bug#49402] [PATCH 21/21] gnu: Add rust-pdqselect-0.1 Domagoj Stolfa @ 2021-07-11 9:20 ` Xinglu Chen 0 siblings, 0 replies; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:20 UTC (permalink / raw) To: Domagoj Stolfa, 49402; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1323 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > * gnu/packages/crates-io.scm (rust-pdqselect-0.1): New public 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 ab2e6dbb01..47ed59ddb0 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -31281,6 +31281,27 @@ in pure Rust.") > "This package provides FFI bindings for PDCurses implementation.") > (license license:expat))) > > +(define-public rust-pdqselect-0.1 > + (package > + (name "rust-pdqselect") > + (version "0.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "pdqselect" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "09vwywzavhgqgr3vi2ycgv2nd0067jirv36fb3jvp860xikigjaf")))) > + (build-system cargo-build-system) > + (home-page "") Where is the home-page? > + (synopsis > + "Selects the kth smallest element of a slice, based on Orson Peters's pdqsort") > + (description > + "Selects the kth smallest element of a slice, based on Orson Peters's pdqsort") Full sentence. [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH 00/21] Add hyperfine 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (20 preceding siblings ...) 2021-07-04 16:32 ` [bug#49402] [PATCH 21/21] gnu: Add rust-pdqselect-0.1 Domagoj Stolfa @ 2021-07-11 9:26 ` Xinglu Chen 2021-07-11 11:27 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa 22 siblings, 1 reply; 72+ messages in thread From: Xinglu Chen @ 2021-07-11 9:26 UTC (permalink / raw) To: Domagoj Stolfa, 49383; +Cc: Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1617 bytes --] On Sun, Jul 04 2021, Domagoj Stolfa wrote: > Hyperfine is a rust utility used for benchmarking, see: > https://github.com/sharkdp/hyperfine. > > This patch series packages hyperfine in Guix, and each patch is adding the > necessary dependencies for hyperfine to build. > > I've tested 5 rounds of building hyperfine and everything seems to be in order > and have been using it locally. > > Domagoj Stolfa (21): > gnu: Add hyperfine. > gnu: Add rust-colored-2 > gnu: Add rust-rust-decimal-1 > gnu: Add rust-statistical-1 > gnu: Add rust-postgres-0.19 > gnu: Add rust-tokio-postgres-0.7 > gnu: Add rust-postgres-protocol-0.6 > gnu: Add rust-postgres-types-0.2 > gnu: Add rust-socket2-0.4 > gnu: Add rust-hmac-0.11 > gnu: Add rust-crypto-mac-0.11 > gnu: Add rust-cipher-0.3 > gnu: Add rust-streebog-0.9 > gnu: Add rust-hmac-0.10 > gnu: Add rust-bit-vec-0.6 > gnu: Add rust-eui48-0.4 > gnu: Add rust-geo-types-0.7 > gnu: Add rust-geo-types-0.6 > gnu: Add rust-rstar-0.8 > gnu: Add rust-postgres-derive-0.4 > gnu: Add rust-pdqselect-0.1 Ideally, the patches should be in the reverse order, so that the dependencies of ‘hyperfine’ gets added before ‘hyperfine’ itself gets added. A more general suggestion after reviewing the patches is to run ‘guix lint’ after adding new packages, it will often catch a lot of the common mistakes people make; don’t just rely on the importer to do everything. I didn’t build any of the packages as I was building GHC while reviewing the packages, hopefully I will get to that. :) [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 861 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH 00/21] Add hyperfine 2021-07-11 9:26 ` [bug#49383] [PATCH 00/21] Add hyperfine Xinglu Chen @ 2021-07-11 11:27 ` Domagoj Stolfa 0 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 11:27 UTC (permalink / raw) To: Xinglu Chen; +Cc: 49383, Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 1092 bytes --] Hi Xinglu: Thanks for taking the effort to look through everything! Regarding the multiple versions, when I'd tried building with the same versions of things already imported (e.g. hmac-0.11 and hmac-0.10) it didn't work. Same is true for rust-geo-types. I'll investigate if maybe it was caused by some oversight on my end and try to eleminate as many duplicates as possible. > Ideally, the patches should be in the reverse order, so that the > dependencies of ‘hyperfine’ gets added before ‘hyperfine’ itself gets > added. ACK. > A more general suggestion after reviewing the patches is to run ‘guix > lint’ after adding new packages, it will often catch a lot of the > common mistakes people make; don’t just rely on the importer to do > everything. Will do, I'd ran it for hyperfine itself and had an (in retrospect, a very silly) assumption that it would lint the dependencies too. Will update the patches based on your comments and send them in as soon as I have something working with the updated patch set. Thanks again! -- Domagoj [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 00/26] Addressing comments 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa ` (21 preceding siblings ...) 2021-07-11 9:26 ` [bug#49383] [PATCH 00/21] Add hyperfine Xinglu Chen @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 01/26] gnu: Add rust-pdqselect-0.1 Domagoj Stolfa ` (26 more replies) 22 siblings, 27 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa Hi: I've gone through the comments and made sure that every `guix lint` and `guix build` is happy. I've update what made sense to update for this patch, however for anything that I could not update (e.g. there are too many packages depending on it) -- I simply added a new version and inherited from it in other versions. For rust-cipher, I added a new package, rust-cipher-0.3 and then moved all the packages that use rust-cipher-0.2 to use rust-cipher-0.3. I don't know if there is anything else that depends on rust-cipher-0.2, so I did not remove it. Any duplicate package with different versions must unfortunately be added in order for things to build (e.g. geo-types@0.7 and geo-types@0.6). I've tried everything, but cargo is generally unhappy about not having a particular version. Domagoj Stolfa (26): gnu: Add rust-pdqselect-0.1 gnu: Add rust-postgres-derive-0.4 gnu: Add rust-rstar-0.9 gnu: Add rust-geo-types-0.7 gnu: Add rust-bit-vec-0.6 gnu: Add rust-cipher-0.3 gnu: rust-crypto-mac-0.10: Use rust-cipher-0.3. gnu: rust-ctr-0.6: Use rust-cipher-0.3. gnu: rust-eax-0.3: Use rust-cipher-0.3. gnu: rust-win-crypto-ng-0.4: Use rust-cipher-0.3. gnu: Add rust-crypto-mac-0.11 gnu: Add rust-streebog-0.9 gnu: Add rust-hmac-0.11 gnu: Add rust-hmac-0.10 gnu: Add rust-postgres-protocol-0.6 gnu: Add rust-eui48-0.4 gnu: Add rust-rstar-0.8 gnu: Add rust-geo-types-0.6 gnu: Add rust-postgres-types-0.2 gnu: Add rust-socket2-0.4 gnu: Add rust-tokio-postgres-0.7 gnu: Add rust-postgres-0.19 gnu: Add rust-statistical-1 gnu: Add rust-rust-decimal-1 gnu: Add rust-colored-2 gnu: Add hyperfine. gnu/packages/crates-graphics.scm | 38 +- gnu/packages/crates-io.scm | 701 ++++++++++++++++++++++++++++--- gnu/packages/rust-apps.scm | 40 ++ 3 files changed, 713 insertions(+), 66 deletions(-) -- 2.32.0 ^ permalink raw reply [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 01/26] gnu: Add rust-pdqselect-0.1 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 02/26] gnu: Add rust-postgres-derive-0.4 Domagoj Stolfa ` (25 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-pdqselect-0.1): New public 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 b97ef478a4..c4ec0ea1c5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -31225,6 +31225,28 @@ in pure Rust.") "This package provides FFI bindings for PDCurses implementation.") (license license:expat))) +(define-public rust-pdqselect-0.1 + (package + (name "rust-pdqselect") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "pdqselect" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "09vwywzavhgqgr3vi2ycgv2nd0067jirv36fb3jvp860xikigjaf")))) + (build-system cargo-build-system) + (home-page "https://crates.io/crates/pdqselect") + (synopsis + "Selects the kth smallest element of a slice") + (description + "Selects the kth smallest element of a slice, based on Orson Peters's +pdqsort.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-pear-0.1 (package (name "rust-pear") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 02/26] gnu: Add rust-postgres-derive-0.4 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 01/26] gnu: Add rust-pdqselect-0.1 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 03/26] gnu: Add rust-rstar-0.9 Domagoj Stolfa ` (24 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-postgres-derive-0.4): New public 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 c4ec0ea1c5..9e2e3d6b18 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32711,6 +32711,33 @@ UDP.") "This package provides a native, synchronous PostgreSQL client.") (license license:expat))) +(define-public rust-postgres-derive-0.4 + (package + (name "rust-postgres-derive") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres-derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0xqlf1gffy3q8hra3fm0vm9x8i5fkvi0qjl99d0xirxh3hidsmy8")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page + "https://github.com/sfackler/rust-postgres") + (synopsis + "Internal crate used by postgres-types") + (description + "Internal crate used by postgres-types.") + (license (list license:expat license:asl2.0)))) + (define-public rust-postgres-protocol-0.3 (package (name "rust-postgres-protocol") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 03/26] gnu: Add rust-rstar-0.9 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 01/26] gnu: Add rust-pdqselect-0.1 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 02/26] gnu: Add rust-postgres-derive-0.4 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 04/26] gnu: Add rust-geo-types-0.7 Domagoj Stolfa ` (23 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-rstar-0.9): New public variable. --- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9e2e3d6b18..3389f12725 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37137,6 +37137,39 @@ wildcard segments") rust.") (license license:mpl2.0))) +(define-public rust-rstar-0.9 + (package + (name "rust-rstar") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstar" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1bdby74j2h7rizs6p81xxilnjsi6w1z2xx2vigaw2gkj5cvlp3km")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-heapless" ,rust-heapless-0.6) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-pdqselect" ,rust-pdqselect-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.3) + ("rust-rand" ,rust-rand-0.7) + ("rust-rand-hc" ,rust-rand-hc-0.2) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page "https://github.com/georust/rstar") + (synopsis + "R*-tree library for the rust ecosystem") + (description + "R*-tree library for the rust ecosystem.") + (license (list license:expat license:asl2.0)))) + (define-public rust-rpassword-5 (package (name "rust-rpassword") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 04/26] gnu: Add rust-geo-types-0.7 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (2 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 03/26] gnu: Add rust-rstar-0.9 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 05/26] gnu: Add rust-bit-vec-0.6 Domagoj Stolfa ` (22 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-geo-types-0.7): New public 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 3389f12725..a725e6940c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18035,6 +18035,34 @@ API library @code{gdi32}.") "This package provides geospatial primitives and algorithms.") (license (list license:expat license:asl2.0)))) +(define-public rust-geo-types-0.7 + (package + (name "rust-geo-types") + (version "0.7.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "geo-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1fyj8ldl4xirhr8aawwiaslkklkzml2r5var87vqyp4zvnajxgfq")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.4) + ("rust-arbitrary" ,rust-arbitrary-1) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rstar" ,rust-rstar-0.9) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.4)))) + (home-page "https://github.com/georust/geo") + (synopsis "Geospatial primitive data types") + (description "This package provides geospatial primitive data types.") + (license (list license:expat license:asl2.0)))) + (define-public rust-getch-0.2 (package (name "rust-getch") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 05/26] gnu: Add rust-bit-vec-0.6 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (3 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 04/26] gnu: Add rust-geo-types-0.7 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 06/26] gnu: Add rust-cipher-0.3 Domagoj Stolfa ` (21 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-bit-vec-0.6): New public 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 a725e6940c..43b2a75eb9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -5209,6 +5209,34 @@ streams in big-endian and little-endian formats.") "00a6wy54s1dmadm5xz8k2cbsd7ixvm48mlc45bk0fdy0pbra6jk1")))) (arguments `(#:skip-build? #t)))) +(define-public rust-bit-vec-0.6 + (package + (name "rust-bit-vec") + (version "0.6.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "bit-vec" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ywqjnv60cdh1slhz67psnp422md6jdliji6alq0gmly2xm9p7rl")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-rand" ,rust-rand-0.7) + ("rust-rand-xorshift" ,rust-rand-xorshift-0.2) + ("rust-serde-json" ,rust-serde-json-1)))) + (home-page + "https://github.com/contain-rs/bit-vec") + (synopsis "Rust implementation of a vector of bits") + (description + "This package provides a vector of bits.") + (license (list license:expat license:asl2.0)))) + (define-public rust-bitvec-0.19 (package (name "rust-bitvec") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 06/26] gnu: Add rust-cipher-0.3 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (4 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 05/26] gnu: Add rust-bit-vec-0.6 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 07/26] gnu: rust-crypto-mac-0.10: Use rust-cipher-0.3 Domagoj Stolfa ` (20 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-cipher-0.3): New public variable. --- gnu/packages/crates-io.scm | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 43b2a75eb9..2545e95a7e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -7848,10 +7848,10 @@ coding.") (description "This package provides Rust bindings for libclang.") (license license:asl2.0))) -(define-public rust-cipher-0.2 +(define-public rust-cipher-0.3 (package (name "rust-cipher") - (version "0.2.5") + (version "0.3.0") (source (origin (method url-fetch) @@ -7859,11 +7859,11 @@ coding.") (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "00b8imbmdg7zdrbaczlivmdfdy09xldg95wl4iijl15xgjcfgy0j")))) + (base32 "1dyzsv0c84rgz98d5glnhsz4320wl24x3bq511vnyf0mxir21rby")))) (build-system cargo-build-system) (arguments - `(#:skip-build? #t - #:cargo-inputs + `(#:skip-build? #t + #:cargo-inputs (("rust-blobby" ,rust-blobby-0.3) ("rust-generic-array" ,rust-generic-array-0.14)))) (home-page "https://docs.rs/cipher/") @@ -7874,6 +7874,26 @@ RustCrypto/stream-ciphers for algorithm implementations which use these traits.") (license (list license:expat license:asl2.0)))) +(define-public rust-cipher-0.2 + (package + (inherit rust-cipher-0.3) + (name "rust-cipher") + (version "0.2.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "cipher" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "00b8imbmdg7zdrbaczlivmdfdy09xldg95wl4iijl15xgjcfgy0j")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-blobby" ,rust-blobby-0.3) + ("rust-generic-array" ,rust-generic-array-0.14)))))) + (define-public rust-clang-sys-0.29 (package (inherit rust-clang-sys-1) -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 07/26] gnu: rust-crypto-mac-0.10: Use rust-cipher-0.3. 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (5 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 06/26] gnu: Add rust-cipher-0.3 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 08/26] gnu: rust-ctr-0.6: " Domagoj Stolfa ` (19 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-crypto-mac-0.10): Update rust-cipher-0.2 to rust-cipher-0.3. --- gnu/packages/crates-io.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2545e95a7e..8e02adf46d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -10909,7 +10909,7 @@ common cryptographic algorithms.") `(#:skip-build? #t #:cargo-inputs (("rust-blobby" ,rust-blobby-0.3) - ("rust-cipher" ,rust-cipher-0.2) + ("rust-cipher" ,rust-cipher-0.3) ("rust-generic-array" ,rust-generic-array-0.14) ("rust-subtle" ,rust-subtle-2)))) (home-page "https://github.com/RustCrypto/traits") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 08/26] gnu: rust-ctr-0.6: Use rust-cipher-0.3. 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (6 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 07/26] gnu: rust-crypto-mac-0.10: Use rust-cipher-0.3 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 09/26] gnu: rust-eax-0.3: " Domagoj Stolfa ` (18 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-ctr-0.6): Update rust-cipher-0.2 to rust-cipher-0.3. --- gnu/packages/crates-io.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8e02adf46d..30c7de46ff 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -11437,7 +11437,7 @@ use with sct crate.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-cipher" ,rust-cipher-0.2)))) + (("rust-cipher" ,rust-cipher-0.3)))) (home-page "https://docs.rs/ctr/") (synopsis "CTR block mode of operation") (description "This package provides a generic implementations of CTR mode -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 09/26] gnu: rust-eax-0.3: Use rust-cipher-0.3. 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (7 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 08/26] gnu: rust-ctr-0.6: " Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 10/26] gnu: rust-win-crypto-ng-0.4: " Domagoj Stolfa ` (17 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-eax-0.3): Update rust-cipher-0.2 to rust-cipher-0.3. --- gnu/packages/crates-io.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 30c7de46ff..e014dccea4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14225,7 +14225,7 @@ easy.") `(#:skip-build? #t #:cargo-inputs (("rust-aead" ,rust-aead-0.3) - ("rust-cipher" ,rust-cipher-0.2) + ("rust-cipher" ,rust-cipher-0.3) ("rust-cmac" ,rust-cmac-0.5) ("rust-ctr" ,rust-ctr-0.6) ("rust-subtle" ,rust-subtle-2)))) -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 10/26] gnu: rust-win-crypto-ng-0.4: Use rust-cipher-0.3. 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (8 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 09/26] gnu: rust-eax-0.3: " Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 11/26] gnu: Add rust-crypto-mac-0.11 Domagoj Stolfa ` (16 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-win-crypto-ng-0.4): Update rust-cipher-0.2 to rust-cipher-0.3. --- gnu/packages/crates-io.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e014dccea4..d34b84b58b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -54395,7 +54395,7 @@ color in a Windows console.") (arguments `(#:skip-build? #t #:cargo-inputs - (("rust-cipher" ,rust-cipher-0.2) + (("rust-cipher" ,rust-cipher-0.3) ("rust-doc-comment" ,rust-doc-comment-0.3) ("rust-rand-core" ,rust-rand-core-0.5) ("rust-winapi" ,rust-winapi-0.3) -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 11/26] gnu: Add rust-crypto-mac-0.11 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (9 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 10/26] gnu: rust-win-crypto-ng-0.4: " Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 12/26] gnu: Add rust-streebog-0.9 Domagoj Stolfa ` (15 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-crypto-mac-0.11): New public variable. --- gnu/packages/crates-io.scm | 41 +++++++++++++++++++++++++++++--------- 1 file changed, 32 insertions(+), 9 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d34b84b58b..b963d389f4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -10892,8 +10892,36 @@ number ``crunching``.") common cryptographic algorithms.") (license (list license:expat license:asl2.0)))) +(define-public rust-crypto-mac-0.11 + (package + (name "rust-crypto-mac") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "crypto-mac" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ghh3qmjf7hv580zqdk4yrbg99v57jx773zb7lzi7j4hj24bdyi5")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-blobby" ,rust-blobby-0.3) + ("rust-cipher" ,rust-cipher-0.3) + ("rust-generic-array" ,rust-generic-array-0.14) + ("rust-subtle" ,rust-subtle-2)))) + (home-page + "https://github.com/RustCrypto/traits") + (synopsis "Trait for Message Authentication Code (MAC) algorithms") + (description "This package provides trait for @dfn{Message Authentication +Code} (MAC) algorithms.") + (license (list license:expat license:asl2.0)))) + (define-public rust-crypto-mac-0.10 (package + (inherit rust-crypto-mac-0.11) (name "rust-crypto-mac") (version "0.10.0") (source @@ -10911,16 +10939,11 @@ common cryptographic algorithms.") (("rust-blobby" ,rust-blobby-0.3) ("rust-cipher" ,rust-cipher-0.3) ("rust-generic-array" ,rust-generic-array-0.14) - ("rust-subtle" ,rust-subtle-2)))) - (home-page "https://github.com/RustCrypto/traits") - (synopsis "Trait for Message Authentication Code (MAC) algorithms") - (description "This package provides trait for @dfn{Message Authentication -Code} (MAC) algorithms.") - (license (list license:expat license:asl2.0)))) + ("rust-subtle" ,rust-subtle-2)))))) (define-public rust-crypto-mac-0.8 (package - (inherit rust-crypto-mac-0.10) + (inherit rust-crypto-mac-0.11) (name "rust-crypto-mac") (version "0.8.0") (source @@ -10940,7 +10963,7 @@ Code} (MAC) algorithms.") (define-public rust-crypto-mac-0.7 (package - (inherit rust-crypto-mac-0.8) + (inherit rust-crypto-mac-0.11) (name "rust-crypto-mac") (version "0.7.0") (source @@ -10960,7 +10983,7 @@ Code} (MAC) algorithms.") (define-public rust-crypto-mac-0.5 (package - (inherit rust-crypto-mac-0.10) + (inherit rust-crypto-mac-0.11) (name "rust-crypto-mac") (version "0.5.2") (source -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 12/26] gnu: Add rust-streebog-0.9 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (10 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 11/26] gnu: Add rust-crypto-mac-0.11 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 13/26] gnu: Add rust-hmac-0.11 Domagoj Stolfa ` (14 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-streebog-0.9): New public 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 b963d389f4..62f4309772 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44182,6 +44182,36 @@ UTF-8.") (license (list license:unlicense license:expat)))) +(define-public rust-streebog-0.9 + (package + (name "rust-streebog") + (version "0.9.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "streebog" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0lz7ajfqdqbrnj01m1xc01ch1g0s9391ma36qqkiyf1074d1r8nr")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-block-buffer" ,rust-block-buffer-0.9) + ("rust-digest" ,rust-digest-0.9) + ("rust-opaque-debug" ,rust-opaque-debug-0.3)) + #:cargo-development-inputs + (("rust-digest" ,rust-digest-0.9) + ("rust-hex-literal" ,rust-hex-literal-0.2)))) + (home-page + "https://github.com/RustCrypto/hashes") + (synopsis + "Streebog (GOST R 34.11-2012) hash function") + (description + "This package provides a streebog (GOST R 34.11-2012) hash function.") + (license (list license:expat license:asl2.0)))) + (define-public rust-string-0.2 (package (name "rust-string") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 13/26] gnu: Add rust-hmac-0.11 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (11 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 12/26] gnu: Add rust-streebog-0.9 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 14/26] gnu: Add rust-hmac-0.10 Domagoj Stolfa ` (13 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-hmac-0.11): New public variable. --- gnu/packages/crates-io.scm | 46 +++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 62f4309772..c6ca1f8948 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20259,8 +20259,40 @@ Derivation Function (HKDF).") (("rust-digest" ,rust-digest-0.8) ("rust-hmac" ,rust-hmac-0.7)))))) +(define-public rust-hmac-0.11 + (package + (name "rust-hmac") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hmac" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "16z61aibdg4di40sqi4ks2s4rz6r29w4sx4gvblfph3yxch26aia")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.11) + ("rust-digest" ,rust-digest-0.9)) + #:cargo-development-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.11) + ("rust-md-5" ,rust-md-5-0.9) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-streebog" ,rust-streebog-0.9)))) + (home-page "https://github.com/RustCrypto/MACs") + (synopsis + "Generic implementation of Hash-based Message Authentication Code") + (description + "This package provides a generic implementation of @acronym{HMAC, +Hash-based Message Authentication Code}.") + (license (list license:expat license:asl2.0)))) + (define-public rust-hmac-0.8 (package + (inherit rust-hmac-0.11) (name "rust-hmac") (version "0.8.1") (source @@ -20280,17 +20312,11 @@ Derivation Function (HKDF).") #:cargo-development-inputs (("rust-crypto-mac" ,rust-crypto-mac-0.8) ("rust-md-5" ,rust-md-5-0.9) - ("rust-sha2" ,rust-sha2-0.9)))) - (home-page "https://github.com/RustCrypto/MACs") - (synopsis "Generic implementation of Hash-based Message Authentication Code") - (description - "This package provides a generic implementation of @acronym{HMAC, -Hash-based Message Authentication Code}.") - (license (list license:expat license:asl2.0)))) + ("rust-sha2" ,rust-sha2-0.9)))))) (define-public rust-hmac-0.7 (package - (inherit rust-hmac-0.8) + (inherit rust-hmac-0.11) (name "rust-hmac") (version "0.7.1") (source @@ -20313,7 +20339,7 @@ Hash-based Message Authentication Code}.") (define-public rust-hmac-0.5 (package - (inherit rust-hmac-0.8) + (inherit rust-hmac-0.11) (name "rust-hmac") (version "0.5.0") (source @@ -20331,7 +20357,7 @@ Hash-based Message Authentication Code}.") (define-public rust-hmac-0.4 (package - (inherit rust-hmac-0.8) + (inherit rust-hmac-0.11) (name "rust-hmac") (version "0.4.2") (source -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 14/26] gnu: Add rust-hmac-0.10 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (12 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 13/26] gnu: Add rust-hmac-0.11 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 15/26] gnu: Add rust-postgres-protocol-0.6 Domagoj Stolfa ` (12 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-hmac-0.10): New public variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c6ca1f8948..9ad90bc45f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20290,6 +20290,30 @@ Derivation Function (HKDF).") Hash-based Message Authentication Code}.") (license (list license:expat license:asl2.0)))) +(define-public rust-hmac-0.10 + (package + (inherit rust-hmac-0.11) + (name "rust-hmac") + (version "0.10.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "hmac" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "058yxq54x7xn0gk2vy9bl51r32c9z7qlcl2b80bjh3lk3rmiqi61")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.10) + ("rust-digest" ,rust-digest-0.9)) + #:cargo-development-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.10) + ("rust-md-5" ,rust-md-5-0.9) + ("rust-sha2" ,rust-sha2-0.9)))))) + (define-public rust-hmac-0.8 (package (inherit rust-hmac-0.11) -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 15/26] gnu: Add rust-postgres-protocol-0.6 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (13 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 14/26] gnu: Add rust-hmac-0.10 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 16/26] gnu: Add rust-eui48-0.4 Domagoj Stolfa ` (11 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-postgres-protocol-0.6): New public variable. --- gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 9ad90bc45f..18b5977ee3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32887,8 +32887,42 @@ UDP.") "Internal crate used by postgres-types.") (license (list license:expat license:asl2.0)))) +(define-public rust-postgres-protocol-0.6 + (package + (name "rust-postgres-protocol") + (version "0.6.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres-protocol" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wxzs78zvz00bh3bhbbp9hnq9hg77f8h5pzjmcy9481fsdq0ygpz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-base64" ,rust-base64-0.13) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-fallible-iterator" + ,rust-fallible-iterator-0.2) + ("rust-hmac" ,rust-hmac-0.10) + ("rust-md-5" ,rust-md-5-0.9) + ("rust-memchr" ,rust-memchr-2) + ("rust-rand" ,rust-rand-0.8) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-stringprep" ,rust-stringprep-0.1)))) + (home-page "https://github.com/sfackler/rust-postgres") + (synopsis "Low level Postgres protocol APIs") + (description + "This package provides low level Postgres protocol APIs.") + (license (list license:expat license:asl2.0)))) + (define-public rust-postgres-protocol-0.3 (package + (inherit rust-postgres-protocol-0.6) (name "rust-postgres-protocol") (version "0.3.2") (source @@ -32912,12 +32946,7 @@ UDP.") ("rust-memchr" ,rust-memchr-1) ("rust-rand" ,rust-rand-0.3) ("rust-sha2" ,rust-sha2-0.7) - ("rust-stringprep" ,rust-stringprep-0.1)))) - (home-page "https://github.com/sfackler/rust-postgres") - (synopsis "Low level Postgres protocol APIs") - (description - "This package provides low level Postgres protocol APIs.") - (license (list license:expat license:asl2.0)))) + ("rust-stringprep" ,rust-stringprep-0.1)))))) (define-public rust-postgres-shared-0.4 (package -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 16/26] gnu: Add rust-eui48-0.4 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (14 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 15/26] gnu: Add rust-postgres-protocol-0.6 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 17/26] gnu: Add rust-rstar-0.8 Domagoj Stolfa ` (10 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-graphics.scm (rust-eui48-0.4): New public variable. --- gnu/packages/crates-graphics.scm | 38 ++++++++++++++++++++++++++------ 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-graphics.scm b/gnu/packages/crates-graphics.scm index bc47bf1287..329b3b7372 100644 --- a/gnu/packages/crates-graphics.scm +++ b/gnu/packages/crates-graphics.scm @@ -628,8 +628,38 @@ and iOS.") (description "Geometry primitives written in Rust.") (license (list license:expat license:asl2.0)))) + +(define-public rust-eui48-0.4 + (package + (name "rust-eui48") + (version "0.4.6") + (source + (origin + (method url-fetch) + (uri (crate-uri "eui48" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0sqbmcnvilanzjagknmpf85pnji2b9hn2pqzd5rygrfkwikghk4c")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-regex" ,rust-regex-1) + ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1)) + #:cargo-development-inputs + (("rust-bincode" ,rust-bincode-1)))) + (home-page "https://github.com/abaumhauer/eui48") + (synopsis "Library to generate and parse IEEE EUI-48 and EUI-64") + (description + "This package provides a library to generate and parse IEEE EUI-48 and +EUI-64, also known as MAC-48 media access control addresses.") + (license (list license:expat license:asl2.0)))) + (define-public rust-eui48-0.3 (package + (inherit rust-eui48-0.4) (name "rust-eui48") (version "0.3.2") (source @@ -644,13 +674,7 @@ and iOS.") `(#:skip-build? #t #:cargo-inputs (("rust-rustc-serialize" ,rust-rustc-serialize-0.3) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/abaumhauer/eui48") - (synopsis "Library to generate and parse IEEE EUI-48 and EUI-64") - (description - "This package provides a library to generate and parse IEEE EUI-48 and -EUI-64, also known as MAC-48 media access control addresses.") - (license (list license:expat license:asl2.0)))) + ("rust-serde" ,rust-serde-1)))))) (define-public rust-gfx-0.18 (package -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 17/26] gnu: Add rust-rstar-0.8 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (15 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 16/26] gnu: Add rust-eui48-0.4 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 18/26] gnu: Add rust-geo-types-0.6 Domagoj Stolfa ` (9 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-rstar-0.8): New public 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 18b5977ee3..fe2f1467bd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37348,6 +37348,34 @@ rust.") "R*-tree library for the rust ecosystem.") (license (list license:expat license:asl2.0)))) +(define-public rust-rstar-0.8 + (package + (inherit rust-rstar-0.9) + (name "rust-rstar") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "rstar" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1b6vjfwvpcgy0q8ywywz548vhxrmhbz2sm6xyhnmj5p5xd1xfqff")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-heapless" ,rust-heapless-0.6) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-pdqselect" ,rust-pdqselect-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-smallvec" ,rust-smallvec-1)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.3) + ("rust-rand" ,rust-rand-0.7) + ("rust-rand-hc" ,rust-rand-hc-0.2) + ("rust-serde-json" ,rust-serde-json-1)))))) + (define-public rust-rpassword-5 (package (name "rust-rpassword") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 18/26] gnu: Add rust-geo-types-0.6 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (16 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 17/26] gnu: Add rust-rstar-0.8 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 19/26] gnu: Add rust-postgres-types-0.2 Domagoj Stolfa ` (8 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-geo-types-0.6): New public variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index fe2f1467bd..83937a19cb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18134,6 +18134,30 @@ API library @code{gdi32}.") (description "This package provides geospatial primitive data types.") (license (list license:expat license:asl2.0)))) +(define-public rust-geo-types-0.6 + (package + (inherit rust-geo-types-0.7) + (name "rust-geo-types") + (version "0.6.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "geo-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wivy6r2bzc32gxp5g5j689qz6p9ls5qgq0z8q64aayv3xd950vm")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-approx" ,rust-approx-0.3) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-rstar" ,rust-rstar-0.8) + ("rust-serde" ,rust-serde-1)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.3)))))) + (define-public rust-getch-0.2 (package (name "rust-getch") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 19/26] gnu: Add rust-postgres-types-0.2 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (17 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 18/26] gnu: Add rust-geo-types-0.6 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 20/26] gnu: Add rust-socket2-0.4 Domagoj Stolfa ` (7 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-postgres-types-0.2): New public variable. --- gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 83937a19cb..84e1ebd906 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -33007,6 +33007,47 @@ UDP.") @code{postgres-tokio}.") (license license:expat))) +(define-public rust-postgres-types-0.2 + (package + (name "rust-postgres-types") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres-types" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0brsqkydz0grfy60nc1d0hxa9jbpim0c7c52v467nrdpw4ql23s3")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bit-vec" ,rust-bit-vec-0.6) + ("rust-bytes" ,rust-bytes-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-eui48" ,rust-eui48-0.4) + ("rust-fallible-iterator" + ,rust-fallible-iterator-0.2) + ("rust-geo-types" ,rust-geo-types-0.7) + ("rust-geo-types" ,rust-geo-types-0.6) + ("rust-postgres-derive" + ,rust-postgres-derive-0.4) + ("rust-postgres-protocol" + ,rust-postgres-protocol-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-time" ,rust-time-0.2) + ("rust-uuid" ,rust-uuid-0.8)))) + (home-page + "https://github.com/sfackler/rust-postgres") + (synopsis + "Conversions between Rust and Postgres values") + (description + "This package provides a Rust implementation for conversions between Rust +and Postgres values.") + (license (list license:expat license:asl2.0)))) + (define-public rust-ppv-lite86-0.2 (package (name "rust-ppv-lite86") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 20/26] gnu: Add rust-socket2-0.4 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (18 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 19/26] gnu: Add rust-postgres-types-0.2 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 21/26] gnu: Add rust-tokio-postgres-0.7 Domagoj Stolfa ` (6 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-socket2-0.4): New public variable. --- gnu/packages/crates-io.scm | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 84e1ebd906..00cc397ec9 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -43563,8 +43563,36 @@ escaped text to recover the original string.") algorithm. Includes streaming compression and decompression.") (license license:bsd-3))) +(define-public rust-socket2-0.4 + (package + (name "rust-socket2") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "socket2" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "18ny6m1gnf6cwp5ax0b5hr36w6yg16z7faj76b31aq2jghhgqgcy")))) + (build-system cargo-build-system) + (arguments + `(#:rust ,rust-1.52 + #:cargo-inputs + (("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3)))) + (home-page "https://github.com/rust-lang/socket2") + (synopsis "Networking sockets in Rust") + (description + "This package provides utilities for handling networking sockets with a +maximal amount of configuration possible intended.") + (license (list license:asl2.0 + license:expat)))) + (define-public rust-socket2-0.3 (package + (inherit rust-socket2-0.4) (name "rust-socket2") (version "0.3.19") (source @@ -43582,14 +43610,7 @@ algorithm. Includes streaming compression and decompression.") ("rust-libc" ,rust-libc-0.2) ("rust-winapi" ,rust-winapi-0.3)) #:cargo-development-inputs - (("rust-tempdir" ,rust-tempdir-0.3)))) - (home-page "https://github.com/alexcrichton/socket2-rs") - (synopsis "Networking sockets in Rust") - (description - "This package provides utilities for handling networking sockets with a -maximal amount of configuration possible intended.") - (license (list license:asl2.0 - license:expat)))) + (("rust-tempdir" ,rust-tempdir-0.3)))))) (define-public rust-socks-0.3 (package -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 21/26] gnu: Add rust-tokio-postgres-0.7 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (19 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 20/26] gnu: Add rust-socket2-0.4 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 22/26] gnu: Add rust-postgres-0.19 Domagoj Stolfa ` (5 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-tokio-postgres-0.7): New public variable. --- gnu/packages/crates-io.scm | 59 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 00cc397ec9..4224cf525d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -48844,6 +48844,65 @@ OpenSSL.") #:cargo-development-inputs (("rust-tokio" ,rust-tokio-0.1)))))) +(define-public rust-tokio-postgres-0.7 + (package + (name "rust-tokio-postgres") + (version "0.7.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "tokio-postgres" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "12rb390i3af7zb0z2idhaf6l2m6snypwdiwjw84rmyz4qy1i6ard")))) + (build-system cargo-build-system) + (arguments + `(#:rust ,rust-1.52 + #:tests? #f ;require postgresql + #:cargo-inputs + (("rust-async-trait" ,rust-async-trait-0.1) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-fallible-iterator" + ,rust-fallible-iterator-0.2) + ("rust-futures" ,rust-futures-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-parking-lot" ,rust-parking-lot-0.11) + ("rust-percent-encoding" + ,rust-percent-encoding-2) + ("rust-phf" ,rust-phf-0.8) + ("rust-pin-project-lite" + ,rust-pin-project-lite-0.2) + ("rust-postgres-protocol" + ,rust-postgres-protocol-0.6) + ("rust-postgres-types" ,rust-postgres-types-0.2) + ("rust-socket2" ,rust-socket2-0.4) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-util" ,rust-tokio-util-0.6)) + #:cargo-development-inputs + (("rust-bit-vec" ,rust-bit-vec-0.6) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-criterion" ,rust-criterion-0.3) + ("rust-env-logger" ,rust-env-logger-0.8) + ("rust-eui48" ,rust-eui48-0.4) + ("rust-geo-types" ,rust-geo-types-0.7) + ("rust-geo-types" ,rust-geo-types-0.6) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-time" ,rust-time-0.2) + ("rust-tokio" ,rust-tokio-1) + ("rust-uuid" ,rust-uuid-0.8)))) + (home-page + "https://github.com/sfackler/rust-postgres") + (synopsis + "Native, asynchronous PostgreSQL client") + (description + "This package provides a native, asynchronous PostgreSQL client implemented +in Rust.") + (license (list license:expat license:asl2.0)))) + (define-public rust-tokio-process-0.2 (package (name "rust-tokio-process") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 22/26] gnu: Add rust-postgres-0.19 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (20 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 21/26] gnu: Add rust-tokio-postgres-0.7 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 23/26] gnu: Add rust-statistical-1 Domagoj Stolfa ` (4 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-postgres-0.19): New public variable. --- gnu/packages/crates-io.scm | 40 ++++++++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4224cf525d..e4d33adfdd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32852,8 +32852,41 @@ overloading without macros in Rust.") UDP.") (license license:unlicense))) +(define-public rust-postgres-0.19 + (package + (name "rust-postgres") + (version "0.19.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "postgres" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1hnid1d78zrr8ph12lpvp5b2cpx2fsqqgqs2yn1q23c6g7jix1y7")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-bytes" ,rust-bytes-1) + ("rust-fallible-iterator" + ,rust-fallible-iterator-0.2) + ("rust-futures" ,rust-futures-0.3) + ("rust-log" ,rust-log-0.4) + ("rust-tokio" ,rust-tokio-1) + ("rust-tokio-postgres" ,rust-tokio-postgres-0.7)) + #:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.3)))) + (home-page "https://github.com/sfackler/rust-postgres") + (synopsis "Native, synchronous PostgreSQL client") + (description + "This package provides a native, synchronous PostgreSQL client.") + (license license:expat))) + (define-public rust-postgres-0.15 (package + (inherit rust-postgres-0.19) (name "rust-postgres") (version "0.15.2") (source @@ -32877,12 +32910,7 @@ UDP.") ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) ("rust-schannel" ,rust-schannel-0.1) ("rust-security-framework" ,rust-security-framework-0.1) - ("rust-socket2" ,rust-socket2-0.3)))) - (home-page "https://github.com/sfackler/rust-postgres") - (synopsis "Native, synchronous PostgreSQL client") - (description - "This package provides a native, synchronous PostgreSQL client.") - (license license:expat))) + ("rust-socket2" ,rust-socket2-0.3)))))) (define-public rust-postgres-derive-0.4 (package -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 23/26] gnu: Add rust-statistical-1 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (21 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 22/26] gnu: Add rust-postgres-0.19 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 24/26] gnu: Add rust-rust-decimal-1 Domagoj Stolfa ` (3 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-statistical-1): New public 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 e4d33adfdd..0e7384051a 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44091,6 +44091,29 @@ are met.") map.") (license license:expat))) +(define-public rust-statistical-1 + (package + (name "rust-statistical") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "statistical" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wm35q6p6jcq1r1darczv4if7qss460kd391nlw5x3hjpc17kma9")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-num" ,rust-num-0.2) + ("rust-rand" ,rust-rand-0.6)))) + (home-page "https://github.com/JeffBelgum/statistical") + (synopsis "Simple Rust statistics library") + (description "This package provides a simple statistics library") + (license license:expat))) + (define-public rust-stb-truetype-0.3 (package (name "rust-stb-truetype") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 24/26] gnu: Add rust-rust-decimal-1 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (22 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 23/26] gnu: Add rust-statistical-1 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 25/26] gnu: Add rust-colored-2 Domagoj Stolfa ` (2 subsequent siblings) 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-rust-decimal-1): New public variable. --- gnu/packages/crates-io.scm | 51 ++++++++++++++++++++++++++++++++------ 1 file changed, 44 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 0e7384051a..7f68e4e4eb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37925,8 +37925,51 @@ password hashing function.") Currently the conversion uses the Bitcoin base58 alphabet.") (license (list license:asl2.0 license:expat)))) +(define-public rust-rust-decimal-1 + (package + (name "rust-rust-decimal") + (version "1.14.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "rust-decimal" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "10k58hf367626d4akl7ifyk5qwqphfs5x6z1yay22pkyc6w7q4h1")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-arbitrary" ,rust-arbitrary-1) + ("rust-arrayvec" ,rust-arrayvec-0.5) + ("rust-byteorder" ,rust-byteorder-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-diesel" ,rust-diesel-1) + ("rust-num-traits" ,rust-num-traits-0.2) + ("rust-postgres" ,rust-postgres-0.19) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tokio-postgres" ,rust-tokio-postgres-0.7)) + #:cargo-development-inputs + (("rust-bincode" ,rust-bincode-1) + ("rust-bytes" ,rust-bytes-1) + ("rust-csv" ,rust-csv-1) + ("rust-futures" ,rust-futures-0.3) + ("rust-serde-derive" ,rust-serde-derive-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-tokio" ,rust-tokio-1)))) + (home-page "https://github.com/paupino/rust-decimal") + (synopsis "Decimal implementation suitable for financial calculations") + (description + "This package provides a decimal implementation written in pure Rust +suitable for financial calculations.") + (license license:expat))) + (define-public rust-rust-decimal-0.10 (package + (inherit rust-rust-decimal-1) (name "rust-rust-decimal") (version "0.10.2") (source @@ -37944,13 +37987,7 @@ password hashing function.") ("rust-lazy-static" ,rust-lazy-static-1) ("rust-num" ,rust-num-0.2) ("rust-postgres" ,rust-postgres-0.15) - ("rust-serde" ,rust-serde-1)))) - (home-page "https://github.com/paupino/rust-decimal") - (synopsis "Decimal implementation suitable for financial calculations") - (description - "This package provides a decimal implementation written in pure Rust -suitable for financial calculations.") - (license license:expat))) + ("rust-serde" ,rust-serde-1)))))) (define-public rust-rust-embed-5 (package -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 25/26] gnu: Add rust-colored-2 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (23 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 24/26] gnu: Add rust-rust-decimal-1 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 26/26] gnu: Add hyperfine Domagoj Stolfa 2021-07-13 12:15 ` bug#49383: [PATCH v2 00/26] Addressing comments Efraim Flashner 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa * gnu/packages/crates-io.scm (rust-colored-2): New public variable. --- gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7f68e4e4eb..7fdbe1658f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -8637,19 +8637,19 @@ diagnostics easy and relatively painless for everyone!") colors.") (license license:expat))) -(define-public rust-colored-1 +(define-public rust-colored-2 (package (name "rust-colored") - (version "1.9.3") + (version "2.0.0") (source (origin (method url-fetch) (uri (crate-uri "colored" version)) (file-name - (string-append name "-" version ".tar.gz")) + (string-append name "-" version ".tar.gz")) (sha256 - (base32 - "0nbc1czs512h1k696y7glv1kjrb2b914zpxraic6q5fgv80wizzl")))) + (base32 + "1gbcijscmznzy42rn213yp9ima7210zakgaqibgg1n441dsnyqdk")))) (build-system cargo-build-system) (arguments `(#:tests? #f @@ -8673,9 +8673,41 @@ colors.") "The most simple way to add colors in your terminal.") (license license:mpl2.0))) +(define-public rust-colored-1 + (package + (inherit rust-colored-2) + (name "rust-colored") + (version "1.9.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "colored" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0nbc1czs512h1k696y7glv1kjrb2b914zpxraic6q5fgv80wizzl")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f + #:cargo-inputs + (("rust-atty" ,rust-atty-0.2) + ("rust-winapi" ,rust-winapi-0.3) + ("rust-lazy-static" ,rust-lazy-static-1)) + #:cargo-development-inputs + (("rust-ansi-term" ,rust-ansi-term-0.12) + ("rust-rspec" ,rust-rspec-1)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-version-requirements + (lambda _ + (substitute* "Cargo.toml" + (("1.0.0-beta.3") ,(package-version rust-rspec-1))) + #t))))))) + (define-public rust-colored-1.9.1 (package - (inherit rust-colored-1) + (inherit rust-colored-2) (name "rust-colored") (version "1.9.1") (source -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* [bug#49383] [PATCH v2 26/26] gnu: Add hyperfine. 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (24 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 25/26] gnu: Add rust-colored-2 Domagoj Stolfa @ 2021-07-11 14:55 ` Domagoj Stolfa 2021-07-13 12:15 ` bug#49383: [PATCH v2 00/26] Addressing comments Efraim Flashner 26 siblings, 0 replies; 72+ messages in thread From: Domagoj Stolfa @ 2021-07-11 14:55 UTC (permalink / raw) To: 49383; +Cc: Domagoj Stolfa From: Domagoj Stolfa <domagoj.stolfa@gmail.com> * gnu/packages/rust-apps.scm (hyperfine): New public variable. --- gnu/packages/rust-apps.scm | 40 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 699d2d7059..9257c8b140 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -377,6 +377,46 @@ for distinguishing different kinds of bytes such as NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII.") (license (list license:expat license:asl2.0)))) +(define-public hyperfine + (package + (name "hyperfine") + (version "1.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hyperfine" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0m5lrvx6wwkxqdc5digm1k4diiaqcg5j4pia77s5nw1aam7k51hy")))) + (build-system cargo-build-system) + (arguments + `(#:rust ,rust-1.52 + #:cargo-inputs + (("rust-atty" ,rust-atty-0.2) + ("rust-cfg-if" ,rust-cfg-if-0.1) + ("rust-clap" ,rust-clap-2) + ("rust-colored" ,rust-colored-2) + ("rust-csv" ,rust-csv-1) + ("rust-indicatif" ,rust-indicatif-0.15) + ("rust-libc" ,rust-libc-0.2) + ("rust-rand" ,rust-rand-0.7) + ("rust-rust-decimal" ,rust-rust-decimal-1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-statistical" ,rust-statistical-1) + ("rust-version-check" ,rust-version-check-0.9) + ("rust-winapi" ,rust-winapi-0.3)) + #:cargo-development-inputs + (("rust-approx" ,rust-approx-0.3)))) + (home-page + "https://github.com/sharkdp/hyperfine") + (synopsis "A command-line benchmarking tool") + (description + "This package provides a command-line benchmarking tool") + (license (list license:expat license:asl2.0)))) + (define-public ripgrep (package (name "ripgrep") -- 2.32.0 ^ permalink raw reply related [flat|nested] 72+ messages in thread
* bug#49383: [PATCH v2 00/26] Addressing comments 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa ` (25 preceding siblings ...) 2021-07-11 14:55 ` [bug#49383] [PATCH v2 26/26] gnu: Add hyperfine Domagoj Stolfa @ 2021-07-13 12:15 ` Efraim Flashner 26 siblings, 0 replies; 72+ messages in thread From: Efraim Flashner @ 2021-07-13 12:15 UTC (permalink / raw) To: Domagoj Stolfa; +Cc: 49383-done, Domagoj Stolfa [-- Attachment #1: Type: text/plain, Size: 378 bytes --] Patches pushed. Some of the patches which changed some crates from using rust-cipher-0.2 to 0.3 I skipped since they no longer built after the change. Thanks! -- Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 72+ messages in thread
end of thread, other threads:[~2021-07-13 12:18 UTC | newest] Thread overview: 72+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-07-04 16:31 [bug#49383] [PATCH 00/21] Add hyperfine Domagoj Stolfa 2021-07-04 16:31 ` [bug#49382] [PATCH 01/21] gnu: " Domagoj Stolfa 2021-07-04 16:31 ` [bug#49384] [PATCH 02/21] gnu: Add rust-colored-2 Domagoj Stolfa 2021-07-11 8:50 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49391] [PATCH 03/21] gnu: Add rust-rust-decimal-1 Domagoj Stolfa 2021-07-11 8:51 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49385] [PATCH 04/21] gnu: Add rust-statistical-1 Domagoj Stolfa 2021-07-11 8:52 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49386] [PATCH 05/21] gnu: Add rust-postgres-0.19 Domagoj Stolfa 2021-07-11 8:53 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49387] [PATCH 06/21] gnu: Add rust-tokio-postgres-0.7 Domagoj Stolfa 2021-07-11 8:54 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49388] [PATCH 07/21] gnu: Add rust-postgres-protocol-0.6 Domagoj Stolfa 2021-07-11 8:54 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49389] [PATCH 08/21] gnu: Add rust-postgres-types-0.2 Domagoj Stolfa 2021-07-11 8:55 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49390] [PATCH 09/21] gnu: Add rust-socket2-0.4 Domagoj Stolfa 2021-07-11 8:59 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49393] [PATCH 10/21] gnu: Add rust-hmac-0.11 Domagoj Stolfa 2021-07-11 9:04 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49392] [PATCH 11/21] gnu: Add rust-crypto-mac-0.11 Domagoj Stolfa 2021-07-11 9:05 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49395] [PATCH 12/21] gnu: Add rust-cipher-0.3 Domagoj Stolfa 2021-07-11 9:06 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49394] [PATCH 13/21] gnu: Add rust-streebog-0.9 Domagoj Stolfa 2021-07-11 9:09 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49396] [PATCH 14/21] gnu: Add rust-hmac-0.10 Domagoj Stolfa 2021-07-11 9:10 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49397] [PATCH 15/21] gnu: Add rust-bit-vec-0.6 Domagoj Stolfa 2021-07-11 9:11 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49398] [PATCH 16/21] gnu: Add rust-eui48-0.4 Domagoj Stolfa 2021-07-11 9:15 ` Xinglu Chen 2021-07-04 16:31 ` [bug#49399] [PATCH 17/21] gnu: Add rust-geo-types-0.7 Domagoj Stolfa 2021-07-11 9:15 ` Xinglu Chen 2021-07-04 16:32 ` [bug#49401] [PATCH 18/21] gnu: Add rust-geo-types-0.6 Domagoj Stolfa 2021-07-11 9:16 ` Xinglu Chen 2021-07-04 16:32 ` [bug#49400] [PATCH 19/21] gnu: Add rust-rstar-0.8 Domagoj Stolfa 2021-07-11 9:16 ` Xinglu Chen 2021-07-04 16:32 ` [bug#49403] [PATCH 20/21] gnu: Add rust-postgres-derive-0.4 Domagoj Stolfa 2021-07-11 9:19 ` Xinglu Chen 2021-07-04 16:32 ` [bug#49402] [PATCH 21/21] gnu: Add rust-pdqselect-0.1 Domagoj Stolfa 2021-07-11 9:20 ` Xinglu Chen 2021-07-11 9:26 ` [bug#49383] [PATCH 00/21] Add hyperfine Xinglu Chen 2021-07-11 11:27 ` Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 00/26] Addressing comments Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 01/26] gnu: Add rust-pdqselect-0.1 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 02/26] gnu: Add rust-postgres-derive-0.4 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 03/26] gnu: Add rust-rstar-0.9 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 04/26] gnu: Add rust-geo-types-0.7 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 05/26] gnu: Add rust-bit-vec-0.6 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 06/26] gnu: Add rust-cipher-0.3 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 07/26] gnu: rust-crypto-mac-0.10: Use rust-cipher-0.3 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 08/26] gnu: rust-ctr-0.6: " Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 09/26] gnu: rust-eax-0.3: " Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 10/26] gnu: rust-win-crypto-ng-0.4: " Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 11/26] gnu: Add rust-crypto-mac-0.11 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 12/26] gnu: Add rust-streebog-0.9 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 13/26] gnu: Add rust-hmac-0.11 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 14/26] gnu: Add rust-hmac-0.10 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 15/26] gnu: Add rust-postgres-protocol-0.6 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 16/26] gnu: Add rust-eui48-0.4 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 17/26] gnu: Add rust-rstar-0.8 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 18/26] gnu: Add rust-geo-types-0.6 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 19/26] gnu: Add rust-postgres-types-0.2 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 20/26] gnu: Add rust-socket2-0.4 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 21/26] gnu: Add rust-tokio-postgres-0.7 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 22/26] gnu: Add rust-postgres-0.19 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 23/26] gnu: Add rust-statistical-1 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 24/26] gnu: Add rust-rust-decimal-1 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 25/26] gnu: Add rust-colored-2 Domagoj Stolfa 2021-07-11 14:55 ` [bug#49383] [PATCH v2 26/26] gnu: Add hyperfine Domagoj Stolfa 2021-07-13 12:15 ` bug#49383: [PATCH v2 00/26] Addressing comments Efraim Flashner
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.