From patchwork Sun Feb 28 18:46:47 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27343 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0367127BC4C; Sun, 28 Feb 2021 18:49:12 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6D15C27BC4D for ; Sun, 28 Feb 2021 18:49:11 +0000 (GMT) Received: from localhost ([::1]:46832 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR7u-00075X-Ko for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:49:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41602) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6p-0006Ld-AQ for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35685) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6n-0007rd-KP for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6n-0003AH-KX for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 01/52] gnu: Add rust-ruma-identifiers-validation-0.1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453805312020 (code B ref 44492); Sun, 28 Feb 2021 18:48:01 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:33 +0000 Received: from localhost ([127.0.0.1]:47205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6L-00037n-BA for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:33 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:13127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6J-00037Z-Q0 for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:32 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSd3py6z3xQt for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538049; bh=/spgSd1tWSxbu3jEKb1vweD4lAwXHF6HPqmBK5G6HlQ=; h=From:To:Subject:Date:In-Reply-To:References; b=qPs4CkMMuQaSfxoAVgOtGWRulKch/agYHo2wkYi8uRa6Evc+jd/spnf3mh4bqsz0u G7ddKUbq51IJotxc65W6aiuSlt8MuddlkZz5c2x6E3vdb5xn+0oyDLkx0oXvyn1KAs pGuJPLDhs0ywcbYDtOWSAqPCB22y4VIlTmQ6aEYQ= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:47 +0100 Message-Id: <20210228184655.5159-2-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-ruma-identifiers-validation-0.1): 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 ac38d1180d..c414e05685 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32655,6 +32655,30 @@ console applications.") (base32 "1v255xqkig5lwnczvm3achydhxx6kf9jcdxdlgzndgpd18bp6x6k")))))) +(define-public rust-ruma-identifiers-validation-0.1 + (package + (name "rust-ruma-identifiers-validation") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "ruma-identifiers-validation" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0nv0zqsq5lhybckvfr5wmcp8pipqfs2hjgn9kvn9w33xacfzs4n1")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-serde" ,rust-serde-1) + ("rust-strum" ,rust-strum-0.18)))) + (home-page "https://www.ruma.io/") + (synopsis "Validation logic for RUMA") + (description "This package provides the validation logic needed by other +rust-ruma packages.") + (license license:expat))) + (define-public rust-runtime-0.3 (package (name "rust-runtime") From patchwork Sun Feb 28 18:46:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27335 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5231F27BC4D; Sun, 28 Feb 2021 18:48:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E07F327BC4C for ; Sun, 28 Feb 2021 18:48:24 +0000 (GMT) Received: from localhost ([::1]:45214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR79-0006NS-VA for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:48:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41600) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6p-0006Lc-AW for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35687) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6o-0007rf-Bj for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6o-0003AW-D0 for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 02/52] gnu: Add rust-ruma-identifiers-macros-0.17. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453806012066 (code B ref 44492); Sun, 28 Feb 2021 18:48:02 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:40 +0000 Received: from localhost ([127.0.0.1]:47213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6S-00038X-2S for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:40 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:62957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6L-00037m-CU for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:33 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSg1Xn8z3xkK for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538051; bh=Tr1B0Zef9sp3zJrHi08Uo9TpabNUAKBwDZatImm4R6E=; h=From:To:Subject:Date:In-Reply-To:References; b=hEhisXHOcVcV2Oajq0Y2rwwII4B+G4GM/E/ZybIPTD3ZQAmlPQHTLHcVH+CTJMzqe 1RJLa9Vba5NHjUTK1EQJzbWm8nJgrAy3HlFE1WW8XjgzRJ1wTWevV1XEyYNZ7BlzHI Y0Ee7CrqFHe22CJXRfZd80NsdAYL5HHIR15sLsMk= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:48 +0100 Message-Id: <20210228184655.5159-3-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-ruma-identifiers-macros-0.17): 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 c414e05685..640a90b01b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32655,6 +32655,33 @@ console applications.") (base32 "1v255xqkig5lwnczvm3achydhxx6kf9jcdxdlgzndgpd18bp6x6k")))))) +(define-public rust-ruma-identifiers-macros-0.17 + (package + (name "rust-ruma-identifiers-macros") + (version "0.17.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ruma-identifiers-macros" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "03p3qp12h4aajixcyk44q2bcid6fa4nmipysvcpy4w5cbak7wvwq")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-proc-macro2" ,rust-proc-macro2-1) + ("rust-quote" ,rust-quote-1) + ("rust-ruma-identifiers-validation" + ,rust-ruma-identifiers-validation-0.1) + ("rust-syn" ,rust-syn-1)))) + (home-page "https://www.ruma.io/") + (synopsis "Create Matrix identifiers") + (description "This package provides procedural macros for creating Matrix +identifiers.") + (license license:expat))) + (define-public rust-ruma-identifiers-validation-0.1 (package (name "rust-ruma-identifiers-validation") From patchwork Sun Feb 28 18:46:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27336 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A3C5427BC4C; Sun, 28 Feb 2021 18:48:26 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3C5CD27BC4F for ; Sun, 28 Feb 2021 18:48:25 +0000 (GMT) Received: from localhost ([::1]:45218 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR7A-0006Ni-Ca for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:48:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6p-0006Lf-Ar for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35688) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6o-0007rg-NX for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6o-0003Ad-P2 for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 03/52] gnu: Add rust-ruma-identifiers-0.17. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453806012080 (code B ref 44492); Sun, 28 Feb 2021 18:48:02 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:40 +0000 Received: from localhost ([127.0.0.1]:47216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6S-00038Z-AV for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:40 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:37047) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6N-000388-2V for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:35 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSh60qGz3xQt for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538052; bh=eDYv0EOpXL3YSjZWYF2e3u3fAsrmxV6jn6sPiAv0f3Q=; h=From:To:Subject:Date:In-Reply-To:References; b=l+NCFn5H375lxOmCO4a/93zKX96cIGPWsYRwbpmCZxYBSHgBkvf5MHxKONoed53OA 10uehzOv6tKus+csLfLnxYGwTUpU1bP1ce4DoPmUJW+DjS+99OjlOza03Z3aKwMk++ Sl9unXOP3hGCLuBSD4dIzhE8fJisrkbpB+ieRGCc= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:49 +0100 Message-Id: <20210228184655.5159-4-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-ruma-identifiers-0.17): 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 640a90b01b..dd6cac96b6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32655,6 +32655,40 @@ console applications.") (base32 "1v255xqkig5lwnczvm3achydhxx6kf9jcdxdlgzndgpd18bp6x6k")))))) +(define-public rust-ruma-identifiers-0.17 + (package + (name "rust-ruma-identifiers") + (version "0.17.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "ruma-identifiers" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1vjxws5yw1c8lmwc5p036319vwwna1sxb7pkl6lw1pl8rwp0j5sr")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-either" ,rust-either-1) + ("rust-rand" ,rust-rand-0.7) + ("rust-ruma-identifiers-macros" + ,rust-ruma-identifiers-macros-0.17) + ("rust-ruma-identifiers-validation" + ,rust-ruma-identifiers-validation-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-strum" ,rust-strum-0.18)) + #:cargo-development-inputs + (("rust-matches" ,rust-matches-0.1) + ("rust-serde-json" ,rust-serde-json-1) + ("rust-trybuild" ,rust-trybuild-1)))) + (home-page "https://www.ruma.io/") + (synopsis "Rust types for Matrix resource identifiers") + (description "This package provides Rust type bindings for Matrix resource +identifiers.") + (license license:expat))) + (define-public rust-ruma-identifiers-macros-0.17 (package (name "rust-ruma-identifiers-macros") From patchwork Sun Feb 28 18:46:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27339 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1BBD027BC4C; Sun, 28 Feb 2021 18:48:56 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BEBC427BC4D for ; Sun, 28 Feb 2021 18:48:54 +0000 (GMT) Received: from localhost ([::1]:45882 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR7d-0006hi-US for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:48:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6p-0006Le-Aj for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35689) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6p-0007rh-3c for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6p-0003Am-59 for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 04/52] gnu: Add rust-entities-1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453806112087 (code B ref 44492); Sun, 28 Feb 2021 18:48:03 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:41 +0000 Received: from localhost ([127.0.0.1]:47218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6S-00038n-Pr for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:41 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:63408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6O-00038G-Mf for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:36 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSk3plWz3xbj for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538054; bh=vRIwdPqCshSyjrqeFdO9oIGmXeKNs4JNAPWss1oR4IA=; h=From:To:Subject:Date:In-Reply-To:References; b=ZBMRRPmbGXMmIP3jBZC/BPgHeKTnb3fCs5no5AkL7lfuF2B+HGYcMzvTFp6L1m7an HasqJZrWz033zrOGtCf8BWu8JZxBHrmO1QEd0iLZga+C5CSnK3UXMv2yAzJadvTj+g 1VR2Mq2ZRmw8B9LlM2dFJ0LSCczpvjju/1PyZQns= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:50 +0100 Message-Id: <20210228184655.5159-5-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-entities-1): New variable. --- gnu/packages/crates-io.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index dd6cac96b6..8f38e22880 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12622,6 +12622,27 @@ Standard.") "Streaming transcoding for encoding_rs.") (license (list license:asl2.0 license:expat)))) +(define-public rust-entities-1 + (package + (name "rust-entities") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "entities" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1jnpr0zvj97wm9pnh7fnl74rzaar39hhg65p03cm08bqqgj0lcmm")))) + (build-system cargo-build-system) + (arguments `(#:skip-build? #t)) + (home-page "https://github.com/p-jackson/entities") + (synopsis "Raw data for converting HTML entities") + (description "This package provides the raw data needed to convert to and +from HTML entities.") + (license license:expat))) + (define-public rust-enum-as-inner-0.3 (package (name "rust-enum-as-inner") From patchwork Sun Feb 28 18:46:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27338 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D065427BC4E; Sun, 28 Feb 2021 18:48:55 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 74E6727BC4C for ; Sun, 28 Feb 2021 18:48:55 +0000 (GMT) Received: from localhost ([::1]:45948 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR7e-0006jY-J8 for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:48:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6p-0006M8-Og for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35690) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6p-0007rz-Gs for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6p-0003Au-Iq for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 05/52] gnu: Add rust-twoway-0.2. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453806112093 (code B ref 44492); Sun, 28 Feb 2021 18:48:03 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:41 +0000 Received: from localhost ([127.0.0.1]:47220 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6T-00038u-2I for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:41 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:13870) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6Q-00038N-Bp for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:38 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSm198Qz3xdy for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538056; bh=c1+NtV/xLeoFjUJ5nM1yoao6x/HvbtF8lVmA+S3hAGM=; h=From:To:Subject:Date:In-Reply-To:References; b=HDN+NxnKMqvYv2qePxfE6YZ01sZm4PN5d7hFaZy47p4nZLIW3qjXz7B1V/kjokvPz VHvS3+veJoBJ2qfeFKgRJXEhacWtXVuMlFERw0CutHz5bTBUfnwaR4w45aefrfFHCZ metB6UsLQQez19lKGiUmv+dexkvM/8lJngqjFAMs= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:51 +0100 Message-Id: <20210228184655.5159-6-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-twoway-0.2): New variable. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 8f38e22880..74f61f402b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44854,8 +44854,38 @@ design abstracts away all the internals of the WebSocket protocol but still makes them accessible for those who wants full control over the network.") (license (list license:expat license:asl2.0)))) +(define-public rust-twoway-0.2 + (package + (name "rust-twoway") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "twoway" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1g55kf4rx0q682fvzxdixqihmlbamn5ms2yqvcm92fny21chfh3b")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-galil-seiferas" ,rust-galil-seiferas-0.1) + ("rust-jetscii" ,rust-jetscii-0.3) + ("rust-memchr" ,rust-memchr-2) + ("rust-unchecked-index" + ,rust-unchecked-index-0.2)))) + (home-page "https://github.com/bluss/twoway") + (synopsis "Fast substring search for strings and byte strings") + (description + "This package provides a fast substring search for strings and byte +strings.") + (license (list license:expat license:asl2.0)))) + (define-public rust-twoway-0.1 (package + (inherit rust-twoway-0.2) (name "rust-twoway") (version "0.1.8") (source @@ -44865,20 +44895,13 @@ makes them accessible for those who wants full control over the network.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1lbf64snscr3vz71jbl6i2c8zr2ndsiqbk6316z39fj1a8mipcar")))) - (build-system cargo-build-system) (arguments `(#:skip-build? #t #:cargo-inputs (("rust-galil-seiferas" ,rust-galil-seiferas-0.1) ("rust-jetscii" ,rust-jetscii-0.3) ("rust-memchr" ,rust-memchr-2) - ("rust-unchecked-index" ,rust-unchecked-index-0.2)))) - (home-page "https://github.com/bluss/twoway") - (synopsis "Fast substring search for strings and byte strings") - (description - "This package provides a fast substring search for strings and byte -strings.") - (license (list license:expat license:asl2.0)))) + ("rust-unchecked-index" ,rust-unchecked-index-0.2)))))) (define-public rust-typeable-0.1 (package From patchwork Sun Feb 28 18:46:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27342 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9CA4727BC4E; Sun, 28 Feb 2021 18:49:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 28E6E27BC4C for ; Sun, 28 Feb 2021 18:49:11 +0000 (GMT) Received: from localhost ([::1]:46772 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR7u-000748-Al for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:49:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41618) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6q-0006MB-4I for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35691) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6p-0007sd-TB for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6p-0003B2-Us for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 06/52] gnu: Add rust-unicode-categories-0.1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453807312132 (code B ref 44492); Sun, 28 Feb 2021 18:48:03 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:53 +0000 Received: from localhost ([127.0.0.1]:47225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6f-00039b-DX for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:53 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:63789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6R-00038W-WF for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:40 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSn5sSnz3xQt for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538057; bh=EZFG0+kw1NY4btFSedDP+nxNHlEqveg1tmdu27M+IeI=; h=From:To:Subject:Date:In-Reply-To:References; b=sLDJimEyBO2F1bSqSEYC+ZjzZG6p8VgcqnBEpqdyXnZQ004x3N90qV1cgXfGzuHLz 2Nr5iIiDniwbjpw64jlRdinWTsMjabTjFbN9BalWDFMjZi+HdqlIoP3zD4J08ic6pZ q73vvsgiOmkbZzspl8gDr7EU0ezZqt/AXWUyK9d4= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:52 +0100 Message-Id: <20210228184655.5159-7-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-unicode-categories-0.1): 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 74f61f402b..e40862aa70 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45445,6 +45445,26 @@ Unicode and Internationalization Crates (UNIC) project.") "Implementation of the Unicode Bidirectional Algorithm.") (license (list license:asl2.0 license:expat)))) +(define-public rust-unicode-categories-0.1 + (package + (name "rust-unicode-categories") + (version "0.1.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "unicode_categories" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0kp1d7fryxxm7hqywbk88yb9d1avsam9sg76xh36k5qx2arj9v1r")))) + (build-system cargo-build-system) + (home-page "https://github.com/swgillespie/unicode-categories") + (synopsis "Query Unicode category membership") + (description "This package provides functions to query whether or not +a character is a member of a certain category of unicode characters.") + (license (list license:expat license:asl2.0)))) + (define-public rust-unicode-normalization-0.1 (package (name "rust-unicode-normalization") From patchwork Sun Feb 28 18:46:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27337 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8721B27BC4D; Sun, 28 Feb 2021 18:48:45 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F1B1527BC4C for ; Sun, 28 Feb 2021 18:48:44 +0000 (GMT) Received: from localhost ([::1]:45608 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR7U-0006Zt-3c for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:48:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41620) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6q-0006MD-Hv for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35692) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6q-0007tG-9w for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6q-0003BA-Ap for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 07/52] gnu: Add rust-comrak-0.7. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453807412140 (code B ref 44492); Sun, 28 Feb 2021 18:48:04 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:54 +0000 Received: from localhost ([127.0.0.1]:47227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6f-00039e-MT for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:54 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:14330) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6T-000396-Qn for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:42 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSq3GTSz3xdy for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538059; bh=tZoBYoIokB4J3ukuQQmfmrp+7IBEFRSbJ0noHdyWOdY=; h=From:To:Subject:Date:In-Reply-To:References; b=Y1Wcpn+YEg5KVt0mXsBBUqRKnNHjC8zBb7FCYRu1F1viwDk2jCtPx/p2gJlr6qzCC p3AVaZWE0Rog8GgT6v1TTz9NzLOiSgRDZ60g3X8zG4Bopu4dgDtAqFnm+CuUyZ1TJW FdvnW3kip6D8k0583tMIzhD/SaFBAdmm68Add79E= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:53 +0100 Message-Id: <20210228184655.5159-8-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it here. * gnu/packages/crates-io.scm (rust-comrak-0.7): New variable. --- gnu/local.mk | 1 + gnu/packages/crates-io.scm | 44 +++++++++++++++++++ .../rust-comrak-0.7-rustsec-2021-0026.patch | 41 +++++++++++++++++ 3 files changed, 86 insertions(+) create mode 100644 gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch diff --git a/gnu/local.mk b/gnu/local.mk index 83753e6b4e..4f6b85c69c 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1604,6 +1604,7 @@ dist_patch_DATA = \ %D%/packages/patches/rust-1.45-linker-locale.patch \ %D%/packages/patches/rust-1.48-linker-locale.patch \ %D%/packages/patches/rust-bootstrap-stage0-test.patch \ + %D%/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch \ %D%/packages/patches/rust-coresimd-doctest.patch \ %D%/packages/patches/rust-ndarray-remove-blas-src-dep.patch \ %D%/packages/patches/rust-nettle-disable-vendor.patch \ diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index e40862aa70..2c39c8249e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -7601,6 +7601,50 @@ harness.") ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) ("rust-tempdir" ,rust-tempdir-0.3)))))) +(define-public rust-comrak-0.7 + (package + (name "rust-comrak") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "comrak" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "07026j0ghwgv5z61fc4l893wwc30krxpsy487rb91wkcag65hw71")) + (patches + (search-patches + "rust-comrak-0.7-rustsec-2021-0026.patch")) + (modules '((guix build utils))) + (snippet + '(begin + (substitute* "src/tests.rs" + (("data:(png|jpeg|gif|webp)" all what) + (string-append "data:image/" what))) + #t)))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-clap" ,rust-clap-2) + ("rust-entities" ,rust-entities-1) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-pest" ,rust-pest-2) + ("rust-pest-derive" ,rust-pest-derive-2) + ("rust-regex" ,rust-regex-1) + ("rust-twoway" ,rust-twoway-0.2) + ("rust-typed-arena" ,rust-typed-arena-1) + ("rust-unicode-categories" + ,rust-unicode-categories-0.1)) + #:cargo-development-inputs + (("rust-timebomb" ,rust-timebomb-0.1)))) + (home-page "https://github.com/kivikakk/comrak") + (synopsis "Markdown parser and formatter") + (description "This package provides a parser and formatter for Github +Flavored Markdown, that is compatible with CommonMark.") + (license license:bsd-2))) + (define-public rust-concurrent-queue-1 (package (name "rust-concurrent-queue") diff --git a/gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch b/gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch new file mode 100644 index 0000000000..9a74b7b971 --- /dev/null +++ b/gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch @@ -0,0 +1,41 @@ +From 285e9647c6d2f90d8cb7af543b14c986a8efa631 Mon Sep 17 00:00:00 2001 +From: Asherah Connor +Date: Fri, 12 Feb 2021 21:15:29 +1100 +Subject: [PATCH] SECURITY: match unsafe prefixes case-insensitively + +Many thanks to Kouhei Morita for reporting this. + +Co-authored-by: Kouhei Morita +--- + src/lexer.pest | 2 +- + src/tests.rs | 146 +++++++++++++++++++++++++++++++++++++++++++++++++ + 2 files changed, 147 insertions(+), 1 deletion(-) + +diff --git a/src/lexer.pest b/src/lexer.pest +index e97647c..7f6cd3f 100644 +--- a/src/lexer.pest ++++ b/src/lexer.pest +@@ -55,4 +55,4 @@ table_start = { "|"? ~ table_marker ~ ("|" ~ table_marker)* ~ "|"? ~ table_space + table_cell_end = { "|" ~ table_spacechar* ~ table_newline? } + table_row_end = { table_spacechar* ~ table_newline } + +-dangerous_url = { "data:" ~ !("png" | "gif" | "jpeg" | "webp") | "javascript:" | "vbscript:" | "file:" } ++dangerous_url = { ^"data:" ~ !(^"image/" ~ (^"png" | ^"gif" | ^"jpeg" | ^"webp")) | ^"javascript:" | ^"vbscript:" | ^"file:" } +diff --git a/src/tests.rs b/src/tests.rs +index c61a493..5f3e0cc 100644 +--- a/src/tests.rs ++++ b/src/tests.rs +@@ -998,3 +998,11 @@ fn description_lists() { + ), + ); + } ++ ++#[test] ++fn case_insensitive_safety() { ++ html( ++ "[a](javascript:a) [b](Javascript:b) [c](jaVascript:c) [d](data:xyz) [e](Data:xyz) [f](vbscripT:f) [g](FILE:g)\n", ++ "

