From debbugs-submit-bounces@debbugs.gnu.org Wed May 26 10:41:13 2021 Received: (at submit) by debbugs.gnu.org; 26 May 2021 14:41:13 +0000 Received: from localhost ([127.0.0.1]:49695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lluic-0000DE-FC for submit@debbugs.gnu.org; Wed, 26 May 2021 10:41:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:42342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llkgt-00047b-8G for submit@debbugs.gnu.org; Tue, 25 May 2021 23:58:46 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llkgs-00067t-Is for guix-patches@gnu.org; Tue, 25 May 2021 23:58:42 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:61310) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1llkgn-0005Zf-Vs for guix-patches@gnu.org; Tue, 25 May 2021 23:58:41 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4Fqccm5YztzQk36; Wed, 26 May 2021 05:58:32 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622001508; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AHUIAXFhleyMbljUbVsXkdK4KJkS52BmUtUtu01Vj6M=; b=v6o/2KAYVn5dO+wZQKHBwICyH+fYPkfyggylZmNsxyh3nYLAjnFvjbI6rU7gxp/GPCLdde jVORo/ofOA6FvnCxYGWJM6K51rRmeLCI+mpg0aV3SZcQEvW48gETXzFW9ZX9N62uF4uq7r nMytr7l1Q8Ib8bfeAvrCKvZWzIXQDlVrQO+als60wv6HgD6wKMtqkUifCVzvzgH7EQykdQ KIi2N65mFaxqwWAhbQG1PZgr0wwleWDp5uYBI9PTjjiMMmdUxlDYPRNFlUv42mjHl6dhZ6 TFQLgWU3d24xGPkTGFXs5igjtdDSPOIe3oah/9CFb3Dj/8MOURhirk5GhgLDzA== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter03.heinlein-hosting.de (spamfilter03.heinlein-hosting.de [80.241.56.117]) (amavisd-new, port 10030) with ESMTP id LAiw1z-ltqsE; Wed, 26 May 2021 05:58:26 +0200 (CEST) From: Antero Mejr To: guix-patches@gnu.org Subject: [PATCH] Add nitrocli Date: Tue, 25 May 2021 23:57:55 -0400 Message-Id: <20210526035755.79632-1-antero@kodmin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=true Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -5.77 / 15.00 / 15.00 X-Rspamd-Queue-Id: CFF0117E8 X-Rspamd-UID: c673be Received-SPF: pass client-ip=80.241.56.171; envelope-from=antero@kodmin.com; helo=mout-p-201.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 26 May 2021 10:41:08 -0400 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) --- Tested using a Purism Key. Has new package definitions for some updated crate dependencies like rust-structopt-0.3.21, I can update the main definition if that is preferred. gnu/packages/crates-io.scm | 247 ++++++++++++++++++++++++++++++++ gnu/packages/security-token.scm | 46 ++++++ 2 files changed, 293 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 318b2c695b..5440c5cd79 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2021 aecepoglu ;;; Copyright © 2021 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2021 Alexandru-Sergiu Marton +;;; Copyright © 2021 Antero Mejr ;;; ;;; This file is part of GNU Guix. ;;; @@ -3702,6 +3703,24 @@ trace (backtrace) at runtime in a Rust program.") (license (list license:asl2.0 license:expat)))) +(define-public rust-base32-0.4 + (package + (name "rust-base32") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "base32" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ykwx8jhksqxghfgyw2pzikzjf4n9wqm1x2ww5wqyn68ssf6dki3")))) + (build-system cargo-build-system) + (home-page "https://github.com/andreasots/base32") + (synopsis "Base32 encoder/decoder for Rust") + (description "Base32 encoder/decoder for Rust") + (license (list license:asl2.0 license:expat)))) + (define-public rust-base58-0.1 (package (name "rust-base58") @@ -13308,6 +13327,29 @@ variables.") "Environment variables utility functions.") (license license:asl2.0))) +(define-public rust-envy-0.4 + (package + (name "rust-envy") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "envy" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0rar459p7pl19v6pbx98q3hi2hxfl8q1ndxxw5d4zd9cgway0irz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/softprops/envy") + (synopsis "deserialize env vars into typesafe structs") + (description + "deserialize env vars into typesafe structs") + (license license:expat))) + (define-public rust-erased-serde-0.3 (package (name "rust-erased-serde") @@ -23390,6 +23432,47 @@ for Rust structs.") (sha256 (base32 "13ir50j549gdz94pds1i7ljnk14d66q5x91s11hncm1pih7jif8c")))))) +(define-public rust-merge-0.1 + (package + (name "rust-merge") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "merge" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1sck0vhi9lk8a6mgky0rgn842fj7yspywidwbd963nmimf9yzfqh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-merge-derive" ,rust-merge-derive-0.1) + ("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://git.sr.ht/~ireas/merge-rs") + (synopsis "Merge multiple values into one") + (description "Merge multiple values into one") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-merge-derive-0.1 + (package + (name "rust-merge-derive") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "merge_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01wxhi7mqmp34l540wcfb24hb13vcbps4wlynas66bnsfra0g790")))) + (build-system cargo-build-system) + (home-page + "https://git.sr.ht/~ireas/merge-rs/tree/master/merge_derive") + (synopsis "Derive macro for merge crate") + (description "This crate provides a derive macro for the +merge::Merge crate. See the merge crate for more information.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-merlin-2 (package (name "rust-merlin") @@ -25107,6 +25190,94 @@ selectors. You can use the jQuery-like syntax to query and manipulate an HTML document quickly.") (license (list license:expat license:asl2.0)))) +(define-public rust-nitrokey-0.9 + (package + (name "rust-nitrokey") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0c8mj52ckvy1311vwxs6jpw16b2bihp5cc811isb96j9slcjvsyx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-lazy_static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-nitrokey-sys" ,rust-nitrokey-sys-3) + ("rust-rand_core" ,rust-rand-core-0.5)))) + (home-page "https://git.sr.ht/~ireas/nitrokey-rs") + (synopsis "Rust bindings to libnitrokey") + (description + "Bindings to libnitrokey for communication with Nitrokey devices") + (license license:expat))) + +(define-public rust-nitrokey-sys-3 + (package + (name "rust-nitrokey-sys") + (version "3.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "08c3lnb8iqx000jd5rzvrdvv4ihjyw3x3s8q11dw56is0nmjyvws")))) + (build-system cargo-build-system) + (home-page "https://git.sr.ht/~ireas/nitrokey-sys-rs") + (synopsis "Low-level Rust bindings for libnitrokey") + (description + "Low-level bindings to libnitrokey for communication with +Nitrokey devices") + (license license:lgpl3))) + +(define-public rust-nitrokey-test-0.5 + (package + (name "rust-nitrokey-test") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-test" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "197j9r2s4ydzbqfydza6v31mgcsgd29jpidz4psqawjdm49f8lg6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("quote" ,rust-quote-1) + ("syn" ,rust-syn-1)))) + (home-page "https://github.com/d-e-s-o/nitrokey-test") + (synopsis "Supporting test infrastructure for the nitrokey crate") + (description + "Supporting test infrastructure for the nitrokey crate and others +using it.") + (license license:gpl3+))) + +(define-public rust-nitrokey-test-state-0.1 + (package + (name "rust-nitrokey-test-state") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-test-state" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "00w817kl8q3sna924pzl72ybqljny14rdv1ixlj288fmsqp776x5")))) + (build-system cargo-build-system) + (home-page "https://github.com/d-e-s-o/nitrokey-test") + (synopsis "State required and used by the nitrokey-test crate") + (description "State required and used by the nitrokey-test crate.") + (license license:gpl3+))) + (define-public rust-nix-0.20 (package (name "rust-nix") @@ -30203,6 +30374,28 @@ macro use case.") @code{proc_macro_derive} pretend to be @code{proc_macro}.") (license (list license:expat license:asl2.0)))) +(define-public rust-progressing-3 + (package + (name "rust-progressing") + (version "3.0.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "progressing" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "06sb1cxpkc8lx56s76c95cfljs0513nsnn35wd6w79sblwcxpdwp")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("log" ,rust-log-0.4)))) + (home-page "https://github.com/dominicparga/progressing") + (synopsis "A counting progress-bar for Rust") + (description + "A lightweight, text-based, counting progress-bar for Rust") + (license license:asl2.0))) + (define-public rust-progrs-0.1 (package (name "rust-progrs") @@ -40394,6 +40587,32 @@ and Jaro-Winkler.") "Parse command line argument by defining a struct.") (license (list license:asl2.0 license:expat)))) +(define-public rust-structopt-0.3.21 + (package + (name "rust-structopt") + (version "0.3.21") + (source + (origin + (method url-fetch) + (uri (crate-uri "structopt" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-structopt-derive" ,rust-structopt-derive-0.4.14) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-clap" ,rust-clap-2)))) + (home-page "https://github.com/TeXitoi/structopt") + (synopsis "Parse command line argument by defining a struct") + (description + "Parse command line argument by defining a struct.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-structopt-0.2 (package (name "rust-structopt") @@ -40446,6 +40665,34 @@ and Jaro-Winkler.") "Parse command line argument by defining a struct, derive crate.") (license (list license:asl2.0 license:expat)))) +(define-public rust-structopt-derive-0.4.14 + (package + (name "rust-structopt-derive") + (version "0.4.14") + (source + (origin + (method url-fetch) + (uri (crate-uri "structopt-derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-heck" ,rust-heck-0.3) + ("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) + (home-page "https://github.com/TeXitoi/structopt") + (synopsis "Parse command line argument by defining a struct, derive crate") + (description + "Parse command line argument by defining a struct, derive crate.") + (license license:asl2.0))) + (define-public rust-structopt-derive-0.2 (package (name "rust-structopt-derive") diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index dfa43bb2bf..3a297cda2b 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2018, 2019 Chris Marusich ;;; Copyright © 2018 Arun Isaac ;;; Copyright © 2020 Raphaël Mélotte +;;; Copyright © 2021 Antero Mejr ;;; ;;; This file is part of GNU Guix. ;;; @@ -32,6 +33,7 @@ #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) + #:use-module (guix build-system cargo) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system python) @@ -39,6 +41,7 @@ #:use-module (gnu packages base) #:use-module (gnu packages curl) #:use-module (gnu packages check) + #:use-module (gnu packages crates-io) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) #:use-module (gnu packages dns) @@ -674,3 +677,46 @@ that after installing this package, you might still need to add appropriate udev rules to your system configuration to be able to configure the YubiKey as an unprivileged user.") (license license:bsd-2))) + +(define-public nitrocli + (package + (name "nitrocli") + (version "0.4.1") + (source (origin + (method url-fetch) + (uri (crate-uri "nitrocli" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1djspfvcqjipg17v8hkph8xrhkdg1xqjhq5jk1sr8vr750yavidy")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; 2/164 tests fail, nitrocli-ext tests failing + #:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-base32" ,rust-base32-0.4) + ("rust-directories" ,rust-directories-3) + ("rust-envy" ,rust-envy-0.4) + ("rust-libc-0.2" ,rust-libc-0.2) + ("rust-merge" ,rust-merge-0.1) + ("rust-nitrokey" ,rust-nitrokey-0.9) + ("rust-progressing" ,rust-progressing-3) + ("rust-serde" ,rust-serde-1) + ("rust-structopt" ,rust-structopt-0.3.21) + ("rust-termion" ,rust-termion-1) + ("rust-toml" ,rust-toml-0.5)) + #:cargo-development-inputs + (("rust-nitrokey-test" ,rust-nitrokey-test-0.5) + ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1) + ("rust-regex" ,rust-regex-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (inputs + `(("hidapi" ,hidapi) + ("gnupg" ,gnupg))) + (home-page "https://github.com/d-e-s-o/nitrocli") + (synopsis "Command line tool for Nitrokey devices") + (description + "nitrocli is a program that provides a command line interface +for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key +devices.") + (license license:gpl3+))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Thu May 27 03:00:14 2021 Received: (at 48671) by debbugs.gnu.org; 27 May 2021 07:00:14 +0000 Received: from localhost ([127.0.0.1]:50495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmA05-00040a-NF for submit@debbugs.gnu.org; Thu, 27 May 2021 03:00:14 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:47022 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmA03-0003zE-4r for 48671@debbugs.gnu.org; Thu, 27 May 2021 03:00:12 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1622098798; bh=tob84C01ouZiOLSHPaGNBoMozDwJXhDXch+l7JBbUQk=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=Cf5Stx+gizn8di+6ZVP9GG/jUZ3OgdZBSFwfBJ++a5X7SzuCh7fnofTwI2LcgJqUt 6ZG9JXRkcI+/pftQEQkYTczyx/3V34EaneHQUBwXSdQmnQZQSybKdydnx/VSF0AxJw cuLyaQdeduy0G3jbRk4J51NelKfYzRt6zQ9uSAnc= To: Antero Mejr , 48671@debbugs.gnu.org Subject: Re: [bug#48671] [PATCH] Add nitrocli In-Reply-To: <20210526035755.79632-1-antero@kodmin.com> References: <20210526035755.79632-1-antero@kodmin.com> Date: Thu, 27 May 2021 08:59:57 +0200 Message-ID: <8735u83bma.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, May 25 2021, Antero Mejr wrote: > --- > Tested using a Purism Key. Has new package definitions for some > updated crate dependencies like rust-structopt-0.3.21, I can update > the main definition if that is preferred. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, May 25 2021, Antero Mejr wrote: > --- > Tested using a Purism Key. Has new package definitions for some > updated crate dependencies like rust-structopt-0.3.21, I can update > the main definition if that is preferred. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Tue, May 25 2021, Antero Mejr wrote: > --- > Tested using a Purism Key. Has new package definitions for some > updated crate dependencies like rust-structopt-0.3.21, I can update > the main definition if that is preferred. I am not familiar with the Rust ecosystem in Guix, but I will leave some more general comments. > gnu/packages/crates-io.scm | 247 ++++++++++++++++++++++++++++++++ > gnu/packages/security-token.scm | 46 ++++++ > 2 files changed, 293 insertions(+) This patch should be split into multiple patches where each patch adds a single package. You can run =E2=80=98guile etc/committers.scm=E2=80=99 to = automatically generate commit messages for unstaged changes (you should probably double check just in case). > +(define-public rust-base32-0.4 > + (package > + (name "rust-base32") > + (version "0.4.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "base32" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1ykwx8jhksqxghfgyw2pzikzjf4n9wqm1x2ww5wqyn68ssf6dki3")))) > + (build-system cargo-build-system) > + (home-page "https://github.com/andreasots/base32") > + (synopsis "Base32 encoder/decoder for Rust") > + (description "Base32 encoder/decoder for Rust") The description should consist of one or more full sentences, see the =E2=80=9816.4.4 Synopses and Descriptions=E2=80=99 in the manual. > +(define-public rust-envy-0.4 > + (package > + (name "rust-envy") > + (version "0.4.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "envy" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0rar459p7pl19v6pbx98q3hi2hxfl8q1ndxxw5d4zd9cgway0irz")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-serde" ,rust-serde-1)))) > + (home-page "https://github.com/softprops/envy") > + (synopsis "deserialize env vars into typesafe structs") > + (description > + "deserialize env vars into typesafe structs") Write a full sentence, and capitalize. > +(define-public rust-merge-0.1 > + (package > + (name "rust-merge") > + (version "0.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "merge" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1sck0vhi9lk8a6mgky0rgn842fj7yspywidwbd963nmimf9yzfqh")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-merge-derive" ,rust-merge-derive-0.1) > + ("rust-num-traits" ,rust-num-traits-0.2)))) > + (home-page "https://git.sr.ht/~ireas/merge-rs") > + (synopsis "Merge multiple values into one") > + (description "Merge multiple values into one") Likewise. > +(define-public rust-nitrokey-0.9 > + (package > + (name "rust-nitrokey") > + (version "0.9.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "nitrokey" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0c8mj52ckvy1311vwxs6jpw16b2bihp5cc811isb96j9slcjvsyx")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-lazy_static" ,rust-lazy-static-1) > + ("rust-libc" ,rust-libc-0.2) > + ("rust-nitrokey-sys" ,rust-nitrokey-sys-3) > + ("rust-rand_core" ,rust-rand-core-0.5)))) > + (home-page "https://git.sr.ht/~ireas/nitrokey-rs") > + (synopsis "Rust bindings to libnitrokey") > + (description > + "Bindings to libnitrokey for communication with Nitrokey devices") Likewise. > +(define-public rust-nitrokey-sys-3 > + (package > + (name "rust-nitrokey-sys") > + (version "3.6.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "nitrokey-sys" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "08c3lnb8iqx000jd5rzvrdvv4ihjyw3x3s8q11dw56is0nmjyvws")))) > + (build-system cargo-build-system) > + (home-page "https://git.sr.ht/~ireas/nitrokey-sys-rs") > + (synopsis "Low-level Rust bindings for libnitrokey") > + (description > + "Low-level bindings to libnitrokey for communication with > +Nitrokey devices") Likewise. > +(define-public rust-nitrokey-test-0.5 > + (package > + (name "rust-nitrokey-test") > + (version "0.5.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "nitrokey-test" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "197j9r2s4ydzbqfydza6v31mgcsgd29jpidz4psqawjdm49f8lg6")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-proc-macro2" ,rust-proc-macro2-1) > + ("quote" ,rust-quote-1) > + ("syn" ,rust-syn-1)))) > + (home-page "https://github.com/d-e-s-o/nitrokey-test") > + (synopsis "Supporting test infrastructure for the nitrokey crate") > + (description > + "Supporting test infrastructure for the nitrokey crate and others > +using it.") Likewise. > + (license license:gpl3+))) > + > +(define-public rust-nitrokey-test-state-0.1 > + (package > + (name "rust-nitrokey-test-state") > + (version "0.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "nitrokey-test-state" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "00w817kl8q3sna924pzl72ybqljny14rdv1ixlj288fmsqp776x5")))) > + (build-system cargo-build-system) > + (home-page "https://github.com/d-e-s-o/nitrokey-test") > + (synopsis "State required and used by the nitrokey-test crate") > + (description "State required and used by the nitrokey-test crate.") Likewise. > +(define-public rust-progressing-3 > + (package > + (name "rust-progressing") > + (version "3.0.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "progressing" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "06sb1cxpkc8lx56s76c95cfljs0513nsnn35wd6w79sblwcxpdwp")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("log" ,rust-log-0.4)))) > + (home-page "https://github.com/dominicparga/progressing") > + (synopsis "A counting progress-bar for Rust") The synopsis should start with the word =E2=80=98A=E2=80=99 or =E2=80=98The= =E2=80=99. > + (description > + "A lightweight, text-based, counting progress-bar for Rust") Full sentence. > + (license license:asl2.0))) > + > (define-public rust-progrs-0.1 > (package > (name "rust-progrs") > @@ -40394,6 +40587,32 @@ and Jaro-Winkler.") > "Parse command line argument by defining a struct.") > (license (list license:asl2.0 license:expat)))) >=20=20 > +(define-public rust-structopt-0.3.21 > + (package > + (name "rust-structopt") > + (version "0.3.21") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "structopt" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj")))) > + (build-system cargo-build-system) > + (arguments > + `(#:skip-build? #t > + #:cargo-inputs > + (("rust-structopt-derive" ,rust-structopt-derive-0.4.14) > + ("rust-lazy-static" ,rust-lazy-static-1) > + ("rust-clap" ,rust-clap-2)))) > + (home-page "https://github.com/TeXitoi/structopt") > + (synopsis "Parse command line argument by defining a struct") > + (description > + "Parse command line argument by defining a struct.") Full sentence. > +(define-public rust-structopt-derive-0.4.14 > + (package > + (name "rust-structopt-derive") > + (version "0.4.14") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "structopt-derive" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav")))) > + (build-system cargo-build-system) > + (arguments > + `(#:skip-build? #t > + #:cargo-inputs > + (("rust-heck" ,rust-heck-0.3) > + ("rust-proc-macro-error" ,rust-proc-macro-error-1) > + ("rust-proc-macro2" ,rust-proc-macro2-1) > + ("rust-syn" ,rust-syn-1) > + ("rust-quote" ,rust-quote-1)))) > + (home-page "https://github.com/TeXitoi/structopt") > + (synopsis "Parse command line argument by defining a struct, derive c= rate") > + (description > + "Parse command line argument by defining a struct, derive crate.") Full sentence. > +(define-public nitrocli > + (package > + (name "nitrocli") > + (version "0.4.1") > + (source (origin > + (method url-fetch) > + (uri (crate-uri "nitrocli" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1djspfvcqjipg17v8hkph8xrhkdg1xqjhq5jk1sr8vr750yavidy"))= )) > + (build-system cargo-build-system) > + (arguments > + `(#:tests? #f ;; 2/164 tests fail, nitrocli-ext tests failing > + #:cargo-inputs > + (("rust-anyhow" ,rust-anyhow-1) > + ("rust-base32" ,rust-base32-0.4) > + ("rust-directories" ,rust-directories-3) > + ("rust-envy" ,rust-envy-0.4) > + ("rust-libc-0.2" ,rust-libc-0.2) > + ("rust-merge" ,rust-merge-0.1) > + ("rust-nitrokey" ,rust-nitrokey-0.9) > + ("rust-progressing" ,rust-progressing-3) > + ("rust-serde" ,rust-serde-1) > + ("rust-structopt" ,rust-structopt-0.3.21) > + ("rust-termion" ,rust-termion-1) > + ("rust-toml" ,rust-toml-0.5)) > + #:cargo-development-inputs > + (("rust-nitrokey-test" ,rust-nitrokey-test-0.5) > + ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1) > + ("rust-regex" ,rust-regex-1) > + ("rust-tempfile" ,rust-tempfile-3)))) > + (inputs > + `(("hidapi" ,hidapi) > + ("gnupg" ,gnupg))) > + (home-page "https://github.com/d-e-s-o/nitrocli") > + (synopsis "Command line tool for Nitrokey devices") > + (description > + "nitrocli is a program that provides a command line interface > +for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key > +devices.") > + (license license:gpl3+))) Please run =E2=80=98guix lint=E2=80=99 before submitting patches, most of t= hese mistakes should have been caught by it. Could you send an updated patch set? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmCvQ20VHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5TLcP/2pBa5AbKskPfKVmEy+VmdXR6aeW Y7GMtDjUW+xWNp8hTmXzZ5bSF+6nGIep9ygwfQAvKZqAuGyZy86bpVx53xWcYsXZ +wEzDYCbD6b1+4FK9AMN4nakynC9FPTRxA2QL8P/GIqruZLNer2X2g45PpA1sLjz qTr3M3+mFUru5gXwrUkD6Blxl1/ZZxRK28KXjtMOT7d09Z7GEz92ANsrcvWSgmWD C4iAWHF9w5SICF/m5H5FE66Os5EM0yh2xk/8jtq19H4aVCrecH1qP+5ZhDpUGVr9 MPY0TuENtz9kFLRyH3juJqSKPohvStJwFxsrI8U/d/dDEXrHciT0ZCSN6HvoRQFY rGsnX7BN9Kj3fFOIp99L0kKxrPfYC1F0k/Xb1WpdndHxZ9cKXLVvxxCwD4mV3n64 n5C9oecrkaltoowVRDX7NyV7wwobiPsmaC+CNobbZHzH2AFH9tMp4GEZsi5MyqCM fu8QGfh2Bu/Ut1nkAFgaI99T4lLiopxP1hT9iT9hQQYT3/dkuGabYLEf/iRO0FMV 72fQzw0j6xpPPGWOKu4nLMOXcKHND6zdC0erjfICCAriTwsAnIEVLs+Z498mtg9n /Yf3Kq4PX4IdZP5Q1cA3YNlAyu57S20mn3pn8/lhRyZWDcUqQkDLUlVWZXsEEHRL EeUVqWwTxWLyTeFA =azay -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu May 27 03:11:33 2021 Received: (at 48671) by debbugs.gnu.org; 27 May 2021 07:11:34 +0000 Received: from localhost ([127.0.0.1]:50513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmAB3-0004Jw-7a for submit@debbugs.gnu.org; Thu, 27 May 2021 03:11:33 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:47266 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmAB0-0004Jf-94 for 48671@debbugs.gnu.org; Thu, 27 May 2021 03:11:31 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1622099482; bh=tMtfcbo09m9sOIJ9UKhZ8gOBimUN9BgsTeic5oOfTzs=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=TPbuC3pyJy9VyGddlbI4nZBIm9wN5HMH6C6QoeP2FaJNAMRH3cyWH/3gCWTsXoHOk TxzLY6xwJPi6KkUXl/ReJv6Z0ukoujnrdrpaHBp3RHAjiBC9C379xXVdyztstfQmwV iKGOXCVhLEFGBVdNvyGVkCD+Vts7m1GSEqVeiGpk= To: Antero Mejr , 48671@debbugs.gnu.org Subject: Re: [bug#48671] [PATCH] Add nitrocli In-Reply-To: <20210526035755.79632-1-antero@kodmin.com> References: <20210526035755.79632-1-antero@kodmin.com> Date: Thu, 27 May 2021 09:11:03 +0200 Message-ID: <871r9s3b3s.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, May 25 2021, Antero Mejr wrote: > --- > Tested using a Purism Key. Has new package definitions for some > updated crate dependencies like rust-structopt-0.3.21, I can update > the main definition if that is preferred. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, May 25 2021, Antero Mejr wrote: > --- > Tested using a Purism Key. Has new package definitions for some > updated crate dependencies like rust-structopt-0.3.21, I can update > the main definition if that is preferred. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager On Tue, May 25 2021, Antero Mejr wrote: > --- > Tested using a Purism Key. Has new package definitions for some > updated crate dependencies like rust-structopt-0.3.21, I can update > the main definition if that is preferred. I am not familiar with the Rust ecosystem in Guix, but I will leave some more general comments. > gnu/packages/crates-io.scm | 247 ++++++++++++++++++++++++++++++++ > gnu/packages/security-token.scm | 46 ++++++ > 2 files changed, 293 insertions(+) This patch should be split into multiple patches where each patch adds a single package. You can run =E2=80=98guile etc/committers.scm=E2=80=99 to = automatically generate commit messages for unstaged changes (you should probably double check just in case). > +(define-public rust-base32-0.4 > + (package > + (name "rust-base32") > + (version "0.4.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "base32" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1ykwx8jhksqxghfgyw2pzikzjf4n9wqm1x2ww5wqyn68ssf6dki3")))) > + (build-system cargo-build-system) > + (home-page "https://github.com/andreasots/base32") > + (synopsis "Base32 encoder/decoder for Rust") > + (description "Base32 encoder/decoder for Rust") The description should consist of one or more full sentences, see the =E2=80=9816.4.4 Synopses and Descriptions=E2=80=99 in the manual. > +(define-public rust-envy-0.4 > + (package > + (name "rust-envy") > + (version "0.4.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "envy" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0rar459p7pl19v6pbx98q3hi2hxfl8q1ndxxw5d4zd9cgway0irz")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-serde" ,rust-serde-1)))) > + (home-page "https://github.com/softprops/envy") > + (synopsis "deserialize env vars into typesafe structs") > + (description > + "deserialize env vars into typesafe structs") Write a full sentence, and capitalize. > +(define-public rust-merge-0.1 > + (package > + (name "rust-merge") > + (version "0.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "merge" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1sck0vhi9lk8a6mgky0rgn842fj7yspywidwbd963nmimf9yzfqh")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-merge-derive" ,rust-merge-derive-0.1) > + ("rust-num-traits" ,rust-num-traits-0.2)))) > + (home-page "https://git.sr.ht/~ireas/merge-rs") > + (synopsis "Merge multiple values into one") > + (description "Merge multiple values into one") Likewise. > +(define-public rust-nitrokey-0.9 > + (package > + (name "rust-nitrokey") > + (version "0.9.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "nitrokey" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "0c8mj52ckvy1311vwxs6jpw16b2bihp5cc811isb96j9slcjvsyx")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-lazy_static" ,rust-lazy-static-1) > + ("rust-libc" ,rust-libc-0.2) > + ("rust-nitrokey-sys" ,rust-nitrokey-sys-3) > + ("rust-rand_core" ,rust-rand-core-0.5)))) > + (home-page "https://git.sr.ht/~ireas/nitrokey-rs") > + (synopsis "Rust bindings to libnitrokey") > + (description > + "Bindings to libnitrokey for communication with Nitrokey devices") Likewise. > +(define-public rust-nitrokey-sys-3 > + (package > + (name "rust-nitrokey-sys") > + (version "3.6.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "nitrokey-sys" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "08c3lnb8iqx000jd5rzvrdvv4ihjyw3x3s8q11dw56is0nmjyvws")))) > + (build-system cargo-build-system) > + (home-page "https://git.sr.ht/~ireas/nitrokey-sys-rs") > + (synopsis "Low-level Rust bindings for libnitrokey") > + (description > + "Low-level bindings to libnitrokey for communication with > +Nitrokey devices") Likewise. > +(define-public rust-nitrokey-test-0.5 > + (package > + (name "rust-nitrokey-test") > + (version "0.5.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "nitrokey-test" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "197j9r2s4ydzbqfydza6v31mgcsgd29jpidz4psqawjdm49f8lg6")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-proc-macro2" ,rust-proc-macro2-1) > + ("quote" ,rust-quote-1) > + ("syn" ,rust-syn-1)))) > + (home-page "https://github.com/d-e-s-o/nitrokey-test") > + (synopsis "Supporting test infrastructure for the nitrokey crate") > + (description > + "Supporting test infrastructure for the nitrokey crate and others > +using it.") Likewise. > + (license license:gpl3+))) > + > +(define-public rust-nitrokey-test-state-0.1 > + (package > + (name "rust-nitrokey-test-state") > + (version "0.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "nitrokey-test-state" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "00w817kl8q3sna924pzl72ybqljny14rdv1ixlj288fmsqp776x5")))) > + (build-system cargo-build-system) > + (home-page "https://github.com/d-e-s-o/nitrokey-test") > + (synopsis "State required and used by the nitrokey-test crate") > + (description "State required and used by the nitrokey-test crate.") Likewise. > +(define-public rust-progressing-3 > + (package > + (name "rust-progressing") > + (version "3.0.2") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "progressing" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "06sb1cxpkc8lx56s76c95cfljs0513nsnn35wd6w79sblwcxpdwp")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("log" ,rust-log-0.4)))) > + (home-page "https://github.com/dominicparga/progressing") > + (synopsis "A counting progress-bar for Rust") The synopsis should start with the word =E2=80=98A=E2=80=99 or =E2=80=98The= =E2=80=99. > + (description > + "A lightweight, text-based, counting progress-bar for Rust") Full sentence. > + (license license:asl2.0))) > + > (define-public rust-progrs-0.1 > (package > (name "rust-progrs") > @@ -40394,6 +40587,32 @@ and Jaro-Winkler.") > "Parse command line argument by defining a struct.") > (license (list license:asl2.0 license:expat)))) >=20=20 > +(define-public rust-structopt-0.3.21 > + (package > + (name "rust-structopt") > + (version "0.3.21") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "structopt" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj")))) > + (build-system cargo-build-system) > + (arguments > + `(#:skip-build? #t > + #:cargo-inputs > + (("rust-structopt-derive" ,rust-structopt-derive-0.4.14) > + ("rust-lazy-static" ,rust-lazy-static-1) > + ("rust-clap" ,rust-clap-2)))) > + (home-page "https://github.com/TeXitoi/structopt") > + (synopsis "Parse command line argument by defining a struct") > + (description > + "Parse command line argument by defining a struct.") Full sentence. > +(define-public rust-structopt-derive-0.4.14 > + (package > + (name "rust-structopt-derive") > + (version "0.4.14") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "structopt-derive" version)) > + (file-name > + (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav")))) > + (build-system cargo-build-system) > + (arguments > + `(#:skip-build? #t > + #:cargo-inputs > + (("rust-heck" ,rust-heck-0.3) > + ("rust-proc-macro-error" ,rust-proc-macro-error-1) > + ("rust-proc-macro2" ,rust-proc-macro2-1) > + ("rust-syn" ,rust-syn-1) > + ("rust-quote" ,rust-quote-1)))) > + (home-page "https://github.com/TeXitoi/structopt") > + (synopsis "Parse command line argument by defining a struct, derive c= rate") > + (description > + "Parse command line argument by defining a struct, derive crate.") Full sentence. > +(define-public nitrocli > + (package > + (name "nitrocli") > + (version "0.4.1") > + (source (origin > + (method url-fetch) > + (uri (crate-uri "nitrocli" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1djspfvcqjipg17v8hkph8xrhkdg1xqjhq5jk1sr8vr750yavidy"))= )) > + (build-system cargo-build-system) > + (arguments > + `(#:tests? #f ;; 2/164 tests fail, nitrocli-ext tests failing > + #:cargo-inputs > + (("rust-anyhow" ,rust-anyhow-1) > + ("rust-base32" ,rust-base32-0.4) > + ("rust-directories" ,rust-directories-3) > + ("rust-envy" ,rust-envy-0.4) > + ("rust-libc-0.2" ,rust-libc-0.2) > + ("rust-merge" ,rust-merge-0.1) > + ("rust-nitrokey" ,rust-nitrokey-0.9) > + ("rust-progressing" ,rust-progressing-3) > + ("rust-serde" ,rust-serde-1) > + ("rust-structopt" ,rust-structopt-0.3.21) > + ("rust-termion" ,rust-termion-1) > + ("rust-toml" ,rust-toml-0.5)) > + #:cargo-development-inputs > + (("rust-nitrokey-test" ,rust-nitrokey-test-0.5) > + ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1) > + ("rust-regex" ,rust-regex-1) > + ("rust-tempfile" ,rust-tempfile-3)))) > + (inputs > + `(("hidapi" ,hidapi) > + ("gnupg" ,gnupg))) > + (home-page "https://github.com/d-e-s-o/nitrocli") > + (synopsis "Command line tool for Nitrokey devices") > + (description > + "nitrocli is a program that provides a command line interface > +for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key > +devices.") > + (license license:gpl3+))) Please run =E2=80=98guix lint=E2=80=99 before submitting patches, most of t= hese mistakes should have been caught by it. Could you send an updated patch set? From debbugs-submit-bounces@debbugs.gnu.org Fri May 28 05:20:51 2021 Received: (at control) by debbugs.gnu.org; 28 May 2021 09:20:51 +0000 Received: from localhost ([127.0.0.1]:53616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmYfj-0007yt-E9 for submit@debbugs.gnu.org; Fri, 28 May 2021 05:20:51 -0400 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:48847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lmYfh-0007yb-Ce for control@debbugs.gnu.org; Fri, 28 May 2021 05:20:50 -0400 X-IronPort-AV: E=Sophos;i="5.83,229,1616454000"; d="scan'208";a="510439802" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 May 2021 11:20:42 +0200 Date: Fri, 28 May 2021 11:20:42 +0200 Message-Id: <87lf7zjjth.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #48671 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) merge 48671 48673 quit From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:43:27 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:43:27 +0000 Received: from localhost ([127.0.0.1]:60481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDS-0006Th-Vk for submit@debbugs.gnu.org; Sun, 30 May 2021 17:43:27 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:11646) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDP-0006TL-5x for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:25 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4FtX3S4TbpzQjlj; Sun, 30 May 2021 23:43:16 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622410994; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=S5yrlxeb3L2rRnUG5vPQYaLKWZTGWn30K6Z/zmhJcoU=; b=dy0V6CY0xx6uSZs1XAxMIkzW0whyVRuwqTz1gEVPzkaBYdaSRybew9I2RAunFtHbRsrfl+ KHpcabA5NXRmhcp6vTGk6mszRJ4rg5ojKqJojHSFDu/FTxWiI87ziQtoUu6Cr48rMt9MUu kI1p19pALwYuv1yrzTOm2HyqwHT1Thn8k52qVkWPqU03JwpmVZlxW4S8iHs2BXPAK06bQt zO5x7r+VyB5qzh75PwfDyQhGSMkOWcDnsnQdu32bz3GUlEydfWVL3kMn6++cRLzI3cfRiI 9RYbIdsj8XymkD5UPVvYRAH38ojr2JyQlBB8/TyuDGzI+q1oNZTedCUCH/IexA== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id vvCYSyx-2S1b; Sun, 30 May 2021 23:43:12 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 01/11] gnu: Add nitrocli. Date: Sun, 30 May 2021 17:42:02 -0400 Message-Id: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.50 / 15.00 / 15.00 X-Rspamd-Queue-Id: 6421D1884 X-Rspamd-UID: 0fbb96 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/security-token.scm (nitrocli): New variable. --- Thanks for the feedback Xinglu, I updated the package descriptions and linted. Resubmitting the patches as separate commits. gnu/packages/security-token.scm | 43 +++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index dfa43bb2bf..fcb1123f2b 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -674,3 +674,46 @@ that after installing this package, you might still need to add appropriate udev rules to your system configuration to be able to configure the YubiKey as an unprivileged user.") (license license:bsd-2))) + +(define-public nitrocli + (package + (name "nitrocli") + (version "0.4.1") + (source (origin + (method url-fetch) + (uri (crate-uri "nitrocli" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1djspfvcqjipg17v8hkph8xrhkdg1xqjhq5jk1sr8vr750yavidy")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; 2/164 tests fail, nitrocli-ext tests failing + #:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-base32" ,rust-base32-0.4) + ("rust-directories" ,rust-directories-3) + ("rust-envy" ,rust-envy-0.4) + ("rust-libc-0.2" ,rust-libc-0.2) + ("rust-merge" ,rust-merge-0.1) + ("rust-nitrokey" ,rust-nitrokey-0.9) + ("rust-progressing" ,rust-progressing-3) + ("rust-serde" ,rust-serde-1) + ("rust-structopt" ,rust-structopt-0.3.21) + ("rust-termion" ,rust-termion-1) + ("rust-toml" ,rust-toml-0.5)) + #:cargo-development-inputs + (("rust-nitrokey-test" ,rust-nitrokey-test-0.5) + ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1) + ("rust-regex" ,rust-regex-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (inputs + `(("hidapi" ,hidapi) + ("gnupg" ,gnupg))) + (home-page "https://github.com/d-e-s-o/nitrocli") + (synopsis "Command line tool for Nitrokey devices") + (description + "nitrocli is a program that provides a command line interface +for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key +devices.") + (license license:gpl3+))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:43:30 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:43:30 +0000 Received: from localhost ([127.0.0.1]:60483 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDW-0006Ts-91 for submit@debbugs.gnu.org; Sun, 30 May 2021 17:43:30 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:49146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDR-0006TP-Pd for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:26 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4FtX3W5MSZzQjmr; Sun, 30 May 2021 23:43:19 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622410997; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=n9Mup7JFdxK+3DmMxSVaNpFvktBtMGsPtgYr42ZM6Hw=; b=pSgQCKPis9Nbksh4p6Q5Pj/I+6t5i0fHQ91JSjF9HEiYTqwSipQVpRb1UGXWPMWUmrF/f1 7GrqedmcYwMkFCqlGT0vXNzOANyN5o4b0myD3oc5agWtTH3hlh3E318NtbBDs/VX4QTLwY QEzgBS7yQ2OxTo7SEIwqtkks6X0OZRAddf8B3Eqjmb8x2eKxws4KMQEwhFoS/yiXIknbq3 RVB+vdZ6vcIzB832kATRrCCxT2p94Auubu8NLiqjWb26luFrMMkyuFFEUGzMGxGx+ciKbp EpyyKehQypcXQp4BOCZnBhqx2c00sSrTaKXkWzJoEsLlov67PtrrgCDx08bEqA== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id jGUnKOULUhMo; Sun, 30 May 2021 23:43:16 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 02/11] gnu: Add rust-structopt-derive-0.4.14. Date: Sun, 30 May 2021 17:42:03 -0400 Message-Id: <20210530214212.11807-2-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.50 / 15.00 / 15.00 X-Rspamd-Queue-Id: 91E041884 X-Rspamd-UID: d260d3 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-structopt-derive-0.4.14): New variable. --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 318b2c695b..64fa6ef2f5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -40446,6 +40446,34 @@ and Jaro-Winkler.") "Parse command line argument by defining a struct, derive crate.") (license (list license:asl2.0 license:expat)))) +(define-public rust-structopt-derive-0.4.14 + (package + (name "rust-structopt-derive") + (version "0.4.14") + (source + (origin + (method url-fetch) + (uri (crate-uri "structopt-derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-heck" ,rust-heck-0.3) + ("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) + (home-page "https://github.com/TeXitoi/structopt") + (synopsis "Parse command line argument by defining a struct, derive crate") + (description + "This package provides the derive Rust crate for the structopt crate.") + (license license:asl2.0))) + (define-public rust-structopt-derive-0.2 (package (name "rust-structopt-derive") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:43:36 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:43:36 +0000 Received: from localhost ([127.0.0.1]:60487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDb-0006UC-Rp for submit@debbugs.gnu.org; Sun, 30 May 2021 17:43:36 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:57114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDY-0006Tp-VN for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:34 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4FtX3g1bDNzQjmg; Sun, 30 May 2021 23:43:27 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411005; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lOTW9hpCE0xXrhakRzO5FUMc2/1HDrwfeaNd3RGbEM4=; b=GFAr+dKU/fL844Oy1GheXP9Yn9J3JgGrTut7gFWuEkXiwe3zOICByzzrQwbW7S2HQQmF0Y WW2pcnkYrudiIO5xOawlhJPHKZhx7nv/3MB/rsJq25pQLBh6ksih/Nu4oOalfJm/2kezvw vwzBa3TxSw4yKrBdXFyj8FP6Iq+EtZXbfmM6kc0tfexhBAJfRccg2JJZcyZgndFpulMUiw mLaR8xKziZcPG0nnWe0GSskUaHvQ5xDnJ62pnHFgmddd/nthtMqEN1WXnTh/uxgowtoJYF /pjJ57cdQfui8mZ9+muG67pYRhXbrQSTn9vF2deL86OxfbR6JoUCKyyGXH/uiw== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id LiQ4EPJoBU5N; Sun, 30 May 2021 23:43:23 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 03/11] gnu: Add rust-structopt-0.3.21. Date: Sun, 30 May 2021 17:42:04 -0400 Message-Id: <20210530214212.11807-3-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.50 / 15.00 / 15.00 X-Rspamd-Queue-Id: 0DA6A1893 X-Rspamd-UID: b358c4 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-structopt-0.3.21): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 64fa6ef2f5..dd9800b733 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -40394,6 +40394,33 @@ and Jaro-Winkler.") "Parse command line argument by defining a struct.") (license (list license:asl2.0 license:expat)))) +(define-public rust-structopt-0.3.21 + (package + (name "rust-structopt") + (version "0.3.21") + (source + (origin + (method url-fetch) + (uri (crate-uri "structopt" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-structopt-derive" ,rust-structopt-derive-0.4.14) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-clap" ,rust-clap-2)))) + (home-page "https://github.com/TeXitoi/structopt") + (synopsis "Parse command line argument by defining a struct") + (description + "This package parses command lines arguments by defining a Rust +struct.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-structopt-0.2 (package (name "rust-structopt") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:43:40 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:43:40 +0000 Received: from localhost ([127.0.0.1]:60493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDg-0006UW-3j for submit@debbugs.gnu.org; Sun, 30 May 2021 17:43:40 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:57118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDc-0006U0-Jr for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:37 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4FtX3l1Gm0zQjmm; Sun, 30 May 2021 23:43:31 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411009; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZOef3vbAfzYcgh1wTwD4tfenecPtOMy4oMVEGCX9mfQ=; b=VvyDaRHA+7qu8cHda6iY1jtresdyhUwe4kAYMbpCpsYRuAWbhuyCOoynSqLJ0g7fWvq42A yST1LMNJxMzXAl9sNvRsGt5ThYa2Glm3V/jd4VSK1JzpjOyBEL41OzW/pujO2+NcmZWome tX0dW8q2qtMwzm5VAHZohIkOPZSUVkCRvwEBXy+TdAI0CCzK5MOJm1c4MhTWEHdGbUZnjK K/wu/q3OLHu0rl+sFCADb6XYV2o9bjJiei4SYpZGII4kVYdRNsrfY+lg9ozNdCyMj2iotr pxRXWVVS6uiY5pe/hEfFWxkAUmz5DPIceFqQJoFlw8fSI69iVa6AXkfuBhAknw== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id oEDuURpqNw9U; Sun, 30 May 2021 23:43:27 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 04/11] gnu: Add rust-progressing-3. Date: Sun, 30 May 2021 17:42:05 -0400 Message-Id: <20210530214212.11807-4-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.17 / 15.00 / 15.00 X-Rspamd-Queue-Id: 02B401895 X-Rspamd-UID: f856a6 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-progressing-3): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dd9800b733..e20feb78f2 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30203,6 +30203,29 @@ macro use case.") @code{proc_macro_derive} pretend to be @code{proc_macro}.") (license (list license:expat license:asl2.0)))) +(define-public rust-progressing-3 + (package + (name "rust-progressing") + (version "3.0.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "progressing" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "06sb1cxpkc8lx56s76c95cfljs0513nsnn35wd6w79sblwcxpdwp")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("log" ,rust-log-0.4)))) + (home-page "https://github.com/dominicparga/progressing") + (synopsis "Counting progress-bar for Rust") + (description + "This package provides a set of text-based, counting +progress-bars for Rust.") + (license license:asl2.0))) + (define-public rust-progrs-0.1 (package (name "rust-progrs") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:43:44 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:43:44 +0000 Received: from localhost ([127.0.0.1]:60497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDk-0006Uu-CN for submit@debbugs.gnu.org; Sun, 30 May 2021 17:43:44 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:22758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDf-0006U3-EO for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:41 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4FtX3n30cDzQjmP; Sun, 30 May 2021 23:43:33 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411011; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9MjRtapCdKF429NoDAKJK+QDm0psk7ycrnJ2nP7hskU=; b=u22+SSiRZlsrr1hY1ZMqxiZ1dutekWCsLBq5TnOFjUgpnn0tMRLW9Qz8AfEA9Lx28ypPpI ZQ6U0miBTYxI5TM9jyCvKu6YNehpOcFik4DfaZ7HO9HaPID74H101aPq4XLXaHvgChBsQ5 sdlNhX6oqYw3CBzN/ooP7lV0u1qPpqTlLfDkHrjWLl9KmdoMdlxqRO6ClrneQgDq27A6NT +5y6y6rZB9txAxWmCVb17nQhyc6eaTTPssewHSlpU6FexDvpNEZtcDMLz4RrFno3j2glZm uObHEadHb1UpYDPMy2nHZiCSE8G+mnVysv3dKjRYcmGvOLsdXkw3gnZXyrMr7Q== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter06.heinlein-hosting.de (spamfilter06.heinlein-hosting.de [80.241.56.125]) (amavisd-new, port 10030) with ESMTP id saxXhaPKrkPQ; Sun, 30 May 2021 23:43:29 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 05/11] gnu: Add rust-nitrokey-0.9. Date: Sun, 30 May 2021 17:42:06 -0400 Message-Id: <20210530214212.11807-5-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -1.03 / 15.00 / 15.00 X-Rspamd-Queue-Id: 49292188F X-Rspamd-UID: a0b944 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-nitrokey-0.9): New variable. --- gnu/packages/crates-io.scm | 90 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e20feb78f2..e41920652e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -25107,6 +25107,96 @@ selectors. You can use the jQuery-like syntax to query and manipulate an HTML document quickly.") (license (list license:expat license:asl2.0)))) +(define-public rust-nitrokey-0.9 + (package + (name "rust-nitrokey") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0c8mj52ckvy1311vwxs6jpw16b2bihp5cc811isb96j9slcjvsyx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-lazy_static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-nitrokey-sys" ,rust-nitrokey-sys-3) + ("rust-rand_core" ,rust-rand-core-0.5)))) + (home-page "https://git.sr.ht/~ireas/nitrokey-rs") + (synopsis "Rust bindings to libnitrokey") + (description + "This package provides bindings to libnitrokey for communication +with Nitrokey devices.") + (license license:expat))) + +(define-public rust-nitrokey-sys-3 + (package + (name "rust-nitrokey-sys") + (version "3.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "08c3lnb8iqx000jd5rzvrdvv4ihjyw3x3s8q11dw56is0nmjyvws")))) + (build-system cargo-build-system) + (home-page "https://git.sr.ht/~ireas/nitrokey-sys-rs") + (synopsis "Low-level Rust bindings for libnitrokey") + (description + "This package provides low-level bindings to libnitrokey for +communication with Nitrokey devices.") + (license license:lgpl3))) + +(define-public rust-nitrokey-test-0.5 + (package + (name "rust-nitrokey-test") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-test" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "197j9r2s4ydzbqfydza6v31mgcsgd29jpidz4psqawjdm49f8lg6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("quote" ,rust-quote-1) + ("syn" ,rust-syn-1)))) + (home-page "https://github.com/d-e-s-o/nitrokey-test") + (synopsis "Supporting test infrastructure for the nitrokey crate") + (description + "This package provides supporting test infrastructure for the +nitrokey crate and others using it.") + (license license:gpl3+))) + +(define-public rust-nitrokey-test-state-0.1 + (package + (name "rust-nitrokey-test-state") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-test-state" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "00w817kl8q3sna924pzl72ybqljny14rdv1ixlj288fmsqp776x5")))) + (build-system cargo-build-system) + (home-page "https://github.com/d-e-s-o/nitrokey-test") + (synopsis "State required and used by the nitrokey-test crate") + (description "This package provides state required and used by the +nitrokey-test crate.") + (license license:gpl3+))) + (define-public rust-nix-0.20 (package (name "rust-nix") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:43:45 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:43:45 +0000 Received: from localhost ([127.0.0.1]:60499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDk-0006Uw-O5 for submit@debbugs.gnu.org; Sun, 30 May 2021 17:43:45 -0400 Received: from mout-p-103.mailbox.org ([80.241.56.161]:57426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDi-0006UK-2a for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:42 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4FtX3r1kpNzQjwy; Sun, 30 May 2021 23:43:36 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411014; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=raPhmgWpFsmrH6ElAC5uJvCI+YaN9XaudMFmYzeacX8=; b=h/pk8RQIRUfbrfbIbg6uGGE//1dF8GtTFC+97WaJzlknndOazAWjVKAkknqJlNVgd4izmo pMorj+qRF7U/uECi/6jCQQ7vn92xQS0qcccsAzWAbhCGT3DRhcWIQOPf9fH6WnLJokEfth 7NCQgJ723HD8rR1Ei/YotzUMlmUz04PEiPE/c7Kv+hYB7weaK2ei6NHhihNGCwnUzmBUta N2w0BsDkF8OB2NhS0IR0at93Ar5vjLuIzQfqIDmRirpmufZ/2CkhxlwlITB9j7gztnDyjo mH5/yTuYkomNPF/S5cjRGpL812z3DfszZ2Srs6rn/F9dWinPAgnOKslKRmZpRQ== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id r_cf-q6CGYQQ; Sun, 30 May 2021 23:43:32 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 06/11] gnu: Add rust-merge-0.1. Date: Sun, 30 May 2021 17:42:07 -0400 Message-Id: <20210530214212.11807-6-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: * X-Rspamd-Score: 0.20 / 15.00 / 15.00 X-Rspamd-Queue-Id: 1A7821893 X-Rspamd-UID: e838b5 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-merge-0.1): New variable. --- gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e41920652e..7250853f81 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23390,6 +23390,48 @@ for Rust structs.") (sha256 (base32 "13ir50j549gdz94pds1i7ljnk14d66q5x91s11hncm1pih7jif8c")))))) +(define-public rust-merge-0.1 + (package + (name "rust-merge") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "merge" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1sck0vhi9lk8a6mgky0rgn842fj7yspywidwbd963nmimf9yzfqh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-merge-derive" ,rust-merge-derive-0.1) + ("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://git.sr.ht/~ireas/merge-rs") + (synopsis "Rust trait for objects that can be merged") + (description "This package provides a merge trait that can be used +to merge two objects of the same type into one.") + (license (list license:asl2.0 license:expat)))) + +(define-public rust-merge-derive-0.1 + (package + (name "rust-merge-derive") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "merge_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01wxhi7mqmp34l540wcfb24hb13vcbps4wlynas66bnsfra0g790")))) + (build-system cargo-build-system) + (home-page + "https://git.sr.ht/~ireas/merge-rs/tree/master/merge_derive") + (synopsis "Derive macro for the merge crate") + (description "This crate provides a derive macro for the +merge::Merge crate. See the merge crate for more information.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-merlin-2 (package (name "rust-merlin") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:43:51 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:43:52 +0000 Received: from localhost ([127.0.0.1]:60510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDr-0006Va-IO for submit@debbugs.gnu.org; Sun, 30 May 2021 17:43:51 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:49162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDl-0006UV-0W for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:45 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4FtX3v4HKpzQjmr; Sun, 30 May 2021 23:43:39 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411017; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Vdit0tBKMUUtaTi7LeagcddqZ5o3eDsePeclomB6T7I=; b=M/X/k6FMRZstGp70/vgieLj/0hThVyXWdmat/n+ShocmTqkn0PST6mc4Mni7ow36xWdnTe afkuUy7aO9TJCXo1Wlm/Y7r5K5nOFWO8++iCBR/egivVqRIKoaKKKGX9HB61XR6dAn3/Pk fDw+NZBH7/AgOja2vtkr9TYboyL4ECVWMbT3H4I5/onrXqsGjdMLnPWYkKw/PCExrnopwL 2OQuFLGed/z8Sa7IxvjTc6k0DhxdulqQ13PdnoD/Orl+S34OztpOYFUsK2/QFTEt9gI2KI qPNETkJ7DZO4b5hYs1A5kuD8zy4ucLWprer38J+fIRn+viJDBAw+o+l58DA5vg== Received: from smtp1.mailbox.org ([80.241.60.240]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id zj90pU6MxjCO; Sun, 30 May 2021 23:43:36 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 07/11] gnu: Add rust-envy-0.4. Date: Sun, 30 May 2021 17:42:08 -0400 Message-Id: <20210530214212.11807-7-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.50 / 15.00 / 15.00 X-Rspamd-Queue-Id: 65612188F X-Rspamd-UID: a58250 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-envy-0.4): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 7250853f81..fb8948715d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13308,6 +13308,30 @@ variables.") "Environment variables utility functions.") (license license:asl2.0))) +(define-public rust-envy-0.4 + (package + (name "rust-envy") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "envy" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0rar459p7pl19v6pbx98q3hi2hxfl8q1ndxxw5d4zd9cgway0irz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/softprops/envy") + (synopsis "Deserialize environment variables into Rust structs") + (description + "This package provides access to typesafe config structs +deserialized from environment variables.") + (license license:expat))) + (define-public rust-erased-serde-0.3 (package (name "rust-erased-serde") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:43:52 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:43:52 +0000 Received: from localhost ([127.0.0.1]:60512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDr-0006Vh-Rv for submit@debbugs.gnu.org; Sun, 30 May 2021 17:43:52 -0400 Received: from mout-p-103.mailbox.org ([80.241.56.161]:57434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDo-0006Us-4g for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:48 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4FtX3y5FTPzQjwy; Sun, 30 May 2021 23:43:42 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411020; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=984kvZ1ewhmo+xP1E38JUNfYxoeqLAGlhZuCOjVDNA8=; b=oxzPn0ygsfQ2wrgVCHRGphkH43F065yM01Z8a/rFVuA3xbGLDKVXxd0aK9sqrffKwRykZt dyvymZtJqJ6hq8ezR8Lqg7agiIqmyOwUPzTdxA75EPBXcPgRPpmV8m5nBoXFJ4AkQaeg65 WZeBk5Pf1Hav6Q28frDsyFNsCgqjR9qCT5er0kEYGYc55nHXJ9RzY9teFytccBMrUgICBa 5qu7sdqW1pubgwz9axdQ45EhxJoAU2JFWUKVo5C3+rmGAmpua+miDpcHvNzgsjDCV/6ez5 oS4ZhYCZ1YxHaEPXZ7l8agggi4FA4D1PxOHV9mTAXsOlXXAGG6YmeKfJdHx0MQ== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id 2thX0lv0jNcD; Sun, 30 May 2021 23:43:39 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 08/11] gnu: Add rust-base32-0.4. Date: Sun, 30 May 2021 17:42:09 -0400 Message-Id: <20210530214212.11807-8-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.17 / 15.00 / 15.00 X-Rspamd-Queue-Id: 9CED1188F X-Rspamd-UID: e795f8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-base32-0.4): New variable. --- gnu/packages/crates-io.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index fb8948715d..a8cf25ba85 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -3702,6 +3702,25 @@ trace (backtrace) at runtime in a Rust program.") (license (list license:asl2.0 license:expat)))) +(define-public rust-base32-0.4 + (package + (name "rust-base32") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "base32" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ykwx8jhksqxghfgyw2pzikzjf4n9wqm1x2ww5wqyn68ssf6dki3")))) + (build-system cargo-build-system) + (home-page "https://github.com/andreasots/base32") + (synopsis "Base32 encoder/decoder for Rust") + (description "This library lets you encode and decode in either +RFC4648 Base32 or in Crockford Base32.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-base58-0.1 (package (name "rust-base58") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:44:02 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:44:02 +0000 Received: from localhost ([127.0.0.1]:60521 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTE2-0006Wh-4d for submit@debbugs.gnu.org; Sun, 30 May 2021 17:44:02 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:49166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDu-0006VT-DS for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:54 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4FtX4473HWzQjmr; Sun, 30 May 2021 23:43:48 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411027; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=iKk4moSkcoPyrjExgBSrP+rEWj5E/yeukNArCSOo578=; b=zMW473C6+icDUXgD8UpwhV2szpbF63ux6IiQ97hBCLRxIqAE59YEETnesD4EvKwDpmMs6e GC/FJs1+X0fMxE9uYX6RZ+ZFAH18uisZk3GEANN55Ajq8f8hd9GU7PnZIZniK1kW3Qe09X l4mbEXkAXrLsk++LnWXarJloQ+ndLHCQMru/zbxRa1/q7BaORpb0FZCr2DPH6pGax2HaeV 0uigAjmXGA/8H8wRKxF5LwRmuw0mMYtoV2uMeSfKEoDCznDkelafVZzXqeclCD3stqmHOw aDkzBF2jOyqQmfzEHY63onokHZ7vgy7RuO7EJFfHsg+SKg7zelpwhZFJFTLMkw== Received: from smtp1.mailbox.org ([80.241.60.240]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id Z0bjgMWHWxc3; Sun, 30 May 2021 23:43:46 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 09/11] gnu: Add nitrocli. Date: Sun, 30 May 2021 17:42:10 -0400 Message-Id: <20210530214212.11807-9-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: ** X-Rspamd-Score: 1.62 / 15.00 / 15.00 X-Rspamd-Queue-Id: 1C69F1891 X-Rspamd-UID: d4343c X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/security-token.scm: New use-module. --- gnu/packages/security-token.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index fcb1123f2b..001c94d02d 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -32,6 +32,7 @@ #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) + #:use-module (guix build-system cargo) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system python) @@ -39,6 +40,7 @@ #:use-module (gnu packages base) #:use-module (gnu packages curl) #:use-module (gnu packages check) + #:use-module (gnu packages crates-io) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) #:use-module (gnu packages dns) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:44:03 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:44:03 +0000 Received: from localhost ([127.0.0.1]:60524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTE2-0006Wp-Cp for submit@debbugs.gnu.org; Sun, 30 May 2021 17:44:02 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:11650) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTDw-0006VY-Bw for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:43:57 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4FtX466gB5zQjlj; Sun, 30 May 2021 23:43:50 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411029; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+VnTV20wR8nDbK24ZW54ZctSEQJWcW/DNTsCwrJn118=; b=TwVnyyv3W6oJ/bPl/19mVSZgojH3jaT2f9of8Kj3UYe6KetANQylL3zxzXzGXez7ZvqLDh dLetw7hSt+4vVOK4Z2+fzU4ARq0G2FU7FZZ3UCkNqRAioiSLDd3NP/tqiSZ3CPB8jRbXJW pAqs9K26mrD2EZAQrSiK6seKZvCDqZTEv2FlAmqZuxcdkLK9I3NiDhC8YwEnNLkC1vwQ1i hmGWCbWFYWHh0beB8j2iGoRcqqh/102jGzv/h2VammI5faDZjcLnBZ5+FO1NlNdgrLui0X IT8EL3uHO/k3qQ2C/0tvPu/qkqz9ZB1I/oD56RUKBqlZAizTW8/XWr8MRAWMuA== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id Jcr93ZgJ603V; Sun, 30 May 2021 23:43:48 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 10/11] gnu: Add nitrocli. Date: Sun, 30 May 2021 17:42:11 -0400 Message-Id: <20210530214212.11807-10-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.67 / 15.00 / 15.00 X-Rspamd-Queue-Id: 0E149188F X-Rspamd-UID: d08992 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm: Add maintainer. --- gnu/packages/crates-io.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a8cf25ba85..84f1bf784b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2021 aecepoglu ;;; Copyright © 2021 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2021 Alexandru-Sergiu Marton +;;; Copyright © 2021 Antero Mejr ;;; ;;; This file is part of GNU Guix. ;;; -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Sun May 30 17:44:03 2021 Received: (at 48671) by debbugs.gnu.org; 30 May 2021 21:44:03 +0000 Received: from localhost ([127.0.0.1]:60527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTE3-0006X5-03 for submit@debbugs.gnu.org; Sun, 30 May 2021 17:44:03 -0400 Received: from mout-p-103.mailbox.org ([80.241.56.161]:57436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnTE0-0006W2-R6 for 48671@debbugs.gnu.org; Sun, 30 May 2021 17:44:01 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4FtX4C34f1zQjwy; Sun, 30 May 2021 23:43:55 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622411033; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rAGFd7L79YccsJCKpyGxlLIwI0gCUE7HqqPPCKiTvBU=; b=sh7PwjGEhWI9scQCIyuOJtvQu+QFQ++snvrYK3BIZWsV3IBz1JodOpUi+fiXyZU4S9iyKJ 9Xam+IzD8nt4C9hbfDDsUWZKjbDmKOfNF9CwFdusMTfccsHGpnkZZ/hV0vknQMbewvGV9m yITtvbW6XtcwnNdj0CN7WPn7ek1XCRWvAyxYygoa4Ra8RDr4XS+2JOmaAhSPHXhBKDoa5w NVZdgHQj/ZOQ0JcGph+EEyZtLQPTi2lnToUiY5QdY+ZHjjZIP70WBaTWCi+Bk7WkUSsa9w YtD+jHZaJ96XXYq9uHLEBrp1bFkku2LP3XPVJKAjgG8NAbMGZBNM/HfnagCS8A== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter02.heinlein-hosting.de (spamfilter02.heinlein-hosting.de [80.241.56.116]) (amavisd-new, port 10030) with ESMTP id Kbx-rejoKJk1; Sun, 30 May 2021 23:43:51 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 11/11] gnu: Add nitrocli. Date: Sun, 30 May 2021 17:42:12 -0400 Message-Id: <20210530214212.11807-11-antero@kodmin.com> In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -3.58 / 15.00 / 15.00 X-Rspamd-Queue-Id: 925F41893 X-Rspamd-UID: ace0f9 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/security-token.scm: Add maintainer. --- gnu/packages/security-token.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 001c94d02d..8f16984341 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2018, 2019 Chris Marusich ;;; Copyright © 2018 Arun Isaac ;;; Copyright © 2020 Raphaël Mélotte +;;; Copyright © 2021 Antero Mejr ;;; ;;; This file is part of GNU Guix. ;;; -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 16:51:46 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 20:51:46 +0000 Received: from localhost ([127.0.0.1]:35006 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnot0-0001Cc-DX for submit@debbugs.gnu.org; Mon, 31 May 2021 16:51:46 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:52452 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnosy-0001CL-4G for 48671@debbugs.gnu.org; Mon, 31 May 2021 16:51:45 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1622494290; bh=j7hP8KcS+EYqAunrSK8BO7iQtY9TN8nXly8Jmnvgflg=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=NrZyKKyjA0tXZcCdnUXaJMzQpl3NmtaTWncaqBGbn5y3WxB0vsoWcx06/WBtcd5DH dSNWIvcQpLkKFmuLlK13J1RiSpGJ5k6IjgDeOvq3KE6TqGfB3sbwddybngp3RKLEqR DIOfnAzBixEg32sQf4OEn1o1Ild0Cyt91RQa7xuE= To: Antero Mejr , 48671@debbugs.gnu.org Subject: Re: [bug#48671] [PATCH 06/11] gnu: Add rust-merge-0.1. In-Reply-To: <20210530214212.11807-6-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> <20210530214212.11807-6-antero@kodmin.com> Date: Mon, 31 May 2021 22:51:29 +0200 Message-ID: <877dje39v2.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/crates-io.scm (rust-merge-0.1): New variable. > --- > gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/crates-io.scm (rust-merge-0.1): New variable. > --- > gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/crates-io.scm (rust-merge-0.1): New variable. > --- > gnu/packages/crates-io.scm | 42 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 42 insertions(+) The second package should be in a separate patch. > diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm > index e41920652e..7250853f81 100644 > --- a/gnu/packages/crates-io.scm > +++ b/gnu/packages/crates-io.scm > @@ -23390,6 +23390,48 @@ for Rust structs.") > (sha256 > (base32 "13ir50j549gdz94pds1i7ljnk14d66q5x91s11hncm1pih7jif8c"))= )))) >=20=20 > +(define-public rust-merge-0.1 > + (package > + (name "rust-merge") > + (version "0.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "merge" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 > + "1sck0vhi9lk8a6mgky0rgn842fj7yspywidwbd963nmimf9yzfqh")))) > + (build-system cargo-build-system) > + (arguments > + `(#:cargo-inputs > + (("rust-merge-derive" ,rust-merge-derive-0.1) > + ("rust-num-traits" ,rust-num-traits-0.2)))) > + (home-page "https://git.sr.ht/~ireas/merge-rs") It also has a page on sr.ht, which contains links to the mailing list. https://sr.ht/~ireas/merge-rs/ > + (synopsis "Rust trait for objects that can be merged") > + (description "This package provides a merge trait that can be used > +to merge two objects of the same type into one.") > + (license (list license:asl2.0 license:expat)))) > + > +(define-public rust-merge-derive-0.1 > + (package > + (name "rust-merge-derive") > + (version "0.1.0") > + (source > + (origin > + (method url-fetch) > + (uri (crate-uri "merge_derive" version)) > + (file-name (string-append name "-" version ".tar.gz")) > + (sha256 > + (base32 "01wxhi7mqmp34l540wcfb24hb13vcbps4wlynas66bnsfra0g790"))= )) > + (build-system cargo-build-system) > + (home-page > + "https://git.sr.ht/~ireas/merge-rs/tree/master/merge_derive") Same as above. > + (synopsis "Derive macro for the merge crate") > + (description "This crate provides a derive macro for the > +merge::Merge crate. See the merge crate for more information.") The last sentence doesn=E2=80=99t seem very helpful, it should be dropped. Also, =E2=80=98merge::Merge=E2=80=99 should probably be formatted as @code{merge::Merge}. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmC1TFEVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5NgcP/0kX05ZoFAp3+kqA+iBdvD2E3KOI 6RQh0mCP6NiZfuM56BJURSvG1pWOZZN/1BnrJP0/tyHW+1QtYp2IA74H6jvHGwb9 eMe5zYdaIvaEFbsOZHJoomBBK+NqydKaeZOZwd0o0JLy3XUud2VytBooQcsWNkTT x8Cb3v4o09N/+mnvGVOOI6U6qY12ATu+96qqmDZZz2u6DMBbaYJnoBq6cMC48Xig VHYXmSXOC8FgxrL7fDAusCZIDxxajSq3R+LzuJ0E0HeqBuoQZkQr5kpYkgFVCQN2 b1FJVAPs8UEwbApkcoqv4FUhV/4+Oma2YwdF4InYDAVJyb4WUTrM7tNpqsr1jsWt kksHH4gw4ulotZ2kswYiySUEjRIr8oUWtwvZoxitOW2F8BK0J08XPxUqkvOfP7/S I3Chbt8cCXhLONE7Jma1e2fXRVfUmt/NQcy+OF3a8M/A8Mrf4U88QJAelR06vN/1 jwXxiEYQalnkuRRctsy6jDb9N87OmbVhAaU0gsXL3AFlMLcpvGbqPgd4S75Vx9y/ ViasQArF4bbMEMQM6jXghRJGlxWXGzaPCGErk+nng+i222DWPKEh2jDY3HjbM5kU h8IGYGUmkXfq8uDut04mqhqDeI+tgMkhpH/0GOQMvHOtY1qLI1ZSGTXknsyCl7Qw qBK67IIIZo8ghwbe =DGHJ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 16:53:47 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 20:53:47 +0000 Received: from localhost ([127.0.0.1]:35010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnouw-0001FX-RM for submit@debbugs.gnu.org; Mon, 31 May 2021 16:53:46 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:52516 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnouv-0001FK-Os for 48671@debbugs.gnu.org; Mon, 31 May 2021 16:53:46 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1622494420; bh=3AUUo7X44Z9bX1ZXhV7yUCbigie407f90AvViPkckMk=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=F/CyoZCDqNMmdKu7JVHW22bpRJDjMYKwUdOvby8ZSGTti12KixC8rZTnWAGxVjW8j HM9Q779Rrpxu3QlJ6c9mOzU+Y5gmvZB6Ncw7wq95uhrOt2hYMUAKS3FHhXZseHxbBZ SyIUZUybr/0HdINqMsmV2VXuZuMS9TSkhtIeEKFM= To: Antero Mejr , 48671@debbugs.gnu.org Subject: Re: [bug#48671] [PATCH 09/11] gnu: Add nitrocli. In-Reply-To: <20210530214212.11807-9-antero@kodmin.com> References: <20210530214212.11807-1-antero@kodmin.com> <20210530214212.11807-9-antero@kodmin.com> Date: Mon, 31 May 2021 22:53:39 +0200 Message-ID: <87zgwa1v70.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm: New use-module. Patches 09/11 to 11/11 should be squashed/fixed-up into the appropriate commits. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm: New use-module. Patches 09/11 to 11/11 should be squashed/fixed-up into the appropriate commits. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm: New use-module. Patches 09/11 to 11/11 should be squashed/fixed-up into the appropriate commits. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmC1TNMVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x53KoP/08NIyUhAylLb72BjvpXOukuYwgo XbcXQPheZ+BSmfXSxf1mTvveyrfQFZ8fzM6oIKmc9gZfEW6RRY3y0T4YNS+Q8gJd tWtsbJQUtwIh5Vx99HMIzbRMyyLrGVlidznLqGHuDd99BKrBrXWaYeq3k+Z9SgKY o8IqqGwlwo62M+beiRI8Hs+XilA4jTxzKDCOpDq74obuRRih21F7xps/sR7ZlZ5D URxzy4NotqSyVE1VjkiPwLxwq/btRocK9K7oaaN+fJHoEKaF3w3o4LKc2SF9WfKx DTglefYDRlsG3UrasIde+lBVX4VNT/WoMaqqr6nFu+qOc/hlCkxKhfQmcKEWhd37 JzFZsxWdVoPc/Q0UsZSrZTlRgUU9R+YTYx5r6nEuVxKSfuKIJN3gEKW2YQEagOu/ h6pB6mW5cSJ40+ulA2fzfhgH0bU3o4AXWfTMyEy+j+IRo9dQwXthhsw6puY/KDDZ r/DK94nlb8xMWkexhJcy90mP53oq6EEcr1l6VL9FoE13us53cC74GG5H/a3XCbP+ 29HRfMnv7ekyas4YtTLzw9rDSeHkgumAqg5VxRMnBwRqltTb9z7DC/5+jLUnl/BO rNA8nun02y02IZgLlY8f9axdqcchP4HCS+5i1rj/TTWJU0l/4KyDvtpC5CQiRFoq PodYLkCZYmGpvu1V =gcmw -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 17:05:21 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 21:05:21 +0000 Received: from localhost ([127.0.0.1]:35018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnp69-0001Xs-BO for submit@debbugs.gnu.org; Mon, 31 May 2021 17:05:21 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:52772 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnp65-0001XW-Ho for 48671@debbugs.gnu.org; Mon, 31 May 2021 17:05:19 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1622495109; bh=leGOoSViFJvnIlm4UTTZhVUrodq1Y/8MlerAr8+x5G8=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=howcoEePwhM6vV10f+PImOjZ2XWYYmnCurYcJxfpwqH+mXqivhWUZO/4gZhfi7RKj 2Hy4NsP0Ho+3H9eU3t/YAEwzEdHf4kDFyUFVnwIbAOZ1KFLW9pcB89r28kZtRoklT3 Zt2ATqg3zZpY0Su6lYDZ0HS46PqMCya3N5GH88no= To: Antero Mejr , 48671@debbugs.gnu.org Subject: Re: [bug#48671] [PATCH 01/11] gnu: Add nitrocli. In-Reply-To: <20210530214212.11807-1-antero@kodmin.com> References: <20210526035755.79632-1-antero@kodmin.com> <20210530214212.11807-1-antero@kodmin.com> Date: Mon, 31 May 2021 23:05:08 +0200 Message-ID: <87wnre1unv.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm (nitrocli): New variable. > --- > Thanks for the feedback Xinglu, I updated the package descriptions and linted. > Resubmitting the patches as separate commits. > > [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm (nitrocli): New variable. > --- > Thanks for the feedback Xinglu, I updated the package descriptions and linted. > Resubmitting the patches as separate commits. > > [...] Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, May 30 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm (nitrocli): New variable. > --- > Thanks for the feedback Xinglu, I updated the package descriptions and li= nted. > Resubmitting the patches as separate commits. > > gnu/packages/security-token.scm | 43 +++++++++++++++++++++++++++++++++ > 1 file changed, 43 insertions(+) The package builds fine on my end, the patches I haven=E2=80=99t commented = on look good. Could you send a updated (hopefully final) series? :) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmC1T4QVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5TRwQAJpk0k0XneWV2G6AcwmCPiFz5LHk LskWK7+9x0EX7ne4WmFMhD/7rba+uLTwzuU+sP2y/eyUTtNYlI9gAAyAB65jAh6a 4Z7YCHXabNnXWTEPHRrQ1VAvV5MJhaS55ek3s6wMiqrRLW07557ifYtx5zq2XgP9 srxmnG/4lK6TI7Gx3xp1vi6VpoDcBb07lJWZgvtEn9UsaNIgF9vu+FGZ201LxBoY CKdiJOKlV86UGNmOiJJlqrFtWUoKLVqX+3UON3y5szQSwltdQ9ZPGbOGpI7GE2IL Aas4TmnPmpcEWZ0q7bfH/LfU/cL4vzTxPsGP57N8IEqeMtCNQfQ42W9uDgOwfzZP KZ7JTi7vBU7/SAFaUCxJAZ8ySYw2RzheDHUSHzPNcPZluehAZpzs4vt/f2b+Vc4g T/Xw9r2ZXPDO6TedHA4WHxqbT+vwXQSF1jggT9M6N0iMP8mE+jit2buWvucQfmn6 m1Gg7tt9Z1eDTQ53KQSz52h4qkIsIlLGZ2nBdQ2ga3SwRQxB1bPSF5OAfBTH/dQp k1UggNfVxcuwfiUcOBb0/U6ElytpGUVCQjZMgXdzWuh9+GBYgEMQYDdJ6q0nfmLw QiU5apVYJXqNsyZk/WB7bgy3f1rR1REvV0KjTr1KD4GvSlwma0fNF7ofccSRaeEL lHeO5y9xz1CilIXZ =Vsdd -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:56:41 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:56:41 +0000 Received: from localhost ([127.0.0.1]:35241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrlx-0005gZ-0C for submit@debbugs.gnu.org; Mon, 31 May 2021 19:56:41 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:31166) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrlu-0005gJ-Ow for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:56:40 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4FvBym3nz1zQjml; Tue, 1 Jun 2021 01:56:32 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505390; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AMEvR0q7PJA8F8i6DL/gwPX+klBENtWftNf1qFngK7Q=; b=SvafL1Tf7uMQuCuTWUqfXXvF0H+aMZyJe8AzKWCKKmoBcrxk4rekcwfo/1k5Lfft4jWc60 0ZLl35y3GhhUjhRDl23T6b5VkvxoAvlX04bxECOG0g1/fy8DCfvuqK5AGnFdxiqNNSd63w u16rlxe0WhytLXrMwJOmUOEmehIAfwN3CLbUbpWWZ3wcMzyso1dZFlMR+7zXu8uLXFDMr7 JsaBorXDOaoN6nRcPE2Me49Y/utX/zR5sZGCHT4T+Sgz467zqnk6JgcOtbWLLGOrKlzgRz nAYBDQud9ju9snoNulltaK2G7ztmH0CQ0OqvJlhvVydXqCANLJXl38nB7d9qQA== Received: from smtp2.mailbox.org ([80.241.60.241]) by hefe.heinlein-support.de (hefe.heinlein-support.de [91.198.250.172]) (amavisd-new, port 10030) with ESMTP id oASfKk7gtZb7; Tue, 1 Jun 2021 01:56:28 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 1/9] gnu: Add nitrocli. Date: Mon, 31 May 2021 19:55:34 -0400 Message-Id: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -8.68 / 15.00 / 15.00 X-Rspamd-Queue-Id: 4A8841802 X-Rspamd-UID: b5bb40 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/security-token.scm (nitrocli): New variable. --- Updated patch set with the requested changes. gnu/packages/security-token.scm | 46 +++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index dfa43bb2bf..8f16984341 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -9,6 +9,7 @@ ;;; Copyright © 2018, 2019 Chris Marusich ;;; Copyright © 2018 Arun Isaac ;;; Copyright © 2020 Raphaël Mélotte +;;; Copyright © 2021 Antero Mejr ;;; ;;; This file is part of GNU Guix. ;;; @@ -32,6 +33,7 @@ #:use-module (guix download) #:use-module (guix gexp) #:use-module (guix git-download) + #:use-module (guix build-system cargo) #:use-module (guix build-system gnu) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system python) @@ -39,6 +41,7 @@ #:use-module (gnu packages base) #:use-module (gnu packages curl) #:use-module (gnu packages check) + #:use-module (gnu packages crates-io) #:use-module (gnu packages docbook) #:use-module (gnu packages documentation) #:use-module (gnu packages dns) @@ -674,3 +677,46 @@ that after installing this package, you might still need to add appropriate udev rules to your system configuration to be able to configure the YubiKey as an unprivileged user.") (license license:bsd-2))) + +(define-public nitrocli + (package + (name "nitrocli") + (version "0.4.1") + (source (origin + (method url-fetch) + (uri (crate-uri "nitrocli" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1djspfvcqjipg17v8hkph8xrhkdg1xqjhq5jk1sr8vr750yavidy")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ;; 2/164 tests fail, nitrocli-ext tests failing + #:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-base32" ,rust-base32-0.4) + ("rust-directories" ,rust-directories-3) + ("rust-envy" ,rust-envy-0.4) + ("rust-libc-0.2" ,rust-libc-0.2) + ("rust-merge" ,rust-merge-0.1) + ("rust-nitrokey" ,rust-nitrokey-0.9) + ("rust-progressing" ,rust-progressing-3) + ("rust-serde" ,rust-serde-1) + ("rust-structopt" ,rust-structopt-0.3.21) + ("rust-termion" ,rust-termion-1) + ("rust-toml" ,rust-toml-0.5)) + #:cargo-development-inputs + (("rust-nitrokey-test" ,rust-nitrokey-test-0.5) + ("rust-nitrokey-test-state" ,rust-nitrokey-test-state-0.1) + ("rust-regex" ,rust-regex-1) + ("rust-tempfile" ,rust-tempfile-3)))) + (inputs + `(("hidapi" ,hidapi) + ("gnupg" ,gnupg))) + (home-page "https://github.com/d-e-s-o/nitrocli") + (synopsis "Command line tool for Nitrokey devices") + (description + "nitrocli is a program that provides a command line interface +for interaction with Nitrokey Pro, Nitrokey Storage, and Librem Key +devices.") + (license license:gpl3+))) -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:56:46 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:56:46 +0000 Received: from localhost ([127.0.0.1]:35247 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrm2-0005gx-Bb for submit@debbugs.gnu.org; Mon, 31 May 2021 19:56:46 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:51386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrly-0005gO-F9 for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:56:45 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4FvByr2r9FzQjPk; Tue, 1 Jun 2021 01:56:36 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505394; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=n9Mup7JFdxK+3DmMxSVaNpFvktBtMGsPtgYr42ZM6Hw=; b=KrI0UaXg+w4oCBwwU+/Eg7dHOvbW5NJ7FWkpMYBAChhk65hG/m3XOjSpRqbd4WWP8fdrxq toysWZyoiRXaos1Fd1gUd2lP9WZb3n9UOePyP36KwhuZjGrKDIKgXi5E1MHc/BVpF+C10b mG0eTNOn5f1A687OxHfQfb32SpPgjE4e3D9skgeVLtS3KjIUn0zU7MgyuGirTFzUoahYgN zi9Ua9iJYkoMA4f4/pJtt/Sd/IvkSmUNeYGQ/E927BgX59yQfhTZtoiDQppXiJrLsX0VaF k1N77K1AKTgLds1kyR6EokzHWt2qlt9wczpZPAtXr8zskKvjHWHckxR6mUyUTQ== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter05.heinlein-hosting.de (spamfilter05.heinlein-hosting.de [80.241.56.123]) (amavisd-new, port 10030) with ESMTP id e1icCUjlQ-j5; Tue, 1 Jun 2021 01:56:32 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 2/9] gnu: Add rust-structopt-derive-0.4.14. Date: Mon, 31 May 2021 19:55:35 -0400 Message-Id: <20210531235542.43130-2-antero@kodmin.com> In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.51 / 15.00 / 15.00 X-Rspamd-Queue-Id: 3EFE817F3 X-Rspamd-UID: 6125a6 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-structopt-derive-0.4.14): New variable. --- gnu/packages/crates-io.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 318b2c695b..64fa6ef2f5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -40446,6 +40446,34 @@ and Jaro-Winkler.") "Parse command line argument by defining a struct, derive crate.") (license (list license:asl2.0 license:expat)))) +(define-public rust-structopt-derive-0.4.14 + (package + (name "rust-structopt-derive") + (version "0.4.14") + (source + (origin + (method url-fetch) + (uri (crate-uri "structopt-derive" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "143gjwvz3s86hwp070km83y25n8kqp5f01kb1dr19f4ilkywvaav")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-heck" ,rust-heck-0.3) + ("rust-proc-macro-error" ,rust-proc-macro-error-1) + ("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-syn" ,rust-syn-1) + ("rust-quote" ,rust-quote-1)))) + (home-page "https://github.com/TeXitoi/structopt") + (synopsis "Parse command line argument by defining a struct, derive crate") + (description + "This package provides the derive Rust crate for the structopt crate.") + (license license:asl2.0))) + (define-public rust-structopt-derive-0.2 (package (name "rust-structopt-derive") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:56:46 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:56:46 +0000 Received: from localhost ([127.0.0.1]:35249 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrm2-0005gz-J9 for submit@debbugs.gnu.org; Mon, 31 May 2021 19:56:46 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:31172) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrm1-0005gX-Ak for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:56:45 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4FvByv62mvzQk1B; Tue, 1 Jun 2021 01:56:39 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505397; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lOTW9hpCE0xXrhakRzO5FUMc2/1HDrwfeaNd3RGbEM4=; b=ZxJdHYMbTTvbZb4WizttkRpgfFatvtFGrP983+vFzH4P9f0MTJOAKaDbqiLk/RyUIbiXFl 8rPGQ4+KCRpdaAdaU1ts3CYsanzDBncydQip5PlbxRDU6sGWOGpUrKkfkNgVie78ZtXfal 05GC3L8YZq+VGe2HEooLVh72Q3ZPikGIZVeZNeKbuSrFXAY4Uc4OUpJk/9a9SC0zatqVYZ k5pEMS46ilSXsyxM9eQj1Z4MzkkLboMDHLzwahPj4jSQ6H0gWCsON/HRfwWXszewyyqeQz bJDiiPRIfaOirc/LK9JX2E+VyGItfll3KjGMtpKFENPVNhoHUSxi6nTUNwWMrw== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter05.heinlein-hosting.de (spamfilter05.heinlein-hosting.de [80.241.56.123]) (amavisd-new, port 10030) with ESMTP id CPLhx1n45eHG; Tue, 1 Jun 2021 01:56:36 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 3/9] gnu: Add rust-structopt-0.3.21. Date: Mon, 31 May 2021 19:55:36 -0400 Message-Id: <20210531235542.43130-3-antero@kodmin.com> In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.51 / 15.00 / 15.00 X-Rspamd-Queue-Id: A58C11806 X-Rspamd-UID: b4e4a5 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-structopt-0.3.21): New variable. --- gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 64fa6ef2f5..dd9800b733 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -40394,6 +40394,33 @@ and Jaro-Winkler.") "Parse command line argument by defining a struct.") (license (list license:asl2.0 license:expat)))) +(define-public rust-structopt-0.3.21 + (package + (name "rust-structopt") + (version "0.3.21") + (source + (origin + (method url-fetch) + (uri (crate-uri "structopt" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "136j0lvjmpv5syi751vxg8vb30gfyv4k81x8d18kxrj6xvbsqxsj")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-structopt-derive" ,rust-structopt-derive-0.4.14) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-clap" ,rust-clap-2)))) + (home-page "https://github.com/TeXitoi/structopt") + (synopsis "Parse command line argument by defining a struct") + (description + "This package parses command lines arguments by defining a Rust +struct.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-structopt-0.2 (package (name "rust-structopt") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:56:57 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:56:57 +0000 Received: from localhost ([127.0.0.1]:35259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrmC-0005hh-QZ for submit@debbugs.gnu.org; Mon, 31 May 2021 19:56:57 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:44518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrm9-0005hD-Fu for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:56:55 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4FvBz408HKzQk4K; Tue, 1 Jun 2021 01:56:48 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505402; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9MjRtapCdKF429NoDAKJK+QDm0psk7ycrnJ2nP7hskU=; b=XQbHjfr6CIHQNMjduaEDPCD1Hi3gZgZQIGSzZHxWe/lLk3UrsFCvHxF3c3dsX3K894U7xj 7ltdR3KhYSAVFsFPl0vJ0z62kiG3d+DjMzA6KEdwErdxMO97F3fqIhX3uZ9qOVDKzSu+Nb hSQPnNwtjDNbuoblm0mBHKCH78VutqHqYMAGKpjuM4C9hL5oIaS2vGhS1yXYiTEB+ppSOJ Bly6+Ji5B0MddH3JhMrQLyI2rzKbQ3ULQyBKNMa1hFVrC76XLcAXjprcZF9RfzRjTBmhtF H/hun+wfa4w0LTvXyUH9wyg8ZUz3EkBXvSysXnMBRoloJBOlAHbIVXUaRoeJBg== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter06.heinlein-hosting.de (spamfilter06.heinlein-hosting.de [80.241.56.125]) (amavisd-new, port 10030) with ESMTP id LzbZj2jUcG1N; Tue, 1 Jun 2021 01:56:41 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 5/9] gnu: Add rust-nitrokey-0.9. Date: Mon, 31 May 2021 19:55:38 -0400 Message-Id: <20210531235542.43130-5-antero@kodmin.com> In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.71 / 15.00 / 15.00 X-Rspamd-Queue-Id: A83BC1813 X-Rspamd-UID: dd25eb X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-nitrokey-0.9): New variable. --- gnu/packages/crates-io.scm | 90 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e20feb78f2..e41920652e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -25107,6 +25107,96 @@ selectors. You can use the jQuery-like syntax to query and manipulate an HTML document quickly.") (license (list license:expat license:asl2.0)))) +(define-public rust-nitrokey-0.9 + (package + (name "rust-nitrokey") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0c8mj52ckvy1311vwxs6jpw16b2bihp5cc811isb96j9slcjvsyx")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-lazy_static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-nitrokey-sys" ,rust-nitrokey-sys-3) + ("rust-rand_core" ,rust-rand-core-0.5)))) + (home-page "https://git.sr.ht/~ireas/nitrokey-rs") + (synopsis "Rust bindings to libnitrokey") + (description + "This package provides bindings to libnitrokey for communication +with Nitrokey devices.") + (license license:expat))) + +(define-public rust-nitrokey-sys-3 + (package + (name "rust-nitrokey-sys") + (version "3.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "08c3lnb8iqx000jd5rzvrdvv4ihjyw3x3s8q11dw56is0nmjyvws")))) + (build-system cargo-build-system) + (home-page "https://git.sr.ht/~ireas/nitrokey-sys-rs") + (synopsis "Low-level Rust bindings for libnitrokey") + (description + "This package provides low-level bindings to libnitrokey for +communication with Nitrokey devices.") + (license license:lgpl3))) + +(define-public rust-nitrokey-test-0.5 + (package + (name "rust-nitrokey-test") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-test" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "197j9r2s4ydzbqfydza6v31mgcsgd29jpidz4psqawjdm49f8lg6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("quote" ,rust-quote-1) + ("syn" ,rust-syn-1)))) + (home-page "https://github.com/d-e-s-o/nitrokey-test") + (synopsis "Supporting test infrastructure for the nitrokey crate") + (description + "This package provides supporting test infrastructure for the +nitrokey crate and others using it.") + (license license:gpl3+))) + +(define-public rust-nitrokey-test-state-0.1 + (package + (name "rust-nitrokey-test-state") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "nitrokey-test-state" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "00w817kl8q3sna924pzl72ybqljny14rdv1ixlj288fmsqp776x5")))) + (build-system cargo-build-system) + (home-page "https://github.com/d-e-s-o/nitrokey-test") + (synopsis "State required and used by the nitrokey-test crate") + (description "This package provides state required and used by the +nitrokey-test crate.") + (license license:gpl3+))) + (define-public rust-nix-0.20 (package (name "rust-nix") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:56:57 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:56:57 +0000 Received: from localhost ([127.0.0.1]:35261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrmD-0005hj-4s for submit@debbugs.gnu.org; Mon, 31 May 2021 19:56:57 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:51388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrm9-0005hF-P9 for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:56:55 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4FvBz42D0yzQjPk; Tue, 1 Jun 2021 01:56:48 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505406; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=NgY1N1uyql7s4Q4aJhqG5ESmwIbacz8Zo2cOJNjKqAc=; b=P3yEwJmt4yqnndu2dxMLjl0dlw+kyyA0yTPnyrpZDFAIbCbjQP6offRk5J8DNKpFsm9Uc6 TOFPxK1yO/pTIIxCTsgdxpOltBhddr+QTBQPZyycAuMJltwxBXGOQA+pD+2fL+AHZthJJz THjCQS0lHaqIHfrvmnxS4HUeRq4iZ3SEd8Koinr0trg4JRtVG4iY93od+2O3G+97rGTGl0 9UpApDKZSzIIlRI+UjPx9GtkHUg1Wh8tWLEsSi9L8jYOeRnhf90DIBFcPqnpMZ2U8zb86+ cKaXtU90BsDMisfwCfPXd5VUkbO1EOoVuA9gNNzQhapzgj8sK4PDTZ3LMKcObA== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id fg5LbrR9soNZ; Tue, 1 Jun 2021 01:56:44 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 7/9] gnu: Add rust-merge-derive-0.1. Date: Mon, 31 May 2021 19:55:40 -0400 Message-Id: <20210531235542.43130-7-antero@kodmin.com> In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: * X-Rspamd-Score: 0.19 / 15.00 / 15.00 X-Rspamd-Queue-Id: 16D351806 X-Rspamd-UID: 536880 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-merge-derive-0.1): New variable. --- gnu/packages/crates-io.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index f29c1f2a0c..afdf39fc40 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23413,6 +23413,24 @@ for Rust structs.") to merge two objects of the same type into one.") (license (list license:asl2.0 license:expat)))) +(define-public rust-merge-derive-0.1 + (package + (name "rust-merge-derive") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "merge_derive" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "01wxhi7mqmp34l540wcfb24hb13vcbps4wlynas66bnsfra0g790")))) + (build-system cargo-build-system) + (home-page "https://sr.ht/~ireas/merge-rs") + (synopsis "Derive macro for the merge crate") + (description "This crate provides a derive macro for the +@code{merge::Merge} crate.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-merlin-2 (package (name "rust-merlin") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:57:05 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:57:05 +0000 Received: from localhost ([127.0.0.1]:35270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrmK-0005j1-Dz for submit@debbugs.gnu.org; Mon, 31 May 2021 19:57:05 -0400 Received: from mout-p-103.mailbox.org ([80.241.56.161]:58074) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrm9-0005hC-Tx for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:56:56 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4FvBz403kGzQk1S; Tue, 1 Jun 2021 01:56:48 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505403; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=m8CleGc0YiPpcNrRKKWFvieHA+PkESQmSB7kqXQo9Bo=; b=Ol7KqA25bLwh+VRUE2ho+NPHtq2svNshhvVhitROF7fj0qy1JAg/ZzBdnup+ROhovgik1g HCLbry0RQlW9bTeDfj2GzDYZC/4qCIomCD89AC6YQe7uI4/veg0e1tCpBxML3ySPxb7Db9 yjgkrzj9Px8m4ti7c5d1Mj56bAEa0PSpRLF+17srSEshNP9blgdkGYfvhwaS5cjSVeN+13 cTuOux9/jTJqynU/uzXErrtS+nlh+SXHFUDNV5VKecFoggXLEVzFLjm70kHEOiV6QRBC7m gUi4ktfsMF0KkJuPM1D4IdR3R46XRg0bSdItuR1JYftUqbDRrYVXBDQU2tWACA== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id MUYyhKi_HQJ0; Tue, 1 Jun 2021 01:56:42 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 6/9] gnu: Add rust-merge-0.1. Date: Mon, 31 May 2021 19:55:39 -0400 Message-Id: <20210531235542.43130-6-antero@kodmin.com> In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: * X-Rspamd-Score: 0.19 / 15.00 / 15.00 X-Rspamd-Queue-Id: B5BDD1802 X-Rspamd-UID: a26462 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-merge-0.1): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e41920652e..f29c1f2a0c 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23390,6 +23390,29 @@ for Rust structs.") (sha256 (base32 "13ir50j549gdz94pds1i7ljnk14d66q5x91s11hncm1pih7jif8c")))))) +(define-public rust-merge-0.1 + (package + (name "rust-merge") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "merge" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1sck0vhi9lk8a6mgky0rgn842fj7yspywidwbd963nmimf9yzfqh")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-merge-derive" ,rust-merge-derive-0.1) + ("rust-num-traits" ,rust-num-traits-0.2)))) + (home-page "https://sr.ht/~ireas/merge-rs") + (synopsis "Rust trait for objects that can be merged") + (description "This package provides a merge trait that can be used +to merge two objects of the same type into one.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-merlin-2 (package (name "rust-merlin") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:57:06 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:57:06 +0000 Received: from localhost ([127.0.0.1]:35274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrmL-0005j7-Hz for submit@debbugs.gnu.org; Mon, 31 May 2021 19:57:05 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:51392) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrmE-0005hK-9D for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:56:58 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4FvBz85pz3zQjPn; Tue, 1 Jun 2021 01:56:52 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505410; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=H29UPsNtnEqQLApgRUbycdqG7ZwhWWKnWZbqqB/hdZM=; b=antAAUfkcImFL2qo1lQXUmC4xBvVLSKfBr1MKrKXQ1dm9KkglL5q6a+1j/PKgxk10BxG7S XPcMaYighfPLBCrdiJq3M5io/9+ojVtdSH54zP2COf1V5dfNMUuvY2rwaePzZF2fhArwSP 3VlCqXHxNjaQF4FVk38HZ2o2FBF/paIGzvQXqeO+WWmHbEAQTGLu821pt7N6KAO9EJhhku EaClGGYeuCLre78D33uigpJB7n9RKFIqsXYgbhVcCNo3wtr5Myw+CVCPyEX3d1q2Vw2z7M zye972eCC0R8fhXNN0EH8hcoTw++cpxb8yx/d6QG0Xj/1TwBUJcH6GHzlBZk+Q== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id Kotsxxfow8nf; Tue, 1 Jun 2021 01:56:49 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 8/9] gnu: Add rust-envy-0.4. Date: Mon, 31 May 2021 19:55:41 -0400 Message-Id: <20210531235542.43130-8-antero@kodmin.com> In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.51 / 15.00 / 15.00 X-Rspamd-Queue-Id: A12C817FC X-Rspamd-UID: 5090f5 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-envy-0.4): New variable. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index afdf39fc40..49aa008fba 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -13308,6 +13308,30 @@ variables.") "Environment variables utility functions.") (license license:asl2.0))) +(define-public rust-envy-0.4 + (package + (name "rust-envy") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "envy" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0rar459p7pl19v6pbx98q3hi2hxfl8q1ndxxw5d4zd9cgway0irz")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1)))) + (home-page "https://github.com/softprops/envy") + (synopsis "Deserialize environment variables into Rust structs") + (description + "This package provides access to typesafe config structs +deserialized from environment variables.") + (license license:expat))) + (define-public rust-erased-serde-0.3 (package (name "rust-erased-serde") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:57:06 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:57:06 +0000 Received: from localhost ([127.0.0.1]:35276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrmL-0005jK-W9 for submit@debbugs.gnu.org; Mon, 31 May 2021 19:57:06 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:44512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrm4-0005gi-VL for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:57:02 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4FvByz0pqVzQk2Z; Tue, 1 Jun 2021 01:56:43 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505400; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZOef3vbAfzYcgh1wTwD4tfenecPtOMy4oMVEGCX9mfQ=; b=zTuP+9cMzEQy2F7zpAC0E6mlMMF5wh5ciul9RP68nrvwJnylZln4VNmvqdLrXuEQR+/XRf x3Ui7Q3MGfWB7I6EtjjpcRm3Wnty/rCTnn5oDns9HXihPs0tW4kEBfLqLq2obXsgGxigxX REI/96xSbGZ+9SWDWpQq8YWSz+s/2QrE0VKNVpy+GLUngUty+XnSmQDvJtTQCBz770BeN4 Dziqbco16Ub89Oqr8AXJXMWhmLDfOLrvxnx6lymBnQqmREfdUfTpBpoivSkAL9tnlmpxB5 KJ+NI7EU1uTE4Y1N47EDwEfqkV9k+ggCPVTlVjrlKSTxFLWrOEAdQjFcVB8IDA== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id 7M9LwG8sTpN1; Tue, 1 Jun 2021 01:56:39 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 4/9] gnu: Add rust-progressing-3. Date: Mon, 31 May 2021 19:55:37 -0400 Message-Id: <20210531235542.43130-4-antero@kodmin.com> In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -0.19 / 15.00 / 15.00 X-Rspamd-Queue-Id: DC97A1804 X-Rspamd-UID: acd269 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-progressing-3): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dd9800b733..e20feb78f2 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30203,6 +30203,29 @@ macro use case.") @code{proc_macro_derive} pretend to be @code{proc_macro}.") (license (list license:expat license:asl2.0)))) +(define-public rust-progressing-3 + (package + (name "rust-progressing") + (version "3.0.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "progressing" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "06sb1cxpkc8lx56s76c95cfljs0513nsnn35wd6w79sblwcxpdwp")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("log" ,rust-log-0.4)))) + (home-page "https://github.com/dominicparga/progressing") + (synopsis "Counting progress-bar for Rust") + (description + "This package provides a set of text-based, counting +progress-bars for Rust.") + (license license:asl2.0))) + (define-public rust-progrs-0.1 (package (name "rust-progrs") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Mon May 31 19:57:14 2021 Received: (at 48671) by debbugs.gnu.org; 31 May 2021 23:57:14 +0000 Received: from localhost ([127.0.0.1]:35278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrmU-0005jg-8z for submit@debbugs.gnu.org; Mon, 31 May 2021 19:57:14 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:31176) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnrmK-0005i4-MD for 48671@debbugs.gnu.org; Mon, 31 May 2021 19:57:05 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4FvBzH1Z4KzQjml; Tue, 1 Jun 2021 01:56:59 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kodmin.com; s=MBO0001; t=1622505417; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=J37zQ5UBgQ37MdmS8kR+TIk8yzyPiJZ4rb3/YoSp3F4=; b=WZQB4BmAs1znAt2IRXKckwCStJ11DJuwLKDdCYdDjc3nEjZgAw77n1m1xk42ws6K32+6xY rKpyoV1ZwZjk3GLXLPEE/rQmNP9Dtu3eFTshNIpPfHx/bRvUeLMf/yjbd+nGHiSohMT1dN f0oqTmmqt1niRfOfU+LaDoTNwRhh6eno0351WlTdqSJG30DfeQbqQ3J46uI7ahYWQNqV8v KC9SNBJaJta84Hs3haIisPD13ALcleM87RvIUcJVwLAj7uRm6QxiK41+S4XNUrfy7gDq9B 6dK2Dn1YonBfXdThs6OslLMk3sAURLUK3Ar5nEFuC13ongum4R9WEe9iP0hejQ== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter06.heinlein-hosting.de (spamfilter06.heinlein-hosting.de [80.241.56.125]) (amavisd-new, port 10030) with ESMTP id 85eW9K10a7KS; Tue, 1 Jun 2021 01:56:55 +0200 (CEST) From: Antero Mejr To: 48671@debbugs.gnu.org Subject: [PATCH 9/9] gnu: Add rust-base32-0.4. Date: Mon, 31 May 2021 19:55:42 -0400 Message-Id: <20210531235542.43130-9-antero@kodmin.com> In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210531235542.43130-1-antero@kodmin.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MBO-SPAM-Probability: X-Rspamd-Score: -5.47 / 15.00 / 15.00 X-Rspamd-Queue-Id: 0CE7F1806 X-Rspamd-UID: 60342e X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/crates-io.scm (rust-base32-0.4): New variable. --- gnu/packages/crates-io.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 49aa008fba..56af2bf129 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2021 aecepoglu ;;; Copyright © 2021 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2021 Alexandru-Sergiu Marton +;;; Copyright © 2021 Antero Mejr ;;; ;;; This file is part of GNU Guix. ;;; @@ -3702,6 +3703,25 @@ trace (backtrace) at runtime in a Rust program.") (license (list license:asl2.0 license:expat)))) +(define-public rust-base32-0.4 + (package + (name "rust-base32") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "base32" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1ykwx8jhksqxghfgyw2pzikzjf4n9wqm1x2ww5wqyn68ssf6dki3")))) + (build-system cargo-build-system) + (home-page "https://github.com/andreasots/base32") + (synopsis "Base32 encoder/decoder for Rust") + (description "This library lets you encode and decode in either +RFC4648 Base32 or in Crockford Base32.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-base58-0.1 (package (name "rust-base58") -- 2.31.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 01 17:48:15 2021 Received: (at 48671) by debbugs.gnu.org; 1 Jun 2021 21:48:15 +0000 Received: from localhost ([127.0.0.1]:38097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loCFD-0002wl-9V for submit@debbugs.gnu.org; Tue, 01 Jun 2021 17:48:15 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:56834 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1loCFB-0002wW-Hj for 48671@debbugs.gnu.org; Tue, 01 Jun 2021 17:48:13 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1622584088; bh=mUUJty2FJjoC2N9r82ISqBsAN2lPMZXwduBWJJLXico=; h=From:To:Cc:Subject:In-Reply-To:References:Date; b=h9vTAitByDJ4dRyIvvnYrnWAdu+9ZEu/jrpQU13JR9LIcWCIhDeLItye8G6+Xx6Wr inoVR5XgTu3LbgUgAtO2JzadUL7vc4ojbsW3JOd9rMI2/omB90FLXPlGkBCVOXnoXA GcRhdoMflE12GOtT7o9+WviyHIENKL63mNOWqUMk= To: Antero Mejr , 48671@debbugs.gnu.org Subject: Re: [bug#48671] [PATCH 1/9] gnu: Add nitrocli. In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> References: <20210526035755.79632-1-antero@kodmin.com> <20210531235542.43130-1-antero@kodmin.com> Date: Tue, 01 Jun 2021 23:48:07 +0200 Message-ID: <87a6o9xnmw.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon, May 31 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm (nitrocli): New variable. > --- > Updated patch set with the requested changes. Thank you for the work! Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: 48671 Cc: Antero Mejr X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Mon, May 31 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm (nitrocli): New variable. > --- > Updated patch set with the requested changes. Thank you for the work! Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, May 31 2021, Antero Mejr wrote: > * gnu/packages/security-token.scm (nitrocli): New variable. > --- > Updated patch set with the requested changes. Thank you for the work! The changes look good to me, I don=E2=80=99t have commit access though. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmC2qxcVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x5RDcP+wWSr9hy7oz/29aE/oPE2b2WgwK4 pSoaYEzukhiWW5PylSQT6FWzCWtOl6l32BIjg3tviBKbByC2PozXnhjdzpaxxU/X IyG7n5/strKXAfBuauWWaMa/Y7VgwCot0AgbkMEjDYdVBWLfFCGaq/K3HSHLZXvs g/J1nCMDEPrAwz40JcNGlJ/im2OpOELQqiYSel3guLE89ySdaZOfOlvID8yRZqOo l7JKPscfb7hlxuyvMO+8XlXQc9XSncCuqzcIwUtuCAIYZ8iD9L/uJ+kUjtbxDVlE QeF47t1Aq9DYXs0dSgSYzbVTwBkSQ2QpJliozMlSQYDfZXn+ECuIhbRXFFJhVQTh DZH8YFh+zkPTGu/VzF89yIDZo0Uf5goIfaDA3qgDd7GhuUr0T2T7W8hSSYimpZC1 rIQFr+sZW3iFv8gYHDSwvATgy2zARyxjJIJuEcfhaGdAj2WRHyfAmbWMNSCiOvCt l7vi3gm0E1tW8Dv3Iq+hSF/6VVPCFZk94H5vMbl8IA6mHWaX5ly3PYsjr3rxFftX kCUrQYmLdfCocdSiBbS454aW9Sg/1+G4gI+NfJJrVnNbt6EJii3QbYACc7jlpfsx D1cw14TMyWJYd0eyGzyQUl2MNi808FX7MWLfskFdCo9qpW2FXqvHBkrF6dZTjdhW IpLxq3qEmUt8+l/s =RIVJ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 05 16:38:18 2021 Received: (at 48671-done) by debbugs.gnu.org; 5 Jun 2021 20:38:18 +0000 Received: from localhost ([127.0.0.1]:50157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpd3i-0001lu-3Y for submit@debbugs.gnu.org; Sat, 05 Jun 2021 16:38:18 -0400 Received: from relay7-d.mail.gandi.net ([217.70.183.200]:60317) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lpd3f-0001lg-PZ for 48671-done@debbugs.gnu.org; Sat, 05 Jun 2021 16:38:16 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 2C97D20005; Sat, 5 Jun 2021 20:38:07 +0000 (UTC) From: Nicolas Goaziou To: Antero Mejr Subject: Re: [bug#48671] [PATCH 1/9] gnu: Add nitrocli. References: <20210526035755.79632-1-antero@kodmin.com> <20210531235542.43130-1-antero@kodmin.com> Date: Sat, 05 Jun 2021 22:38:06 +0200 In-Reply-To: <20210531235542.43130-1-antero@kodmin.com> (Antero Mejr's message of "Mon, 31 May 2021 19:55:34 -0400") Message-ID: <87r1hgavyp.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48671-done Cc: 48671-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Hello, Antero Mejr writes: > * gnu/packages/security-token.scm (nitrocli): New variable. Thank you! I applied the whole set. > + ("rust-structopt" ,rust-structopt-0.3.21) We don't provide Rust package variants to patch level. I changed the patch introducing rust-structopt-0.3.21 into an update of existing rust-structopt-0.3. Likewise for rust-structcopt-derive. Thanks to Xinglu Chen for the review, too. Regards, -- Nicolas Goaziou From unknown Sat Jun 21 10:40:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 04 Jul 2021 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator