From unknown Sun Aug 17 22:10:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61727] Add rust libs for IP address and DNS Resent-From: Steve George Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Feb 2023 08:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 61727 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 61727@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16771415422495 (code B ref -1); Thu, 23 Feb 2023 08:40:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Feb 2023 08:39:02 +0000 Received: from localhost ([127.0.0.1]:32870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV781-0000e1-PW for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:39:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:54268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV77w-0000dh-Ga for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:39:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pV77w-0003R4-AC for guix-patches@gnu.org; Thu, 23 Feb 2023 03:38:56 -0500 Received: from mailtransmit05.runbox.com ([2a0c:5a00:149::26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pV77u-0000R4-22 for guix-patches@gnu.org; Thu, 23 Feb 2023 03:38:55 -0500 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1pV77n-000x6z-UE for guix-patches@gnu.org; Thu, 23 Feb 2023 09:38:47 +0100 Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1pV77n-0004DK-JS for guix-patches@gnu.org; Thu, 23 Feb 2023 09:38:47 +0100 Received: by submission03.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1pV77k-0000T0-Av for guix-patches@gnu.org; Thu, 23 Feb 2023 09:38:44 +0100 From: Steve George Message-ID: Date: Thu, 23 Feb 2023 08:38:43 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: permerror client-ip=2a0c:5a00:149::26; envelope-from=steve@futurile.net; helo=mailtransmit05.runbox.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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 (--) Hi, Part of a series of Crates that will (eventually) add rust-librespot. Contributing the easiest parts in sections. Add: - rust-dns-sd, - rust-if-addrs-sys, - rust-if-addrs, - rust-libmdns, - rust-aes-ctr Update: - rust-base64 From unknown Sun Aug 17 22:10:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61727] [PATCH 1/6] gnu: Update rust-base64. References: In-Reply-To: Resent-From: Steve George Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Feb 2023 08:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61727 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 61727@debbugs.gnu.org Cc: Efraim Flashner , Steve George Received: via spool by 61727-submit@debbugs.gnu.org id=B61727.16771417962917 (code B ref 61727); Thu, 23 Feb 2023 08:44:02 +0000 Received: (at 61727) by debbugs.gnu.org; 23 Feb 2023 08:43:16 +0000 Received: from localhost ([127.0.0.1]:32876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7C8-0000ky-Cp for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:43:16 -0500 Received: from mailtransmit05.runbox.com ([185.226.149.38]:54188) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7C5-0000kj-Ug for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 03:43:15 -0500 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1pV7Bz-000xaq-Fr; Thu, 23 Feb 2023 09:43:07 +0100 Received: from [10.9.9.73] (helo=submission02.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1pV7By-0007hT-QV; Thu, 23 Feb 2023 09:43:06 +0100 Received: by submission02.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1pV7Bn-0001kD-PD; Thu, 23 Feb 2023 09:42:55 +0100 From: Steve George Date: Thu, 23 Feb 2023 08:42:36 +0000 Message-Id: <20230223084241.3762-1-steve@futurile.net> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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.0 (-) * gnu/packages/crates-io.scm (rust-base64): Update to 0.13.1 --- Tested update on rust-sequoia-autocrypt, sniffglue, rust-bson and rust-cookie. gnu/packages/crates-io.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e615a51b01..aa1fc169c4 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -5610,7 +5610,7 @@ (define-public rust-base58-0.1 (define-public rust-base64-0.13 (package (name "rust-base64") - (version "0.13.0") + (version "0.13.1") (source (origin (method url-fetch) @@ -5618,7 +5618,7 @@ (define-public rust-base64-0.13 (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "1z82g23mbzjgijkpcrilc7nljpxpvpf7zxf6iyiapkgka2ngwkch")))) + (base32 "1s494mqmzjb766fy1kqlccgfg2sdcjb6hzbvzqv2jw65fdi5h6wy")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t -- 2.39.1 From unknown Sun Aug 17 22:10:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61727] [PATCH 2/6] gnu: Add rust-dns-sd. Resent-From: Steve George Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Feb 2023 08:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61727 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 61727@debbugs.gnu.org Cc: Efraim Flashner , Steve George Received: via spool by 61727-submit@debbugs.gnu.org id=B61727.16771418072940 (code B ref 61727); Thu, 23 Feb 2023 08:44:02 +0000 Received: (at 61727) by debbugs.gnu.org; 23 Feb 2023 08:43:27 +0000 Received: from localhost ([127.0.0.1]:32879 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7CI-0000lM-MK for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:43:26 -0500 Received: from mailtransmit05.runbox.com ([185.226.149.38]:41752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7CH-0000l9-DV for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 03:43:25 -0500 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1pV7CB-000xbB-Pa for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 09:43:19 +0100 Received: from [10.9.9.72] (helo=submission01.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1pV7CA-0004a7-F0; Thu, 23 Feb 2023 09:43:18 +0100 Received: by submission01.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1pV7C2-0000lA-8z; Thu, 23 Feb 2023 09:43:10 +0100 From: Steve George Date: Thu, 23 Feb 2023 08:42:37 +0000 Message-Id: <20230223084241.3762-2-steve@futurile.net> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230223084241.3762-1-steve@futurile.net> References: <20230223084241.3762-1-steve@futurile.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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.0 (-) * gnu/packages/crates-io.scm (rust-dns-sd): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index aa1fc169c4..db18d62870 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -57,6 +57,7 @@ (define-module (gnu packages crates-io) #:use-module (gnu packages) #:use-module (gnu packages admin) #:use-module (gnu packages autotools) + #:use-module (gnu packages avahi) #:use-module (gnu packages bash) #:use-module (gnu packages cmake) #:use-module (gnu packages compression) @@ -17616,6 +17617,30 @@ (define-public rust-dns-parser-0.8 not support network, only raw protocol parser.") (license (list license:expat license:asl2.0)))) +(define-public rust-dns-sd-0.1 + (package + (name "rust-dns-sd") + (version "0.1.3") + (source (origin + (method url-fetch) + (uri (crate-uri "dns-sd" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11r0jymjshfnn3sh2nqjhrikk4r5rr1g36sip9iqy8i0xafm0j6p")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #f + #:cargo-inputs + (("rust-libc" ,rust-libc-0.2)) + #:cargo-development-inputs + (("rust-pkg-config" ,rust-pkg-config-0.3)))) + (inputs (list avahi)) + (native-inputs (list pkg-config)) + (home-page "https://github.com/plietar/rust-dns-sd") + (synopsis "Rust binding for DNS-SD") + (description "Rust bindings for DNS Service Discovery (DNS-SD)") + (license license:expat))) + (define-public rust-doc-comment-0.3 (package (name "rust-doc-comment") -- 2.39.1 From unknown Sun Aug 17 22:10:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61727] [PATCH 3/6] gnu: Add rust-if-addrs-sys. Resent-From: Steve George Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Feb 2023 08:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61727 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 61727@debbugs.gnu.org Cc: Efraim Flashner , Steve George Received: via spool by 61727-submit@debbugs.gnu.org id=B61727.16771418282981 (code B ref 61727); Thu, 23 Feb 2023 08:44:02 +0000 Received: (at 61727) by debbugs.gnu.org; 23 Feb 2023 08:43:48 +0000 Received: from localhost ([127.0.0.1]:32882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7Ce-0000m1-1D for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:43:48 -0500 Received: from mailtransmit04.runbox.com ([185.226.149.37]:36618) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7Ca-0000lg-VN for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 03:43:46 -0500 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1pV7CU-000wSl-SN for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 09:43:38 +0100 Received: from [10.9.9.72] (helo=submission01.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1pV7CU-0007mG-I7; Thu, 23 Feb 2023 09:43:38 +0100 Received: by submission01.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1pV7CG-0000m9-0N; Thu, 23 Feb 2023 09:43:24 +0100 From: Steve George Date: Thu, 23 Feb 2023 08:42:38 +0000 Message-Id: <20230223084241.3762-3-steve@futurile.net> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230223084241.3762-1-steve@futurile.net> References: <20230223084241.3762-1-steve@futurile.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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-if-addrs-sys): 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 db18d62870..c79d2d15d5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -27015,6 +27015,29 @@ (define-public rust-ieee754-0.2 floating-point numbers.") (license (list license:expat license:asl2.0)))) +(define-public rust-if-addrs-sys-0.3 + (package + (name "rust-if-addrs-sys") + (version "0.3.2") + (source (origin + (method url-fetch) + (uri (crate-uri "if-addrs-sys" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1skrzs79rafv185064p44r0k1va9ig4bfnpbwlvyhxh4g3fvjx6y")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #f + #:cargo-inputs + (("rust-libc" ,rust-libc-0.2)) + #:cargo-development-inputs + (("rust-cc", rust-cc-1)))) + (home-page "https://github.com/messense/if-addrs") + (synopsis "Retrieve the IP addresses for all network interfaces") + (description "Retrieve the IP addresses for all network interfaces. +Works on POSIX and Windows hosts.") + (license (list license:expat license:bsd-3)))) + (define-public rust-if-chain-1 (package (name "rust-if-chain") -- 2.39.1 From unknown Sun Aug 17 22:10:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61727] [PATCH 4/6] gnu: Add rust-if-addrs Resent-From: Steve George Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Feb 2023 08:44:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61727 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 61727@debbugs.gnu.org Cc: Efraim Flashner , Steve George Received: via spool by 61727-submit@debbugs.gnu.org id=B61727.16771418363002 (code B ref 61727); Thu, 23 Feb 2023 08:44:03 +0000 Received: (at 61727) by debbugs.gnu.org; 23 Feb 2023 08:43:56 +0000 Received: from localhost ([127.0.0.1]:32885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7Cm-0000mL-BA for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:43:56 -0500 Received: from mailtransmit05.runbox.com ([185.226.149.38]:34034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7Ck-0000m9-Rp for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 03:43:55 -0500 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1pV7Cf-000xfJ-8z for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 09:43:49 +0100 Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1pV7Ce-0007mR-U9; Thu, 23 Feb 2023 09:43:49 +0100 Received: by submission03.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1pV7CT-00013u-Ma; Thu, 23 Feb 2023 09:43:37 +0100 From: Steve George Date: Thu, 23 Feb 2023 08:42:39 +0000 Message-Id: <20230223084241.3762-4-steve@futurile.net> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230223084241.3762-1-steve@futurile.net> References: <20230223084241.3762-1-steve@futurile.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) 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.0 (-) * gnu/packages/crates-io.scm (rust-if-addrs): New variable. --- gnu/packages/crates-io.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index c79d2d15d5..26b607753b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -27015,6 +27015,31 @@ (define-public rust-ieee754-0.2 floating-point numbers.") (license (list license:expat license:asl2.0)))) +(define-public rust-if-addrs-0.6 + (package + (name "rust-if-addrs") + (version "0.6.7") + (source (origin + (method url-fetch) + (uri (crate-uri "if-addrs" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1pkkkwm9znn07xq9s6glf8lxzn2rdxvy8kwkw6czrw64ywhy8wr2")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #f + #:cargo-inputs + (("rust-if-addrs-sys" ,rust-if-addrs-sys-0.3) + ("rust-libc" ,rust-libc-0.2) + ("rust-winapi" ,rust-winapi-0.3) + ("rust-cc" ,rust-cc-1)))) + (native-inputs (list iproute)) + (home-page "https://github.com/messense/if-addrs") + (synopsis "Return interface IP addresses on POSIX and Windows systems") + (description "Returns the IP addresses for all network interfaces, +on both POSIX and Microsoft Windows hosts.") + (license (list license:expat license:bsd-3)))) + (define-public rust-if-addrs-sys-0.3 (package (name "rust-if-addrs-sys") -- 2.39.1 From unknown Sun Aug 17 22:10:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61727] [PATCH 6/6] gnu: Add rust-aes-ctr. Resent-From: Steve George Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Feb 2023 08:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61727 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 61727@debbugs.gnu.org Cc: Efraim Flashner , Steve George Received: via spool by 61727-submit@debbugs.gnu.org id=B61727.16771418563095 (code B ref 61727); Thu, 23 Feb 2023 08:45:01 +0000 Received: (at 61727) by debbugs.gnu.org; 23 Feb 2023 08:44:16 +0000 Received: from localhost ([127.0.0.1]:32893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7D5-0000nq-Oi for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:44:16 -0500 Received: from mailtransmit04.runbox.com ([185.226.149.37]:37420) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7D4-0000nX-28 for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 03:44:14 -0500 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1pV7Cy-000wWv-FZ; Thu, 23 Feb 2023 09:44:08 +0100 Received: from [10.9.9.73] (helo=submission02.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1pV7Cx-0007nA-VM; Thu, 23 Feb 2023 09:44:08 +0100 Received: by submission02.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1pV7Cv-0001s5-2S; Thu, 23 Feb 2023 09:44:05 +0100 From: Steve George Date: Thu, 23 Feb 2023 08:42:41 +0000 Message-Id: <20230223084241.3762-6-steve@futurile.net> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230223084241.3762-1-steve@futurile.net> References: <20230223084241.3762-1-steve@futurile.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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-aes-ctr): New variable. --- gnu/packages/crates-io.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index a18247c65f..310cec113f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1923,6 +1923,35 @@ (define-public rust-aes-0.3 ("rust-aesni" ,rust-aesni-0.6) ("rust-block-cipher-trait" ,rust-block-cipher-trait-0.6)))))) +(define-public rust-aes-ctr-0.6 + (package + (name "rust-aes-ctr") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "aes-ctr" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0qspjxzrclnb83501595y01dhc0km1ssrbjnwlxhcrsdwp6w6abp")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #f + #:cargo-inputs + (("rust-aesni" ,rust-aesni-0.10) + ("rust-aes-soft" ,rust-aes-soft-0.6) + ("rust-cipher" ,rust-cipher-0.2) + ("rust-ctr", rust-ctr-0.6)) + #:cargo-development-inputs + (("rust-cipher" ,rust-cipher-0.2)))) + (home-page + "https://github.com/RustCrypto/block-ciphers/tree/master/aes") + (synopsis "Pure Rust implementation of AES") + (description "A pure Rust implementation of the Advanced Encryption +Standard (AES). Use the aes crate if possible, as the aes-ctr has been +deprecated.") + (license (list license:expat license:asl2.0)))) + (define-public rust-aes-gcm-0.8 (package (name "rust-aes-gcm") -- 2.39.1 From unknown Sun Aug 17 22:10:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#61727] [PATCH 5/6] gnu: Add rust-libmdns. Resent-From: Steve George Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 23 Feb 2023 08:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61727 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 61727@debbugs.gnu.org Cc: Efraim Flashner , Steve George Received: via spool by 61727-submit@debbugs.gnu.org id=B61727.16771418563102 (code B ref 61727); Thu, 23 Feb 2023 08:45:02 +0000 Received: (at 61727) by debbugs.gnu.org; 23 Feb 2023 08:44:16 +0000 Received: from localhost ([127.0.0.1]:32895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7D6-0000ns-FZ for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:44:16 -0500 Received: from mailtransmit04.runbox.com ([185.226.149.37]:37424) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV7D4-0000nY-Fa for 61727@debbugs.gnu.org; Thu, 23 Feb 2023 03:44:14 -0500 Received: from mailtransmit03.runbox ([10.9.9.163] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1pV7Cy-000wX4-Sr; Thu, 23 Feb 2023 09:44:08 +0100 Received: from [10.9.9.73] (helo=submission02.runbox) by mailtransmit03.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1pV7Cy-0007nV-K9; Thu, 23 Feb 2023 09:44:08 +0100 Received: by submission02.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1pV7Ch-0001rI-Ce; Thu, 23 Feb 2023 09:43:51 +0100 From: Steve George Date: Thu, 23 Feb 2023 08:42:40 +0000 Message-Id: <20230223084241.3762-5-steve@futurile.net> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230223084241.3762-1-steve@futurile.net> References: <20230223084241.3762-1-steve@futurile.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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-libmdns): New variable. --- gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 26b607753b..a18247c65f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -30387,6 +30387,40 @@ (define-public rust-libmimalloc-sys-0.1 allocator.") (license license:expat))) +(define-public rust-libmdns-0.6 + (package + (name "rust-libmdns") + (version "0.6.3") + (source (origin + (method url-fetch) + (uri (crate-uri "libmdns" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "0n1ymkv5246c5yj2m70ql07z38hrz6b2l16lg3wpb98vz7mbqd59")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #f + #:cargo-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-hostname" ,rust-hostname-0.3) + ("rust-if-addrs" ,rust-if-addrs-0.6) + ("rust-log" ,rust-log-0.4) + ("rust-multimap" ,rust-multimap-0.8) + ("rust-rand" ,rust-rand-0.8) + ("rust-socket2" ,rust-socket2-0.4) + ("rust-thiserror" ,rust-thiserror-1) + ("rust-tokio" ,rust-tokio-1)) + #:cargo-development-inputs + (("rust-env-logger" ,rust-env-logger-0.8)))) + (home-page "https://github.com/librespot-org/libmdns") + (synopsis "DNS-SD and mDNS library for building discoverable LAN services") + (description "A Multi-Cast DNS (RFC 6762) and DNS Service Discovery +(RFC 6763) library. Used for resolution of hostnames to IP addresses on +networks that do not have a local name server. Network services can be +advertised and discovered using this mechanism.") + (license license:expat))) + (define-public rust-libnghttp2-sys-0.1 (package (name "rust-libnghttp2-sys") -- 2.39.1 From unknown Sun Aug 17 22:10:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Steve George Subject: bug#61727: closed (Re: [PATCH 1/6] gnu: Update rust-base64.) Message-ID: References: X-Gnu-PR-Message: they-closed 61727 X-Gnu-PR-Package: guix-patches Reply-To: 61727@debbugs.gnu.org Date: Mon, 13 Mar 2023 13:02:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1678712522-5480-1" This is a multi-part message in MIME format... ------------=_1678712522-5480-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #61727: Add rust libs for IP address and DNS which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 61727@debbugs.gnu.org. --=20 61727: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61727 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1678712522-5480-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 61727-done) by debbugs.gnu.org; 13 Mar 2023 13:01:29 +0000 Received: from localhost ([127.0.0.1]:33852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbhns-0001Pb-Sz for submit@debbugs.gnu.org; Mon, 13 Mar 2023 09:01:29 -0400 Received: from mail-wr1-f54.google.com ([209.85.221.54]:39601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbhnr-0001PM-7c for 61727-done@debbugs.gnu.org; Mon, 13 Mar 2023 09:01:27 -0400 Received: by mail-wr1-f54.google.com with SMTP id g3so11238967wri.6 for <61727-done@debbugs.gnu.org>; Mon, 13 Mar 2023 06:01:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678712481; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=hgpld9QCcC8B3YwbXmRyvEWqlIVDwtL+3fIQAvo40a8=; b=bxPRU4FCoY8ouILkkEKmKy6ZXSKGKa8fDznPZeonU5VIBqDJ8eeJgB0B4IR4ODkMlY cC1gzpljoZh2doev28p6su7itmKoJMRfEnjRbfINdUXcWKmM7nzrb/Gw+Z26XMtRFeWS MZjZZRFSxgUdZdyNSJ+7jY2IXHhxA9/AWA8d4FG1j0b3qTtt4xh21Iy1ETiO2C1ul5Rb uv+d1bMmEAowzeyQnVtbKZudfx2ServlBVW/JVfy+S59z/9IiGxThzvVPGJegbP1Y8hr xEEKJR8iUUIhbFJWaxuMQ03FcCONkS2gOtRBD1U3lAOeZ60nG8arIb2Drz5PiyXj+jyD r5ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678712481; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hgpld9QCcC8B3YwbXmRyvEWqlIVDwtL+3fIQAvo40a8=; b=Srag3wg69q92/WIFL9K5LZTZs2lQa3LDGPkOq0n0OO9GKo15oulDocjslauRoIJYsQ 4DS2o8qVDb8XLfWCfVDSSytgi2WNYx/jQC7rZ53bX1H3j0uobbB+7gTApHq14Fc7evbH xmfUT2J5bxs+vyG/Kbb4A9bwEPX+UKIvpPc7ezjEZj8qkXj1oCzWaJCHq3t403RVoc8m cBsAifC/+PhKM9lz0sh4MUMzTMsimEPQHr8Zc/tNOogtePTb4074eyRXum1AXTz2e8JJ Xtt+X2dQFZuWh07CTL029zTiyp6zhARyED7OVjg8emLqxw/VgTkR5+DoeGGxBCLv5vh8 /o4w== X-Gm-Message-State: AO0yUKVRBgbAFzENMt8sOU2E/ZSdhmWdw3TUXKzEfQnkN/e2zcc5jcKT gUQwxKVFk1FXiAHHa/x/Gjg= X-Google-Smtp-Source: AK7set8miYowxAx0seeGDJhz98AJGJElM2ZCVoe9jg+4p3oQ2m19awfPKRhJfjSXCKmpS+sKDhuWYw== X-Received: by 2002:a5d:61cf:0:b0:2cf:e2ff:8144 with SMTP id q15-20020a5d61cf000000b002cfe2ff8144mr1800404wrv.5.1678712480923; Mon, 13 Mar 2023 06:01:20 -0700 (PDT) Received: from localhost ([141.226.15.115]) by smtp.gmail.com with ESMTPSA id w10-20020a5d608a000000b002c5493a17efsm7931823wrt.25.2023.03.13.06.01.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Mar 2023 06:01:20 -0700 (PDT) Date: Mon, 13 Mar 2023 15:01:18 +0200 From: Efraim Flashner To: Steve George Subject: Re: [PATCH 1/6] gnu: Update rust-base64. Message-ID: Mail-Followup-To: Efraim Flashner , Steve George , 61727-done@debbugs.gnu.org References: <20230223084241.3762-1-steve@futurile.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="C6THAxFHs6WK5Ttm" Content-Disposition: inline In-Reply-To: <20230223084241.3762-1-steve@futurile.net> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 61727-done Cc: 61727-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: -0.8 (/) --C6THAxFHs6WK5Ttm Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thanks for the patches. The first one was already taken care of in the rust-team branch (which I hope to merge soon). The others I had to make a few changes on. On some of them the cargo-inputs weren't correct, or were split between cargo-inputs and cargo-development-inputs. I fixed them up and pushed the patches. Thanks! I've pushed them to the rust-team branch. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --C6THAxFHs6WK5Ttm Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmQPHp0ACgkQQarn3Mo9 g1ERMg//aMxd85Zek+V8I+wus+pj1s87yS4Rocf+V301UjuY+2h6Vy0gfyhuFidX pJ2yRxIvgVClcEEUmp3f55P8EJrNS1ibbFMeQaYrmE993jgPGN3uauO5nR1hjhig dIfqF3jSghyleXtESSYdkSuhxnTP/TRfoIoqAUhORHrI6JnZW+3hUzNjLyXuYc0g jFHSMsnlYJuWTn6r3vZfNO6AUWWxRb7MAMCiVr6zHI1VikhoQGEAKGDMen3TD0/k vRDqOnRsftehQtwAu4edZal9N/n19y0icfm6F+9kJ3vyf62Tz6aItt8r1uWXR8ji bAe6sQ1zA4lpZfXvO0QWZYuqq68jzXfgrDBGH30Ax3WKeGob7N2c5eFLp93kAEVW gJ55SjeLclpsMIhNA3nJ+qqAeT+5dtb/a0anJ0foHitIHudt9/Ju6ZnTkqZ2X9lT hdCyr9OQSw897gy5yBZkFAGXjagJju8quXIY1+Kvz+I/+t0ARcvZY4+S59wg1lFg uE8QEq4/AGFtYeVmFXFZoMVGPIkHt+E2ivLrenPwd2F5n5Ei+biDHi1d1q+vHm3o g47sxjQIkioBiYs9IPdr3zSfqlCGF3x7DitPA/G9DN2SpGNmeRsuZUZtvut1jVzO O8Qf8tcHdM4GmWlWsi8ytPWn+ILuhb8GYfUD1VhXB5Es4H1F55o= =c05C -----END PGP SIGNATURE----- --C6THAxFHs6WK5Ttm-- ------------=_1678712522-5480-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 23 Feb 2023 08:39:02 +0000 Received: from localhost ([127.0.0.1]:32870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV781-0000e1-PW for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:39:01 -0500 Received: from lists.gnu.org ([209.51.188.17]:54268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pV77w-0000dh-Ga for submit@debbugs.gnu.org; Thu, 23 Feb 2023 03:39:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pV77w-0003R4-AC for guix-patches@gnu.org; Thu, 23 Feb 2023 03:38:56 -0500 Received: from mailtransmit05.runbox.com ([2a0c:5a00:149::26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pV77u-0000R4-22 for guix-patches@gnu.org; Thu, 23 Feb 2023 03:38:55 -0500 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit05.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1pV77n-000x6z-UE for guix-patches@gnu.org; Thu, 23 Feb 2023 09:38:47 +0100 Received: from [10.9.9.74] (helo=submission03.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1pV77n-0004DK-JS for guix-patches@gnu.org; Thu, 23 Feb 2023 09:38:47 +0100 Received: by submission03.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) id 1pV77k-0000T0-Av for guix-patches@gnu.org; Thu, 23 Feb 2023 09:38:44 +0100 To: guix-patches@gnu.org From: Steve George Subject: Add rust libs for IP address and DNS Message-ID: Date: Thu, 23 Feb 2023 08:38:43 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Received-SPF: permerror client-ip=2a0c:5a00:149::26; envelope-from=steve@futurile.net; helo=mailtransmit05.runbox.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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 (--) Hi, Part of a series of Crates that will (eventually) add rust-librespot. Contributing the easiest parts in sections. Add: - rust-dns-sd, - rust-if-addrs-sys, - rust-if-addrs, - rust-libmdns, - rust-aes-ctr Update: - rust-base64 ------------=_1678712522-5480-1--