Adding package aparte (rust XMPP TUI client)

OpenSubmitted by southerntofu.
Details
3 participants
  • jgart
  • Xinglu Chen
  • southerntofu
Owner
unassigned
Severity
normal
S
S
southerntofu wrote on 6 Jul 22:16 +0200
(address . guix-patches@gnu.org)
YOS6GMXJLemJzwIQ@thunix.net
Hello,
In this threads I will submit patches to include package aparte, from 0.2.0 release on Github. There's a few missing crates that will be added to gnu/packages/crates-io.scm, and the aparte package is added to gnu/packages/messaging.scm as suggested in the #guix IRC channel.
This is my first package for guix so don't hesitate to tell me if i'm doing something wrong. Also, i noticed some packages in crates-io.scm are not ordered alphabetically. I tried not to mess the order even more but did not reorder packages which were already misordered.
southerntofu
S
S
southerntofu wrote on 11 Jul 23:26 +0200
[PATCH 01/20] gnu: rust-blake2: Update to 0.9
(address . 49451@debbugs.gnu.org)
YOtiBSriYMVZ5WYS@thunix.net
--- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+)
Toggle diff (40 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex d53f8fb525..5ed2ff470e 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -5207,6 +5207,33 @@ streams in big-endian and little-endian formats.") "This package provides a crate for manipulating memory, bit by bit.") (license license:expat))) +(define-public rust-blake2-0.9+ (package+ (name "rust-blake2")+ (version "0.9.1")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "blake2" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1x3qz692hfrxgw6cd94iiid6iqal2dwj6zv5137swpgg4l17598h"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-crypto-mac" ,rust-crypto-mac-0.8)+ ("rust-digest" ,rust-digest-0.9)+ ("rust-opaque-debug" ,rust-opaque-debug-0.3))))+ (home-page+ "https://github.com/RustCrypto/hashes")+ (synopsis "BLAKE2 hash functions")+ (description "BLAKE2 hash functions")+ (license (list license:expat license:asl2.0))))+ (define-public rust-blake2-0.8 (package (name "rust-blake2")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:28 +0200
[PATCH 02/20] gnu: Add rust-case
(address . 49451@debbugs.gnu.org)
YOtih25uNiuysGYq@thunix.net
--- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+)
Toggle diff (35 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 5ed2ff470e..c5605fa82c 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -7255,6 +7255,28 @@ supported by Cargo.") used in argon2rs' bench suite.") (license license:wtfpl2))) +(define-public rust-case-0.1+ (package+ (name "rust-case")+ (version "0.1.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "case" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1hgc6fdg01qfh0qx5c50n717vh0xqvrlvxix8ksng5p291mid2z8"))))+ (build-system cargo-build-system)+ (arguments `(#:skip-build? #t))+ (home-page+ "https://github.com/SkylerLipthay/case")+ (synopsis "Set of letter case string helpers")+ (description+ "This package provides a set of letter case string helpers")+ (license license:expat)))+ (define-public rust-cassowary-0.3 (package (name "rust-cassowary")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:28 +0200
[PATCH 03/20] gnu: Add rust-derive-error
(address . 49451@debbugs.gnu.org)
YOtijxznbPNSLuAB@thunix.net
--- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+)
Toggle diff (42 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex c5605fa82c..2ac7bc0c2e 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -12676,6 +12676,35 @@ for arbitrary structs.") pattern for arbitrary structs.") (license (list license:expat license:asl2.0)))) +(define-public rust-derive-error-0.0.4+ (package+ (name "rust-derive-error")+ (version "0.0.4")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "derive-error" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1j624ma4jw911yg3qqlvfybgk7614k2blhg6wgnb38wyn90882gc"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-case" ,rust-case-0.1)+ ("rust-quote" ,rust-quote-0.3)+ ("rust-syn" ,rust-syn-0.11))))+ (home-page+ "https://github.com/rushmorem/derive-error")+ (synopsis+ "Derive macro for Error using macros 1.1")+ (description+ "Derive macro for Error using macros 1.1")+ (license (list license:expat license:asl2.0))))+ (define-public rust-derive-error-chain-0.10 (package (name "rust-derive-error-chain")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:28 +0200
[PATCH 04/20] gnu: Add rust-downcast
(address . 49451@debbugs.gnu.org)
YOtimRRXEI6S9cqQ@thunix.net
--- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)
Toggle diff (36 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 2ac7bc0c2e..d3641af193 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -13721,6 +13721,29 @@ from macros.") ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) ("rust-strsim" ,rust-strsim-0.5)))))) +(define-public rust-downcast-0.10+ (package+ (name "rust-downcast")+ (version "0.10.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "downcast" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "07bh0l95gwrzak6rj29v8kkm577d8vivxsxhqgscf64b4bq59d2b"))))+ (build-system cargo-build-system)+ (arguments `(#:skip-build? #t))+ (home-page+ "https://github.com/fkoep/downcast-rs")+ (synopsis+ "Trait for downcasting trait objects back to their original types")+ (description+ "Trait for downcasting trait objects back to their original types")+ (license license:expat)))+ (define-public rust-downcast-rs-1 (package (name "rust-downcast-rs")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:29 +0200
[PATCH 05/20] gnu: Add rust-flexi-logger
(address . 49451@debbugs.gnu.org)
YOtioWrSiV5Wm4OH@thunix.net
--- gnu/packages/crates-io.scm | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+)
Toggle diff (54 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex d3641af193..e322661709 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -15985,6 +15985,47 @@ Reader/Writer streams. Contains bindings for zlib, deflate, and gzip-based streams.") (license (list license:expat license:asl2.0)))) +(define-public rust-flexi-logger-0.15+ (package+ (name "rust-flexi-logger")+ (version "0.15.12")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "flexi_logger" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1gs2flpzjd4kr9jw614vaqxxz7fd56gqkr78j47q0ja1vfp3raxa"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-atty" ,rust-atty-0.2)+ ("rust-chrono" ,rust-chrono-0.4)+ ("rust-flate2" ,rust-flate2-1)+ ("rust-glob" ,rust-glob-0.3)+ ("rust-hostname" ,rust-hostname-0.3)+ ("rust-lazy-static" ,rust-lazy-static-1)+ ("rust-libc" ,rust-libc-0.2)+ ("rust-log" ,rust-log-0.4)+ ("rust-notify" ,rust-notify-4)+ ("rust-regex" ,rust-regex-1)+ ("rust-serde" ,rust-serde-1)+ ("rust-serde-derive" ,rust-serde-derive-1)+ ("rust-thiserror" ,rust-thiserror-1)+ ("rust-toml" ,rust-toml-0.5)+ ("rust-yansi" ,rust-yansi-0.5))))+ (home-page+ "https://github.com/emabee/flexi_logger")+ (synopsis+ "Easy-to-configure and flexible logger")+ (description+ "Easy-to-configure and flexible logger that writes logs to stderr and/or to files")+ (license (list license:expat license:asl2.0))))+ (define-public rust-float-cmp-0.8 (package (name "rust-float-cmp")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:29 +0200
[PATCH 06/20] gnu: rust-fragile: Update to 1.0
(address . 49451@debbugs.gnu.org)
YOtiqtuKcgtiFFMu@thunix.net
--- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)
Toggle diff (36 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex e322661709..258649f6a0 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -16452,6 +16452,29 @@ implementation that is more efficient for smaller hash keys.") syntax, as used by HTML forms.") (license (list license:expat license:asl2.0)))) +(define-public rust-fragile-1+ (package+ (name "rust-fragile")+ (version "1.0.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "fragile" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1wlihmkjyhvl5rckal32p010piy1l15s6l81h7z31jcd971kk839"))))+ (build-system cargo-build-system)+ (arguments `(#:skip-build? #t))+ (home-page+ "https://github.com/mitsuhiko/rust-fragile")+ (synopsis+ "Provides wrapper types for sending non-send values to other threads")+ (description+ "Provides wrapper types for sending non-send values to other threads")+ (license license:asl2.0)))+ (define-public rust-fragile-0.3 (package (name "rust-fragile")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:29 +0200
[PATCH 07/20] gnu: rust-hmac: Update to 0.10
(address . 49451@debbugs.gnu.org)
YOtisA3rjKuVZik8@thunix.net
--- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+)
Toggle diff (40 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 258649f6a0..2ac2230490 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -20141,6 +20141,33 @@ Derivation Function (HKDF).") (("rust-digest" ,rust-digest-0.8) ("rust-hmac" ,rust-hmac-0.7)))))) +(define-public rust-hmac-0.10+ (package+ (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+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-crypto-mac" ,rust-crypto-mac-0.10)+ ("rust-digest" ,rust-digest-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.30.2
S
S
southerntofu wrote on 11 Jul 23:29 +0200
[PATCH 08/20] gnu: Add rust-hsluv
(address . 49451@debbugs.gnu.org)
YOtitVu/Ac4o35wg@thunix.net
--- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+)
Toggle diff (36 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 2ac2230490..5daaffaa52 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -20327,6 +20327,29 @@ Hash-based Message Authentication Code algorithm} for SHA1.") (("rust-libc" ,rust-libc-0.2) ("rust-winutil" ,rust-winutil-0.1)))))) +(define-public rust-hsluv-0.1+ (package+ (name "rust-hsluv")+ (version "0.1.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "hsluv" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "0g5p4x9np7292fxinqj34vlys5v20hg5yqqr8vvqbw8xcl5l3rax"))))+ (build-system cargo-build-system)+ (arguments `(#:skip-build? #t))+ (home-page+ "https://github.com/bb010g/rust-hsluv")+ (synopsis+ "Human-friendly HSL, Rust implementation (revision 4)")+ (description+ "Human-friendly HSL, Rust implementation (revision 4)")+ (license license:expat)))+ (define-public rust-html5ever-0.25 (package (name "rust-html5ever")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:29 +0200
[PATCH 09/20] gnu: Add rust-minidom
(address . 49451@debbugs.gnu.org)
YOtivEpTRxkOgVhI@thunix.net
--- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+)
Toggle diff (39 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 5daaffaa52..16e2b33e4b 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -26305,6 +26305,32 @@ file's MIME type by its extension.") ("rust-phf-codegen" ,rust-phf-codegen-0.7) ("rust-unicase" ,rust-unicase-1)))))) +(define-public rust-minidom-0.13+ (package+ (name "rust-minidom")+ (version "0.13.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "minidom" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "13k0ngkwgj0zgn0zkkklnj274q351mpyzjaglr0dviwz2k19499k"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-quick-xml" ,rust-quick-xml-0.20))))+ (home-page "https://gitlab.com/xmpp-rs/xmpp-rs")+ (synopsis+ "Small, simple DOM implementation on top of quick-xml")+ (description+ "This package provides a small, simple DOM implementation on top of quick-xml")+ (license license:mpl2.0)))+ (define-public rust-miniz-oxide-0.4 (package (name "rust-miniz-oxide")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:29 +0200
[PATCH 10/20] gnu: Add rust-linked-hash-set
(address . 49451@debbugs.gnu.org)
YOti073u1vA9dv61@thunix.net
--- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+)
Toggle diff (40 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 16e2b33e4b..b60d07c15b 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -24329,6 +24329,33 @@ pairs in insertion order.") ("rust-serde" ,rust-serde-0.8) ("rust-serde-test" ,rust-serde-test-0.8)))))) +(define-public rust-linked-hash-set-0.1+ (package+ (name "rust-linked-hash-set")+ (version "0.1.4")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "linked_hash_set" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "124m7wiz9ah7ah58ckai413mzfglh3y1nz64qy1s676qlinnq627"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-linked-hash-map"+ ,rust-linked-hash-map-0.5)+ ("rust-serde" ,rust-serde-1))))+ (home-page+ "https://github.com/alexheretic/linked-hash-set")+ (synopsis "HashSet with insertion ordering")+ (description "HashSet with insertion ordering")+ (license license:asl2.0)))+ (define-public rust-linkify-0.4 (package (name "rust-linkify")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 11/20] gnu: rust-pbkdf2: Update to 0.6
(address . 49451@debbugs.gnu.org)
YOti2uf3P812X5tw@thunix.net
--- gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+)
Toggle diff (45 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex b60d07c15b..b65ea9568f 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -31163,6 +31163,38 @@ path.Clean.") directory path to the provided path.") (license (list license:asl2.0 license:expat)))) +(define-public rust-pbkdf2-0.6+ (package+ (name "rust-pbkdf2")+ (version "0.6.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "pbkdf2" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "0jjaapyawm5iqn97mmfj40dvipsy78cm80qcva28009l2zbw1f5k"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-base64" ,rust-base64-0.13)+ ("rust-crypto-mac" ,rust-crypto-mac-0.10)+ ("rust-hmac" ,rust-hmac-0.10)+ ("rust-rand" ,rust-rand-0.7)+ ("rust-rand-core" ,rust-rand-core-0.5)+ ("rust-rayon" ,rust-rayon-1)+ ("rust-sha2" ,rust-sha2-0.9)+ ("rust-subtle" ,rust-subtle-2))))+ (home-page+ "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2")+ (synopsis "Generic implementation of PBKDF2")+ (description "Generic implementation of PBKDF2")+ (license (list license:expat license:asl2.0))))+ (define-public rust-pbkdf2-0.4 (package (name "rust-pbkdf2")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 12/20] gnu: Add rust-sha3
(address . 49451@debbugs.gnu.org)
YOti4ej/4gA8UctV@thunix.net
--- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+)
Toggle diff (41 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex b65ea9568f..5389f69934 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -42052,6 +42052,34 @@ functions core functionality.") (("rust-gcc" ,rust-gcc-0.3) ("rust-generic-array" ,rust-generic-array-0.8)))))) +(define-public rust-sha3-0.9+ (package+ (name "rust-sha3")+ (version "0.9.1")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "sha3" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "02d85wpvz75a0n7r2da15ikqjwzamhii11qy9gqf6pafgm0rj4gq"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-block-buffer" ,rust-block-buffer-0.9)+ ("rust-digest" ,rust-digest-0.9)+ ("rust-keccak" ,rust-keccak-0.1)+ ("rust-opaque-debug" ,rust-opaque-debug-0.3))))+ (home-page+ "https://github.com/RustCrypto/hashes")+ (synopsis "SHA-3 (Keccak) hash function")+ (description "SHA-3 (Keccak) hash function")+ (license (list license:expat license:asl2.0))))+ (define-public rust-shader-version-0.6 (package (name "rust-shader-version")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 13/20] gnu: Add rust-mockall-derive
(address . 49451@debbugs.gnu.org)
YOti5/jJq95LuDz0@thunix.net
--- gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+)
Toggle diff (43 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 5389f69934..2a9e477aaf 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -26740,6 +26740,36 @@ IOCP and Async I/O abstractions.") #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3)))))) ++(define-public rust-mockall-derive-0.9+ (package+ (name "rust-mockall-derive")+ (version "0.9.1")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "mockall_derive" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1snywdscj3chgs0xqr5700dsw2hy0qwd0s3kdk4nz85w6m327m2x"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-cfg-if" ,rust-cfg-if-1)+ ("rust-proc-macro2" ,rust-proc-macro2-1)+ ("rust-quote" ,rust-quote-1)+ ("rust-syn" ,rust-syn-1))))+ (home-page "https://github.com/asomers/mockall")+ (synopsis "Procedural macros for Mockall+")+ (description "Procedural macros for Mockall+")+ (license (list license:expat license:asl2.0))))+ (define-public rust-mockito-0.23 (package (name "rust-mockito")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 14/20] gnu: Add rust-mockall
(address . 49451@debbugs.gnu.org)
YOti7Wc6AIqrFC7w@thunix.net
--- gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+)
Toggle diff (46 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 2a9e477aaf..0e57d3c145 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -26740,6 +26740,39 @@ IOCP and Async I/O abstractions.") #:cargo-development-inputs (("rust-rand" ,rust-rand-0.3)))))) +(define-public rust-mockall-0.9+ (package+ (name "rust-mockall")+ (version "0.9.1")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "mockall" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1m9kpv4523503v48ahyzk9g2rabvbjl70mlbkc8mkfzr4fni9mhq"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-cfg-if" ,rust-cfg-if-1)+ ("rust-downcast" ,rust-downcast-0.10)+ ("rust-fragile" ,rust-fragile-1)+ ("rust-lazy-static" ,rust-lazy-static-1)+ ("rust-mockall-derive" ,rust-mockall-derive-0.9)+ ("rust-predicates" ,rust-predicates-1)+ ("rust-predicates-tree" ,rust-predicates-tree-1))))+ (home-page "https://github.com/asomers/mockall")+ (synopsis+ "Powerful mock object library for Rust+")+ (description+ "This package provides a powerful mock object library for Rust+")+ (license (list license:expat license:asl2.0)))) (define-public rust-mockall-derive-0.9 (package-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 15/20] gnu: Add rust-sasl
(address . 49451@debbugs.gnu.org)
YOti8pJdYiP/uDQ1@thunix.net
--- gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+)
Toggle diff (44 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 0e57d3c145..44ae54f84c 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -39583,6 +39583,37 @@ motivation for writing this library. @end itemize") (license (list license:asl2.0 license:expat)))) +(define-public rust-sasl-0.5+ (package+ (name "rust-sasl")+ (version "0.5.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "sasl" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1j9d6q580r18i90ksr0frjks3mzll73966p2rp0vn9w90b77sbap"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-base64" ,rust-base64-0.13)+ ("rust-getrandom" ,rust-getrandom-0.2)+ ("rust-hmac" ,rust-hmac-0.10)+ ("rust-pbkdf2" ,rust-pbkdf2-0.6)+ ("rust-sha-1" ,rust-sha-1-0.9)+ ("rust-sha2" ,rust-sha2-0.9))))+ (home-page "https://gitlab.com/lumi/sasl-rs")+ (synopsis+ "Crate for SASL authentication. Currently only does the client side")+ (description+ "This package provides a crate for SASL authentication. Currently only does the client side")+ (license license:lgpl3+)))+ (define-public rust-scan-fmt-0.2 (package (name "rust-scan-fmt")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 16/20] gnu: Add rust-jid
(address . 49451@debbugs.gnu.org)
YOti+gMC7h8B8QLV@thunix.net
--- gnu/packages/crates-io.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-)
Toggle diff (49 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 44ae54f84c..f2e32d6172 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -22727,6 +22727,33 @@ primitives to an @code{io::Write}.") byte slices for sets of ASCII characters or bytes.") (license license:expat))) +(define-public rust-jid-0.9+ (package+ (name "rust-jid")+ (version "0.9.2")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "jid" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1s3dl38wwhnx0pbzm4cnwqmmr09nfg4nv6w4yl3cmbkc2n7xipma"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-minidom" ,rust-minidom-0.13)+ ("rust-serde" ,rust-serde-1))))+ (home-page "https://gitlab.com/xmpp-rs/xmpp-rs")+ (synopsis+ "Crate which provides a Jid struct for Jabber IDs")+ (description+ "This package provides a crate which provides a Jid struct for Jabber IDs.")+ (license license:mpl2.0)))+ (define-public rust-jni-0.18 (package (name "rust-jni")@@ -39611,7 +39638,7 @@ motivation for writing this library. (synopsis "Crate for SASL authentication. Currently only does the client side") (description- "This package provides a crate for SASL authentication. Currently only does the client side")+ "Crate for SASL authentication. Currently only does the client side") (license license:lgpl3+))) (define-public rust-scan-fmt-0.2-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 17/20] gnu: Add rust-xmpp-parsers
(address . 49451@debbugs.gnu.org)
YOti/6mcQBY1PRip@thunix.net
--- gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+)
Toggle diff (47 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex f2e32d6172..9bd91b0b7d 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -55033,6 +55033,40 @@ to XDG Base Directory specification.") parser.") (license (list license:expat license:asl2.0)))) +(define-public rust-xmpp-parsers-0.18+ (package+ (name "rust-xmpp-parsers")+ (version "0.18.1")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "xmpp-parsers" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "064bjmngy0abcp9wcms7h5b13rljr0isliy83csaa0j7xyjmpkq1"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-base64" ,rust-base64-0.13)+ ("rust-blake2" ,rust-blake2-0.9)+ ("rust-chrono" ,rust-chrono-0.4)+ ("rust-digest" ,rust-digest-0.9)+ ("rust-jid" ,rust-jid-0.9)+ ("rust-minidom" ,rust-minidom-0.13)+ ("rust-sha-1" ,rust-sha-1-0.9)+ ("rust-sha2" ,rust-sha2-0.9)+ ("rust-sha3" ,rust-sha3-0.9))))+ (home-page "https://gitlab.com/xmpp-rs/xmpp-rs")+ (synopsis+ "Collection of parsers and serialisers for XMPP extensions")+ (description+ "Collection of parsers and serialisers for XMPP extensions")+ (license license:mpl2.0)))+ (define-public rust-xshell-macros-0.1 (package (name "rust-xshell-macros")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 18/20] gnu: Add rust-tokio-xmpp
(address . 49451@debbugs.gnu.org)
YOtjBt84J5jZObYZ@thunix.net
--- gnu/packages/crates-io.scm | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+)
Toggle diff (56 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex 9bd91b0b7d..f85b096547 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -49637,6 +49637,49 @@ stream-based WebSocket implementation.") ("rust-tokio" ,rust-tokio-0.2) ("rust-tokio-test" ,rust-tokio-test-0.2)))))) +(define-public rust-tokio-xmpp-3+ (package+ (name "rust-tokio-xmpp")+ (version "3.0.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "tokio-xmpp" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "0f8s4gsv9zs6rlkc40jjglcm0prq10ypxszrwvpxhjbygbxrzb2n"))))+ (build-system cargo-build-system)+ (arguments+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-bytes" ,rust-bytes-1)+ ("rust-futures" ,rust-futures-0.3)+ ("rust-idna" ,rust-idna-0.2)+ ("rust-log" ,rust-log-0.4)+ ("rust-native-tls" ,rust-native-tls-0.2)+ ("rust-rustc-version" ,rust-rustc-version-0.3)+ ("rust-sasl" ,rust-sasl-0.5)+ ("rust-tokio" ,rust-tokio-1)+ ("rust-tokio-native-tls"+ ,rust-tokio-native-tls-0.3)+ ("rust-tokio-stream" ,rust-tokio-stream-0.1)+ ("rust-tokio-util" ,rust-tokio-util-0.6)+ ("rust-trust-dns-proto"+ ,rust-trust-dns-proto-0.20)+ ("rust-trust-dns-resolver"+ ,rust-trust-dns-resolver-0.20)+ ("rust-xml5ever" ,rust-xml5ever-0.16)+ ("rust-xmpp-parsers" ,rust-xmpp-parsers-0.18))))+ (home-page "https://gitlab.com/xmpp-rs/xmpp-rs")+ (synopsis+ "Asynchronous XMPP for Rust with tokio")+ (description+ "Asynchronous XMPP for Rust with tokio")+ (license license:mpl2.0)))+ (define-public rust-toml-0.5 (package (name "rust-toml")-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:30 +0200
[PATCH 20/20] Run indent-code.el on the packages i added
(address . 49451@debbugs.gnu.org)
YOtjDK6kGsLM9r1Z@thunix.net
--- gnu/packages/crates-io.scm | 574 ++++++++++++++++++------------------- gnu/packages/messaging.scm | 82 +++--- 2 files changed, 328 insertions(+), 328 deletions(-)
Toggle diff (876 lines)diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scmindex f85b096547..f215bdee73 100644--- a/gnu/packages/crates-io.scm+++ b/gnu/packages/crates-io.scm@@ -5212,24 +5212,24 @@ streams in big-endian and little-endian formats.") (name "rust-blake2") (version "0.9.1") (source- (origin- (method url-fetch)- (uri (crate-uri "blake2" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "1x3qz692hfrxgw6cd94iiid6iqal2dwj6zv5137swpgg4l17598h"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "blake2" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1x3qz692hfrxgw6cd94iiid6iqal2dwj6zv5137swpgg4l17598h")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-crypto-mac" ,rust-crypto-mac-0.8)- ("rust-digest" ,rust-digest-0.9)- ("rust-opaque-debug" ,rust-opaque-debug-0.3))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-crypto-mac" ,rust-crypto-mac-0.8)+ ("rust-digest" ,rust-digest-0.9)+ ("rust-opaque-debug" ,rust-opaque-debug-0.3)))) (home-page- "https://github.com/RustCrypto/hashes")+ "https://github.com/RustCrypto/hashes") (synopsis "BLAKE2 hash functions") (description "BLAKE2 hash functions") (license (list license:expat license:asl2.0))))@@ -7260,21 +7260,21 @@ used in argon2rs' bench suite.") (name "rust-case") (version "0.1.0") (source- (origin- (method url-fetch)- (uri (crate-uri "case" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "1hgc6fdg01qfh0qx5c50n717vh0xqvrlvxix8ksng5p291mid2z8"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "case" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1hgc6fdg01qfh0qx5c50n717vh0xqvrlvxix8ksng5p291mid2z8")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t)) (home-page- "https://github.com/SkylerLipthay/case")+ "https://github.com/SkylerLipthay/case") (synopsis "Set of letter case string helpers") (description- "This package provides a set of letter case string helpers")+ "This package provides a set of letter case string helpers") (license license:expat))) (define-public rust-cassowary-0.3@@ -12681,28 +12681,28 @@ pattern for arbitrary structs.") (name "rust-derive-error") (version "0.0.4") (source- (origin- (method url-fetch)- (uri (crate-uri "derive-error" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "1j624ma4jw911yg3qqlvfybgk7614k2blhg6wgnb38wyn90882gc"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "derive-error" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1j624ma4jw911yg3qqlvfybgk7614k2blhg6wgnb38wyn90882gc")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-case" ,rust-case-0.1)- ("rust-quote" ,rust-quote-0.3)- ("rust-syn" ,rust-syn-0.11))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-case" ,rust-case-0.1)+ ("rust-quote" ,rust-quote-0.3)+ ("rust-syn" ,rust-syn-0.11)))) (home-page- "https://github.com/rushmorem/derive-error")+ "https://github.com/rushmorem/derive-error") (synopsis- "Derive macro for Error using macros 1.1")+ "Derive macro for Error using macros 1.1") (description- "Derive macro for Error using macros 1.1")+ "Derive macro for Error using macros 1.1") (license (list license:expat license:asl2.0)))) (define-public rust-derive-error-chain-0.10@@ -13726,22 +13726,22 @@ from macros.") (name "rust-downcast") (version "0.10.0") (source- (origin- (method url-fetch)- (uri (crate-uri "downcast" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "07bh0l95gwrzak6rj29v8kkm577d8vivxsxhqgscf64b4bq59d2b"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "downcast" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "07bh0l95gwrzak6rj29v8kkm577d8vivxsxhqgscf64b4bq59d2b")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t)) (home-page- "https://github.com/fkoep/downcast-rs")+ "https://github.com/fkoep/downcast-rs") (synopsis- "Trait for downcasting trait objects back to their original types")+ "Trait for downcasting trait objects back to their original types") (description- "Trait for downcasting trait objects back to their original types")+ "Trait for downcasting trait objects back to their original types") (license license:expat))) (define-public rust-downcast-rs-1@@ -15990,40 +15990,40 @@ streams.") (name "rust-flexi-logger") (version "0.15.12") (source- (origin- (method url-fetch)- (uri (crate-uri "flexi_logger" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "1gs2flpzjd4kr9jw614vaqxxz7fd56gqkr78j47q0ja1vfp3raxa"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "flexi_logger" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1gs2flpzjd4kr9jw614vaqxxz7fd56gqkr78j47q0ja1vfp3raxa")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-atty" ,rust-atty-0.2)- ("rust-chrono" ,rust-chrono-0.4)- ("rust-flate2" ,rust-flate2-1)- ("rust-glob" ,rust-glob-0.3)- ("rust-hostname" ,rust-hostname-0.3)- ("rust-lazy-static" ,rust-lazy-static-1)- ("rust-libc" ,rust-libc-0.2)- ("rust-log" ,rust-log-0.4)- ("rust-notify" ,rust-notify-4)- ("rust-regex" ,rust-regex-1)- ("rust-serde" ,rust-serde-1)- ("rust-serde-derive" ,rust-serde-derive-1)- ("rust-thiserror" ,rust-thiserror-1)- ("rust-toml" ,rust-toml-0.5)- ("rust-yansi" ,rust-yansi-0.5))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-atty" ,rust-atty-0.2)+ ("rust-chrono" ,rust-chrono-0.4)+ ("rust-flate2" ,rust-flate2-1)+ ("rust-glob" ,rust-glob-0.3)+ ("rust-hostname" ,rust-hostname-0.3)+ ("rust-lazy-static" ,rust-lazy-static-1)+ ("rust-libc" ,rust-libc-0.2)+ ("rust-log" ,rust-log-0.4)+ ("rust-notify" ,rust-notify-4)+ ("rust-regex" ,rust-regex-1)+ ("rust-serde" ,rust-serde-1)+ ("rust-serde-derive" ,rust-serde-derive-1)+ ("rust-thiserror" ,rust-thiserror-1)+ ("rust-toml" ,rust-toml-0.5)+ ("rust-yansi" ,rust-yansi-0.5)))) (home-page- "https://github.com/emabee/flexi_logger")+ "https://github.com/emabee/flexi_logger") (synopsis- "Easy-to-configure and flexible logger")+ "Easy-to-configure and flexible logger") (description- "Easy-to-configure and flexible logger that writes logs to stderr and/or to files")+ "Easy-to-configure and flexible logger that writes logs to stderr and/or to files") (license (list license:expat license:asl2.0)))) (define-public rust-float-cmp-0.8@@ -16457,22 +16457,22 @@ syntax, as used by HTML forms.") (name "rust-fragile") (version "1.0.0") (source- (origin- (method url-fetch)- (uri (crate-uri "fragile" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "1wlihmkjyhvl5rckal32p010piy1l15s6l81h7z31jcd971kk839"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "fragile" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1wlihmkjyhvl5rckal32p010piy1l15s6l81h7z31jcd971kk839")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t)) (home-page- "https://github.com/mitsuhiko/rust-fragile")+ "https://github.com/mitsuhiko/rust-fragile") (synopsis- "Provides wrapper types for sending non-send values to other threads")+ "Provides wrapper types for sending non-send values to other threads") (description- "Provides wrapper types for sending non-send values to other threads")+ "Provides wrapper types for sending non-send values to other threads") (license license:asl2.0))) (define-public rust-fragile-0.3@@ -20146,26 +20146,26 @@ Derivation Function (HKDF).") (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"))))+ (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- `(#:skip-build?- #t- #:cargo-inputs- (("rust-crypto-mac" ,rust-crypto-mac-0.10)- ("rust-digest" ,rust-digest-0.9))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-crypto-mac" ,rust-crypto-mac-0.10)+ ("rust-digest" ,rust-digest-0.9)))) (home-page "https://github.com/RustCrypto/MACs") (synopsis- "Generic implementation of Hash-based Message Authentication Code (HMAC)")+ "Generic implementation of Hash-based Message Authentication Code (HMAC)") (description- "Generic implementation of Hash-based Message Authentication Code (HMAC)")+ "Generic implementation of Hash-based Message Authentication Code (HMAC)") (license (list license:expat license:asl2.0)))) (define-public rust-hmac-0.8@@ -20332,22 +20332,22 @@ Hash-based Message Authentication Code algorithm} for SHA1.") (name "rust-hsluv") (version "0.1.0") (source- (origin- (method url-fetch)- (uri (crate-uri "hsluv" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "0g5p4x9np7292fxinqj34vlys5v20hg5yqqr8vvqbw8xcl5l3rax"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "hsluv" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "0g5p4x9np7292fxinqj34vlys5v20hg5yqqr8vvqbw8xcl5l3rax")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t)) (home-page- "https://github.com/bb010g/rust-hsluv")+ "https://github.com/bb010g/rust-hsluv") (synopsis- "Human-friendly HSL, Rust implementation (revision 4)")+ "Human-friendly HSL, Rust implementation (revision 4)") (description- "Human-friendly HSL, Rust implementation (revision 4)")+ "Human-friendly HSL, Rust implementation (revision 4)") (license license:expat))) (define-public rust-html5ever-0.25@@ -22732,26 +22732,26 @@ byte slices for sets of ASCII characters or bytes.") (name "rust-jid") (version "0.9.2") (source- (origin- (method url-fetch)- (uri (crate-uri "jid" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "1s3dl38wwhnx0pbzm4cnwqmmr09nfg4nv6w4yl3cmbkc2n7xipma"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "jid" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1s3dl38wwhnx0pbzm4cnwqmmr09nfg4nv6w4yl3cmbkc2n7xipma")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-minidom" ,rust-minidom-0.13)- ("rust-serde" ,rust-serde-1))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-minidom" ,rust-minidom-0.13)+ ("rust-serde" ,rust-serde-1)))) (home-page "https://gitlab.com/xmpp-rs/xmpp-rs") (synopsis- "Crate which provides a Jid struct for Jabber IDs")+ "Crate which provides a Jid struct for Jabber IDs") (description- "This package provides a crate which provides a Jid struct for Jabber IDs.")+ "This package provides a crate which provides a Jid struct for Jabber IDs.") (license license:mpl2.0))) (define-public rust-jni-0.18@@ -24361,24 +24361,24 @@ pairs in insertion order.") (name "rust-linked-hash-set") (version "0.1.4") (source- (origin- (method url-fetch)- (uri (crate-uri "linked_hash_set" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "124m7wiz9ah7ah58ckai413mzfglh3y1nz64qy1s676qlinnq627"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "linked_hash_set" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "124m7wiz9ah7ah58ckai413mzfglh3y1nz64qy1s676qlinnq627")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-linked-hash-map"- ,rust-linked-hash-map-0.5)- ("rust-serde" ,rust-serde-1))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-linked-hash-map"+ ,rust-linked-hash-map-0.5)+ ("rust-serde" ,rust-serde-1)))) (home-page- "https://github.com/alexheretic/linked-hash-set")+ "https://github.com/alexheretic/linked-hash-set") (synopsis "HashSet with insertion ordering") (description "HashSet with insertion ordering") (license license:asl2.0)))@@ -26364,25 +26364,25 @@ file's MIME type by its extension.") (name "rust-minidom") (version "0.13.0") (source- (origin- (method url-fetch)- (uri (crate-uri "minidom" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "13k0ngkwgj0zgn0zkkklnj274q351mpyzjaglr0dviwz2k19499k"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "minidom" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "13k0ngkwgj0zgn0zkkklnj274q351mpyzjaglr0dviwz2k19499k")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-quick-xml" ,rust-quick-xml-0.20))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-quick-xml" ,rust-quick-xml-0.20)))) (home-page "https://gitlab.com/xmpp-rs/xmpp-rs") (synopsis- "Small, simple DOM implementation on top of quick-xml")+ "Small, simple DOM implementation on top of quick-xml") (description- "This package provides a small, simple DOM implementation on top of quick-xml")+ "This package provides a small, simple DOM implementation on top of quick-xml") (license license:mpl2.0))) (define-public rust-miniz-oxide-0.4@@ -26772,32 +26772,32 @@ IOCP and Async I/O abstractions.") (name "rust-mockall") (version "0.9.1") (source- (origin- (method url-fetch)- (uri (crate-uri "mockall" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "1m9kpv4523503v48ahyzk9g2rabvbjl70mlbkc8mkfzr4fni9mhq"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "mockall" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1m9kpv4523503v48ahyzk9g2rabvbjl70mlbkc8mkfzr4fni9mhq")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-cfg-if" ,rust-cfg-if-1)- ("rust-downcast" ,rust-downcast-0.10)- ("rust-fragile" ,rust-fragile-1)- ("rust-lazy-static" ,rust-lazy-static-1)- ("rust-mockall-derive" ,rust-mockall-derive-0.9)- ("rust-predicates" ,rust-predicates-1)- ("rust-predicates-tree" ,rust-predicates-tree-1))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-cfg-if" ,rust-cfg-if-1)+ ("rust-downcast" ,rust-downcast-0.10)+ ("rust-fragile" ,rust-fragile-1)+ ("rust-lazy-static" ,rust-lazy-static-1)+ ("rust-mockall-derive" ,rust-mockall-derive-0.9)+ ("rust-predicates" ,rust-predicates-1)+ ("rust-predicates-tree" ,rust-predicates-tree-1)))) (home-page "https://github.com/asomers/mockall") (synopsis- "Powerful mock object library for Rust+ "Powerful mock object library for Rust ") (description- "This package provides a powerful mock object library for Rust+ "This package provides a powerful mock object library for Rust ") (license (list license:expat license:asl2.0)))) @@ -26806,23 +26806,23 @@ IOCP and Async I/O abstractions.") (name "rust-mockall-derive") (version "0.9.1") (source- (origin- (method url-fetch)- (uri (crate-uri "mockall_derive" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "1snywdscj3chgs0xqr5700dsw2hy0qwd0s3kdk4nz85w6m327m2x"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "mockall_derive" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "1snywdscj3chgs0xqr5700dsw2hy0qwd0s3kdk4nz85w6m327m2x")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-cfg-if" ,rust-cfg-if-1)- ("rust-proc-macro2" ,rust-proc-macro2-1)- ("rust-quote" ,rust-quote-1)- ("rust-syn" ,rust-syn-1))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-cfg-if" ,rust-cfg-if-1)+ ("rust-proc-macro2" ,rust-proc-macro2-1)+ ("rust-quote" ,rust-quote-1)+ ("rust-syn" ,rust-syn-1)))) (home-page "https://github.com/asomers/mockall") (synopsis "Procedural macros for Mockall ")@@ -31258,29 +31258,29 @@ directory path to the provided path.") (name "rust-pbkdf2") (version "0.6.0") (source- (origin- (method url-fetch)- (uri (crate-uri "pbkdf2" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "0jjaapyawm5iqn97mmfj40dvipsy78cm80qcva28009l2zbw1f5k"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "pbkdf2" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "0jjaapyawm5iqn97mmfj40dvipsy78cm80qcva28009l2zbw1f5k")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-base64" ,rust-base64-0.13)- ("rust-crypto-mac" ,rust-crypto-mac-0.10)- ("rust-hmac" ,rust-hmac-0.10)- ("rust-rand" ,rust-rand-0.7)- ("rust-rand-core" ,rust-rand-core-0.5)- ("rust-rayon" ,rust-rayon-1)- ("rust-sha2" ,rust-sha2-0.9)- ("rust-subtle" ,rust-subtle-2))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-base64" ,rust-base64-0.13)+ ("rust-crypto-mac" ,rust-crypto-mac-0.10)+ ("rust-hmac" ,rust-hmac-0.10)+ ("rust-rand" ,rust-rand-0.7)+ ("rust-rand-core" ,rust-rand-core-0.5)+ ("rust-rayon" ,rust-rayon-1)+ ("rust-sha2" ,rust-sha2-0.9)+ ("rust-subtle" ,rust-subtle-2)))) (home-page- "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2")+ "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2") (synopsis "Generic implementation of PBKDF2") (description "Generic implementation of PBKDF2") (license (list license:expat license:asl2.0))))@@ -42178,25 +42178,25 @@ functions core functionality.") (name "rust-sha3") (version "0.9.1") (source- (origin- (method url-fetch)- (uri (crate-uri "sha3" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "02d85wpvz75a0n7r2da15ikqjwzamhii11qy9gqf6pafgm0rj4gq"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "sha3" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "02d85wpvz75a0n7r2da15ikqjwzamhii11qy9gqf6pafgm0rj4gq")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-block-buffer" ,rust-block-buffer-0.9)- ("rust-digest" ,rust-digest-0.9)- ("rust-keccak" ,rust-keccak-0.1)- ("rust-opaque-debug" ,rust-opaque-debug-0.3))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-block-buffer" ,rust-block-buffer-0.9)+ ("rust-digest" ,rust-digest-0.9)+ ("rust-keccak" ,rust-keccak-0.1)+ ("rust-opaque-debug" ,rust-opaque-debug-0.3)))) (home-page- "https://github.com/RustCrypto/hashes")+ "https://github.com/RustCrypto/hashes") (synopsis "SHA-3 (Keccak) hash function") (description "SHA-3 (Keccak) hash function") (license (list license:expat license:asl2.0))))@@ -49642,42 +49642,42 @@ stream-based WebSocket implementation.") (name "rust-tokio-xmpp") (version "3.0.0") (source- (origin- (method url-fetch)- (uri (crate-uri "tokio-xmpp" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "0f8s4gsv9zs6rlkc40jjglcm0prq10ypxszrwvpxhjbygbxrzb2n"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "tokio-xmpp" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "0f8s4gsv9zs6rlkc40jjglcm0prq10ypxszrwvpxhjbygbxrzb2n")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-bytes" ,rust-bytes-1)- ("rust-futures" ,rust-futures-0.3)- ("rust-idna" ,rust-idna-0.2)- ("rust-log" ,rust-log-0.4)- ("rust-native-tls" ,rust-native-tls-0.2)- ("rust-rustc-version" ,rust-rustc-version-0.3)- ("rust-sasl" ,rust-sasl-0.5)- ("rust-tokio" ,rust-tokio-1)- ("rust-tokio-native-tls"- ,rust-tokio-native-tls-0.3)- ("rust-tokio-stream" ,rust-tokio-stream-0.1)- ("rust-tokio-util" ,rust-tokio-util-0.6)- ("rust-trust-dns-proto"- ,rust-trust-dns-proto-0.20)- ("rust-trust-dns-resolver"- ,rust-trust-dns-resolver-0.20)- ("rust-xml5ever" ,rust-xml5ever-0.16)- ("rust-xmpp-parsers" ,rust-xmpp-parsers-0.18))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-bytes" ,rust-bytes-1)+ ("rust-futures" ,rust-futures-0.3)+ ("rust-idna" ,rust-idna-0.2)+ ("rust-log" ,rust-log-0.4)+ ("rust-native-tls" ,rust-native-tls-0.2)+ ("rust-rustc-version" ,rust-rustc-version-0.3)+ ("rust-sasl" ,rust-sasl-0.5)+ ("rust-tokio" ,rust-tokio-1)+ ("rust-tokio-native-tls"+ ,rust-tokio-native-tls-0.3)+ ("rust-tokio-stream" ,rust-tokio-stream-0.1)+ ("rust-tokio-util" ,rust-tokio-util-0.6)+ ("rust-trust-dns-proto"+ ,rust-trust-dns-proto-0.20)+ ("rust-trust-dns-resolver"+ ,rust-trust-dns-resolver-0.20)+ ("rust-xml5ever" ,rust-xml5ever-0.16)+ ("rust-xmpp-parsers" ,rust-xmpp-parsers-0.18)))) (home-page "https://gitlab.com/xmpp-rs/xmpp-rs") (synopsis- "Asynchronous XMPP for Rust with tokio")+ "Asynchronous XMPP for Rust with tokio") (description- "Asynchronous XMPP for Rust with tokio")+ "Asynchronous XMPP for Rust with tokio") (license license:mpl2.0))) (define-public rust-toml-0.5@@ -55081,33 +55081,33 @@ parser.") (name "rust-xmpp-parsers") (version "0.18.1") (source- (origin- (method url-fetch)- (uri (crate-uri "xmpp-parsers" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "064bjmngy0abcp9wcms7h5b13rljr0isliy83csaa0j7xyjmpkq1"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "xmpp-parsers" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "064bjmngy0abcp9wcms7h5b13rljr0isliy83csaa0j7xyjmpkq1")))) (build-system cargo-build-system) (arguments- `(#:skip-build?- #t- #:cargo-inputs- (("rust-base64" ,rust-base64-0.13)- ("rust-blake2" ,rust-blake2-0.9)- ("rust-chrono" ,rust-chrono-0.4)- ("rust-digest" ,rust-digest-0.9)- ("rust-jid" ,rust-jid-0.9)- ("rust-minidom" ,rust-minidom-0.13)- ("rust-sha-1" ,rust-sha-1-0.9)- ("rust-sha2" ,rust-sha2-0.9)- ("rust-sha3" ,rust-sha3-0.9))))+ `(#:skip-build?+ #t+ #:cargo-inputs+ (("rust-base64" ,rust-base64-0.13)+ ("rust-blake2" ,rust-blake2-0.9)+ ("rust-chrono" ,rust-chrono-0.4)+ ("rust-digest" ,rust-digest-0.9)+ ("rust-jid" ,rust-jid-0.9)+ ("rust-minidom" ,rust-minidom-0.13)+ ("rust-sha-1" ,rust-sha-1-0.9)+ ("rust-sha2" ,rust-sha2-0.9)+ ("rust-sha3" ,rust-sha3-0.9)))) (home-page "https://gitlab.com/xmpp-rs/xmpp-rs") (synopsis- "Collection of parsers and serialisers for XMPP extensions")+ "Collection of parsers and serialisers for XMPP extensions") (description- "Collection of parsers and serialisers for XMPP extensions")+ "Collection of parsers and serialisers for XMPP extensions") (license license:mpl2.0))) (define-public rust-xshell-macros-0.1diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scmindex 6bfee2e15e..9d08347583 100644--- a/gnu/packages/messaging.scm+++ b/gnu/packages/messaging.scm@@ -3023,56 +3023,56 @@ API. Mattermost is not required.") (name "aparte") (version "0.2.0") (source- (origin- (method url-fetch)- (uri (crate-uri "aparte" version))- (file-name- (string-append name "-" version ".tar.gz"))- (sha256- (base32- "0qzg1052whjhcsz8n3s77kb4zvp7k0na3hikzkf5qa3z4g0hyvrp"))))+ (origin+ (method url-fetch)+ (uri (crate-uri "aparte" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "0qzg1052whjhcsz8n3s77kb4zvp7k0na3hikzkf5qa3z4g0hyvrp")))) (build-system cargo-build-system) (arguments- `(#:cargo-inputs- (("rust-backtrace" ,rust-backtrace-0.3)- ("rust-bytes" ,rust-bytes-0.5)- ("rust-chrono" ,rust-chrono-0.4)- ("rust-derive-error" ,rust-derive-error-0.0.4)- ("rust-dirs" ,rust-dirs-2)- ("rust-flexi-logger" ,rust-flexi-logger-0.15)- ("rust-futures" ,rust-futures-0.3)- ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)- ("rust-hsluv" ,rust-hsluv-0.1)- ("rust-linked-hash-map"- ,rust-linked-hash-map-0.5)- ("rust-linked-hash-set"- ,rust-linked-hash-set-0.1)- ("rust-log" ,rust-log-0.4)- ("rust-rand" ,rust-rand-0.8)- ("rust-rpassword" ,rust-rpassword-3)- ("rust-rust-crypto" ,rust-rust-crypto-0.2)- ("rust-serde" ,rust-serde-1)- ("rust-termion" ,rust-termion-1)- ("rust-textwrap" ,rust-textwrap-0.12)- ("rust-tokio" ,rust-tokio-1)- ("rust-tokio-xmpp" ,rust-tokio-xmpp-3)- ("rust-toml" ,rust-toml-0.5)- ("rust-unicode-segmentation"- ,rust-unicode-segmentation-1)- ("rust-uuid" ,rust-uuid-0.7)- ("rust-xmpp-parsers" ,rust-xmpp-parsers-0.18))- #:cargo-development-inputs- (("rust-mockall" ,rust-mockall-0.9))))+ `(#:cargo-inputs+ (("rust-backtrace" ,rust-backtrace-0.3)+ ("rust-bytes" ,rust-bytes-0.5)+ ("rust-chrono" ,rust-chrono-0.4)+ ("rust-derive-error" ,rust-derive-error-0.0.4)+ ("rust-dirs" ,rust-dirs-2)+ ("rust-flexi-logger" ,rust-flexi-logger-0.15)+ ("rust-futures" ,rust-futures-0.3)+ ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)+ ("rust-hsluv" ,rust-hsluv-0.1)+ ("rust-linked-hash-map"+ ,rust-linked-hash-map-0.5)+ ("rust-linked-hash-set"+ ,rust-linked-hash-set-0.1)+ ("rust-log" ,rust-log-0.4)+ ("rust-rand" ,rust-rand-0.8)+ ("rust-rpassword" ,rust-rpassword-3)+ ("rust-rust-crypto" ,rust-rust-crypto-0.2)+ ("rust-serde" ,rust-serde-1)+ ("rust-termion" ,rust-termion-1)+ ("rust-textwrap" ,rust-textwrap-0.12)+ ("rust-tokio" ,rust-tokio-1)+ ("rust-tokio-xmpp" ,rust-tokio-xmpp-3)+ ("rust-toml" ,rust-toml-0.5)+ ("rust-unicode-segmentation"+ ,rust-unicode-segmentation-1)+ ("rust-uuid" ,rust-uuid-0.7)+ ("rust-xmpp-parsers" ,rust-xmpp-parsers-0.18))+ #:cargo-development-inputs+ (("rust-mockall" ,rust-mockall-0.9)))) (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("openssl" ,openssl))) (home-page- "https://github.com/paulfariello/aparte")+ "https://github.com/paulfariello/aparte") (synopsis- "Simple XMPP console client written in Rust and inspired by Profanity")+ "Simple XMPP console client written in Rust and inspired by Profanity") (description- "Simple XMPP console client written in Rust and inspired by Profanity")+ "Simple XMPP console client written in Rust and inspired by Profanity") (license license:mpl2.0))) ;;; messaging.scm ends here-- 2.30.2
S
S
southerntofu wrote on 11 Jul 23:31 +0200
[PATCH 19/20] gnu: Add aparte
(address . 49451@debbugs.gnu.org)
YOtjRnX66Ki9WSRu@thunix.net
--- gnu/packages/messaging.scm | 59 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+)
Toggle diff (84 lines)diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scmindex 22e1c370aa..6bfee2e15e 100644--- a/gnu/packages/messaging.scm+++ b/gnu/packages/messaging.scm@@ -60,6 +60,7 @@ #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages cpp)+ #:use-module (gnu packages crates-io) #:use-module (gnu packages crypto) #:use-module (gnu packages curl) #:use-module (gnu packages cyrus-sasl)@@ -123,6 +124,7 @@ #:use-module (gnu packages xiph) #:use-module (gnu packages xml) #:use-module (gnu packages xorg)+ #:use-module (guix build-system cargo) #:use-module (guix build-system cmake) #:use-module (guix build-system go) #:use-module (guix build-system glib-or-gtk)@@ -3016,4 +3018,61 @@ API. Mattermost is not required.") (home-page "https://github.com/42wim/matterbridge") (license license:asl2.0))) +(define-public aparte+ (package+ (name "aparte")+ (version "0.2.0")+ (source+ (origin+ (method url-fetch)+ (uri (crate-uri "aparte" version))+ (file-name+ (string-append name "-" version ".tar.gz"))+ (sha256+ (base32+ "0qzg1052whjhcsz8n3s77kb4zvp7k0na3hikzkf5qa3z4g0hyvrp"))))+ (build-system cargo-build-system)+ (arguments+ `(#:cargo-inputs+ (("rust-backtrace" ,rust-backtrace-0.3)+ ("rust-bytes" ,rust-bytes-0.5)+ ("rust-chrono" ,rust-chrono-0.4)+ ("rust-derive-error" ,rust-derive-error-0.0.4)+ ("rust-dirs" ,rust-dirs-2)+ ("rust-flexi-logger" ,rust-flexi-logger-0.15)+ ("rust-futures" ,rust-futures-0.3)+ ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)+ ("rust-hsluv" ,rust-hsluv-0.1)+ ("rust-linked-hash-map"+ ,rust-linked-hash-map-0.5)+ ("rust-linked-hash-set"+ ,rust-linked-hash-set-0.1)+ ("rust-log" ,rust-log-0.4)+ ("rust-rand" ,rust-rand-0.8)+ ("rust-rpassword" ,rust-rpassword-3)+ ("rust-rust-crypto" ,rust-rust-crypto-0.2)+ ("rust-serde" ,rust-serde-1)+ ("rust-termion" ,rust-termion-1)+ ("rust-textwrap" ,rust-textwrap-0.12)+ ("rust-tokio" ,rust-tokio-1)+ ("rust-tokio-xmpp" ,rust-tokio-xmpp-3)+ ("rust-toml" ,rust-toml-0.5)+ ("rust-unicode-segmentation"+ ,rust-unicode-segmentation-1)+ ("rust-uuid" ,rust-uuid-0.7)+ ("rust-xmpp-parsers" ,rust-xmpp-parsers-0.18))+ #:cargo-development-inputs+ (("rust-mockall" ,rust-mockall-0.9))))+ (native-inputs+ `(("pkg-config" ,pkg-config)))+ (inputs+ `(("openssl" ,openssl)))+ (home-page+ "https://github.com/paulfariello/aparte")+ (synopsis+ "Simple XMPP console client written in Rust and inspired by Profanity")+ (description+ "Simple XMPP console client written in Rust and inspired by Profanity")+ (license license:mpl2.0)))+ ;;; messaging.scm ends here-- 2.30.2
X
X
Xinglu Chen wrote on 1 Aug 12:08 +0200
Re: [bug#49451] [PATCH 01/20] gnu: rust-blake2: Update to 0.9
87czqxbhpb.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (2 lines)> ---
Please write commit messages in the GNU ChangeLog format; you can lookat the commit log for examples, or see the manual.
https://www.gnu.org/prep/standards/html_node/Change-Logs.html
If you use emacs, you can use the Yasnippet snippets found in theetc/snippets/text-mode directory when writing commit messages.
Toggle quote (37 lines)> 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 d53f8fb525..5ed2ff470e 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -5207,6 +5207,33 @@ streams in big-endian and little-endian formats.")> "This package provides a crate for manipulating memory, bit by bit.")> (license license:expat)))> > +(define-public rust-blake2-0.9> + (package> + (name "rust-blake2")> + (version "0.9.1")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "blake2" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "1x3qz692hfrxgw6cd94iiid6iqal2dwj6zv5137swpgg4l17598h"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-crypto-mac" ,rust-crypto-mac-0.8)> + ("rust-digest" ,rust-digest-0.9)> + ("rust-opaque-debug" ,rust-opaque-debug-0.3))))> + (home-page> + "https://github.com/RustCrypto/hashes")> + (synopsis "BLAKE2 hash functions")> + (description "BLAKE2 hash functions")
The description should consist of one ore more full sentences, see“16.4.4 Synopses and Descriptions” in the manual.
Make sure to run ‘guix lint’ to avoid common mistakes like these.
Also, I noticed that a ‘rust-blake2-0.8’ package already exists, maybeit would be possible to update that to 0.9, or make it inherit from‘rust-blake2-0.9’ to avoid some code duplication.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGcqAVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x54aYP/RSluhiAMLilpqzKC/sPrjvKb4FHcA4vnFjqvgtDby/AP4cO5he9n75X/IKjC9oCx4zUN+scifon+cX3RpAAsdiSI7G12A44b+XvB4wpJm2JGcS03E3KTicRWLKR7mQl62QR+R7IBSEZkm2flvoWvMsax5Z4VFRZSTVrtCqREct3Gj+tfyeFNjv5127TGMZpkiqgcZQof/yDTi44HOs8SbtxtmMZHJ/LDk8SwMyqjsNVzN9dnrfswK+rbTIVU08x0qrguf6LWWEvwVa/4fW6OemIbLO8esPKMG/0Ob+PE1g2ys2OqCtscCcV84Rx4enbPPsNsTulweeOqcN8JwB97D5d77QGUl7DM2uv4m13tzuSzu5nfO7khHDx7l/UQfjIRiTFn29IlaO/uCjChGsAIEco5UzdcYNlXEgpsrbCgfOE/rxsVN/iW01awPpY4mQkWoeQJhAV3aewT/ao+MuS4QtNZhIA1MxA58s57ufWLzjKXPC4Bg3QqnNjQRpKqc44F5JeRTWQuc8JL94RtbZlR3P0vwJvZll+vFwE4fyNiNwnBMEoUll9QFQfteECxH3J+yNs+RoW9v3Aqo/mj8vUP5CmYUoSQF9MhedtP7FoX8RNdsemCHQnm+D9o/NNyIHflX+7SL9Tfmff8rgwheo0xwjB6/Xp4x0lH2ecwmLSdZH6=Gbga-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:10 +0200
Re: [bug#49451] [PATCH 03/20] gnu: Add rust-derive-error
87a6m1bhmh.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (40 lines)> ---> 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 c5605fa82c..2ac7bc0c2e 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -12676,6 +12676,35 @@ for arbitrary structs.")> pattern for arbitrary structs.")> (license (list license:expat license:asl2.0))))> > +(define-public rust-derive-error-0.0.4> + (package> + (name "rust-derive-error")> + (version "0.0.4")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "derive-error" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "1j624ma4jw911yg3qqlvfybgk7614k2blhg6wgnb38wyn90882gc"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-case" ,rust-case-0.1)> + ("rust-quote" ,rust-quote-0.3)> + ("rust-syn" ,rust-syn-0.11))))> + (home-page> + "https://github.com/rushmorem/derive-error")> + (synopsis> + "Derive macro for Error using macros 1.1")> + (description> + "Derive macro for Error using macros 1.1")
Full sentence(s) in the description.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGcwYVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5fQ0P/AiY+mbMZ7Q21os/P7o9iGeiXmOUXiDyo/IWtIXLyXMukNowAMyKHnIfa9rej6MT5nZkWpdpBcAihESjAL1Hjx4EXVXmFO2/8+7TxVrxelidVxapf2yS8vk5boN+dKT/smE9KRiAEmJE/TER4k00eZHlZN88hYbhFK8BcND/PRSr6N8a991cCLhgEYsfxBhmErol5KTdyGB1mqkruDMrsJmwFti4PuKjbNiHIkXrVQnQxqCnLsMH8+admBK0jYZjYlMeXImPaoT+H5m0aT7WpxIF0Ro+3BGRU5vVSBFIWkw8MXN20kdyodfJW92MGUbKcbGcdxo4HymJ3FyUXgrFcLRXj1DEg+TZbYRtrsTiUkW6mz1EN14mnHkixHg1j7g2Dyi/UNnk2Unf2+V59084jpyLiZu/hkR8v0EaTd7fW8YrsP9EwbjkbcpIp8i7Glj6CQpZJDshdAc2uNUOLN5iAKzSJF9fGHR19vQVAeZfteobF1ksauIX/EnhTdvosfbnUxI139F3DlDiT2BSnZnPVo+glB79eV0TrHMY+yUiZofcpOoP4L2YHa8PNs3ICsGBT9tOi+UdKQVXwttT8p0fZRfXcXANHhrcDN7EDMG7vaaGKtMIEq2v/+7j3KIAi4eLv27OW22ZV8GG+l4l1Lm3ECZsjIlx9/dw3L3Su0mxjQKP=HYOA-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:10 +0200
Re: [bug#49451] [PATCH 04/20] gnu: Add rust-downcast
877dh5bhla.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (34 lines)> ---> 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 2ac7bc0c2e..d3641af193 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -13721,6 +13721,29 @@ from macros.")> ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)> ("rust-strsim" ,rust-strsim-0.5))))))> > +(define-public rust-downcast-0.10> + (package> + (name "rust-downcast")> + (version "0.10.0")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "downcast" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "07bh0l95gwrzak6rj29v8kkm577d8vivxsxhqgscf64b4bq59d2b"))))> + (build-system cargo-build-system)> + (arguments `(#:skip-build? #t))> + (home-page> + "https://github.com/fkoep/downcast-rs")> + (synopsis> + "Trait for downcasting trait objects back to their original types")> + (description> + "Trait for downcasting trait objects back to their original types")
Likewise (full sentence).
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGczEVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5kOcQAJw9QvPbLwWEcWG35b7Tj3As6d3vO9leHK43luKaCSh4xWMYjPEsu5zCQjxGgsw2phPzOAG+KPygvlh/u8Xm4D94EJ0ucJBlSjNss/LLB2NjHz19GKDycC5WL2gzTMXE+SH/BeKonhTbnd2X8VWvqHihE+DuwRe3Nxm5fO9TpErI/Nr0By4gzoKV3iFM/Hr3FPgK0u9Ce6FLQX6dnX8F8Vi9r+owMvRKdYkeF3PwyRKMsHvdvQRxVuCYMeXkN6d1oirORVQRzMrBnqTA3r9Cjkn0hZ7aats0wmpPFVqO5ZqnjKBDHwAAUJqDJlnx5t6tjsjvhq+H7z5hYph5qmNGCVMsO4gQaI3S32OildmNraxnklg2B/sP6XywNM+HD0jZxc91n40lr03yQGJAnv+EoDSjo2NTcKGDGiwutRLhY55VjCRpwsI5WtXzwkZ0+yMmNwbFVMnSVo0zQZlHVcmbr36JnLbA/fBM83NTQeBB4cibg/INfcH5CLbmb4sxVHs4Rj2KEcD9LKWosFtyCl647a2EzPMlsL/2anDvd/iyK5tk0Az4WQKcfdkopBZFserPIscUTBhOhui6WwA8kTSak4RDVkXoJxSpm+CzznW+r9Pwmh7QScV9ORyCYT8Apq5TqQBTG6L2HVWMBwG6n3JE48nBZ2u8Qyxd4cq4Ykel4xlh=00lA-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:12 +0200
Re: [bug#49451] [PATCH 05/20] gnu: Add rust-flexi-logger
874kc9bhiu.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (52 lines)> ---> 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 d3641af193..e322661709 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -15985,6 +15985,47 @@ Reader/Writer streams. Contains bindings for zlib, deflate, and gzip-based> streams.")> (license (list license:expat license:asl2.0))))> > +(define-public rust-flexi-logger-0.15> + (package> + (name "rust-flexi-logger")> + (version "0.15.12")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "flexi_logger" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "1gs2flpzjd4kr9jw614vaqxxz7fd56gqkr78j47q0ja1vfp3raxa"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-atty" ,rust-atty-0.2)> + ("rust-chrono" ,rust-chrono-0.4)> + ("rust-flate2" ,rust-flate2-1)> + ("rust-glob" ,rust-glob-0.3)> + ("rust-hostname" ,rust-hostname-0.3)> + ("rust-lazy-static" ,rust-lazy-static-1)> + ("rust-libc" ,rust-libc-0.2)> + ("rust-log" ,rust-log-0.4)> + ("rust-notify" ,rust-notify-4)> + ("rust-regex" ,rust-regex-1)> + ("rust-serde" ,rust-serde-1)> + ("rust-serde-derive" ,rust-serde-derive-1)> + ("rust-thiserror" ,rust-thiserror-1)> + ("rust-toml" ,rust-toml-0.5)> + ("rust-yansi" ,rust-yansi-0.5))))> + (home-page> + "https://github.com/emabee/flexi_logger")> + (synopsis> + "Easy-to-configure and flexible logger")> + (description> + "Easy-to-configure and flexible logger that writes logs to stderr and/or to files")
Please keep lines at ~80 characters long; write full sentence(s).
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGc4kVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5XZwP/25odFxPMaDWjB4Mco2k+zCBmL0SqjmFxc79nSGjp3YG+i6fT4nNOL92EIyH58SGnSA6DRHWEEqnL3spOunscFjOaLdw4mzi/TLGk0GzkTI15RyuqEUD4KBguBLmUKQ9xEfKVKXz+RLITD7qo6ibn5F5EIIKkl7WDJ/20l869hrVigUhG6qSEjlTndB35tKfFuZ2cb0Z/Ano3CJY46TcqJcrSAUkViKo7BpLS7W2unADo6vKQChuMbs2Q+h+hjoGIqe6wlqjr7LHX2Jli0YV5kwaGVlr5G8C6NIz2Ssko7u7esOtMMU48+WsS8pb0sYfdVvssS14tozQXvF5oXhLz+rjNj5y+5EYovUKLUi00vm+P7ZYERYxczZpdSPBus5KbzURVAWGqRqEUe651ztsd9f50aDFSzHee8EgMbaV7YsYdmjWtFWxlDETph+jXBh31n4EHpAueOHVI8anAxNtFvpfibw4xOSWOPEDLcW27lr5qYYyRvVTD6hMBtLGNgqTaJEX3LNYpWA7rlFCbqdo6/+RG37ht3lQlecswrZg4BDMeY0JzKMQF3lJb/M3iXHJlT8myPCApgzkiMkk28wfjVpRSYRPW8IyMxj8VKfG4hyP+H8NgHCx1+P9rCcRTQLoC2dtYYQ9T+3a881WMwamZMshjKCTngssrjqkdcYg/xGd=IqNs-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:13 +0200
Re: [bug#49451] [PATCH 06/20] gnu: rust-fragile: Update to 1.0
871r7dbhhm.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (34 lines)> ---> 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 e322661709..258649f6a0 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -16452,6 +16452,29 @@ implementation that is more efficient for smaller hash keys.")> syntax, as used by HTML forms.")> (license (list license:expat license:asl2.0))))> > +(define-public rust-fragile-1> + (package> + (name "rust-fragile")> + (version "1.0.0")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "fragile" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "1wlihmkjyhvl5rckal32p010piy1l15s6l81h7z31jcd971kk839"))))> + (build-system cargo-build-system)> + (arguments `(#:skip-build? #t))> + (home-page> + "https://github.com/mitsuhiko/rust-fragile")> + (synopsis> + "Provides wrapper types for sending non-send values to other threads")> + (description> + "Provides wrapper types for sending non-send values to other threads")
Full sentence and missing period.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGc7UVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5OUMP/2wZKuCQ16kkHlkEsaU5FLGRZdH7JmpBWnYsfrIFUD7UgzpnwUHfPWCr2XNiZA5EoSVyW3bJTWyY1u1VwPCpubQ2QUW/bZcl5ihskJLk4iCkwkHt3C6ZfSIiP8YV0YsYWfzrdvJMWjhWfUZDGOXIY/DhXTPU/spR+ADo+sWtjbqrH8Z/V9NeS3Ww/QCmCc2kXuOzLPu4uY3Ojy1FeeIgDSTz0cO5ct9pd/p7i8m78XMG1K/94SX7+23OsbrGxkRjRERBpa2O1+Q0TgDIobbT2obUMypP84roG+SyounUsuOljw+pOm0qWaNwqpZ++ix257ac5EvJYUxGpnewD3bRrKHSggUvpleEpchAkg0gVwxbyIgqnUUlcxrAHCBuVSEv6jI8QYVWa9EdoN8+Dx57ckx4bNGM94yUdlLs6QBDkVI5R6D+TbZN3s9OxDxLBlA1k75HdWVWfWp1iAljCPdm7n0aONcne23ee6fI3NGOVSLnFWY2jC+9Lw84SW/gN7QlKJD+uEL7ClwdhGxIHZp43CHqqLvEK/PMI8lUkXoqFHX1F2jPq63Ej8J9HSQ3OEYIaPAxvzwdWDNtxR6eRzjgnInw6pwpTUG02zuhQ8TFmWkJlW4/ck7UAhiZIMtVTpcrPP3hh8plaHVhqvR6l0ZqIx9NHpnFkUeWmBRxPn3Bxuwu=JAAP-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:14 +0200
Re: [bug#49451] [PATCH 07/20] gnu: rust-hmac: Update to 0.10
87y29la2ud.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (38 lines)> ---> 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 258649f6a0..2ac2230490 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -20141,6 +20141,33 @@ Derivation Function (HKDF).")> (("rust-digest" ,rust-digest-0.8)> ("rust-hmac" ,rust-hmac-0.7))))))> > +(define-public rust-hmac-0.10> + (package> + (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> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-crypto-mac" ,rust-crypto-mac-0.10)> + ("rust-digest" ,rust-digest-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 missing period.
Toggle quote (5 lines)> +> (define-public rust-hmac-0.8> (package> (name "rust-hmac")
There is already a ‘rust-hmac-0.8’ package, maybe make it inherit from‘rust-hmac-0.10’.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdBoVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5d5EP/ikHrrqs5LR1bJuNJlr2l4ByKijXX/KraCdexMtSsjLDrl3pUlg9r6OP0kzpx15neLMifgi7QXG/vgYietCPiAWUQLCDy/gF3eFG/jJ0HjfHxAOYg3EJDQiBw9rxStDjp4oj0YgpPaznVffD69OFCTc39pKSxs9X8GJFeiJBdDGu/HagM+9u2hFZ9axz6oYl2AHEaAIX62lrW79djm2ArJbBiRV76arX8BMpx2bN/hKlrbrIeKcu+3/TfoPlskyTBgtMJ5DFYiZCJmp3CiMOM/cAifuzYnYP7KdhU9rX/qRT7n20rjHlDk2tkS/WrJ7ZIYDj8HFAKya3zhgzw87I6VKoBDTT3hGAW8/+d0l0gbGmmMTYuOcfLiLAml7guJjDHJ5mpsKiPRtv6A+HkG+ebin2EoB0I7KYOv9fvFDuqs/17x/+4S0o3WUzuVErCHFFFoyxHfNtODd/biYlRJkhKJZjOjg4HOba2yRwm2OivctV2nMN/6XeqvS7FJ8aZ9NcY6/+hiZrRsUhFwsStSPYBXPMK9WBGqXwuQbdb22N81GR3JonVSXQFDH9ZbH+q9SCjlP82WXJ2baej98NQtNN9njqFR12d0e5QPO5jr0SHGRZCxZL5mWAXEcnqtKI7vEcwhxRavmA+gYdHhmTw3fJm61tOzV7mwMCIJvelfQgbUXK=LVxM-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:15 +0200
Re: [bug#49451] [PATCH 08/20] gnu: Add rust-hsluv
87v94pa2th.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (34 lines)> ---> 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 2ac2230490..5daaffaa52 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -20327,6 +20327,29 @@ Hash-based Message Authentication Code algorithm} for SHA1.")> (("rust-libc" ,rust-libc-0.2)> ("rust-winutil" ,rust-winutil-0.1))))))> > +(define-public rust-hsluv-0.1> + (package> + (name "rust-hsluv")> + (version "0.1.0")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "hsluv" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "0g5p4x9np7292fxinqj34vlys5v20hg5yqqr8vvqbw8xcl5l3rax"))))> + (build-system cargo-build-system)> + (arguments `(#:skip-build? #t))> + (home-page> + "https://github.com/bb010g/rust-hsluv")> + (synopsis> + "Human-friendly HSL, Rust implementation (revision 4)")> + (description> + "Human-friendly HSL, Rust implementation (revision 4)")
Full sentence and missing period.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdDoVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5Pp4QALh4L+/D1WCJNy4ARpDySETtPL2ZH3a6t3tc9MJE1z6tP4DAH2SNi4/VkZV9XIKZJHRhmq9+YT7bISA2gb0GMtpdPQZIHzG62RYNqmEt0fk8e/V8JiOQEwUF3/kaxv75CBzfwNAr1ErXBBweBFcyznyIFAeysctu2FCyVqdn6ewierH+fvuEGCamnQ6aGn+11TYYzsbRJudLwW2aQ/tMGE70hM744Imz2aBUra1GciRVsYLqobFBnhl1D/OOIsbBuIpGy8HAiGJhWiL3q+yIw6044DUcY887iam+D4faRYEPuu/AZg1Z7ztjxonFLG3ZlbN3Kad6j7MzA+e+LjKqG7YXnUWgJ8FIT7R+/z4butcpZYg6JgCb7Nv0asEq5Lg+hOWji/PMzWpImpGq2kPDVyqGh+1waHsX8/QAYiiZjd5BhKWQdHPdD57p/o8AGEEFJZqpNEPHx7HmIZ42zNGEO6x9caKnwca6AHUkfGbUKxPKm0kw8mI4na9wUwwn997h0FpNEVX6o1bO/o2k6s6kJjG4IUGW4fymlvXw3xMtJvSK9KJrYPHhCM5REcb1uJWFcFBIr3wn2lq9AhBJ01AEbW+cwhdqXkCb9sY0r8A0TTMG447rF8+4ITwrm9d7rlEmwRTToHT6Pju1tWjNbHczo95+mzXx7s1Kc7cp87C8XpAd=BwtN-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:16 +0200
Re: [bug#49451] [PATCH 09/20] gnu: Add rust-minidom
87sfzta2rv.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (37 lines)> ---> 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 5daaffaa52..16e2b33e4b 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -26305,6 +26305,32 @@ file's MIME type by its extension.")> ("rust-phf-codegen" ,rust-phf-codegen-0.7)> ("rust-unicase" ,rust-unicase-1))))))> > +(define-public rust-minidom-0.13> + (package> + (name "rust-minidom")> + (version "0.13.0")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "minidom" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "13k0ngkwgj0zgn0zkkklnj274q351mpyzjaglr0dviwz2k19499k"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-quick-xml" ,rust-quick-xml-0.20))))> + (home-page "https://gitlab.com/xmpp-rs/xmpp-rs")> + (synopsis> + "Small, simple DOM implementation on top of quick-xml")> + (description> + "This package provides a small, simple DOM implementation on top of quick-xml")
Keep lines around ~80 characters; missing period.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdHQVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5atMQAInn/rWp9hDqqb8x5/zXwBv0NwA8jRTx+PsCLHuCRP4yMUfc9o6pcNbI7Hr4ZdW9tT10axMVx85WXEc51o6g4+NSJ4Q2XAYSCw7y1QMK5fw513HZWqNsiRdJUGTW9S6/OSdyhFoHyFauTcm4XLDZNbkImTIAPdy6qN3mt3shMceiEDwLtoJI+5M04BzcSU34fspcgMz8Uup39GtuBLanVZrlMOJ8+8De5C0DnVjxxY2ArK2G+Afr3r1DeINQkmcRKv4NVCEZDFVIlNfo7IUqyY+NzE3IcNAXjFjm6ZwguEOJx9l1UcJhabret1S/XPf5WhW7E8Zl0AIfYXk+Ti5FeBE+Cci42r+61E0pFnr/eSro6gIAhgaBQeo4Mv7/flSoKdEbJFDIGBJSWcno8NfGHazmpmY9WhDI/ANHRU9VelFxJ9C9MF17g2ze/q5WrYNtXP6OWXb2DdzduRUF0DSyXFKs0/Ic/bMK3givkhz2Y2xCYLQMcqW1K1YtYgc6jJI8QFLZHG7+H/PYbgFysHJZxGu9vv2kKeoxC9VDunv4QxvteLauFhUfc/JE2DNhmNCdQFgIQUvRM9OkQk+siuec7Lq07xIzw/Mjk87i2tYdIZn8EUdh+3Usj6cjg0TIdI/T9IREY5SggUi0LJcQ67BKdp2m5m7pG/SrD0ugFeNeoMMH=E2nC-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:16 +0200
Re: [bug#49451] [PATCH 10/20] gnu: Add rust-linked-hash-set
87pmuxa2r9.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (38 lines)> ---> 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 16e2b33e4b..b60d07c15b 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -24329,6 +24329,33 @@ pairs in insertion order.")> ("rust-serde" ,rust-serde-0.8)> ("rust-serde-test" ,rust-serde-test-0.8))))))> > +(define-public rust-linked-hash-set-0.1> + (package> + (name "rust-linked-hash-set")> + (version "0.1.4")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "linked_hash_set" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "124m7wiz9ah7ah58ckai413mzfglh3y1nz64qy1s676qlinnq627"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-linked-hash-map"> + ,rust-linked-hash-map-0.5)> + ("rust-serde" ,rust-serde-1))))> + (home-page> + "https://github.com/alexheretic/linked-hash-set")> + (synopsis "HashSet with insertion ordering")> + (description "HashSet with insertion ordering")
Full sentence.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdIoVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5jlsQAIEUQVZYLdyOJjtPba1Os8L2Fo6fqV2un7ep9/kOM4hK7EOJBTKCRQ/RnVrDkHNEW/6ic0yGmrtQ1xRNH4H1SnYRu0lkk2qv7KT+AH097ANtPmxJM61fQpJ53MwH/HpbKVatR//h/FBnJMhOV6LVzo9jUQ17oPm5awWlraalljrmYqVWy+k1+zoKkKP/UJewnQhXlUhlZLuywBcl6FDl/fkO403U+4F/arg0TmWDL1B2M+SOqMobIrVV01SRv3rHnG2CFzp9xSis4AWlw+ZX0odGHCuvRjbjSUI08NlZvOnV4NN4lG4un4Sy18m3jh/vzTGVv/hb/cEeFtxhbX99enceQq4X+hMKqojjltWi/fh4fHlgCNcT3ZoBghUpAG0cIlB69CwuT+uhIJZ59VSed/9iK8gXuYKu7hCHgeJG8iHYvuP3sQJjeBYZ/kvvybXS8PnECCIixehCu67ecMVV/ECbDlUcyS1oMtpgVY4ra8fSpwB5QjUCYp+7KtpTDy/Y4bnHF5k5Su+/uFpXsaytXTv7zBF5f29yQyavnWjdrMtZcg/LCWK468S/mbz5Ry1656MNHXSaCoTe2T0NWUHZq21djDDIETQCvNpgLD5I3U71Tjtpza8g3pY7mcnInqTTBD4LnW/DOZAsTo/2MvPsU3n3cy7BHxpZ4qeip31oWETi=E5DG-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:17 +0200
Re: [bug#49451] [PATCH 11/20] gnu: rust-pbkdf2: Update to 0.6
87mtq1a2pe.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (43 lines)> ---> gnu/packages/crates-io.scm | 32 ++++++++++++++++++++++++++++++++> 1 file changed, 32 insertions(+)>> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm> index b60d07c15b..b65ea9568f 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -31163,6 +31163,38 @@ path.Clean.")> directory path to the provided path.")> (license (list license:asl2.0 license:expat))))> > +(define-public rust-pbkdf2-0.6> + (package> + (name "rust-pbkdf2")> + (version "0.6.0")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "pbkdf2" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "0jjaapyawm5iqn97mmfj40dvipsy78cm80qcva28009l2zbw1f5k"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-base64" ,rust-base64-0.13)> + ("rust-crypto-mac" ,rust-crypto-mac-0.10)> + ("rust-hmac" ,rust-hmac-0.10)> + ("rust-rand" ,rust-rand-0.7)> + ("rust-rand-core" ,rust-rand-core-0.5)> + ("rust-rayon" ,rust-rayon-1)> + ("rust-sha2" ,rust-sha2-0.9)> + ("rust-subtle" ,rust-subtle-2))))> + (home-page> + "https://github.com/RustCrypto/password-hashes/tree/master/pbkdf2")> + (synopsis "Generic implementation of PBKDF2")> + (description "Generic implementation of PBKDF2")
Full sentence.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdM0VHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5dPoP/0CqCFnNxLoPTXj3wDx0Xw1nl/W2v3wsUKU8NA7Tanw0xfw5Wpu4DCr91+1b1IjSwnN6K3srbhYft2jvfGN8/85MQE8O6zxeZTvfe2Z427gEZOF1ktXBH8TG+PAjgF0SbrvWu0ywnvvBw/A3XyEZWUWiUNBCiJouq8Du3NlNR9S8hrLegBxBXs6StLc+VoV6XDwA+MnZHwbhVACCLeMDofhAOzRZ7RgioWdOupWczeerTzKyVSVwDbMDxxnwFrKY139a4NFzeyhO+DdCSi4QFvcfS3QcjRjbFsqP9Sh04+/KE9vnMVLzwgSsd2FstRVimY4lo2igIt2qukdkmsY6uWUYAwiMYNYw5Vsy1iOcfrgOtL2tebjW7f+doUoP/wDGV7+KB53bqGpfd0U6+N8i5YrUxMfaqywA0XK0+fTMReKk5zHX9/2ko8Qbh6H0uTsnvrxrHEJFRh+iL81kk2oBKonNelQLukTI5y0MP5IS4e46BpIeHGLCUo+XI3Dd3laLqUH0Tatf6s+TYCWhPvhi4cXUZMV0hc1r+TKTQEJJ/rM/wv5aIIkACOWRI0jVrHY+Wtknxw8sIJIyqPXKxTZYnROemD0wz4UaeUP/etHcCxpLwVpvnyA4Ss4BMBNbXJYv+ZZwK4WK+r7h23r0Bd7v+gBWpjEvABpcrTmYG2zsyJuM=05zT-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:18 +0200
Re: [bug#49451] [PATCH 12/20] gnu: Add rust-sha3
87k0l5a2oh.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (39 lines)> ---> 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 b65ea9568f..5389f69934 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -42052,6 +42052,34 @@ functions core functionality.")> (("rust-gcc" ,rust-gcc-0.3)> ("rust-generic-array" ,rust-generic-array-0.8))))))> > +(define-public rust-sha3-0.9> + (package> + (name "rust-sha3")> + (version "0.9.1")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "sha3" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "02d85wpvz75a0n7r2da15ikqjwzamhii11qy9gqf6pafgm0rj4gq"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-block-buffer" ,rust-block-buffer-0.9)> + ("rust-digest" ,rust-digest-0.9)> + ("rust-keccak" ,rust-keccak-0.1)> + ("rust-opaque-debug" ,rust-opaque-debug-0.3))))> + (home-page> + "https://github.com/RustCrypto/hashes")> + (synopsis "SHA-3 (Keccak) hash function")> + (description "SHA-3 (Keccak) hash function")
Full sentence.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdO4VHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5C8YQAIi0TmbdRUapFexs/oHjvYF0JgP9PkxKjK0AVI2fFEuBazTl6Vp8u0gkbglktfMEfzdxoP7rux6qvmSqO5RwLA0JrV0Fv1lXcSGLJrNtNSe2dhhoYCTkTk1b4+JEbXWW78VSV7qZ7qkMPLkn04I5u9xvzt9U9tEKFPlBOWuJJn2KH8sycGuM1OrfuKmO+g/bPoiEJk7T0FeefJTwzvvMMJe3LfOCSWbdYRBpybK/9QNE4BFjJHJIQTjy4Ref1+dmyesYgeOU9noMn1fVDgOt75YKIxmk7PGLVWwOdtRwNRjakB+v4QrzrRnjL/16LdPhYW79lLTyu4e2xeEYjTB17gPO9ytT9hKmin5dBbMOm+zXV+u0QMCsaBkW8dUf3SluKmf3cLHgVD52dwgsRDUukXUm5yNbAiQzuI3lJj/PC8FnxdpCVp6WIZdOZwcAo9X1hGFz9og3NZRBNxFnvisaQ2CAo1RAALM5ISNDycRFePG4EIr6Z645+dOAh5KEpebAtpntGl7i1hYS3Ge+Arf+u40/paKLXtdEmZmbYUaRSodWO9gcyXzflfpMnl3P1KcFEd4+34awoyamuIZEU8Cu8GqtNlRxajZd84sMzR2QgcTgmjjMAk1mP+A263ehj4B5SO1PdaE0vcvu82BLQEbkyb6SYVMfdXisf1gwAnLhgfFm=4jlm-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:19 +0200
Re: [bug#49451] [PATCH 13/20] gnu: Add rust-mockall-derive
87h7g9a2n3.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (39 lines)> ---> 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 5389f69934..2a9e477aaf 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -26740,6 +26740,36 @@ IOCP and Async I/O abstractions.")> #:cargo-development-inputs> (("rust-rand" ,rust-rand-0.3))))))> > +> +(define-public rust-mockall-derive-0.9> + (package> + (name "rust-mockall-derive")> + (version "0.9.1")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "mockall_derive" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "1snywdscj3chgs0xqr5700dsw2hy0qwd0s3kdk4nz85w6m327m2x"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-cfg-if" ,rust-cfg-if-1)> + ("rust-proc-macro2" ,rust-proc-macro2-1)> + ("rust-quote" ,rust-quote-1)> + ("rust-syn" ,rust-syn-1))))> + (home-page "https://github.com/asomers/mockall")> + (synopsis "Procedural macros for Mockall> +")
No need for a newline.
Toggle quote (3 lines)> + (description "Procedural macros for Mockall> +")
Same as above, and use full sentence(s).
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdSAVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5VUMP/AsGEqo9zrJ4ZUibWh2/YPd9GDA9IUPQ40NqzEBRFBss8KQshsfAiLpoX1SKIuByWSgUl1iU+JdDM8m3I3Qp7O8oBwmPEgLwbSYjiR7Xpw8HmAdCk4YCafDS/z3TjvwTNggqeLkY7vwq6rXFsVsi6S++7UNdmCy3Bp5JP9rdtAnjCKcPqjwRzYw7v+3q33Mw5RQw6hgAXTXXMqoYj5Z3IhHio/l1Eg6hETKihZ0cu3FrTKkqCInGaipScKh3G7YE/qDQNquN6gaaQT7C72fhj+mhBq+DlWml+xGuVjnbPT1VwG/z7qASG+7d9unIOTh4FuvK6xRm43RQ3Z8LiRe6/Hu00hXQRSLWmFYw95vYM7FktK0xbwQGb0PffZIvOMVyaZWtahq6jKsAQMNfqKPnN3V+MUL0egmYtpDcE9GAZ4i+bEKmzJlFEN5TN4VH1A6dQIE5iA7pDqLt8pu3E5Qfs/rUlf5XszWDKHqn/P3tm32yOp+9tcYjqf1DSOwPBP+H/Sn1WxUWhxGBXtRcJ86GKYZSxcQTWOLEtprDVM2IIdHbPAQRiRpaw0Nb730OyJUZtSs/OAN460zazh84pHvmjO+oM2dzP+egpQ48BAWTV7PNLpcw6Auo2rWdzLbvuQ7wD+8T9SxAxz3zh9dZ6yDXRfMLMKd67+jBKQ99F0VVY0cG=Puk4-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:20 +0200
Re: [bug#49451] [PATCH 14/20] gnu: Add rust-mockall
87eebda2lr.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (42 lines)> ---> 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 2a9e477aaf..0e57d3c145 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -26740,6 +26740,39 @@ IOCP and Async I/O abstractions.")> #:cargo-development-inputs> (("rust-rand" ,rust-rand-0.3))))))> > +(define-public rust-mockall-0.9> + (package> + (name "rust-mockall")> + (version "0.9.1")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "mockall" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "1m9kpv4523503v48ahyzk9g2rabvbjl70mlbkc8mkfzr4fni9mhq"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-cfg-if" ,rust-cfg-if-1)> + ("rust-downcast" ,rust-downcast-0.10)> + ("rust-fragile" ,rust-fragile-1)> + ("rust-lazy-static" ,rust-lazy-static-1)> + ("rust-mockall-derive" ,rust-mockall-derive-0.9)> + ("rust-predicates" ,rust-predicates-1)> + ("rust-predicates-tree" ,rust-predicates-tree-1))))> + (home-page "https://github.com/asomers/mockall")> + (synopsis> + "Powerful mock object library for Rust> +")
No need for a newline.
Toggle quote (4 lines)> + (description> + "This package provides a powerful mock object library for Rust> +")
Same as above, and missing period.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdVAVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5TxsP/07JJFX0ZC09TvL+k19mmnQENgWnm/TbWA/wpb6jlqWDzukOu39YxSaKteWpWBx1TMljqubRo2EbneVFEQ3LmcVlX0m4KjXR5zNori27mgtI1livRcdPCMmLa03XjyrPkUDFyH0SpFJVSZXLFRcZj3xbodCiXzcY0ZfM7CUc11MLQCnnCmJz4CpdLI7I6TlQW1nacynUdC+MxtiwkZn6uETgT8YQXCexYGo1rHrGJaRnOL9mMd2UK2dbGn9jjMVLQtZ3/eG9AyHZ2U2ZJSmaXNYe37UgmoHSFGNymKzV3kF6JwVfK2Xlzwpa5ljC8rHJNCx4BAw8ZGR7mQ2D+EybRp+Zg+3O5yiRBQ1CDuPuMq3Ab4bcN3xrXqOWD/rnTKrRRaC9AEYpS1mb4YrwJDO4Ypx70PWqND7tT41xIOvUGEAGM/6Jlf6hQ3c8p612zK9vIxuAhfd/kSSNPoSuSSQ/x3iHPnC4JFXhBrxF9wUOFks+R+rrqojZppZFcK2EzYu7uRgka5RcYiYUPjbvTQnAkXr0may0fEwxYY/8GKqPPmiAzZACIOWCVEUwvaV12gDQzoq3BCHQV/1goqw5rVBsClS3QOIoM1C9tOoyn33KLaGq/wKwYgT7SbV7BpFzddAgBMjjVGdrlG2WzsdHzP23Quo09UUiB/r7YAGm65LGiyb4=W+6S-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:22 +0200
Re: [bug#49451] [PATCH 15/20] gnu: Add rust-sasl
87bl6ha2ib.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (40 lines)> ---> gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++> 1 file changed, 31 insertions(+)>> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm> index 0e57d3c145..44ae54f84c 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -39583,6 +39583,37 @@ motivation for writing this library.> @end itemize")> (license (list license:asl2.0 license:expat))))> > +(define-public rust-sasl-0.5> + (package> + (name "rust-sasl")> + (version "0.5.0")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "sasl" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "1j9d6q580r18i90ksr0frjks3mzll73966p2rp0vn9w90b77sbap"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-base64" ,rust-base64-0.13)> + ("rust-getrandom" ,rust-getrandom-0.2)> + ("rust-hmac" ,rust-hmac-0.10)> + ("rust-pbkdf2" ,rust-pbkdf2-0.6)> + ("rust-sha-1" ,rust-sha-1-0.9)> + ("rust-sha2" ,rust-sha2-0.9))))> + (home-page "https://gitlab.com/lumi/sasl-rs")> + (synopsis> + "Crate for SASL authentication. Currently only does the client side")
The synopsis should not contain multiple sentences, see “16.4.4 Synopsesand Descriptions” in the manual.
Toggle quote (3 lines)> + (description> + "This package provides a crate for SASL authentication. Currently only does the client side")
Keep lines at ~80 characters; missing period.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdcwVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5XjEP/RmfiIWTBA3okkuXgBDm0FxCagVQu675uxn/0qx0VZW4i3spJ+05no/tQn1tG7x4QaJqgqZ1h3ETQHLDf/fnp1jXgxQ6g0jliYt8iN6+267nm3TjbgvOSAkAi5lGNP2sj5fFss+0bO0vRvUCl06Z92KlxlFhJmckhAEjCO5zdhR4kYBThiqU6fP+cyw6m/QktuViKh+ui6Kywbj0CEP4upmDletCH6AAAKM+/Atv61eez6lfWMELCfXDbcCSX5br++dLfUPJO+7mzKa/4zPuk47TIBcHZzrw6Nm2mHkW+mT3Ai3IADV7aVFF8W9uuf/8CMa8XNxdKxbA+CAA8euIeiT9xtRWIwscvEvrayFk7yaKQkhHnS+6AQwVugTelNA1CQvTxr+Jjgho9Jfr+z7s/A9WpxeMz6i6T18T9e0KZit5CJbJFXBBog+03iJ/Q8AOIh9C4LL9bz5qZl/dF5FNnahS7FfQfnxYaWlaFfbyC5VPXURIY9Xko6Uune711d9heTnd15IaVVxGJJ7tQyb36Liajg2igECpf+oQWhypflauKjlHFZv92/1GHdfZkLraUbiVgyakWlED2wDfoXV/WR/MILNWv542OQ61tSV6ZkZgm0IXH/2ax7UXm4OsdBoi3vLL/xZgk01OZouDHPb4JFLSc6wyNhkXtf2m+Qyt0Kf4=1DTa-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:23 +0200
Re: [bug#49451] [PATCH 16/20] gnu: Add rust-jid
878s1la2fh.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (50 lines)> ---> gnu/packages/crates-io.scm | 29 ++++++++++++++++++++++++++++-> 1 file changed, 28 insertions(+), 1 deletion(-)>> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm> index 44ae54f84c..f2e32d6172 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -22727,6 +22727,33 @@ primitives to an @code{io::Write}.")> byte slices for sets of ASCII characters or bytes.")> (license license:expat)))> > +(define-public rust-jid-0.9> + (package> + (name "rust-jid")> + (version "0.9.2")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "jid" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "1s3dl38wwhnx0pbzm4cnwqmmr09nfg4nv6w4yl3cmbkc2n7xipma"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-minidom" ,rust-minidom-0.13)> + ("rust-serde" ,rust-serde-1))))> + (home-page "https://gitlab.com/xmpp-rs/xmpp-rs")> + (synopsis> + "Crate which provides a Jid struct for Jabber IDs")> + (description> + "This package provides a crate which provides a Jid struct for Jabber IDs.")> + (license license:mpl2.0)))> +> (define-public rust-jni-0.18> (package> (name "rust-jni")> @@ -39611,7 +39638,7 @@ motivation for writing this library.> (synopsis> "Crate for SASL authentication. Currently only does the client side")> (description> - "This package provides a crate for SASL authentication. Currently only does the client side")> + "Crate for SASL authentication. Currently only does the client side")> (license license:lgpl3+)))
This hunk should probably be dropped.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdjIVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5smIP/ji1Va/CXWBZFE619EfL+W8bUE5oJSREpeVm67UMN4KcJ3v7qyYzkL0DL/pSfeABWl3TrtUZzuLc6PR55YxfPNpq5WiF5Rz4mwq2FbIb5h36sFoIF+lilXid7Vqq2njDtXwBPqMzUtGw8VJM/JQ/WvNjgEuwH4ue4Z3dRQsNY1roTBM81U0VRocFNJldTAXgBZ/6vhLpbvP3AhZjFdEnquM4rUWlzJ0njdYBvNHw8cAQiCROUcw063fnZeQmAD39h37To2CuLSrBnTqzlyqmR9cCsKX0MgVQFQH5x1ISwcdw26DaBy9HTDMLTkcm2d/6nshPssWADa7RqlNVFYqEDmx1qHJfyLTaWIP2kN1r7fyHyTLe4pgeHQT5gSw9k3WYz7Fs+BJr+6phYhzvLspl0NOjR4A0863ECrJPWfYrFKoh9lPuTtKtxWQlnqbiaWgYmFxQJCaVoYQeGfmOhF0CvRE6UY6LU3GCKnPEs5RbB7xUztIi9LHsAyzjCzp2MIQfDOzX75P3sPJqp2S/0cgALv3Cj4S68VkjyB/bl/igjyOe7BxpcSSbV1MKfYSvuvqulBIPQ1t8M0/9plToWpfjiYbJSLmC8Px6cGESpaFcCOzcZAhp0+H8sumSSt+jTnAxPF+F4M3ebqHEcM0AzUS7m2pAEGdKutxySY1msyhjjg48=Vl+v-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:24 +0200
Re: [bug#49451] [PATCH 17/20] gnu: Add rust-xmpp-parsers
875ywpa2eu.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (45 lines)> ---> gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++> 1 file changed, 34 insertions(+)>> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm> index f2e32d6172..9bd91b0b7d 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -55033,6 +55033,40 @@ to XDG Base Directory specification.")> parser.")> (license (list license:expat license:asl2.0))))> > +(define-public rust-xmpp-parsers-0.18> + (package> + (name "rust-xmpp-parsers")> + (version "0.18.1")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "xmpp-parsers" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "064bjmngy0abcp9wcms7h5b13rljr0isliy83csaa0j7xyjmpkq1"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-base64" ,rust-base64-0.13)> + ("rust-blake2" ,rust-blake2-0.9)> + ("rust-chrono" ,rust-chrono-0.4)> + ("rust-digest" ,rust-digest-0.9)> + ("rust-jid" ,rust-jid-0.9)> + ("rust-minidom" ,rust-minidom-0.13)> + ("rust-sha-1" ,rust-sha-1-0.9)> + ("rust-sha2" ,rust-sha2-0.9)> + ("rust-sha3" ,rust-sha3-0.9))))> + (home-page "https://gitlab.com/xmpp-rs/xmpp-rs")> + (synopsis> + "Collection of parsers and serialisers for XMPP extensions")> + (description> + "Collection of parsers and serialisers for XMPP extensions")
Full sentence and missing period.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdkkVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5RHsQAKRbZOe0/NMSV9x+ZcPGTgaj6vqywXphwPh9fS+ytF8yOcXq+PwkjZiLhdkkwiLHaN8ueBz0nBvtX1puTEBptcqL7usuzIKl/MwBqS9rLQYtdJKVpy6PLswzMp26in4kaPhTLrBKWQ31Jm7QaqUMQzhWVvXpRyAk9fuehATZEHYlSPzCrrFThWDvtL7/+jyuLUgicoKycXvu44i9lcV96Pp93jCeHc4Zv+owbZ4lIRsG6BVmDtB3qJ6cxdpPTxlDRXUGD2bzsabwGAmXE0zveVzMq64lwT7N4kbmZN1yRi7OSOqjJTxTxQyhYkL6BBzGZplx7+cy/nAqCZ+97VSDgPtk8om8mn5XKS0rdb9itPlo7gI/cJDD/adwB/H0nzSrRO2IuBJKCPiL52XSDuysEglqoYj9FcTN92SUZpDHC78bimB6gikOQDYmjBVTDdNpwu9R1Lu5PEvSRanYI2TXeu8VpQpCdJMZCwrk4aHY8FqysqH0OC6Me4YYiCZ+vy9ZVkUasbefhwIF3nnevsUwDQJHXM2eCo9VsvhfPlJB2m9/gRjf3tUmr6tzutyBpyGZKfSMjZsD2GttYAZAgYzi78VlB3260EylvaseHZkw6FcdCyj3vrz/9QUvV9D8W3z1pEhKW/pGBsqKOQR0P8LAD4q5rzKGFRF1CpwqkNzoOtu+=Xrfr-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:24 +0200
Re: [bug#49451] [PATCH 18/20] gnu: Add rust-tokio-xmpp
8735rta2e7.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (54 lines)> ---> gnu/packages/crates-io.scm | 43 ++++++++++++++++++++++++++++++++++++++> 1 file changed, 43 insertions(+)>> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm> index 9bd91b0b7d..f85b096547 100644> --- a/gnu/packages/crates-io.scm> +++ b/gnu/packages/crates-io.scm> @@ -49637,6 +49637,49 @@ stream-based WebSocket implementation.")> ("rust-tokio" ,rust-tokio-0.2)> ("rust-tokio-test" ,rust-tokio-test-0.2))))))> > +(define-public rust-tokio-xmpp-3> + (package> + (name "rust-tokio-xmpp")> + (version "3.0.0")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "tokio-xmpp" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "0f8s4gsv9zs6rlkc40jjglcm0prq10ypxszrwvpxhjbygbxrzb2n"))))> + (build-system cargo-build-system)> + (arguments> + `(#:skip-build?> + #t> + #:cargo-inputs> + (("rust-bytes" ,rust-bytes-1)> + ("rust-futures" ,rust-futures-0.3)> + ("rust-idna" ,rust-idna-0.2)> + ("rust-log" ,rust-log-0.4)> + ("rust-native-tls" ,rust-native-tls-0.2)> + ("rust-rustc-version" ,rust-rustc-version-0.3)> + ("rust-sasl" ,rust-sasl-0.5)> + ("rust-tokio" ,rust-tokio-1)> + ("rust-tokio-native-tls"> + ,rust-tokio-native-tls-0.3)> + ("rust-tokio-stream" ,rust-tokio-stream-0.1)> + ("rust-tokio-util" ,rust-tokio-util-0.6)> + ("rust-trust-dns-proto"> + ,rust-trust-dns-proto-0.20)> + ("rust-trust-dns-resolver"> + ,rust-trust-dns-resolver-0.20)> + ("rust-xml5ever" ,rust-xml5ever-0.16)> + ("rust-xmpp-parsers" ,rust-xmpp-parsers-0.18))))> + (home-page "https://gitlab.com/xmpp-rs/xmpp-rs")> + (synopsis> + "Asynchronous XMPP for Rust with tokio")> + (description> + "Asynchronous XMPP for Rust with tokio")
Full sentence and missing period.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGdmAVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5o6MP/2DxlZkzAm/4n522854ko5afFIZZ4yKPM6Zvu0LTPKIbx+WkdH7X5FRu7Hw6gOQ7tH1nrpwy0BAl0Z0rhqmzSaVKWPL1PWrTq5O7Kf5McljnY5KQgan6TBW2xypYAmLrjFijF/72wypAtFmHQop7iyV7WmxT4bo+FM7s+xNxsN6Xv88Ie1mB3gUFmM0m4sAjREt/Wim7rMXWnQPlNFiimjYbCVDr/3aXZHB+dOCWB6Ef9CuYP1JmYWz504a1Ha8BpiyTaaDDF+QUOiEYOcZoKYkUMP8F9VvItZ2RBuJ8VgPWSdBIK3xEF9oRt8QJONgZZ4uU4abh0s/rn8te83H0BVdezYrk7Rn5TXnW+OuXyBoePTNRYiMqubZJjymWAL2Ut0VF0XWb6RehjqT1QUEvVATYgXTgeTacWlC72xsqabvg243n/62ziBtahcRDKxBIbGBQMw0TFUnLJBDqwDbrH/Ohc2+sv49twz6LX7OJNIHcJmFeXHPcY6KqVYiy68jxUefxmPwUeEuIBtLNH0dYLq5mMIIxgpZYK7gtiJTlfnePyqAy+dt9+QPfwlY02yj1pobeOJk6i/9CBx+DF7e7FYoTJB0S/Bm3Oz6O7gI7vWQqXwOydHyZXibdq/OvBA5XPrlNxU2pFuOEzWOytNO2ivSva9KXLqq+/d/unXTqe8HT=iTCY-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:28 +0200
Re: [bug#49451] [PATCH 20/20] Run indent-code.el on the packages i added
87zgu18nn8.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (5 lines)> ---> gnu/packages/crates-io.scm | 574 ++++++++++++++++++-------------------> gnu/packages/messaging.scm | 82 +++---> 2 files changed, 328 insertions(+), 328 deletions(-)
etc/indent-code.el should be run on each individual package before youcreate one or more patches. For example
Write definition of package A Run etc/indent-code.el on package A Create the patch
or if there are multiple packages
Write definition of package A Write definition of package B Run etc/indent-code.el on package A and B Create patches for package A and B
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGd0sVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5IEUP/0eGtY6p/CT3LZuGoUH6w5C6zBVXL9asrwZaXtFNstFGro48mopCvf+sJ7Brji4FZVLFIAO7Uy5XHIsDArcJnLiJBB8xp30x45rCvsivZJJsQ4IURu/mceFBVBITh/XBS7H9PVRPwQTUDWrO1N9fADCOB+4XA9wQs2DiDQ7UCbnJw2O5q7ufmrPVSQh5lpzS7avhhQ98AxjWksYyy30nmQa9fsF8E45MgtEZtsX1bZS33JDi5V3UKqMKrDQ7G5c5i31IdS+ejScSICLRLV56W/NmURwHu+PBeL57W6mzZCcsZnGZS8M2dg/3+st8ahkuXKf6cJ+00/5LC2CPQpjfLf5gpwvD5IjBaFEbshHKCpWJ7Y4JS2iWzz2OAkVpW1Ae6GSdrNZ11VubHwHmUWYn35EwjBUYIsmPyCsF2oWZD7QM4UY3UQOMytVj/57KDcN0gEdwb1x4QR3AyWh60sgwRtDqoGSivfcKBg+TfHz3sXC7o2aYAoqWQebc2BAE8meuxZjgqV69h5zopINVhOg4gN5hSzS3h+glYOyz8fa5WPOkedG8W8zc9zE4coPrf568jQRyEhfHsHR//ZQjB52jXg00DZrH3rFTpJA6SFT4C0GL4XQy5PP72O+JURlwAETOkYnmSR4l3qHxb/ZYhZP+y/WEna+z8ZSUZruaOgsTMSkQ=mRVw-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:29 +0200
Re: [bug#49451] [PATCH 19/20] gnu: Add aparte
87wnp58nlt.fsf@yoctocell.xyz
On Sun, Jul 11 2021, southerntofu via Guix-patches via wrote:
Toggle quote (84 lines)> ---> gnu/packages/messaging.scm | 59 ++++++++++++++++++++++++++++++++++++++> 1 file changed, 59 insertions(+)>> diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm> index 22e1c370aa..6bfee2e15e 100644> --- a/gnu/packages/messaging.scm> +++ b/gnu/packages/messaging.scm> @@ -60,6 +60,7 @@> #:use-module (gnu packages check)> #:use-module (gnu packages compression)> #:use-module (gnu packages cpp)> + #:use-module (gnu packages crates-io)> #:use-module (gnu packages crypto)> #:use-module (gnu packages curl)> #:use-module (gnu packages cyrus-sasl)> @@ -123,6 +124,7 @@> #:use-module (gnu packages xiph)> #:use-module (gnu packages xml)> #:use-module (gnu packages xorg)> + #:use-module (guix build-system cargo)> #:use-module (guix build-system cmake)> #:use-module (guix build-system go)> #:use-module (guix build-system glib-or-gtk)> @@ -3016,4 +3018,61 @@ API. Mattermost is not required.")> (home-page "https://github.com/42wim/matterbridge")> (license license:asl2.0)))> > +(define-public aparte> + (package> + (name "aparte")> + (version "0.2.0")> + (source> + (origin> + (method url-fetch)> + (uri (crate-uri "aparte" version))> + (file-name> + (string-append name "-" version ".tar.gz"))> + (sha256> + (base32> + "0qzg1052whjhcsz8n3s77kb4zvp7k0na3hikzkf5qa3z4g0hyvrp"))))> + (build-system cargo-build-system)> + (arguments> + `(#:cargo-inputs> + (("rust-backtrace" ,rust-backtrace-0.3)> + ("rust-bytes" ,rust-bytes-0.5)> + ("rust-chrono" ,rust-chrono-0.4)> + ("rust-derive-error" ,rust-derive-error-0.0.4)> + ("rust-dirs" ,rust-dirs-2)> + ("rust-flexi-logger" ,rust-flexi-logger-0.15)> + ("rust-futures" ,rust-futures-0.3)> + ("rust-fuzzy-matcher" ,rust-fuzzy-matcher-0.3)> + ("rust-hsluv" ,rust-hsluv-0.1)> + ("rust-linked-hash-map"> + ,rust-linked-hash-map-0.5)> + ("rust-linked-hash-set"> + ,rust-linked-hash-set-0.1)> + ("rust-log" ,rust-log-0.4)> + ("rust-rand" ,rust-rand-0.8)> + ("rust-rpassword" ,rust-rpassword-3)> + ("rust-rust-crypto" ,rust-rust-crypto-0.2)> + ("rust-serde" ,rust-serde-1)> + ("rust-termion" ,rust-termion-1)> + ("rust-textwrap" ,rust-textwrap-0.12)> + ("rust-tokio" ,rust-tokio-1)> + ("rust-tokio-xmpp" ,rust-tokio-xmpp-3)> + ("rust-toml" ,rust-toml-0.5)> + ("rust-unicode-segmentation"> + ,rust-unicode-segmentation-1)> + ("rust-uuid" ,rust-uuid-0.7)> + ("rust-xmpp-parsers" ,rust-xmpp-parsers-0.18))> + #:cargo-development-inputs> + (("rust-mockall" ,rust-mockall-0.9))))> + (native-inputs> + `(("pkg-config" ,pkg-config)))> + (inputs> + `(("openssl" ,openssl)))> + (home-page> + "https://github.com/paulfariello/aparte")> + (synopsis> + "Simple XMPP console client written in Rust and inspired by Profanity")> + (description> + "Simple XMPP console client written in Rust and inspired by Profanity")
Full sentence, and missing period.
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGd34VHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5eFMP/1FSqrMTNPSzjgD6884vKHLENg/VIhTubYayBXH7lhcw+Y1yRKeJn+nOTQuwwUxyAvy48OHvrb3aFGRleZ1yKwGSwrxoFp9wWkobgWY/gFk79699MKZrUmsSfOxmxUl74OmSv1gAdygkS5LPEsyPJKxcpSL81esc/txJZg6YhvPP8BL2i3+hrPIVeI9WmoliUV6ygNqU4URmkjugzsPaBmHbiLPmm2e6uWioZ+FBD+fYPRscolZzUJgoOBO4UIMrDOlvplBI579mws5p6pa/drZOQY1VDHTts73QBjWEA7eV1okdgpu4un6WL5TY+l5uRdAWO+8E3lqX2m9sbzQwdLrbcHfBE6Iw8GzazkIdapNkjm/4KpLrZPhAHweHgXNMm/lk0TftOw7O4JkJsLKF5OAMQQUeE+fBIx49la/QRxEVDqjm9w/m3Xnc8MsLZGufrwGDqMJMc3F4jRddZreEnf6AjIERUNNSNCc+7jouy5r891cYfytpcBYrEV3J4fZKrZiUHtWQoBuwFzWr8KbehzWsfnlcYQRqSAeYjQlpor1h+1jELLXLAm5j1bQkC1S5LfT+UwLEnK1fmWH2RD5AaMh9sztzvj6j7LGM/09MKOLN5o7ClnSOcLc1Y9aippesm6Vpx+khX1eTR0q9ib7HKiBYND/Ul9zUnNtil+0/aEsJ=Zkhe-----END PGP SIGNATURE-----
X
X
Xinglu Chen wrote on 1 Aug 12:42 +0200
Re: [bug#49451] Adding package aparte (rust XMPP TUI client)
87sfzt8mzj.fsf@yoctocell.xyz
On Tue, Jul 06 2021, southerntofu--- via Guix-patches via wrote:
Toggle quote (12 lines)> Hello,>> In this threads I will submit patches to include package aparte, from> 0.2.0 release on Github. There's a few missing crates that will be> added to gnu/packages/crates-io.scm, and the aparte package is added> to gnu/packages/messaging.scm as suggested in the #guix IRC channel.>> This is my first package for guix so don't hesitate to tell me if i'm> doing something wrong. Also, i noticed some packages in crates-io.scm> are not ordered alphabetically. I tried not to mess the order even> more but did not reorder packages which were already misordered.
I just reviewed the series; I don’t know much about Rust in Guix, somaybe I have missed some Rust-specific things. A tip is to run ‘guixlint’ on each package; this will catch some of the common mistakespeople make. :)
I haven’t been able to build the ‘aparte’ package because I am havingtrouble applying patch [07/20]. Could you check if you can apply thepatches on top of the ‘master’ branch?
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmEGeqAVHHB1YmxpY0B5b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5/bgP/iDLHCMnjDLYWAc/gieVOYu+pZVGXHsVvgGiBJ7wsPWKfaJ7tM1yTGqBkx9O5w3tDJnPBI2bDYU4dorUPvWPMXZF7jYLpeN8/fDud5N2rX+in6ZRRQ6C4uFv1fcUrt+gA6pFy9tJSr5Fedh/24ZaJyV7OZqsNOADrFEKp5Ch4GcjCU+WWZ5oUc1BQi4kDOhkq6SDE0pvbOhz3Yw6oc/Vr+RJYWm9FoS+Qf86u7Bayy1zYCuLVuOx9CylrXmz2W1SzMiJfDeDgHbiGh7YTPOcH3UVq0hXOtQIcWXu1N3ibTqXl6/PIWKC+XYBioUMIwTW99kT5R57E+YM0AYtUU8UVC/GLKyMcavdE1SoqMPlTB2d6e1njk/qcF+BclR5FwUsptDn4v6EvoCsIppZao0mLADosMAsjCdKMm6eF7GbjKK8YTAKMQDMi3bZNN7m1ny/JghGW+vlV6jhykzg0DbpzaeK28Ez2hu735uQuuY2GoFVa7xmAmd1BQzX33EHevFfBZ/I7Ot+pa4piX4+cypy+EixoWckiMQoHeefSynK8tq8pR4MCRghddbsqS+G3Soex192OFOfhsneGiAuo6IRbRgQHxRA/9wp3/uBsKQpLSGKJz92OAmlLLCiGLcwzHzs7bd5BitMNwShGNq/5CH5A+RvI7eCK41BkPWNtrPxI8nR=Uzn7-----END PGP SIGNATURE-----
J
aparte on GuixRUS
(address . 49451@debbugs.gnu.org)
f261f3f226c45701368f8b2be77874c5@dismail.de
Hi,
I just wanted to mention that aparte is available as a pre-release package on GuixRUS channel until 49451 gets resolved:
https://git.sr.ht/~whereiseveryone/guixrus/commit/33971b21d69e3eb903c05cbfe42412e7f0a1f899
aparte currently builds and runs successfully on GuixRUS.
We'll continue to fix Xinglu's suggestions on GuixRUS until they are all ready and then we'll send a patch here with the fixes for further review.
all best,
_________________________________________ / 3B1D 7F19 E36B B60C 0F5B 2CA9 A52A A2B4 \\ 77B6 DD35 / ----------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send email to 49451@debbugs.gnu.org