a b c d e f g

\n", ++ ); ++} +-- +2.30.1 From patchwork Sun Feb 28 18:46:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27341 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 61D4C27BC4D; Sun, 28 Feb 2021 18:49:10 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 29EC827BC4C for ; Sun, 28 Feb 2021 18:49:10 +0000 (GMT) Received: from localhost ([::1]:46708 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR7t-00072Z-AU for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:49:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41622) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6q-0006ME-SX for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35693) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6q-0007tK-MB for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6q-0003BH-Ng for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 08/52] gnu: Add rust-fragile-1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453807412147 (code B ref 44492); Sun, 28 Feb 2021 18:48:04 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:54 +0000 Received: from localhost ([127.0.0.1]:47229 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6g-00039l-67 for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:54 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:38087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6V-00039E-Dj for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:43 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSs21YLz3xbj for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538061; bh=z/FFMZVxlyQL+6hslPNrHSzrOGvf0JvtGTDoJV/Yw5I=; h=From:To:Subject:Date:In-Reply-To:References; b=OqfWxmAaX5sNbTJhRR8IyAFWFKZW7GyDtvcW+L69HRFMBlJ3zGPN9/31hDVAL8MUi 86FK/LtJ3/oLB1ygHIriD4yayK+ucjYxaL1qmMHw8H6RT1YzVE/8gtvL6BJKOL6T4S bWKlfkRX/d8wa+0VCljJYYIpc/+PPkYPvOPTyB3s= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:54 +0100 Message-Id: <20210228184655.5159-9-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-fragile-1): 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 2c39c8249e..a48e64bc14 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14308,6 +14308,26 @@ implementation that is more efficient for smaller hash keys.") syntax, as used by HTML forms.") (license (list license:expat license:asl2.0)))) +(define-public rust-fragile-1 + (package + (name "rust-fragile") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "fragile" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1wlihmkjyhvl5rckal32p010piy1l15s6l81h7z31jcd971kk839")))) + (build-system cargo-build-system) + (home-page "https://github.com/mitsuhiko/rust-fragile") + (synopsis "Wrapper types for sending non-send values to other threads") + (description "This package provides wrapper types for sending non-send +values to other threads.") + (license license:asl2.0))) + (define-public rust-fragile-0.3 (package (name "rust-fragile") From patchwork Sun Feb 28 18:46:55 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27340 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 31AFC27BC4D; Sun, 28 Feb 2021 18:48:57 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 059E727BC4C for ; Sun, 28 Feb 2021 18:48:57 +0000 (GMT) Received: from localhost ([::1]:46026 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lGR7g-0006lS-7o for patchwork@mira.cbaines.net; Sun, 28 Feb 2021 13:48:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:41624) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lGR6r-0006MG-96 for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:35694) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lGR6r-0007tP-2K for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lGR6r-0003BO-45 for guix-patches@gnu.org; Sun, 28 Feb 2021 13:48:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v2 09/52] gnu: rust-either-1: Update to 1.6.1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 28 Feb 2021 18:48:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44492 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: 44492@debbugs.gnu.org Received: via spool by 44492-submit@debbugs.gnu.org id=B44492.161453807412153 (code B ref 44492); Sun, 28 Feb 2021 18:48:05 +0000 Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:54 +0000 Received: from localhost ([127.0.0.1]:47231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6g-00039s-H5 for submit@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:54 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:22042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lGR6W-00039L-Oy for 44492@debbugs.gnu.org; Sun, 28 Feb 2021 13:47:45 -0500 Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at [217.149.164.20]) by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSt6JZHz3xQt for <44492@debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:42 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1614538062; bh=3zf6Gz6BH/umn3A8Z94aQHMN2o/0Q+dVwdpsgeMFOG0=; h=From:To:Subject:Date:In-Reply-To:References; b=W+ya7BhavSkfWwfflRMbCx6dQsYv61MvsZp40VsI1aqh8p2BrrXVblJ7ey43U2CyL RX0w6+ABhPaB9uk0pM19BMQ3OZKwbW5M6/Gler1Y2vbKOwjoDIvpv7lpgggzTPAVT+ 3fgl4KMhydIv4yXUKTecp1XFfcmNKmkYfRXOWL1E= From: Leo Prikler Date: Sun, 28 Feb 2021 19:46:55 +0100 Message-Id: <20210228184655.5159-10-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <87sg5lhemw.fsf@nicolasgoaziou.fr> References: <87sg5lhemw.fsf@nicolasgoaziou.fr> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-either-1): Update to 1.6.1. --- 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 a48e64bc14..beb9234b47 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12320,7 +12320,7 @@ signing, and verification in pure Rust.") (define-public rust-either-1 (package (name "rust-either") - (version "1.5.3") + (version "1.6.1") (source (origin (method url-fetch) @@ -12329,7 +12329,7 @@ signing, and verification in pure Rust.") (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1qyz1b1acad6w0k5928jw5zaq900zhsk7p8dlcp4hh61w4f6n7xv")))) + "0mwl9vngqf5jvrhmhn9x60kr5hivxyjxbmby2pybncxfqhf4z3g7")))) (build-system cargo-build-system) (arguments `(#:skip-build? #t