From patchwork Fri Jan 7 14:29:39 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 36108 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B02F627BBEA; Fri, 7 Jan 2022 14:31:24 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 41D7327BBE9 for ; Fri, 7 Jan 2022 14:31:24 +0000 (GMT) Received: from localhost ([::1]:35216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5qH5-0002Iu-Df for patchwork@mira.cbaines.net; Fri, 07 Jan 2022 09:31:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33992) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qGo-0002Gm-Md for guix-patches@gnu.org; Fri, 07 Jan 2022 09:31:08 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50671) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n5qGk-0006nm-IH for guix-patches@gnu.org; Fri, 07 Jan 2022 09:31:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n5qGk-0006lN-69 for guix-patches@gnu.org; Fri, 07 Jan 2022 09:31:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53113] [PATCH 38/41] gnu: rust-rbw: adding rust-hkdf-0.11 Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Jan 2022 14:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53113 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53113@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164156582725939 (code B ref -1); Fri, 07 Jan 2022 14:31:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jan 2022 14:30:27 +0000 Received: from localhost ([127.0.0.1]:43574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5qGB-0006kJ-1X for submit@debbugs.gnu.org; Fri, 07 Jan 2022 09:30:27 -0500 Received: from lists.gnu.org ([209.51.188.17]:36748) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5qG8-0006kA-J8 for submit@debbugs.gnu.org; Fri, 07 Jan 2022 09:30:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33860) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qG4-00026F-Kf for guix-patches@gnu.org; Fri, 07 Jan 2022 09:30:23 -0500 Received: from 10.mo581.mail-out.ovh.net ([178.33.250.56]:49021) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qG1-0006eG-By for guix-patches@gnu.org; Fri, 07 Jan 2022 09:30:19 -0500 Received: from player763.ha.ovh.net (unknown [10.110.171.50]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 6339824C4B for ; Fri, 7 Jan 2022 14:30:13 +0000 (UTC) Received: from ngraves.fr (201.238.0.109.rev.sfr.net [109.0.238.201]) (Authenticated sender: ngraves@ngraves.fr) by player763.ha.ovh.net (Postfix) with ESMTPSA id 0AFCF2616F80C for ; Fri, 7 Jan 2022 14:30:13 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-102R004bcb22d8a-0bd1-449c-963b-5607ac262c16, C5EFE81BC3FDA951DF58A4F1F033AF37FC7B5DFC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 109.0.238.201 User-agent: mu4e 1.6.10; emacs 28.0.50 Date: Fri, 07 Jan 2022 15:29:39 +0100 Message-ID: <87h7afk497.fsf@ngraves.fr> MIME-Version: 1.0 Content-Disposition: inline; filename=0039-rust-rbw-dependencies-adding-rust-hkdf-0.11.patch X-Ovh-Tracer-Id: 5653424910723375866 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvuddrudegvddggeduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpegfhffvufffkfggtgguseertdertddtredtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepudejteehgeeiffelveetueeguefgtdeikeefjeevffdtvddtgfffjedukeeuhedunecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkpheptddrtddrtddrtddpuddtledrtddrvdefkedrvddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphhouhhtpdhhvghlohepphhlrgihvghrjeeifedrhhgrrdhovhhhrdhnvghtpdhinhgvtheptddrtddrtddrtddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdprhgtphhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrgh Received-SPF: pass client-ip=178.33.250.56; envelope-from=ngraves@ngraves.fr; helo=10.mo581.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches From b77868d2a09f01cfb8cf763d7ded234211cb5d97 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Fri, 7 Jan 2022 13:43:11 +0100 Subject: [PATCH 39/42] rust-rbw dependencies : adding rust-hkdf-0.11 --- gnu/packages/crates-io.scm | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d63d72b21e..50d5c215b4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -24073,8 +24073,37 @@ (define-public rust-hex-literal-impl-0.1 `(#:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4)))))) +(define-public rust-hkdf-0.11 + (package + (name "rust-hkdf") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hkdf" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0sw8bz79xqq3bc5dh6nzv084g7va13j3lrqf91c10a2wimbnsw01")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-digest" ,rust-digest-0.9) ("rust-hmac" ,rust-hmac-0.11)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-blobby" ,rust-blobby-0.3) + ("rust-crypto-tests" ,rust-crypto-tests-0.5) + ("rust-hex" ,rust-hex-0.4) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-sha2" ,rust-sha2-0.9)))) + (home-page "https://github.com/RustCrypto/KDFs/") + (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)") + (description "This package provides a HMAC-based Extract-and-Expand Key +Derivation Function (HKDF).") + (license (list license:expat license:asl2.0)))) + (define-public rust-hkdf-0.9 (package + (inherit rust-hkdf-0.11) (name "rust-hkdf") (version "0.9.0") (source @@ -24085,7 +24114,6 @@ (define-public rust-hkdf-0.9 (sha256 (base32 "1jdvmf8aadk3s0kn9kk3dj00nprjk9glks5f8dm55r43af34j4gy")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-digest" ,rust-digest-0.9) @@ -24095,12 +24123,7 @@ (define-public rust-hkdf-0.9 ("rust-crypto-tests" ,rust-crypto-tests-0.5) ("rust-hex" ,rust-hex-0.4) ("rust-sha-1" ,rust-sha-1-0.9) - ("rust-sha2" ,rust-sha2-0.9)))) - (home-page "https://github.com/RustCrypto/KDFs/") - (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)") - (description "This package provides a HMAC-based Extract-and-Expand Key -Derivation Function (HKDF).") - (license (list license:expat license:asl2.0)))) + ("rust-sha2" ,rust-sha2-0.9)))))) (define-public rust-hkdf-0.8 (package -- 2.34.0 From patchwork Fri Jan 7 14:30:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 36109 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id F04D927BBEA; Fri, 7 Jan 2022 14:32:36 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 69E7427BBE9 for ; Fri, 7 Jan 2022 14:32:36 +0000 (GMT) Received: from localhost ([::1]:36394 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5qIF-00039T-Jm for patchwork@mira.cbaines.net; Fri, 07 Jan 2022 09:32:35 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34450) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qHi-00036N-T6 for guix-patches@gnu.org; Fri, 07 Jan 2022 09:32:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50684) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n5qHi-00073m-JS for guix-patches@gnu.org; Fri, 07 Jan 2022 09:32:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n5qHi-0006nb-FF for guix-patches@gnu.org; Fri, 07 Jan 2022 09:32:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53114] [PATCH 39/41] gnu: rust-rbw: adding rust-paw Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Jan 2022 14:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53114 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53114@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164156589726088 (code B ref -1); Fri, 07 Jan 2022 14:32:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jan 2022 14:31:37 +0000 Received: from localhost ([127.0.0.1]:43584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5qH4-0006mJ-A1 for submit@debbugs.gnu.org; Fri, 07 Jan 2022 09:31:37 -0500 Received: from lists.gnu.org ([209.51.188.17]:37128) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5qH2-0006m4-Dt for submit@debbugs.gnu.org; Fri, 07 Jan 2022 09:31:20 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34142) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qH2-0002Sg-7y for guix-patches@gnu.org; Fri, 07 Jan 2022 09:31:20 -0500 Received: from 12.mo582.mail-out.ovh.net ([178.32.125.228]:37411) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qGz-0006oP-En for guix-patches@gnu.org; Fri, 07 Jan 2022 09:31:19 -0500 Received: from player787.ha.ovh.net (unknown [10.110.171.96]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 1EB1224D32 for ; Fri, 7 Jan 2022 14:31:16 +0000 (UTC) Received: from ngraves.fr (201.238.0.109.rev.sfr.net [109.0.238.201]) (Authenticated sender: ngraves@ngraves.fr) by player787.ha.ovh.net (Postfix) with ESMTPSA id CC53826448C50 for ; Fri, 7 Jan 2022 14:31:15 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-104R005cc9ecdeb-126a-48c2-950d-287ac7504976, C5EFE81BC3FDA951DF58A4F1F033AF37FC7B5DFC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 109.0.238.201 User-agent: mu4e 1.6.10; emacs 28.0.50 Date: Fri, 07 Jan 2022 15:30:15 +0100 Message-ID: <877dbbk47g.fsf@ngraves.fr> MIME-Version: 1.0 Content-Disposition: inline; filename=0040-rust-rbw-dependencies-adding-rust-paw.patch X-Ovh-Tracer-Id: 5670876358178956026 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvuddrudegvddggeduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpegfhffvufffkfggtgguseertdertddtredtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepudejteehgeeiffelveetueeguefgtdeikeefjeevffdtvddtgfffjedukeeuhedunecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkpheptddrtddrtddrtddpuddtledrtddrvdefkedrvddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphhouhhtpdhhvghlohepphhlrgihvghrjeekjedrhhgrrdhovhhhrdhnvghtpdhinhgvtheptddrtddrtddrtddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdprhgtphhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrgh Received-SPF: pass client-ip=178.32.125.228; envelope-from=ngraves@ngraves.fr; helo=12.mo582.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches From aaa870f575ab13e0b58754c0392c2cd001c359ab Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Fri, 7 Jan 2022 13:52:16 +0100 Subject: [PATCH 40/42] rust-rbw dependencies : adding rust-paw --- gnu/packages/crates-io.scm | 122 ++++++++++++++++++++++++++++++++----- 1 file changed, 108 insertions(+), 14 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 50d5c215b4..3672b63475 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -37268,30 +37268,124 @@ (define-public rust-pathdiff-0.1 (base32 "0cfg3isnx6mf3wbi7rsg4nmvywby40sbcs589n20fgi09l4p1gx3")))))) -(define-public rust-pbkdf2-0.10 +(define-public rust-paw-1 (package - (name "rust-pbkdf2") - (version "0.10.0") + (name "rust-paw") + (version "1.0.0") (source (origin (method url-fetch) - (uri (crate-uri "pbkdf2" version)) + (uri (crate-uri "paw" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0d3l06x5mg96njxfsksjwl6440alf72qh4rwrpnq4fwmrz1qqqm4")))) + "1sc481y42rb08hmww525m4539ppl8k0w14kwxp13vg2dasdzrh09")))) (build-system cargo-build-system) (arguments - `(#:skip-build? - #t - #:cargo-inputs - (("rust-digest" ,rust-digest-0.10) - ("rust-hmac" ,rust-hmac-0.12) - ("rust-password-hash" ,rust-password-hash-0.3) - ("rust-rayon" ,rust-rayon-1) - ("rust-sha-1" ,rust-sha-1-0.10) - ("rust-sha2" ,rust-sha2-0.10)))) + `(#:cargo-inputs + (("rust-paw-attributes" ,rust-paw-attributes-1) + ("rust-paw-raw" ,rust-paw-raw-1)) + #:cargo-development-inputs + (("rust-paw-structopt" ,rust-paw-structopt-1) + ("rust-runtime" ,rust-runtime-0.3) + ("rust-structopt" ,rust-structopt-0.2)) + #:tests? #f)) ; FIXME + (home-page "https://github.com/rust-cli/paw") + (synopsis "CLI argument parser") + (description "CLI argument parser. Paw defines a trait, a proc macro, and +an example implementation that when combined allow you to pass fully parsed +arguments to main. It avoids the need to remember which methods to call in order +to parse arguments in the CLI.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-paw-attributes-1 + (package + (name "rust-paw-attributes") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "paw-attributes" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0fda1v7y5pfmg8d2v7m0pyvif6c44qjz914jjn718pdyclrmhd8g")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://github.com/rust-cli/paw") + (synopsis "Proc Macro attributes for the Paw crate") + (description "Proc Macro attributes for the Paw crate.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-paw-raw-1 + (package + (name "rust-paw-raw") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "paw-raw" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1wk76ipp34gjh42vivmgdkb2rgr26gwhn34gk7z5l378ixk5j2vz")))) + (build-system cargo-build-system) + (home-page "https://github.com/rust-cli/paw") + (synopsis "Traits to implement custom Paw implementations") + (description "Traits to implement custom Paw implementations") + (license (list license:expat license:asl2.0)))) + + +(define-public rust-paw-structopt-1 + (package + (name "rust-paw-structopt") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "paw-structopt" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1iwg83xqjpfgpy8wrq173cy7zgkyxfryd230sh34f5qsjdx7zap4")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-0.4) + ("rust-quote" ,rust-quote-0.6) + ("rust-structopt" ,rust-structopt-0.2) + ("rust-syn" ,rust-syn-0.15)))) + (home-page "https://github.com/rust-cli/paw") + (synopsis "Structopt support for the Paw crate") + (description "Structopt support for the Paw crate.") + (license (list license:expat license:asl2.0)))) + +(define-public rust-pbkdf2-0.10 + (package + (name "rust-pbkdf2") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "pbkdf2" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0d3l06x5mg96njxfsksjwl6440alf72qh4rwrpnq4fwmrz1qqqm4")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-digest" ,rust-digest-0.10) + ("rust-hmac" ,rust-hmac-0.12) + ("rust-password-hash" ,rust-password-hash-0.3) + ("rust-rayon" ,rust-rayon-1) + ("rust-sha-1" ,rust-sha-1-0.10) + ("rust-sha2" ,rust-sha2-0.10)))) (home-page "https://github.com/RustCrypto/password-hashing") (synopsis "Generic implementation of PBKDF2") (description "This package contains a collection of password hashing -- 2.34.0 From patchwork Fri Jan 7 14:31:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 36110 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 640B327BBEA; Fri, 7 Jan 2022 14:33:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2EB6A27BBE9 for ; Fri, 7 Jan 2022 14:33:12 +0000 (GMT) Received: from localhost ([::1]:37292 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5qIp-0003mu-CN for patchwork@mira.cbaines.net; Fri, 07 Jan 2022 09:33:11 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34818) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qIg-0003mJ-Ph for guix-patches@gnu.org; Fri, 07 Jan 2022 09:33:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50692) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n5qIg-0007GS-Fd for guix-patches@gnu.org; Fri, 07 Jan 2022 09:33:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n5qIg-0006ph-EU for guix-patches@gnu.org; Fri, 07 Jan 2022 09:33:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53115] [PATCH 40/41] gnu: rust-rbw: updating-rust-humantime Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Jan 2022 14:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53115 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53115@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164156593026172 (code B ref -1); Fri, 07 Jan 2022 14:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jan 2022 14:32:10 +0000 Received: from localhost ([127.0.0.1]:43592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5qHq-0006o4-DG for submit@debbugs.gnu.org; Fri, 07 Jan 2022 09:32:10 -0500 Received: from lists.gnu.org ([209.51.188.17]:38168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5qHm-0006nu-Lj for submit@debbugs.gnu.org; Fri, 07 Jan 2022 09:32:08 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34472) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qHm-0003D5-5y for guix-patches@gnu.org; Fri, 07 Jan 2022 09:32:06 -0500 Received: from 14.mo583.mail-out.ovh.net ([188.165.51.82]:47481) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qHj-00073p-Vc for guix-patches@gnu.org; Fri, 07 Jan 2022 09:32:05 -0500 Received: from player756.ha.ovh.net (unknown [10.109.156.62]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 2852F24C1C for ; Fri, 7 Jan 2022 14:32:02 +0000 (UTC) Received: from ngraves.fr (201.238.0.109.rev.sfr.net [109.0.238.201]) (Authenticated sender: ngraves@ngraves.fr) by player756.ha.ovh.net (Postfix) with ESMTPSA id 2F51B25400E18 for ; Fri, 7 Jan 2022 14:31:59 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-105G006da2e5e9d-6341-4176-b3e9-b630e28d2807, C5EFE81BC3FDA951DF58A4F1F033AF37FC7B5DFC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 109.0.238.201 User-agent: mu4e 1.6.10; emacs 28.0.50 Date: Fri, 07 Jan 2022 15:31:24 +0100 Message-ID: <8735lzk469.fsf@ngraves.fr> MIME-Version: 1.0 Content-Disposition: inline; filename=0041-updating-rust-humantime.patch X-Ovh-Tracer-Id: 5683824205209920250 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvuddrudegvddggeduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpegfhffvufffkfggtgguseertdertddtredtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepudeuveejueduvdfhudefieeltdfgiefgveeijeeuleffueetffejvefgleelvedunecukfhppedtrddtrddtrddtpddutdelrddtrddvfeekrddvtddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhpohhuthdphhgvlhhopehplhgrhigvrhejheeirdhhrgdrohhvhhdrnhgvthdpihhnvghtpedtrddtrddtrddtpdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhg Received-SPF: pass client-ip=188.165.51.82; envelope-from=ngraves@ngraves.fr; helo=14.mo583.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches From e0f10e0cf8f2e1d09999b013920961f54f44ddbf Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Fri, 7 Jan 2022 13:58:56 +0100 Subject: [PATCH 41/42] updating rust-humantime --- gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 3672b63475..d77e8727b3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -24763,7 +24763,7 @@ (define-public rust-humansize-1 (define-public rust-humantime-2 (package (name "rust-humantime") - (version "2.0.1") + (version "2.1.0") (source (origin (method url-fetch) @@ -24772,7 +24772,7 @@ (define-public rust-humantime-2 (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0yivhqyi8xik2j6sd3q45ybakjx8jsx5632dx9xjn0birh4dj6iw")))) + "1r55pfkkf5v0ji1x6izrjwdq9v6sc7bv99xj6srywcar37xmnfls")))) (build-system cargo-build-system) (arguments `(#:cargo-development-inputs -- 2.34.0 From patchwork Fri Jan 7 14:32:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Graves X-Patchwork-Id: 36111 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DF8C927BBEA; Fri, 7 Jan 2022 14:34:20 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 63CA327BBE9 for ; Fri, 7 Jan 2022 14:34:20 +0000 (GMT) Received: from localhost ([::1]:37764 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5qJv-0004AP-J6 for patchwork@mira.cbaines.net; Fri, 07 Jan 2022 09:34:19 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qJg-0004AH-UM for guix-patches@gnu.org; Fri, 07 Jan 2022 09:34:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:50699) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n5qJe-0007NO-8J for guix-patches@gnu.org; Fri, 07 Jan 2022 09:34:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n5qJe-0006s4-6Y for guix-patches@gnu.org; Fri, 07 Jan 2022 09:34:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#53117] [PATCH 41/41] gnu: adding rust-rbw Resent-From: Nicolas Graves Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 07 Jan 2022 14:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53117 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 53117@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164156598626330 (code B ref -1); Fri, 07 Jan 2022 14:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jan 2022 14:33:06 +0000 Received: from localhost ([127.0.0.1]:43602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5qIj-0006qc-W3 for submit@debbugs.gnu.org; Fri, 07 Jan 2022 09:33:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:38950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n5qIh-0006qA-Gl for submit@debbugs.gnu.org; Fri, 07 Jan 2022 09:33:03 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34832) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qIh-0003mR-8D for guix-patches@gnu.org; Fri, 07 Jan 2022 09:33:03 -0500 Received: from 4.mo581.mail-out.ovh.net ([178.32.122.254]:46391) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5qIf-0007Fx-0o for guix-patches@gnu.org; Fri, 07 Jan 2022 09:33:02 -0500 Received: from player796.ha.ovh.net (unknown [10.110.115.246]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4FCB924CFE for ; Fri, 7 Jan 2022 14:32:58 +0000 (UTC) Received: from ngraves.fr (201.238.0.109.rev.sfr.net [109.0.238.201]) (Authenticated sender: ngraves@ngraves.fr) by player796.ha.ovh.net (Postfix) with ESMTPSA id 1E10126052850 for ; Fri, 7 Jan 2022 14:32:58 +0000 (UTC) Authentication-Results: garm.ovh; auth=pass (GARM-99G00362fa83ce-7acc-44c9-ad31-f3f2acf1d659, C5EFE81BC3FDA951DF58A4F1F033AF37FC7B5DFC) smtp.auth=ngraves@ngraves.fr X-OVh-ClientIp: 109.0.238.201 User-agent: mu4e 1.6.10; emacs 28.0.50 Date: Fri, 07 Jan 2022 15:32:30 +0100 Message-ID: <87tuefipk6.fsf@ngraves.fr> MIME-Version: 1.0 Content-Disposition: inline; filename=0042-adding-package-rust-rbw-1.patch X-Ovh-Tracer-Id: 5699868281655190266 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvuddrudegvddggeduucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpegfhffvufffkfggtgguseertdertddtredtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteevieejkeejledtkeduhfehheeiveevfeegjeevtddvfedtkeeuleelgfdvueffnecuffhomhgrihhnpehtohiithdrnhgvthenucfkpheptddrtddrtddrtddpuddtledrtddrvdefkedrvddtudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhhouggvpehsmhhtphhouhhtpdhhvghlohepphhlrgihvghrjeeliedrhhgrrdhovhhhrdhnvghtpdhinhgvtheptddrtddrtddrtddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdprhgtphhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrgh Received-SPF: pass client-ip=178.32.122.254; envelope-from=ngraves@ngraves.fr; helo=4.mo581.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Nicolas Graves X-ACL-Warn: , Nicolas Graves via Guix-patches X-Patchwork-Original-From: Nicolas Graves via Guix-patches via From: Nicolas Graves X-getmail-retrieved-from-mailbox: Patches From ac3677579d9b0b8485deda8f2a14507f070b4bdd Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Fri, 7 Jan 2022 14:05:13 +0100 Subject: [PATCH 42/42] adding package rust-rbw-1 --- gnu/packages/crates-io.scm | 65 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d77e8727b3..b66b39e9d3 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -43503,6 +43503,71 @@ (define-public rust-rayon-core-1 (description "This package provides core APIs for Rayon.") (license (list license:asl2.0 license:expat)))) +(define-public rust-rbw-1 + (package + (name "rust-rbw") + (version "1.4.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "rbw" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0zszp9hvilpikbd66b5zbvspks0spv8dh0yry0sxnc5yqvl2ixnf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-aes" ,rust-aes-0.7) + ("rust-anyhow" ,rust-anyhow-1) + ("rust-arrayvec" ,rust-arrayvec-0.7) + ("rust-async-trait" ,rust-async-trait-0.1) + ("rust-base32" ,rust-base32-0.4) + ("rust-base64" ,rust-base64-0.13) + ("rust-block-modes" ,rust-block-modes-0.8) + ("rust-block-padding" ,rust-block-padding-0.2) + ("rust-daemonize" ,rust-daemonize-0.4) + ("rust-directories" ,rust-directories-4) + ("rust-env-logger" ,rust-env-logger-0.9) + ("rust-hkdf" ,rust-hkdf-0.11) + ("rust-hmac" ,rust-hmac-0.11) + ("rust-humantime" ,rust-humantime-2) + ("rust-libc" ,rust-libc-0.2) + ("rust-log" ,rust-log-0.4) + ("rust-nix" ,rust-nix-0.23) + ("rust-paw" ,rust-paw-1) + ("rust-pbkdf2" ,rust-pbkdf2-0.9) + ("rust-percent-encoding" ,rust-percent-encoding-2) + ("rust-rand" ,rust-rand-0.8) + ("rust-region" ,rust-region-3) + ("rust-reqwest" ,rust-reqwest-0.11) + ("rust-rsa" ,rust-rsa-0.5) + ("rust-serde" ,rust-serde-1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-serde-path-to-error" ,rust-serde-path-to-error-0.1) + ("rust-serde-repr" ,rust-serde-repr-0.1) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-sha2" ,rust-sha2-0.9) + ("rust-structopt" ,rust-structopt-0.3) + ("rust-tempfile" ,rust-tempfile-3) + ("rust-term-size" ,rust-term-size-0.3) + ("rust-textwrap" ,rust-textwrap-0.11) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1) + ("rust-totp-lite" ,rust-totp-lite-1) + ("rust-url" ,rust-url-2) + ("rust-uuid" ,rust-uuid-0.8) + ("rust-zeroize" ,rust-zeroize-1.4)))) + (home-page "https://git.tozt.net/rbw") + (synopsis "Unofficial Bitwarden CLI") + (description "This package is an unofficial command line client for +Bitwarden. Although it does come with its own command line client, this client +is limited by being stateless, which makes it very difficult to use. This +client avoids this problem by maintaining a background process which is able +to hold the keys in memory, similar to the way that ssh-agent or gpg-agent +work. This allows the client to be used in a much simpler way, with the +background agent taking care of maintaining the necessary state.") + (license license:expat))) + (define-public rust-rctree-0.3 (package (name "rust-rctree") -- 2.34.0