From patchwork Sun Mar 7 17:34:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27484 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 A401927BC55; Sun, 7 Mar 2021 17:36:19 +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 891F527BC50 for ; Sun, 7 Mar 2021 17:36:18 +0000 (GMT) Received: from localhost ([::1]:52456 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKD-00064e-Mf for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58998) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxJz-00060C-Mp for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58014) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxJz-0005nM-FO for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxJz-0003fY-Cj for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 01/46] gnu: Add rust-ruma-identifiers-validation-0.1. References: <87tuu2p37n.fsf@cbaines.net> In-Reply-To: <87tuu2p37n.fsf@cbaines.net> Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36: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.161513854213917 (code B ref 44492); Sun, 07 Mar 2021 17:36:03 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:42 +0000 Received: from localhost ([127.0.0.1]:41292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJd-0003cB-IJ for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:42 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:16375) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJW-0003bn-LA for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:37 -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 4DtpXL5fwlz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138530; bh=4DwvixvlqN0HSreVVPkBHqfV/OGt9zYbpA8mhGkf6iE=; h=From:To:Subject:Date; b=Ho4kCJ9lwpVpZilHA4R2Kr4xnJ9CRQbyggNDqHjYdl9goWs0MoQGFv0p4xqKn5ymX RhMAcd6JZ2Guj0gm3e+BTm3aiEd6t0c/VSpm/AJQc6nQeUXvfAifRvh7xjWWs6xOOg Eq7ZRbbdqN6mBSWfIB9+0qWtTxpC2LsDw2OqplNI= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:13 +0100 Message-Id: <20210307173459.3048-1-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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 abe4a937e5..bebe80e2b6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32754,6 +32754,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 Mar 7 17:34:14 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27483 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 DF26427BC54; Sun, 7 Mar 2021 17:36:18 +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 27CF527BC51 for ; Sun, 7 Mar 2021 17:36:18 +0000 (GMT) Received: from localhost ([::1]:52448 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKD-000636-61 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58996) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxJz-0005zt-Kt for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58013) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxJz-0005mS-1V for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxJy-0003fP-Ux for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 02/46] 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, 07 Mar 2021 17:36: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.161513854113902 (code B ref 44492); Sun, 07 Mar 2021 17:36:02 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:41 +0000 Received: from localhost ([127.0.0.1]:41288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJZ-0003c4-N3 for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:41 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:16792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJX-0003bq-Gx for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35: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 4DtpXN6Zmwz3wZk for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:32 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138532; bh=za1DHGJCcaCuGkBM7rEAP5rSYs3JmyQJP99SOf99SJY=; h=From:To:Subject:Date:In-Reply-To:References; b=nMa7bcIBLk9Sytts46060tBEjc6qRWu//wf0WtpRe4ipcB0prsxPbt/i/RoDVHGdl yUvMZtQTUebvYpvEME1gcfn9DI5IoHh5zl7AuC8A1fv2OSJlr4JRYEtsJ12Bkan1Gd 4QzH0loGaY4CDkHPuEOKATa8zoGWUbX8UOy7b0OU= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:14 +0100 Message-Id: <20210307173459.3048-2-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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 bebe80e2b6..38e4c6d229 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32754,6 +32754,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 Mar 7 17:34:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27485 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 ACBC327BC50; Sun, 7 Mar 2021 17:36:20 +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 0487127BC51 for ; Sun, 7 Mar 2021 17:36:19 +0000 (GMT) Received: from localhost ([::1]:52484 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKE-000663-61 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59004) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK1-00060y-9C for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58018) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK1-0005or-23 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK0-0003fz-W4 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 03/46] gnu: Add rust-ruma-identifiers-0.17. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36: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.161513854713968 (code B ref 44492); Sun, 07 Mar 2021 17:36:04 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:47 +0000 Received: from localhost ([127.0.0.1]:41301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJi-0003d8-O6 for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:47 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:30079) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJZ-0003by-L8 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:44 -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 4DtpXR0RBKz3wpf for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138535; bh=Pv6LOIG6DhgwfvPulHLbgOqdbIphoqiWCBa1jNaL2q0=; h=From:To:Subject:Date:In-Reply-To:References; b=G/uVZCrDIuutRsWrndmOatq6LJv6keA2QIRTnN43EVf71x0X69Br7slfuOEdY3zXQ 8Xn95KyNJ76/3YI5A6nXXCOVHCtXjcJ01E2Aj7Kj/KxA7WgcKWtQUeNbP3ri6FUq4b PUAKqDNZ6PGAJhJm4vMxacVXY/iyY1BQ5cIBRbXo= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:15 +0100 Message-Id: <20210307173459.3048-3-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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 38e4c6d229..40a48dd6c5 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -32754,6 +32754,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 Mar 7 17:34:16 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27489 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 0DDA827BC50; Sun, 7 Mar 2021 17:36:28 +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 961F727BC54 for ; Sun, 7 Mar 2021 17:36:26 +0000 (GMT) Received: from localhost ([::1]:53382 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKL-0006UU-OR for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59000) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK0-00060l-Ew for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58016) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK0-0005oK-80 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxJz-0003ff-VG for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 04/46] gnu: Add rust-entities-1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36: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.161513854313931 (code B ref 44492); Sun, 07 Mar 2021 17:36:03 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:43 +0000 Received: from localhost ([127.0.0.1]:41295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJf-0003cb-3p for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:43 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:26818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJb-0003c7-Pg for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:41 -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 4DtpXT1SD1z3wXB for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138537; bh=M1eE2+Uk72PK9uJHOz2tBUxvjTggL9pAyBm1ZcPj/+o=; h=From:To:Subject:Date:In-Reply-To:References; b=CeVt26ZdlAO77D1/xrqUYHjbpD189YBjqG6C9RiVFEmXCPYW9IcgaO1wJyPJkI7Wg FrtkTCDIU3eyMlL9SKocC2WLHUMAGyaNC4RPQqU8jBPaMpmy/cbw6ZxhCOohZI/8as hzrrT1Ej50oqt4DTyrfgZf78tkF5NBca2HX0pUKs= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:16 +0100 Message-Id: <20210307173459.3048-4-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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 40a48dd6c5..25aec64ee6 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12676,6 +12676,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 Mar 7 17:34:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27487 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 3E82B27BC54; Sun, 7 Mar 2021 17:36: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 C237F27BC50 for ; Sun, 7 Mar 2021 17:36:25 +0000 (GMT) Received: from localhost ([::1]:53246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKK-0006RJ-Uj for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59002) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK0-00060r-Qc for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58017) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK0-0005oc-Jq for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK0-0003fs-HF for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 05/46] gnu: Add rust-twoway-0.2. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36: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.161513854313939 (code B ref 44492); Sun, 07 Mar 2021 17:36:04 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:43 +0000 Received: from localhost ([127.0.0.1]:41297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJf-0003ce-Bm for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:43 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:65154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJd-0003cI-VN for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35: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 4DtpXW2Q3Vz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138539; bh=YD8OmSjhMSTb0uS0W8b000/5aTXGRgCJw0atdMJgFMY=; h=From:To:Subject:Date:In-Reply-To:References; b=RfkPSgBNFkKFo1hdJO6TYgNywj5CJAfjSK1UpRWk9sga8fFviEDgpwYt2+GkO0+8k 9kRrAhq45hK1q9Kb6o2/HgsdabpZM04wDC5oOUVMzN34b8Pyoxudk3QnMLGqPCKkJG Zbn48WZ5Ls4qbCY3cJFvDAiSVRPmja9I7p8a0pK4= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:17 +0100 Message-Id: <20210307173459.3048-5-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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 25aec64ee6..162617c7aa 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -45009,8 +45009,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 @@ -45020,20 +45050,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 Mar 7 17:34:18 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27488 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 B6ECF27BC55; Sun, 7 Mar 2021 17:36:27 +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 676BA27BC50 for ; Sun, 7 Mar 2021 17:36:26 +0000 (GMT) Received: from localhost ([::1]:53324 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKL-0006TE-JF for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59006) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK1-000621-LH for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58019) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK1-0005pI-EO for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK1-0003g7-Ca for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 06/46] gnu: Add rust-comrak-0.7. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36: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.161513855013985 (code B ref 44492); Sun, 07 Mar 2021 17:36:05 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:50 +0000 Received: from localhost ([127.0.0.1]:41303 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJj-0003dF-4J for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:50 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:30815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJg-0003cs-9Z for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35: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 4DtpXY3ff6z3x84 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138541; bh=jsfe0LxORMCtByNM+FZ2rmmrGw13o6INqRknilCnI9M=; h=From:To:Subject:Date:In-Reply-To:References; b=Rj7tReAn+8CwUxAxb5tFGFhO4YOUURS1T2Hp6BScfHoyIpHFFcpujPW2hUZBgPUbA 6ZH3i3VyYAURsTNtY/3Ktnz/+qlLL2uOnTIHMvhW7CJtI1dmt2q+5pPeQbtgWkFcQN L/yntF1X1oCY8iNTPRqHD1dfBsjLPxkBszJxAPak= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:18 +0100 Message-Id: <20210307173459.3048-6-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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 fb3b395852..4bb2806811 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1606,6 +1606,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 162617c7aa..77f88dff21 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -7655,6 +7655,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 Mar 7 17:34:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27496 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 4F45D27BC51; Sun, 7 Mar 2021 17:36:44 +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 01D3A27BC50 for ; Sun, 7 Mar 2021 17:36:44 +0000 (GMT) Received: from localhost ([::1]:54994 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKd-00076a-6e for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK2-00063B-4s for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58023) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK1-0005pV-UC for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK1-0003gG-QE for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 07/46] gnu: Add rust-fragile-1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36: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.161513855113993 (code B ref 44492); Sun, 07 Mar 2021 17:36:05 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:51 +0000 Received: from localhost ([127.0.0.1]:41307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJm-0003dW-KW for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:50 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:18245) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJi-0003d6-DI for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:46 -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 4DtpXb5sbjz3wXB for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138543; bh=j0IzDppmcuQlFdJ2kgqK1MpPcTjDkyy1kUViDThgg4I=; h=From:To:Subject:Date:In-Reply-To:References; b=YdxWro+vx/c4KqdscTRx7RbTLvbX5kkK9TVTN63GQNznrWoYWkpcU1dl0eQv8xcHb i6QhB6RSE+dOYmm72oXh4IdFnSo9iKg3QsJpphb6PqT+0Ts7c0ujGsTrVcixDRWEs6 aR2o2XhNIijO9Hq7YQGalv9D4z1exiJV3JBpJNMU= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:19 +0100 Message-Id: <20210307173459.3048-7-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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 77f88dff21..fc451ed1da 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -14362,6 +14362,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 Mar 7 17:34:20 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27486 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 C5A7527BC51; Sun, 7 Mar 2021 17:36:20 +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 7EE7827BC54 for ; Sun, 7 Mar 2021 17:36:19 +0000 (GMT) Received: from localhost ([::1]:52508 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKE-00067A-L4 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59010) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK2-000641-U5 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58024) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK2-0005pu-Mo for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK2-0003gY-Jo for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:06 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 08/46] 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, 07 Mar 2021 17:36:06 +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.161513855114005 (code B ref 44492); Sun, 07 Mar 2021 17:36:06 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:51 +0000 Received: from localhost ([127.0.0.1]:41309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJm-0003de-Tm for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:51 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:31323) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJk-0003dM-82 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:48 -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 4DtpXd6rK6z3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:45 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138546; bh=nLGnmxpeR/cqPkezi9a2gNe3UvX7ijPVihCQ7Qc/8pg=; h=From:To:Subject:Date:In-Reply-To:References; b=pU6a7hPrqw7U1/UKccnNHaxVO4vTrzaXYYbNEjZLywp8xgyfi5e0SEDKAhcAG3bFX XZNZSFOGbiskQ9W+ogMzFd+Do7DxdNCNpW1sgKRryk2dwmIk5wog0GUt0tznPLqH8j OxVRtovgWCAiStfzBnmdVFgsP2uCDNOomc2IIzzs= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:20 +0100 Message-Id: <20210307173459.3048-8-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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 fc451ed1da..73c9fcb05e 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -12374,7 +12374,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) @@ -12383,7 +12383,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 From patchwork Sun Mar 7 17:34:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27493 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 B223127BC50; Sun, 7 Mar 2021 17:36:37 +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 12B3127BC51 for ; Sun, 7 Mar 2021 17:36:37 +0000 (GMT) Received: from localhost ([::1]:54242 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKW-0006ou-7W for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59012) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK3-000643-AC for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58025) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK3-0005qC-2i for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK3-0003gg-0t for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 09/46] gnu: Add rust-gspell-sys-0.4. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:06 +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.161513855214014 (code B ref 44492); Sun, 07 Mar 2021 17:36:06 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:52 +0000 Received: from localhost ([127.0.0.1]:41311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJo-0003dy-CC for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:52 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:1902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJm-0003dU-Cb for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:50 -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 4DtpXg5gqsz3wZk for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:47 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138547; bh=zJa/VkSC08IK5Do6xxb/YeOJ8XLAjfI66JW+UB47Y1A=; h=From:To:Subject:Date:In-Reply-To:References; b=HJWrwMs9F3Qrk/+n2LLeUUHXdxMKwLEGEJvlISKi2sLS4F+S7evpm3AjYZ/MOkUa9 7BqR7Ao18RZToR2OjJPlRbl8hePF9CgsqKWDN7iNKGAStfrqDfCfoQQ0gVJb2Thvw5 eps9snOMoFsZnWdZ7aGC6G1sxLQFnhenkiI92F2M= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:21 +0100 Message-Id: <20210307173459.3048-9-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gspell-sys-0.4): New variable. --- gnu/packages/crates-gtk.scm | 48 ++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 0d72fbf321..09aa79daba 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -26,7 +26,8 @@ #:use-module (gnu packages crates-io) #:use-module (gnu packages crates-graphics) #:use-module (gnu packages glib) - #:use-module (gnu packages gtk)) + #:use-module (gnu packages gtk) + #:use-module (gnu packages pkg-config)) ;;; ;;; Please: Try to add new module packages in alphabetic order. @@ -887,6 +888,51 @@ (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))))) +(define-public rust-gspell-sys-0.4 + (package + (name "rust-gspell-sys") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gspell-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "07snannzd36wlms2x880ylkq7h1162g0kv9y54wlrc2nd11kjc2c")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gtk-sys" ,rust-gtk-sys-0.9) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("atk" ,atk) + ("cairo" ,cairo) + ("glib" ,glib) + ("gspell" ,(module-ref (resolve-module '(gnu packages gnome)) + 'gspell)) + ("gtk+" ,gtk+) + ("pango" ,pango))) + (home-page "https://gitlab.gnome.org/World/Rust/gspell-rs") + (synopsis "Raw C-FFI bindings for gspell") + (description "This package provides raw C-FFI bindings for the gspell library.") + (license license:gpl3+))) + (define-public rust-gtk-0.8 (package (name "rust-gtk") From patchwork Sun Mar 7 17:34:22 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27491 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 A5EB627BC51; Sun, 7 Mar 2021 17:36:36 +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 5C35B27BC50 for ; Sun, 7 Mar 2021 17:36:36 +0000 (GMT) Received: from localhost ([::1]:54164 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKV-0006n4-KS for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59014) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK3-000645-M0 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58028) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK3-0005qL-FC for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK3-0003go-DN for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 10/46] gnu: Add rust-gspell-0.4. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:07 +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.161513855514034 (code B ref 44492); Sun, 07 Mar 2021 17:36:07 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:55 +0000 Received: from localhost ([127.0.0.1]:41314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJq-0003eD-ML for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:55 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:2129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJo-0003dx-Kq for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:53 -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 4DtpXj6j40z3wXB for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138550; bh=/rY1ROwkQsDWksNYUc/en5NJCBOifTCF3mbyDXS0mcI=; h=From:To:Subject:Date:In-Reply-To:References; b=KxT50PDUMIUkq455M1bAdCZiOpW71eWZFLg1ZcQUBcJL02Ddog26dVdL/X0r9QNnK tAYy6cA5Co7dX4XXFddFnAA0x4BNN/92Oz6TQnuTwA5lS2lHZZs4CLKLibthkgqoFu mhjaPKw9ze7EI0zQQq4B2m35QIXz6TRHNzM2CAkI= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:22 +0100 Message-Id: <20210307173459.3048-10-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gspell-0.4): New variable. --- gnu/packages/crates-gtk.scm | 66 ++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 09aa79daba..5d66ed1c13 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -23,11 +23,13 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (gnu packages) + #:use-module (gnu packages aspell) #:use-module (gnu packages crates-io) #:use-module (gnu packages crates-graphics) #:use-module (gnu packages glib) #:use-module (gnu packages gtk) - #:use-module (gnu packages pkg-config)) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages xorg)) ;;; ;;; Please: Try to add new module packages in alphabetic order. @@ -933,6 +935,68 @@ (description "This package provides raw C-FFI bindings for the gspell library.") (license license:gpl3+))) +(define-public rust-gspell-0.4 + (package + (name "rust-gspell") + (version "0.4.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "gspell" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "10wi6p6dhdqypfqlih18mrl7vgni7y64mrhdh5ymayp4d07djshk")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-gdk" ,rust-gdk-0.12) + ("rust-gdk-sys" ,rust-gdk-sys-0.9) + ("rust-gio" ,rust-gio-0.8) + ("rust-gio-sys" ,rust-gio-sys-0.9) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gspell-sys" ,rust-gspell-sys-0.4) + ("rust-gtk" ,rust-gtk-0.8) + ("rust-gtk-sys" ,rust-gtk-sys-0.9) + ("rust-libc" ,rust-libc-0.2)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + + ;; For the missing /etc/machine-id. + (setenv "DBUS_FATAL_WARNINGS" "0") + + ;; Allow Enchant and its Aspell backend to find the en_US + ;; dictionary. + (setenv "ASPELL_DICT_DIR" + (string-append (assoc-ref inputs "aspell-dict-en") + "/lib/aspell")) + #t))))) + (native-inputs + `(("aspell-dict-en" ,aspell-dict-en) + ("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("atk" ,atk) + ("cairo" ,cairo) + ("glib" ,glib) + ("gspell" ,(module-ref (resolve-module '(gnu packages gnome)) + 'gspell)) + ("gtk+" ,gtk+) + ("pango" ,pango))) + (home-page + "https://gitlab.gnome.org/World/Rust/gspell-rs") + (synopsis "Rust bindings for gspell") + (description "This package provides Rust bindings for the gspell spell +checking library.") + (license license:gpl3+))) + (define-public rust-gtk-0.8 (package (name "rust-gtk") From patchwork Sun Mar 7 17:34:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27492 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 3804227BC54; Sun, 7 Mar 2021 17:36:37 +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 CFF7327BC50 for ; Sun, 7 Mar 2021 17:36:36 +0000 (GMT) Received: from localhost ([::1]:54258 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKW-0006pH-1Z for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:36 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59016) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK4-00064Y-3F for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:08 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58029) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK3-0005qT-S8 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK3-0003h3-Q6 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 11/46] gnu: Add rust-muldiv-0.2. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:07 +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.161513855714045 (code B ref 44492); Sun, 07 Mar 2021 17:36:07 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:35:57 +0000 Received: from localhost ([127.0.0.1]:41318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJt-0003eT-4c for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:57 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:28820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJq-0003eC-P6 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:55 -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 4DtpXm1Hkxz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138552; bh=K9ElUdhwiTzNNTsAKCh99kKCX/Pl9lMR7Zq3LH7WjnM=; h=From:To:Subject:Date:In-Reply-To:References; b=nLYJBodh/tyyolMGWCd3K+diJLLdrTktJigSXIEYa1a7ZeuBzFbHr9NVQONXIwzTd KFR7OfiaDwTaZW27M9x06Y5o1SNdibetiPcWunTF9aP74x8XESQOiynAca+TAKOBRJ HrOBtq+wMk/oR+Rz7y007f6SuLLgFC0ipJqpsVGU= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:23 +0100 Message-Id: <20210307173459.3048-11-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-muldiv-0.2): 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 73c9fcb05e..d54e29edcd 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -23534,6 +23534,29 @@ checking.") "Chaining APIs for both self -> Self and &mut self methods.") (license license:expat))) +(define-public rust-muldiv-0.2 + (package + (name "rust-muldiv") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "muldiv" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "014jlry2l2ph56mp8knw65637hh49q7fmrraim2bx9vz0a638684")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs + (("rust-quickcheck" ,rust-quickcheck-0.9)))) + (home-page "https://github.com/sdroege/rust-muldiv") + (synopsis "Perform combined multiplication and division") + (description "This package provides a trait for numeric types to perform +combined multiplication and division with overflow protection.") + (license license:expat))) + (define-public rust-multi-default-trait-impl-0.1 (package (name "rust-multi-default-trait-impl") From patchwork Sun Mar 7 17:34:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27497 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 5072C27BC54; Sun, 7 Mar 2021 17:36:50 +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 E9DC827BC50 for ; Sun, 7 Mar 2021 17:36:49 +0000 (GMT) Received: from localhost ([::1]:55636 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKj-0007LI-5p for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59022) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK5-00065K-8S for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58032) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK5-0005ro-1Z for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK4-0003hN-VH for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:08 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 12/46] gnu: Add rust-gstreamer-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:08 +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.161513856214088 (code B ref 44492); Sun, 07 Mar 2021 17:36:08 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:02 +0000 Received: from localhost ([127.0.0.1]:41324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJx-0003f3-Tw for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:02 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:32407) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJs-0003eR-Ug for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:00 -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 4DtpXp2KCVz3wZk for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138554; bh=Qrp+W4a6dBM/aekBVohXfPwmHmPaEzjyRO9ocmRiqyc=; h=From:To:Subject:Date:In-Reply-To:References; b=PgG6WRVxnveCwCC/XZa1X8yNPnOyUS2r3jyIutqlw9McAi4Q6IDOjiG+cdHwYbT1w zP2Q9ywIx8eIVai2zMobB+w0TuXkAkYlXsId6ZPkUaEbL/o29yN2n0HFkDzQQrUvFz LTbwWyxHHCxagw+1VhYG2P506Pj87Jfs8YioWebU= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:24 +0100 Message-Id: <20210307173459.3048-12-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 5d66ed1c13..41cbe597db 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -27,6 +27,7 @@ #:use-module (gnu packages crates-io) #:use-module (gnu packages crates-graphics) #:use-module (gnu packages glib) + #:use-module (gnu packages gstreamer) #:use-module (gnu packages gtk) #:use-module (gnu packages pkg-config) #:use-module (gnu packages xorg)) @@ -997,6 +998,46 @@ checking library.") (license license:gpl3+))) +(define-public rust-gstreamer-sys-0.8 + (package + (name "rust-gstreamer-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1nsk802vlcyi9p93sg60wv8fzb2mq7j52lfdda4va2kxp40xl60x")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to GStreamer") + (description "This package provides FFI bindings to libgstreamer-1.0.") + (license license:expat))) + (define-public rust-gtk-0.8 (package (name "rust-gtk") From patchwork Sun Mar 7 17:34:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27494 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 97DE227BC51; Sun, 7 Mar 2021 17:36:43 +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 4F5A527BC50 for ; Sun, 7 Mar 2021 17:36:43 +0000 (GMT) Received: from localhost ([::1]:54922 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKc-00074z-HT for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK4-00065E-P6 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58031) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK4-0005rS-Hx for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:08 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK4-0003hF-Fk for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:08 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 13/46] gnu: Add rust-gstreamer-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:08 +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.161513856114067 (code B ref 44492); Sun, 07 Mar 2021 17:36:08 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:01 +0000 Received: from localhost ([127.0.0.1]:41321 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJw-0003ej-DF for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:00 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:32631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJv-0003eb-5L for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:35:59 -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 4DtpXr3Xz6z3wXB for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138556; bh=LBt9QbvjkbQ9EFVQ3lwrHcwMNLcqDprGhi+yT52M1DM=; h=From:To:Subject:Date:In-Reply-To:References; b=f+G0Ikmx1fZvlDXLL++cmVsxIOM+KzaOX55KyWWBq9pVloFzp9usahMIlmloL+Dye G4L9YPUsKdP7Hf+itjhbaDDjgqvJkAAxBFY2KdqkJtX6KqNSl9GrwD3dt4HNtMsEbK w5O9QasLd8jVu74pPqLDDOVWf+cLGXm6TTsw4CiM= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:25 +0100 Message-Id: <20210307173459.3048-13-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-0.15): New variable. --- gnu/packages/crates-gtk.scm | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 41cbe597db..f6e1505ce5 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -998,6 +998,56 @@ checking library.") (license license:gpl3+))) +(define-public rust-gstreamer-0.15 + (package + (name "rust-gstreamer") + (version "0.15.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0qx1fhr9ajms0128ixmi2ncr35llwppdb0z7ximw2vnd2jhn91nf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-cfg-if" ,rust-cfg-if-0.1) + ("rust-futures-channel" + ,rust-futures-channel-0.3) + ("rust-futures-core" ,rust-futures-core-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-muldiv" ,rust-muldiv-0.2) + ("rust-num-rational" ,rust-num-rational-0.2) + ("rust-paste" ,rust-paste-0.1) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1) + ("rust-serde" ,rust-serde-1) + ("rust-serde-bytes" ,rust-serde-bytes-0.11) + ("rust-serde-derive" ,rust-serde-derive-1)) + #:cargo-development-inputs + (("rust-futures-executor" + ,rust-futures-executor-0.3) + ("rust-ron" ,rust-ron-0.5) + ("rust-serde-json" ,rust-serde-json-1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer") + (description "This package provides Rust bindings for GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-sys-0.8 (package (name "rust-gstreamer-sys") From patchwork Sun Mar 7 17:34:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27499 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 C047727BC51; Sun, 7 Mar 2021 17:36: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 88F5727BC50 for ; Sun, 7 Mar 2021 17:36:55 +0000 (GMT) Received: from localhost ([::1]:56194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKo-0007Wt-Q5 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:54 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59024) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK5-00065L-Mn for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58033) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK5-0005rs-Ey for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK5-0003hV-Cz for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 14/46] gnu: Add rust-gstreamer-base-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:09 +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.161513856214096 (code B ref 44492); Sun, 07 Mar 2021 17:36:09 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:02 +0000 Received: from localhost ([127.0.0.1]:41326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJy-0003f9-84 for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:02 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:32938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJx-0003ev-B7 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:01 -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 4DtpXt530Sz3wpf for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:35:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138558; bh=RTNJVAogu8x1J3dTJv5YkOdo8dz4J0gbF+OYkt8lxR4=; h=From:To:Subject:Date:In-Reply-To:References; b=DLDhaOUSMxQRLNI/PRuzlH0uycV1FlVe8/3Gn9FJspJ/7B2WmtNagDQYMIdrZyLhK youSXCyOEiMO65OyQvIVp0T3U8IFpYzRdT2CFiqeMMDnz/3PFty1M+5KO4HlO6ie+c zZIR2l32iDFx2uah56zZ0CI1heyl/W6Sjj54GMKY= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:26 +0100 Message-Id: <20210307173459.3048-14-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-base-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 41 +++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index f6e1505ce5..8fbb78480b 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1048,6 +1048,47 @@ checking library.") (description "This package provides Rust bindings for GStreamer.") (license (list license:expat license:asl2.0)))) +(define-public rust-gstreamer-base-sys-0.8 + (package + (name "rust-gstreamer-base-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-base-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1v9v09jqjrwz87c4r7za3yb6g7had112d8zwjdjmhg2b2x94yf5s")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to glibgstbase-1.0") + (description "This package provides FFI bindings to libgstbase-1.0.") + (license license:expat))) + (define-public rust-gstreamer-sys-0.8 (package (name "rust-gstreamer-sys") From patchwork Sun Mar 7 17:34:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27495 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 EEA0827BC51; Sun, 7 Mar 2021 17:36:43 +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 A4D8027BC50 for ; Sun, 7 Mar 2021 17:36:43 +0000 (GMT) Received: from localhost ([::1]:54968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKc-000760-SL for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59026) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK6-000665-3b for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:11 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58036) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK5-0005sF-SH for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK5-0003he-PS for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 15/46] gnu: Add rust-gstreamer-video-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:09 +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.161513856614167 (code B ref 44492); Sun, 07 Mar 2021 17:36:09 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:06 +0000 Received: from localhost ([127.0.0.1]:41336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxK1-0003gF-Oe for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:06 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:20326) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxJz-0003fV-Fa for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:04 -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 4DtpXw6JS4z3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138560; bh=0nOPoelcp6vkDSRxoR7PaRR64RtbnUfydmPec5kHj+0=; h=From:To:Subject:Date:In-Reply-To:References; b=dJzs5hJhJN/N6W2Bybe4Sbfiw4vMyYrdErDg8i9htJ8oJhBGoyGVtvQaKjUDbtvQk yK/g4LjF3hA+zQUyWuAWzY18Xj6wbo95YJsxG2TUfIq5MIJCMu2ovS4qE9QpA6eVlt X4XHphAtezk/+LWxaXWrLkpGoxoOvatg+spmy9Kw= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:27 +0100 Message-Id: <20210307173459.3048-15-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-video-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 8fbb78480b..9134a80fdb 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1129,6 +1129,50 @@ checking library.") (description "This package provides FFI bindings to libgstreamer-1.0.") (license license:expat))) +(define-public rust-gstreamer-video-sys-0.8 + (package + (name "rust-gstreamer-video-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-video-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1k5prjimlrm5c68vk6wq1l9y440p5vskrq862rcb9x22z2c44pv1")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; XXX: ABI mismatch + #:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-base-sys" + ,rust-gstreamer-base-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to libgstvideo-1.0") + (description "This package provides FFI bindings to libgstvideo-1.0.") + (license license:expat))) + (define-public rust-gtk-0.8 (package (name "rust-gtk") From patchwork Sun Mar 7 17:34:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27490 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 4446D27BC50; Sun, 7 Mar 2021 17:36:28 +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 4A59127BC51 for ; Sun, 7 Mar 2021 17:36:27 +0000 (GMT) Received: from localhost ([::1]:53440 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKM-0006Vn-FO for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59032) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK7-00066E-LC for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:11 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58038) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK6-0005sU-CB for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:11 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK6-0003hs-8n for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:10 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 16/46] gnu: Add rust-gstreamer-player-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:10 +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.161513856714197 (code B ref 44492); Sun, 07 Mar 2021 17:36:10 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:07 +0000 Received: from localhost ([127.0.0.1]:41341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxK3-0003gn-A5 for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:07 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:33482) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxK1-0003g6-Jx for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:06 -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 4DtpXz0GHLz3wZk for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:02 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138563; bh=mMn4Z5d1bPcVZsSpS70bvNz19FMXNjfXvhXEceJe2Vc=; h=From:To:Subject:Date:In-Reply-To:References; b=aRzvJzn70lfzrwIRIXNCEOp73GMPjw0rnxCDnc7PZfat6IzL4BjsuSiQMQAY7JKZb LuI7XoPZmrhhX2wuFobOzK4VEzcoI7IqAzlXNoXhi4zMk0DhKZu7+V9OW8mHO5ZId5 0WziQLelsfOf4dllka2IwdP4bxyneo6bLV8/Z7gM= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:28 +0100 Message-Id: <20210307173459.3048-16-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-player-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 9134a80fdb..79c0463cc5 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1089,6 +1089,50 @@ checking library.") (description "This package provides FFI bindings to libgstbase-1.0.") (license license:expat))) +(define-public rust-gstreamer-player-sys-0.8 + (package + (name "rust-gstreamer-player-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-player-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0g21c7yk1855k5qdyn0hcwa6v1dy9admipy8s7544d7d19rqmhww")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-gstreamer-video-sys" + ,rust-gstreamer-video-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-bad" ,gst-plugins-bad))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to libgstplayer-1.0") + (description "This package provides FFI bindings to libgstplayer-1.0.") + (license license:expat))) + (define-public rust-gstreamer-sys-0.8 (package (name "rust-gstreamer-sys") From patchwork Sun Mar 7 17:34:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27498 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 9B71C27BC50; Sun, 7 Mar 2021 17:36:50 +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 2FA5A27BC51 for ; Sun, 7 Mar 2021 17:36:50 +0000 (GMT) Received: from localhost ([::1]:55666 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxKj-0007Lq-D1 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:36:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxK7-00066F-Kj for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:11 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58039) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxK6-0005sX-Rc for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:11 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxK6-0003i4-Oq for guix-patches@gnu.org; Sun, 07 Mar 2021 12:36:10 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 17/46] gnu: Add rust-gstreamer-base-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:36:10 +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.161513857014247 (code B ref 44492); Sun, 07 Mar 2021 17:36:10 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:10 +0000 Received: from localhost ([127.0.0.1]:41349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxK5-0003hd-KZ for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:09 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:3866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxK3-0003gs-Ow for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:08 -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 4DtpY11CY9z3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138565; bh=4GwFON6fd7Pd0fP31lI21MvFIHwdrHjot+mcbKppWj4=; h=From:To:Subject:Date:In-Reply-To:References; b=UB5qkt7iEg5FiSiI5rHdrnkPII0cIfunnHLEGRMr/O1zdmtQ1sRwtNqntxq/QsAe6 6iDqA0OsEyjC/eselDG9ROeoiedJYptBUJyk/BfckwnmTPJmoD/tvhUNxGAj4rL99Y r4vo3SNNBuAalcsgSRO2cUff/kn/WUPycZ/nGQ74= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:29 +0100 Message-Id: <20210307173459.3048-17-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-base-0.15): New variable. --- gnu/packages/crates-gtk.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 79c0463cc5..7be3276ab7 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1048,6 +1048,43 @@ checking library.") (description "This package provides Rust bindings for GStreamer.") (license (list license:expat license:asl2.0)))) +(define-public rust-gstreamer-base-0.15 + (package + (name "rust-gstreamer-base") + (version "0.15.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-base" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "04hwa85j3w959i025il908bvsx6dyiawkmc0w45hn9kcrisjyma2")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer" ,rust-gstreamer-0.15) + ("rust-gstreamer-base-sys" + ,rust-gstreamer-base-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer Base") + (description "This package provides Rust bindings for the base library of +GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-base-sys-0.8 (package (name "rust-gstreamer-base-sys") From patchwork Sun Mar 7 17:34:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27500 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 980C627BC51; Sun, 7 Mar 2021 17:37:15 +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 4BFEA27BC50 for ; Sun, 7 Mar 2021 17:37:15 +0000 (GMT) Received: from localhost ([::1]:56546 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxL8-0007fy-EV for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:14 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59524) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxKw-0007dm-GQ for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58112) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxKw-00067r-9P for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKw-0003oR-6F for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 18/46] gnu: Add rust-gstreamer-video-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513857214290 (code B ref 44492); Sun, 07 Mar 2021 17:37:02 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:12 +0000 Received: from localhost ([127.0.0.1]:41355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxK7-0003iP-UF for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:12 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:30631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxK5-0003hb-TI for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:10 -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 4DtpY32DYfz3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138567; bh=Cic/o+UPH6ypvPOazWjHLjIKHTgmvZWqtjMGAqnQIsM=; h=From:To:Subject:Date:In-Reply-To:References; b=C72sRK4Tu23fktaJDjpdGo8dkvHV3SgUclhaqWmoc6C7GGtCJJpyoLN7rfSfVB1jX 6NTb0xRGJvMCTveA6vC8KMiefteXcVPRmY4LMPf3HeTNiXFf2cWkciWQjVjzv3vodC BslH/U+x7NVENI3L7bfWFKPQ+3upGf6Q1phMZ6cY= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:30 +0100 Message-Id: <20210307173459.3048-18-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-video-0.15): New variable. --- gnu/packages/crates-gtk.scm | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 7be3276ab7..a6c416530d 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1210,6 +1210,50 @@ GStreamer.") (description "This package provides FFI bindings to libgstreamer-1.0.") (license license:expat))) +(define-public rust-gstreamer-video-0.15 + (package + (name "rust-gstreamer-video") + (version "0.15.7") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-video" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1jaday8gsmhixv5k78wxcsricmvqfsip486750ad8ih2jjdfdmqa")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-futures-channel" + ,rust-futures-channel-0.3) + ("rust-futures-util" ,rust-futures-util-0.3) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer" ,rust-gstreamer-0.15) + ("rust-gstreamer-base" ,rust-gstreamer-base-0.15) + ("rust-gstreamer-base-sys" + ,rust-gstreamer-base-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-gstreamer-video-sys" + ,rust-gstreamer-video-sys-0.8) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer video") + (description "This package provides Rust bindings for the video library of +GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-video-sys-0.8 (package (name "rust-gstreamer-video-sys") From patchwork Sun Mar 7 17:34:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27505 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 ED81B27BC51; Sun, 7 Mar 2021 17:37:24 +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 AC00127BC50 for ; Sun, 7 Mar 2021 17:37:24 +0000 (GMT) Received: from localhost ([::1]:57504 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLH-00087i-SS for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59526) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxKx-0007e5-0q for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58113) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxKw-00067v-Py for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKw-0003oe-Nh for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 19/46] gnu: Add rust-gstreamer-player-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513857414309 (code B ref 44492); Sun, 07 Mar 2021 17:37:02 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:14 +0000 Received: from localhost ([127.0.0.1]:41358 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKA-0003ie-9o for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:14 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:4368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxK8-0003iO-1c for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:12 -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 4DtpY53CPHz3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138569; bh=fOsc139jOxNIJQ1OoNiHVFQCs7fRyXBHPLGQwo2YrXk=; h=From:To:Subject:Date:In-Reply-To:References; b=HJgpy3bjqiWRMC42m95+yiUXAcxpW1p1fZcKj8wpU9P5WbfKCYinr5m6EQ4swXq4n U4VkYzqPl63N+1BpyoIkWQMIxwkD381eEQ/m3X4IONeQxr3P13fQsfjZDFLfUl/E99 YQFG/ZkxA8ItYhRelJZcoYXvhBL8kU/DRaLQg6u8= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:31 +0100 Message-Id: <20210307173459.3048-19-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-player-0.15): New variable. --- gnu/packages/crates-gtk.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index a6c416530d..f5e9972653 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1126,6 +1126,46 @@ GStreamer.") (description "This package provides FFI bindings to libgstbase-1.0.") (license license:expat))) +(define-public rust-gstreamer-player-0.15 + (package + (name "rust-gstreamer-player") + (version "0.15.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-player" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "167nv3s6pwr746gjm2i0vd6ygfmbp80hi4wm46lly3jgciy4kcq4")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer" ,rust-gstreamer-0.15) + ("rust-gstreamer-player-sys" + ,rust-gstreamer-player-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-gstreamer-video" + ,rust-gstreamer-video-0.15) + ("rust-libc" ,rust-libc-0.2) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-bad" ,gst-plugins-bad))) ; for -lgstplayer-1.0 + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer player") + (description "This package provides Rust bindings for the player library of +GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-player-sys-0.8 (package (name "rust-gstreamer-player-sys") From patchwork Sun Mar 7 17:34:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27501 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 E018927BC51; Sun, 7 Mar 2021 17:37:16 +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 8957827BC50 for ; Sun, 7 Mar 2021 17:37:16 +0000 (GMT) Received: from localhost ([::1]:56574 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxL9-0007gv-Lw for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59528) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxKx-0007em-FM for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58114) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxKx-00067z-8D for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKx-0003ol-4g for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 20/46] gnu: Add rust-gstreamer-audio-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513857714328 (code B ref 44492); Sun, 07 Mar 2021 17:37:03 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:17 +0000 Received: from localhost ([127.0.0.1]:41362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKD-0003j1-Iz for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:17 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:31110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKA-0003id-64 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:14 -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 4DtpY74D38z3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138571; bh=gGZhQQ8hbf+20CNoQFya4MSrYB77c0fd68t6cilgb3w=; h=From:To:Subject:Date:In-Reply-To:References; b=Xh81ZCDjx8bWkNVriuTpIJBst0W9v7TiFYrQHCeWsTlJPILeTgRhhV2uN3PxNnDC8 tR0jWBM3T/BhfYVqwSQvjOQ95FgKO5oguD9fslQW+We8ptnIBnJGCSFU/jnTp6aIwf CveCagaVcXRV0qV2i34DveZ3531/ysb34atdWTos= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:32 +0100 Message-Id: <20210307173459.3048-20-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-audio-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 45 +++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index f5e9972653..de4251b515 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1048,6 +1048,51 @@ checking library.") (description "This package provides Rust bindings for GStreamer.") (license (list license:expat license:asl2.0)))) +(define-public rust-gstreamer-audio-sys-0.8 + (package + (name "rust-gstreamer-audio-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-audio-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1rxw1s57yrw1zsbindaf2sj05df4qh17bshadqfw77y4xr9izjdv")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? + #t + #:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-base-sys" + ,rust-gstreamer-base-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to libgstaudio-1.0") + (description "This package provides FFI bindings to libgstaudio-1.0.") + (license license:expat))) + (define-public rust-gstreamer-base-0.15 (package (name "rust-gstreamer-base") From patchwork Sun Mar 7 17:34:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27509 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 B623327BC51; Sun, 7 Mar 2021 17:37:40 +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 7A0B727BC50 for ; Sun, 7 Mar 2021 17:37:40 +0000 (GMT) Received: from localhost ([::1]:58410 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLX-0008VC-Jw for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59530) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxKx-0007fo-SS for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58117) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxKx-00069A-LG for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKx-0003ot-IX for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 21/46] gnu: Add rust-gstreamer-pbutils-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513858014345 (code B ref 44492); Sun, 07 Mar 2021 17:37:03 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:20 +0000 Received: from localhost ([127.0.0.1]:41365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKF-0003jG-SF for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:20 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:4790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKC-0003iu-DI for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:16 -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 4DtpY95F8cz3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138573; bh=V5pdpLpvYPCVMIVzbSY5TiRi96cs/d/YXrU33LTfGa8=; h=From:To:Subject:Date:In-Reply-To:References; b=B1s+tEw75C/0AXbLQtnzk8T8n7Y0NbimvJJ3EKNKsEXj6dat+5BwMRdCaaScWofnp lr1CUq2lBfbrrttALZE1kDaZL17WXpFj/0zTjkVusGYpkQDePqT6OvvL5/Vh7Zjqj0 R4DNzyadX+zdXzgg1ro9ANgig7nqR7aUgRMrmP7w= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:33 +0100 Message-Id: <20210307173459.3048-21-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-pbutils-sys-0.8): New variable. --- gnu/packages/crates-gtk.scm | 45 +++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index de4251b515..044de7671e 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1171,6 +1171,51 @@ GStreamer.") (description "This package provides FFI bindings to libgstbase-1.0.") (license license:expat))) +(define-public rust-gstreamer-pbutils-sys-0.8 + (package + (name "rust-gstreamer-pbutils-sys") + (version "0.8.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-pbutils-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1s4dgmq9ai1jz5w5vllji8087khw7hja97hii4lgl29figkakdsf")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer-audio-sys" + ,rust-gstreamer-audio-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-gstreamer-video-sys" + ,rust-gstreamer-video-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + (setenv "CC" (which "gcc")) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "FFI bindings to libgstpbutils-1.0") + (description "This package provides FFI bindings to libgstpbutils-1.0.") + (license license:expat))) + (define-public rust-gstreamer-player-0.15 (package (name "rust-gstreamer-player") From patchwork Sun Mar 7 17:34:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27502 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 69AE927BC51; Sun, 7 Mar 2021 17:37:17 +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 2977727BC50 for ; Sun, 7 Mar 2021 17:37:17 +0000 (GMT) Received: from localhost ([::1]:56626 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLA-0007iC-A0 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:16 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59532) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxKy-0007gN-Cp for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58118) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxKy-00069E-5W for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKy-0003p8-2P for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 22/46] gnu: Add rust-gstreamer-pbutils-0.15. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513858014352 (code B ref 44492); Sun, 07 Mar 2021 17:37:04 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:20 +0000 Received: from localhost ([127.0.0.1]:41367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKG-0003jK-6F for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:20 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:31571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKE-0003j9-Ho for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:18 -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 4DtpYC6nPFz3wpf for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138576; bh=1uu6Ay+6FRybZZU4gr4hAmCCpaUMbwGUVHsf9EUBuV0=; h=From:To:Subject:Date:In-Reply-To:References; b=NRiU+KwD+UM7FisNLuopngtHvrN0XikFu73a3wc+omHkb8scKoOCskPVT4Xtvaftg bgWGkFH0t9gpTiSaTvhDek0nnumiO2mKDL57DGEbJJJxvN9Q65MaBaZvLSYayFn4CE wJL4665BKZNhs5BNGhE/IBHxs3NK6OUq0iesmF+8= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:34 +0100 Message-Id: <20210307173459.3048-22-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-gstreamer-pbutils-0.15): New variable. --- gnu/packages/crates-gtk.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 044de7671e..61dc047ac4 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1171,6 +1171,43 @@ GStreamer.") (description "This package provides FFI bindings to libgstbase-1.0.") (license license:expat))) +(define-public rust-gstreamer-pbutils-0.15 + (package + (name "rust-gstreamer-pbutils") + (version "0.15.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "gstreamer-pbutils" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1q8hv8i41mwhr84ydwlv7qspf49s5i7pz3lnjwl0l9gyp2anq97d")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gstreamer" ,rust-gstreamer-0.15) + ("rust-gstreamer-pbutils-sys" + ,rust-gstreamer-pbutils-sys-0.8) + ("rust-gstreamer-sys" ,rust-gstreamer-sys-0.8) + ("rust-libc" ,rust-libc-0.2) + ("rust-rustdoc-stripper" + ,rust-rustdoc-stripper-0.1)))) + (inputs + `(("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base))) + (home-page "https://gstreamer.freedesktop.org") + (synopsis "Rust bindings for GStreamer base utils") + (description "This package provides Rust bindings for the pb_utils library +of GStreamer.") + (license (list license:expat license:asl2.0)))) + (define-public rust-gstreamer-pbutils-sys-0.8 (package (name "rust-gstreamer-pbutils-sys") From patchwork Sun Mar 7 17:34:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27503 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 76D0927BC51; Sun, 7 Mar 2021 17:37:18 +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 41BB227BC50 for ; Sun, 7 Mar 2021 17:37:18 +0000 (GMT) Received: from localhost ([::1]:56726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLB-0007lO-C1 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:17 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59536) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxKy-0007h5-Uu for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58120) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxKy-00069M-NJ for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:04 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKy-0003pF-Ju for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:04 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 23/46] gnu: Add rust-markup5ever-rcdom-0.1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513858214368 (code B ref 44492); Sun, 07 Mar 2021 17:37:04 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:22 +0000 Received: from localhost ([127.0.0.1]:41370 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKI-0003jg-Hz for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:22 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:22471) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKG-0003jQ-Ml for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:21 -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 4DtpYG0jCYz3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138578; bh=6myIQRFyLnqoRODPzKm2QCb0j6Mt3dD58ZpgcjUD4A0=; h=From:To:Subject:Date:In-Reply-To:References; b=nyhW7Lmzp3go/E9onLvMOyG1g66sUu1+LT9DimV82h6FNvbmdCKeBBiAJ7qlSbWa/ YdGEDmIq5OiNgFn96aXH0UbBhBNYgFS07QNZXJNvbJXY9isSBDxeTeHO1LR0uOqw82 L81Hn3EutO5LsQhcfHLbajdQ3IpUW+MmtFoVyxVM= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:35 +0100 Message-Id: <20210307173459.3048-23-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-markup5ever-rcdom-0.1): 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 d54e29edcd..faacdba674 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -22283,6 +22283,35 @@ platform-independently.") (base32 "08ayl9aqjnmf7ly1ipy6dk3wjvyfn4w51l40jzh1fh984ykldbzi")))))) +(define-public rust-markup5ever-rcdom-0.1 + (package + (name "rust-markup5ever-rcdom") + (version "0.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "markup5ever_rcdom" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0axf6vrms8579lvhbjaj0v7bhs8xb7s26d4sam2g3m6qpi1xl5gh")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; Some test files not included in release. + #:cargo-inputs + (("rust-html5ever" ,rust-html5ever-0.25) + ("rust-markup5ever" ,rust-markup5ever-0.10) + ("rust-tendril" ,rust-tendril-0.4) + ("rust-xml5ever" ,rust-xml5ever-0.16)) + #:cargo-development-inputs + (("rust-rustc-test" ,rust-rustc-test-0.3)))) + (home-page "https://github.com/servo/html5ever") + (synopsis "html5ever test DOM structure") + (description "This package provides a basic DOM structure for use by tests +in html5ever/xml5ever. It is not supposed to be used in user-facing code.") + (license (list license:expat license:asl2.0)))) + (define-public rust-match-cfg-0.1 (package (name "rust-match-cfg") From patchwork Sun Mar 7 17:34:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27513 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 A62AF27BC51; Sun, 7 Mar 2021 17:38:04 +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 5DD8B27BC50 for ; Sun, 7 Mar 2021 17:38:04 +0000 (GMT) Received: from localhost ([::1]:59296 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLv-0000UG-IF for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59538) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxKz-0007hx-CD for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58121) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxKz-00069Q-4T for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKz-0003pS-2F for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 24/46] gnu: Add rust-ammonia-3. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513858514384 (code B ref 44492); Sun, 07 Mar 2021 17:37:05 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:25 +0000 Received: from localhost ([127.0.0.1]:41373 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKK-0003jw-Q4 for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:25 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:22663) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKI-0003jf-RF for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:23 -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 4DtpYJ1kW2z3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138580; bh=+2MRtQ1KcASk6TxYMCii/IzNmg0spYrNuyLsMBSMFec=; h=From:To:Subject:Date:In-Reply-To:References; b=EragJwtlCDUYNySBruEy5uq1UsSzr6bYKmZ+yBK7HeoTF00iIAUuOqPXhsHhi7OWm QQG5fSEaLnppzy2Ccgu9vFc+GYGLNuZ2WTacglqBsnhliJl/FjzACCHBTFjtC/SqLG 2RCKmfALbFDKJ5XXeE8Zims3XSsO3+FNQUSzYeiU= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:36 +0100 Message-Id: <20210307173459.3048-24-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-ammonia-3): 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 faacdba674..ba7ebf5f0f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1700,6 +1700,40 @@ options to use calloc or a mutable global variable for pre-zeroed memory.") be used with the stdlib.") (license license:bsd-3))) +(define-public rust-ammonia-3 + (package + (name "rust-ammonia") + (version "3.1.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "ammonia" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0fzaj1fx3yhz2qd47gfvz7n8xjrnn37w2hp4qlyzpczlf18wisl9")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-html5ever" ,rust-html5ever-0.25) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-maplit" ,rust-maplit-1) + ("rust-markup5ever-rcdom" + ,rust-markup5ever-rcdom-0.1) + ("rust-matches" ,rust-matches-0.1) + ("rust-tendril" ,rust-tendril-0.4) + ("rust-url" ,rust-url-2)) + #:cargo-development-inputs + (("rust-version-sync" ,rust-version-sync-0.8)))) + (home-page "https://github.com/rust-ammonia/ammonia") + (synopsis "HTML Sanitization") + (description "Ammonia is a whitelist-based HTML sanitization library. +It is designed to prevent cross-site scripting, layout breaking, and +clickjacking caused by untrusted user-provided HTML being mixed into a larger +web page.") + (license (list license:expat license:asl2.0)))) + (define-public rust-android-glue-0.2 (package (name "rust-android-glue") From patchwork Sun Mar 7 17:34:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27517 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 5236727BC51; Sun, 7 Mar 2021 17:38:29 +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 EF78227BC50 for ; Sun, 7 Mar 2021 17:38:28 +0000 (GMT) Received: from localhost ([::1]:60210 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMK-0000sQ-63 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59544) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxKz-0007in-Q2 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58122) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxKz-00069a-Hc for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:05 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKz-0003pZ-F9 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 25/46] gnu: Add rust-html2pango-0.3. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513858714400 (code B ref 44492); Sun, 07 Mar 2021 17:37:05 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:27 +0000 Received: from localhost ([127.0.0.1]:41376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKN-0003kC-2V for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:27 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:5797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKK-0003jv-Vk for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:26 -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 4DtpYL2lVHz3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138582; bh=6qe/4lHCNwSoEbapt3p+B1pT4h5qThspI7Hyf0kKr+0=; h=From:To:Subject:Date:In-Reply-To:References; b=GtKgLPoZYQi9s+Yx9mEM4cuodKZuVXLDgjqooQ6O4dWF8ftDjFzeB9NOKZA/wiwXQ ZkC8/JyxeBC4GtsXCSmMkYGlVgutLHC1+rePWZXYaPbJ1YsuS2/SE7UzDA8ha0lYuo ax/572Nc7uSujONnpyPK/Ar6CB+LMEP7wmW00cXE= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:37 +0100 Message-Id: <20210307173459.3048-25-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-html2pango-0.3): New variable. --- gnu/packages/crates-gtk.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 61dc047ac4..917006cb9a 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1569,6 +1569,40 @@ GStreamer.") (description "This package provides FFI bindings to libgtk-3.") (license license:expat))) +(define-public rust-html2pango-0.3 + (package + (name "rust-html2pango") + (version "0.3.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "html2pango" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0f0phim3bgmq0gcsvm9q8674190d5v5idlsqyxykxjf36d02i6s6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-ammonia" ,rust-ammonia-3) + ("rust-anyhow" ,rust-anyhow-1) + ("rust-html5ever" ,rust-html5ever-0.25) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-linkify" ,rust-linkify-0.4) + ("rust-maplit" ,rust-maplit-1) + ("rust-markup5ever-rcdom" + ,rust-markup5ever-rcdom-0.1) + ("rust-regex" ,rust-regex-1)) + #:cargo-development-inputs + (("rust-pretty-assertions" + ,rust-pretty-assertions-0.6)))) + (home-page "https://gitlab.gnome.org/World/html2pango") + (synopsis "Convert HTML to pango.") + (description "html2pango converts html tags to Pango markup. It also +converts raw links to http links and strips unwanted tags.") + (license license:gpl3))) + (define-public rust-pango-0.9 (package (name "rust-pango") From patchwork Sun Mar 7 17:34:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27506 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 E5B2427BC51; Sun, 7 Mar 2021 17:37:25 +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 8C45C27BC50 for ; Sun, 7 Mar 2021 17:37:25 +0000 (GMT) Received: from localhost ([::1]:57578 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLI-00089o-On for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59550) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL0-0007kK-8T for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:06 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58125) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL0-00069h-0I for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxKz-0003pi-TQ for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:05 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 26/46] gnu: Add rust-pangocairo-sys-0.11. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37: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.161513858914416 (code B ref 44492); Sun, 07 Mar 2021 17:37:05 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:29 +0000 Received: from localhost ([127.0.0.1]:41379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKP-0003kS-Ah for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:29 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:35906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKN-0003kB-6t for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:27 -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 4DtpYN3jHrz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138584; bh=55l4xCSUpPPoe9ODtHl0lO8+bw64YCofpXllU/aIX6w=; h=From:To:Subject:Date:In-Reply-To:References; b=psg+M5PgFODyZiN0a9otjS+0fmLEt2DQEX8FMYmIOx0I7dPK0BlMREsylgifVw/Ul YWoKNOGBRGYTAZdhN8bTvWMt/miQd2CsJ4ABgLbP//KPQlHTnVRgfSs4HvFkkIcPS+ /bExcsEMuwDBwJAUQkO3NzPNPdGooeMRdXndfGG8= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:38 +0100 Message-Id: <20210307173459.3048-26-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-pangocairo-sys-0.11): New variable. --- gnu/packages/crates-gtk.scm | 53 ++++++++++++++++++++++++++++++++----- 1 file changed, 47 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 917006cb9a..99fc6fe451 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1805,8 +1805,54 @@ converts raw links to http links and strips unwanted tags.") #:cargo-development-inputs (("rust-gir-format-check" ,rust-gir-format-check-0.1)))))) +(define-public rust-pangocairo-sys-0.11 + (package + (name "rust-pangocairo-sys") + (version "0.11.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "pangocairo-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "167b1z6ns3lw1dqfq3mnhmknf7isi5vacp2fp0rh4bwcd5zwkk4l")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10) + ("rust-glib-sys" ,rust-glib-sys-0.10) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango-sys" ,rust-pango-sys-0.10) + ("rust-system-deps" ,rust-system-deps-1)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-after 'configure 'fix-version-requirements + (lambda* (#:key inputs vendor-dir #:allow-other-keys) + (substitute* + (map + (lambda (dir) (string-append dir "/Cargo.toml")) + (find-files vendor-dir "system-deps.*" #:directories? #t)) + (("0.0.10") ,(package-version rust-version-compare-0.0))) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("cairo" ,cairo) + ("glib" ,glib) + ("pango" ,pango))) + (home-page "https://gtk-rs.org/") + (synopsis "FFI bindings to pangocairo") + (description "This package provides FFI bindings to pangocairo.") + (license license:expat))) + (define-public rust-pangocairo-sys-0.10 (package + (inherit rust-pangocairo-sys-0.11) (name "rust-pangocairo-sys") (version "0.10.1") (source @@ -1818,7 +1864,6 @@ converts raw links to http links and strips unwanted tags.") (sha256 (base32 "1zlyf5vajarnxg5034b8qa5w5zajv96lfvlgiki26svpmcqip4m3")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.9) @@ -1830,8 +1875,4 @@ converts raw links to http links and strips unwanted tags.") (("rust-shell-words" ,rust-shell-words-0.1) ("rust-tempfile" ,rust-tempfile-3)))) (inputs - `(("gtk+" ,gtk+))) - (home-page "https://gtk-rs.org/") - (synopsis "FFI bindings to libgtk-3") - (description "This package provides FFI bindings to libgtk-3.") - (license license:expat))) + `(("gtk+" ,gtk+))))) From patchwork Sun Mar 7 17:34:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27512 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 1493C27BC51; Sun, 7 Mar 2021 17:38:03 +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 BC6F227BC50 for ; Sun, 7 Mar 2021 17:38:02 +0000 (GMT) Received: from localhost ([::1]:59130 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLt-0000QH-OJ for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59604) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL3-0007sy-KL for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:10 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58136) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL3-0006BE-By for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:09 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL3-0003qx-A2 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:09 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 27/46] gnu: Add rust-letter-avatar-1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:09 +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.161513860614533 (code B ref 44492); Sun, 07 Mar 2021 17:37:09 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:46 +0000 Received: from localhost ([127.0.0.1]:41401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKf-0003mI-NO for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:45 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:23531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKP-0003kR-EO for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36: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 4DtpYQ5PLBz3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138586; bh=dn/b4uFcgUgs4uG6I4zDFD0DrxhQWeaQmm1ploe9QCM=; h=From:To:Subject:Date:In-Reply-To:References; b=CWfUAwddq5ZRvBBCyW4gWLSCKkSlB5nUVPhfhSUByxLnh0Js3TBvsji59LTi4uXeU RLpaEiT/jLgtg38oCxNBmpdZU+w8Tj7ETuwXSQCW+ZtiXfrBJFBO79Mtm64JMsSM/7 d0StZ5UWcS2v2m/IWb3D70/GsbQ9FNlmgIXjO7Rw= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:39 +0100 Message-Id: <20210307173459.3048-27-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-letter-avatar-1): New variable. --- gnu/packages/crates-gtk.scm | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 99fc6fe451..a0d55fa8bd 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1603,6 +1603,49 @@ GStreamer.") converts raw links to http links and strips unwanted tags.") (license license:gpl3))) +(define-public rust-letter-avatar-1 + (package + (name "rust-letter-avatar") + (version "1.3.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "letter-avatar" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0if2mihpxn4xissv68qciqn5vywy0kl0sx9hcyrhd70s2fyn09k6")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cairo-rs" ,rust-cairo-rs-0.9) + ("rust-pango" ,rust-pango-0.9) + ("rust-pangocairo" ,rust-pangocairo-0.10) + ("rust-unicode-segmentation" + ,rust-unicode-segmentation-1)) + #:phases + (modify-phases %standard-phases + (add-after 'configure 'fix-version-requirements + (lambda* (#:key inputs vendor-dir #:allow-other-keys) + (substitute* + (map + (lambda (dir) (string-append dir "/Cargo.toml")) + (find-files vendor-dir "system-deps.*" #:directories? #t)) + (("0.0.10") ,(package-version rust-version-compare-0.0))) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("cairo" ,cairo) + ("glib" ,glib) + ("pango" ,pango))) + (home-page "https://gitlab.gnome.org/jsparber/letter-avatar") + (synopsis "Generate user avatars") + (description "This package provides a user avatar generator based, that +renders username initials.") + (license license:gpl3+))) + (define-public rust-pango-0.9 (package (name "rust-pango") From patchwork Sun Mar 7 17:34:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27521 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 E899F27BC51; Sun, 7 Mar 2021 17:38:36 +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 AD5C027BC50 for ; Sun, 7 Mar 2021 17:38:36 +0000 (GMT) Received: from localhost ([::1]:32954 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMR-0001Eb-Tw for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59556) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL0-0007lY-RE for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:06 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58127) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL0-00069x-JK for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:06 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL0-0003pw-Gc for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:06 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 28/46] gnu: Add rust-libhandy-sys-0.5. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:06 +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.161513859414437 (code B ref 44492); Sun, 07 Mar 2021 17:37:06 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:34 +0000 Received: from localhost ([127.0.0.1]:41383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKT-0003kn-Nm for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:34 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:36466) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKS-0003kd-OU for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36: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 4DtpYS73Hvz3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138589; bh=zuWj+mYlyvZGRooi7g0M5P7AMAIB89gsonghlK4CS2c=; h=From:To:Subject:Date:In-Reply-To:References; b=KHMyN8rxXopgXECY/GyUalsng2E+M1vJOTeJLkxpMZNS1CYSmFKCmacH2Ted8S5kh vstLsPreyCqJSqWCqOqosRxqKRRXXtMb+Z9X2u/537csSmDaDc/CKaycDqVHz5HBb6 sHNBNdCSBLo0vkzRgihKs22JJI0ihz6XizYVOQRI= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:40 +0100 Message-Id: <20210307173459.3048-28-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-libhandy-sys-0.5): New variable. --- gnu/packages/crates-gtk.scm | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index a0d55fa8bd..dee36cde29 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1646,6 +1646,50 @@ converts raw links to http links and strips unwanted tags.") renders username initials.") (license license:gpl3+))) +(define-public rust-libhandy-sys-0.5 + (package + (name "rust-libhandy-sys") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "libhandy-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0ih4ws1d9n4qp4rwgsfilklgchqq3prnrb7h3avik1wi5s2ay1yp")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-gdk" ,rust-gdk-0.12) + ("rust-gdk-sys" ,rust-gdk-sys-0.9) + ("rust-gio" ,rust-gio-0.8) + ("rust-gio-sys" ,rust-gio-sys-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gtk-sys" ,rust-gtk-sys-0.9) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango-sys" ,rust-pango-sys-0.9) + ("rust-pkg-config" ,rust-pkg-config-0.3)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("atk" ,atk) + ("cairo" ,cairo) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("libhandy" ,(module-ref (resolve-interface '(gnu packages gnome)) + 'libhandy-0.0)) + ("pango" ,pango))) + (home-page "https://gitlab.gnome.org/World/Rust/libhandy-rs") + (synopsis "FFI bindings for libhandy") + (description "This package provides raw FFI bindings to libhandy.") + (license license:gpl3+))) + (define-public rust-pango-0.9 (package (name "rust-pango") From patchwork Sun Mar 7 17:34:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27504 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 D56EB27BC50; Sun, 7 Mar 2021 17:37:23 +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 4395427BC51 for ; Sun, 7 Mar 2021 17:37:23 +0000 (GMT) Received: from localhost ([::1]:57384 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLG-000842-Dn for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59568) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL1-0007mX-BB for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58128) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL1-0006A9-3W for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:07 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL1-0003q9-0w for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 29/46] gnu: Add rust-libhandy-0.5. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:06 +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.161513859614457 (code B ref 44492); Sun, 07 Mar 2021 17:37:06 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:36 +0000 Received: from localhost ([127.0.0.1]:41387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKW-0003l7-68 for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:36 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:36736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKT-0003kl-QK for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:34 -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 4DtpYW0wkNz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138591; bh=Rx3isXvDElzxeQP24t+ax8GbatWBtRnliIlVkiHlLMs=; h=From:To:Subject:Date:In-Reply-To:References; b=BW7bYzMDaOyxxL//Kv+dTJGvvoTz2IMZm4zcjpN/k3ofvLnLBVVpWQA25gHLeajxe uNu1zAOO9eQT0tpp2ZYnhTy9jjzd9QEGUbvm7z8W8DQGvGoDKMXGpcDSOolEy6YMbY kLISTniPq+QVHRzuVMogjHo9c58dQuV+sie32Ma0= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:41 +0100 Message-Id: <20210307173459.3048-29-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-libhandy-0.5): New variable. --- gnu/packages/crates-gtk.scm | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index dee36cde29..260e1b8330 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1690,6 +1690,60 @@ renders username initials.") (description "This package provides raw FFI bindings to libhandy.") (license license:gpl3+))) +(define-public rust-libhandy-0.5 + (package + (name "rust-libhandy") + (version "0.5.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "libhandy" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "01zska4i6641pj8d9gcc2kclx5vvsbbyfpv4rn5kahs11rigba9a")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-gdk" ,rust-gdk-0.12) + ("rust-gdk-sys" ,rust-gdk-sys-0.9) + ("rust-gio" ,rust-gio-0.8) + ("rust-gio-sys" ,rust-gio-sys-0.9) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gtk" ,rust-gtk-0.8) + ("rust-gtk-sys" ,rust-gtk-sys-0.9) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-libhandy-sys" ,rust-libhandy-sys-0.5) + ("rust-pango" ,rust-pango-0.8)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + #t))))) + (native-inputs + `(("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("atk" ,atk) + ("cairo" ,cairo) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("libhandy" ,(module-ref (resolve-interface '(gnu packages gnome)) + 'libhandy-0.0)) + ("pango" ,pango))) + (home-page + "https://gitlab.gnome.org/World/Rust/libhandy-rs") + (synopsis "Rust bindings for libhandy") + (description "This package provides Rust bindings for libhandy.") + (license license:gpl3+))) + (define-public rust-pango-0.9 (package (name "rust-pango") From patchwork Sun Mar 7 17:34:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27507 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 4AFCC27BC54; Sun, 7 Mar 2021 17:37:27 +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 C597F27BC50 for ; Sun, 7 Mar 2021 17:37:26 +0000 (GMT) Received: from localhost ([::1]:57716 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLK-0008ED-1T for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59574) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL1-0007nz-PI for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:07 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58129) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL1-0006AH-FG for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:07 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL1-0003qG-DG for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 30/46] gnu: Add rust-loggerv-0.7. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:07 +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.161513859714465 (code B ref 44492); Sun, 07 Mar 2021 17:37:07 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:37 +0000 Received: from localhost ([127.0.0.1]:41389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKX-0003lF-FD for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:37 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:36736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKV-0003kl-M0 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36: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 4DtpYY2YcVz3wpf for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138593; bh=wasGml8EglKWzyf9NnMkDh/3rk5g4VKwXsbrPZvB+A4=; h=From:To:Subject:Date:In-Reply-To:References; b=DOsrD6ZRk4p6nvcluP3yyQdknvM7ygcZy8quC4ekEwymdddLA+Hu6qsy8qqrw/e8h b/st6jKHiNP3eR7FOOiNBFc9MZOxOqKfo5jogDDmiW4FvBsawV9uyy6KW7y6RgRj2z SfBX4tONLNBK6tgqF01g9LUz1+h97AbhTkUi3tIk= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:42 +0100 Message-Id: <20210307173459.3048-30-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-loggerv-0.7): New variable. --- gnu/packages/crates-io.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index ba7ebf5f0f..bfb31241bf 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -21798,6 +21798,41 @@ by inspecting the system for user preference.") `(#:cargo-inputs (("rust-log" ,rust-log-0.4)))))) +(define-public rust-loggerv-0.7 + (package + (name "rust-loggerv") + (version "0.7.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "loggerv" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0x6k903wpm557fkcbr5isgh4yqkkbzw4fm7hwyy61rvimqaxxn30")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-ansi-term" ,rust-ansi-term-0.12) + ("rust-atty" ,rust-atty-0.2) + ("rust-log" ,rust-log-0.4)) + #:cargo-development-inputs + (("rust-clap" ,rust-clap-2)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-tests + (lambda _ + (substitute* "src/lib.rs" + (("assert_eq!\\(logger\\.colors, DEFAULT_COLORS\\);" all) + (string-append "// " all))) + #t))))) + (home-page "https://github.com/clux/loggerv") + (synopsis "Logger with colors") + (description "This package provides a simple log implementation that logs +to stdout and stderr with colors.") + (license license:expat))) + (define-public rust-logtest-2 (package (name "rust-logtest") From patchwork Sun Mar 7 17:34:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27508 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 0371E27BC51; Sun, 7 Mar 2021 17:37:39 +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 B138127BC50 for ; Sun, 7 Mar 2021 17:37:38 +0000 (GMT) Received: from localhost ([::1]:58254 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLV-0008RU-TE for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59582) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL2-0007pE-84 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:08 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58130) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL1-0006AU-Rv for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:08 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL1-0003qO-PQ for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:07 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 31/46] gnu: Add rust-lmdb-sys-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:07 +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.161513860014479 (code B ref 44492); Sun, 07 Mar 2021 17:37:07 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:40 +0000 Received: from localhost ([127.0.0.1]:41392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKZ-0003lT-Mf for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:39 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:36736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKX-0003kl-P4 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36: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 4DtpYb3lwLz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138595; bh=sQ737+3S2dXkochglQ9EDA0c/w+Dy+vxXxlBtrUYmts=; h=From:To:Subject:Date:In-Reply-To:References; b=OKt6OK5DKYy01pfwHFl9qjO4pOa7XpZhxCby08r++mPc2pq47OamhuPoVsRQJAniQ sgAcUgdG4WG0Y0mXzkdfyHK7NyFLruGxqUC4TW1IetdmCvzhl66e7LwULEyWKhpNz/ ExUYh61lRtgbAtn1cGYXJC0Gk6yAk9Wahah9Aedc= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:43 +0100 Message-Id: <20210307173459.3048-31-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-lmdb-sys-0.8): 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 bfb31241bf..8412c8c25b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -21545,6 +21545,30 @@ punctuation.") (license (list license:asl2.0 license:expat)))) +(define-public rust-lmdb-sys-0.8 + (package + (name "rust-lmdb-sys") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lmdb-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1scc28phjcywr9jq78d01g35rig8l2bwydxcdzl5i27yij1r5cym")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cc" ,rust-cc-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3)))) + (home-page "https://github.com/danburkert/lmdb-rs.git") + (synopsis "Rust bindings for liblmdb") + (description "This package provides Rust bindings for liblmdb.") + (license license:asl2.0))) + (define-public rust-lmdb-rkv-0.14 (package (name "rust-lmdb-rkv") From patchwork Sun Mar 7 17:34:44 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27510 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 796D427BC51; Sun, 7 Mar 2021 17:37:43 +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 291E727BC50 for ; Sun, 7 Mar 2021 17:37:43 +0000 (GMT) Received: from localhost ([::1]:58550 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLa-00007N-BC for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59586) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL2-0007qI-Hz for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:08 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58134) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL2-0006Ai-9D for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:08 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL2-0003qW-6N for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:08 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 32/46] gnu: Add rust-lmdb-0.8. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:08 +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.161513860114492 (code B ref 44492); Sun, 07 Mar 2021 17:37:08 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:41 +0000 Received: from localhost ([127.0.0.1]:41395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKa-0003lg-VP for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:41 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:36736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKZ-0003kl-TP for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36: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 4DtpYd4TK4z3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138597; bh=bDQIBzmp1eRPJnM0G8UAnNTkdahvLNbhvBjxRvl+4uI=; h=From:To:Subject:Date:In-Reply-To:References; b=CEr18ziT5ocRWYxfZ+VSKljpA35bUFSnSPLfqXC1ogkwB7soKaMnpolY4mdTYAt/C Ssmo2HW5CzkRL52t+uXrtZH+PBqCyPOZJhBKXSSVwatrMlxigDpmCBo1zunZ8OqV9Z ZZnl8b8yX4gCNFqi6mkmqAbKZ7TbIAYUUKKs9EPo= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:44 +0100 Message-Id: <20210307173459.3048-32-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-lmdb-0.8): 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 8412c8c25b..8fbc7ea584 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -21569,6 +21569,35 @@ punctuation.") (description "This package provides Rust bindings for liblmdb.") (license license:asl2.0))) +(define-public rust-lmdb-0.8 + (package + (name "rust-lmdb") + (version "0.8.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "lmdb" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0fc54in9i27v1gpxncay5s85lqx27m0r2vyrfylnljfnnpphh2av")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; use of unstable feature + #:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-libc" ,rust-libc-0.2) + ("rust-lmdb-sys" ,rust-lmdb-sys-0.8)) + #:cargo-development-inputs + (("rust-byteorder" ,rust-byteorder-1) + ("rust-rand" ,rust-rand-0.8) + ("rust-tempdir" ,rust-tempdir-0.3)))) + (home-page "https://github.com/danburkert/lmdb-rs.git") + (synopsis "LMDB wrapper") + (description "This package provides an idiomatic Rust wrapper for LMDB.") + (license license:asl2.0))) + (define-public rust-lmdb-rkv-0.14 (package (name "rust-lmdb-rkv") From patchwork Sun Mar 7 17:34:45 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27514 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 B37FB27BC51; Sun, 7 Mar 2021 17:38:06 +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 757BA27BC50 for ; Sun, 7 Mar 2021 17:38:06 +0000 (GMT) Received: from localhost ([::1]:59502 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLx-0000ZB-MA for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL3-0007sU-7a for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:09 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58135) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL2-0006B0-Vg for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:08 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL2-0003qp-Te for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:08 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 33/46] gnu: Add rust-mdl-1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:08 +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.161513860314514 (code B ref 44492); Sun, 07 Mar 2021 17:37:08 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:43 +0000 Received: from localhost ([127.0.0.1]:41398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKd-0003lw-6j for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:43 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:36736) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKc-0003kl-1f for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36: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 4DtpYg5Rrbz3wpf for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138599; bh=nvV6Prb5XEXD1TZv3bSzRBdsotHXR7P1gORh+3INZGI=; h=From:To:Subject:Date:In-Reply-To:References; b=OlnsPgcR9VD1zoVpt13gv5wdHUF9qFt+3qv4DW1hlW/iFgI3S+cU4WWafJG5vO16s DUx9T8Ejpv0sJEbisnKmlujcs2qsiO5/Z/De+SOnULgZ9hyAa/f2NlgW/zxShH3Dt0 D9ow6O/dfTPFPrtc7wLmAjshYZ6v3N1rUcnr1HMw= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:45 +0100 Message-Id: <20210307173459.3048-33-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-mdl-1): 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 8fbc7ea584..422c74b307 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -22692,6 +22692,34 @@ compression function.") (supported-systems '("x86_64-linux" "i686-linux")) (license license:expat))) +(define-public rust-mdl-1 + (package + (name "rust-mdl") + (version "1.0.5") + (source + (origin + (method url-fetch) + (uri (crate-uri "mdl" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1mavphw0ynhggm310rbldzifcrc507jax1nzwrmj4cz1xv7vw24l")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-bincode" ,rust-bincode-1) + ("rust-lmdb" ,rust-lmdb-0.8) + ("rust-serde" ,rust-serde-1)))) + (home-page "https://gitlab.gnome.org/danigm/mdl") + (synopsis "Data model library") + (description "This package provides a data model library to share app state +between threads and process and persist the data in the filesystem. It +implements a way to store structs instances in an LMDB database and other +methods like BTreeMap.") + (license license:gpl3))) + (define-public rust-measureme-0.7 (package (name "rust-measureme") From patchwork Sun Mar 7 17:34:46 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27520 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 460F327BC51; Sun, 7 Mar 2021 17:38:35 +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 EFB5027BC50 for ; Sun, 7 Mar 2021 17:38:34 +0000 (GMT) Received: from localhost ([::1]:32804 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMQ-0001Ar-6Y for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:34 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59606) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0007vd-Vw for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:14 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58139) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL5-0006BM-Ox for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:11 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL3-0003r5-Mj for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:09 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 34/46] gnu: Add rust-aes-soft-0.6. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:09 +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.161513860614541 (code B ref 44492); Sun, 07 Mar 2021 17:37:09 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:46 +0000 Received: from localhost ([127.0.0.1]:41403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKg-0003mM-20 for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:46 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:25300) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKe-0003m9-HD for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:44 -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 4DtpYj6SJ2z3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138601; bh=QsXyG8muGc5tx5FnzTGjvmdluIcG+/Tu1UgSzGectnk=; h=From:To:Subject:Date:In-Reply-To:References; b=RezHTICaVeRMAjirA+3pw6BDva/g2f4mtpsZJjq6ZJ7yM4V9gczkViB8MdK7AbD9A 7QMFl8aKIn/C5cVzMe39tIMBK6JgC8rdw4/uPY6hjq4V2kHNUQHpNvCiP8DALE3v6D ReTENA4KBUNqCUNFPwqGt+lKpRdtzDPz5c6SGOqM= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:46 +0100 Message-Id: <20210307173459.3048-34-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-aes-soft-0.6): 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 422c74b307..7223c40aee 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1238,6 +1238,30 @@ acceleration.") ("rust-subtle" ,rust-subtle-2) ("rust-zeroize" ,rust-zeroize-1)))))) +(define-public rust-aes-soft-0.6 + (package + (name "rust-aes-soft") + (version "0.6.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "aes-soft" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0wj0fi2pvmlw09yvb1aqf0mfkzrfxmjsf90finijh255ir4wf55y")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cipher" ,rust-cipher-0.2) + ("rust-opaque-debug" ,rust-opaque-debug-0.3)))) + (home-page "https://github.com/RustCrypto/block-ciphers") + (synopsis "Bit-sliced implementation of AES (Rijndael) block ciphers") + (description "This package provides a bit-sliced implementation of +AES (Rijndael) block ciphers.") + (license (list license:expat license:asl2.0)))) + (define-public rust-aes-soft-0.4 (package (name "rust-aes-soft") From patchwork Sun Mar 7 17:34: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: 27511 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 4602A27BC54; Sun, 7 Mar 2021 17:37:44 +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 ED73127BC50 for ; Sun, 7 Mar 2021 17:37:43 +0000 (GMT) Received: from localhost ([::1]:58664 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLb-00009h-55 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:37:43 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59610) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0007vg-CW for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58140) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL6-0006BP-54 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:12 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL4-0003rB-2m for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:10 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 35/46] gnu: Add rust-aesni-0.10. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:10 +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.161513860914562 (code B ref 44492); Sun, 07 Mar 2021 17:37:10 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:49 +0000 Received: from localhost ([127.0.0.1]:41407 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKj-0003mo-Cf for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:49 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:25549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKg-0003mT-Kl for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:46 -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 4DtpYm0YNqz3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138604; bh=MuQgmZsSKmL2Aa4Rnhe4YBJyvkz5DzcuHUin+HOxKMU=; h=From:To:Subject:Date:In-Reply-To:References; b=aba8ExWnaDdvqtVJAUYJHuhzFeOgfW8jDsTSJaRaiLjHYET6NYTaqThz4Rkrq6oxn v7NiitP5PKy3GAXN1r3SERGPBglTxfFM4r/rWEivoSFbbKW/vnTG0Y3yj90AU+qKMg hURIKWyh+Rc+6v2pZXuS93VEEKWQMgRr8AH7FIlg= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:47 +0100 Message-Id: <20210307173459.3048-35-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-aesni-0.10): 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 7223c40aee..4088cfeb30 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1307,6 +1307,31 @@ AES (Rijndael) block ciphers.") ("rust-byteorder" ,rust-byteorder-1) ("rust-opaque-debug" ,rust-opaque-debug-0.2)))))) +(define-public rust-aesni-0.10 + (package + (name "rust-aesni") + (version "0.10.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "aesni" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1kmh07fp9hbi1aa8dr2rybbgw8vqz6hjmk34c4w7sbscx7si2bpa")))) + (build-system cargo-build-system) + (arguments + `(#:skip-build? #t + #:cargo-inputs + (("rust-cipher" ,rust-cipher-0.2) + ("rust-opaque-debug" ,rust-opaque-debug-0.3)))) + (home-page "https://github.com/RustCrypto/block-ciphers") + (synopsis "AES (Rijndael) block ciphers implementation using AES-NI") + (description "This package provides an implementation of AES (Rijndael) +block ciphers using AES-NI.") + (license (list license:expat license:asl2.0)))) + (define-public rust-aesni-0.7 (package (name "rust-aesni") From patchwork Sun Mar 7 17:34: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: 27516 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 0C45427BC51; Sun, 7 Mar 2021 17:38:28 +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 C26B427BC50 for ; Sun, 7 Mar 2021 17:38:27 +0000 (GMT) Received: from localhost ([::1]:60052 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMI-0000o8-Rc for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59622) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0007w3-R3 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58141) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006BQ-JS for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL4-0003rK-Fj for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:10 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 36/46] gnu: Add rust-aes-0.6. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:10 +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.161513861314580 (code B ref 44492); Sun, 07 Mar 2021 17:37:10 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:53 +0000 Received: from localhost ([127.0.0.1]:41410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKm-0003n4-ME for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:52 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:38307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKi-0003mh-Q2 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:49 -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 4DtpYp1HPXz3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:46 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138606; bh=IpDflkZ1omij5nx2ZqIvYdXPtcazq2curiw6FuhVFFM=; h=From:To:Subject:Date:In-Reply-To:References; b=rqcE5bhFjfwsD/xImMaMxAyt1wM1vAn/MNoDo/SoDHiZr9TGBwct9aTlwo57w2mDA i1aaBF8Y4K4InK+0AtOQcEWXJgXwYJw9i4rJJgk+AfCGjtfnOSKR2sZtZr/fZ20Gwo 3kHW5BmrwUOjC6SxARPvsCH3c5f878lk63W0UWGQ= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:48 +0100 Message-Id: <20210307173459.3048-36-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-aes-0.6): 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 4088cfeb30..8ef5823aeb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -1137,6 +1137,31 @@ with Associated Data (AEAD) algorithms.") (("rust-generic-array" ,rust-generic-array-0.12) ("rust-heapless" ,rust-heapless-0.5)))))) +(define-public rust-aes-0.6 + (package + (name "rust-aes") + (version "0.6.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "aes" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0q85mw70mgr4glza9y9lrs9nxfa1cdcqzfk6wx0smb3623pr2hw8")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-aes-soft" ,rust-aes-soft-0.6) + ("rust-aesni" ,rust-aesni-0.10) + ("rust-cipher" ,rust-cipher-0.2)))) + (home-page "https://github.com/RustCrypto/block-ciphers") + (synopsis "Facade for AES (Rijndael) block ciphers implementations") + (description "This package provides a facade for AES (Rijndael) block +ciphers implementations.") + (license (list license:expat license:asl2.0)))) + (define-public rust-aes-0.4 (package (name "rust-aes") From patchwork Sun Mar 7 17:34: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: 27528 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 72CF227BC50; Sun, 7 Mar 2021 17:39:29 +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 2B58F27BC50 for ; Sun, 7 Mar 2021 17:39:29 +0000 (GMT) Received: from localhost ([::1]:34992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxNI-00024t-DS for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:39:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL8-0007xE-8X for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:14 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006BY-VM for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL4-0003rR-T2 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:10 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 37/46] gnu: Add rust-block-modes-0.7. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:10 +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.161513861314586 (code B ref 44492); Sun, 07 Mar 2021 17:37:10 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:53 +0000 Received: from localhost ([127.0.0.1]:41412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKm-0003n7-Tu for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:53 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:26122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKk-0003mw-Uc for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:51 -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 4DtpYr2X9Vz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:48 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138608; bh=B6F0sJ/H7Mdfgt3ZQp8DYbLg3rC0Yk2b3yyxa7yo87A=; h=From:To:Subject:Date:In-Reply-To:References; b=ILSjmUkZpT0t/l63xH9ILiq1ZaQ+Y5HwiF9Ebv/jNcV++2zaM4OcGLB6Eq0STSSlj /gexr0MS36yyAIYj3UoBCRz3p5pZMDmd4XLKP7td1rbDBO4qBxvmY8oNsV5rIJT4C/ Cl/Clim0pU2b8QAPofplE18b1qBF1IO6CF41ESeA= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:49 +0100 Message-Id: <20210307173459.3048-37-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-block-modes-0.7): 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 8ef5823aeb..0ee85ed735 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -5095,6 +5095,33 @@ algorithms. This package is deprecated. Please use block-cipher instead.") `(#:cargo-inputs (("rust-generic-array" ,rust-generic-array-0.8)))))) +(define-public rust-block-modes-0.7 + (package + (name "rust-block-modes") + (version "0.7.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "block-modes" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1w3jc3n7k4xq98b9mfina4wwpg1fq1s3b0mm5whqialb7q3yi82p")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-block-padding" ,rust-block-padding-0.2) + ("rust-cipher" ,rust-cipher-0.2)) + #:cargo-development-inputs + (("rust-aes" ,rust-aes-0.6) + ("rust-hex-literal" ,rust-hex-literal-0.2) + ("rust-tempdir" ,rust-tempdir-0.3)))) + (home-page "https://github.com/RustCrypto/block-ciphers") + (synopsis "Block cipher modes of operation") + (description "This packagee provides block cipher operation modes.") + (license (list license:expat license:asl2.0)))) + (define-public rust-block-padding-0.2 (package (name "rust-block-padding") From patchwork Sun Mar 7 17:34: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: 27522 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 3B00D27BC51; Sun, 7 Mar 2021 17:38:39 +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 E83BD27BC50 for ; Sun, 7 Mar 2021 17:38:38 +0000 (GMT) Received: from localhost ([::1]:33156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMT-0001JW-UZ for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59614) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0007vl-Jc for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58143) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006Bc-B9 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL5-0003rY-9F for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:11 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 38/46] gnu: Add rust-hmac-0.10. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:11 +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.161513861514601 (code B ref 44492); Sun, 07 Mar 2021 17:37:11 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:55 +0000 Received: from localhost ([127.0.0.1]:41415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKp-0003nR-8D for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:55 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:26325) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKn-0003n5-4u for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:53 -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 4DtpYt3Thvz3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138610; bh=oIAwYlEQyCfNAfseljrz3AtDrmMWkYE1X42RpETLtlw=; h=From:To:Subject:Date:In-Reply-To:References; b=FHGoJgWZteRc6mGHOgf8oeTgWvNCW3M9FtxJU0Q1/HqHyPIZJ1q1OACRukUFoBqgM mrgo0doPsegZZ6zbpr+tBP3WRp++9d5pjZj1TuI+GPOfIdCJ05UbTlacdRlhEdZ/oW iEIWGFJWgbyqM5kkqut+dBLXQTEedeXumNSALFnM= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:50 +0100 Message-Id: <20210307173459.3048-38-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-hmac-0.10): 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 0ee85ed735..224d08f2d8 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17797,8 +17797,38 @@ Derivation Function (HKDF).") (("rust-digest" ,rust-digest-0.8) ("rust-hmac" ,rust-hmac-0.7)))))) +(define-public rust-hmac-0.10 + (package + (name "rust-hmac") + (version "0.10.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "hmac" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "058yxq54x7xn0gk2vy9bl51r32c9z7qlcl2b80bjh3lk3rmiqi61")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.10) + ("rust-digest" ,rust-digest-0.9)) + #:cargo-development-inputs + (("rust-crypto-mac" ,rust-crypto-mac-0.8) + ("rust-md-5" ,rust-md-5-0.9) + ("rust-sha2" ,rust-sha2-0.9)))) + (home-page "https://github.com/RustCrypto/MACs") + (synopsis "Generic implementation of Hash-based Message Authentication Code") + (description + "This package provides a generic implementation of @acronym{HMAC, +Hash-based Message Authentication Code}.") + (license (list license:expat license:asl2.0)))) + (define-public rust-hmac-0.8 (package + (inherit rust-hmac-0.10) (name "rust-hmac") (version "0.8.1") (source @@ -17810,7 +17840,6 @@ Derivation Function (HKDF).") (sha256 (base32 "0h48wc7iysh4xd6ci4prh8bb7nszijrh9w3blaaq8a6cilk8hs0j")))) - (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-crypto-mac" ,rust-crypto-mac-0.8) @@ -17818,13 +17847,7 @@ Derivation Function (HKDF).") #:cargo-development-inputs (("rust-crypto-mac" ,rust-crypto-mac-0.8) ("rust-md-5" ,rust-md-5-0.9) - ("rust-sha2" ,rust-sha2-0.9)))) - (home-page "https://github.com/RustCrypto/MACs") - (synopsis "Generic implementation of Hash-based Message Authentication Code") - (description - "This package provides a generic implementation of @acronym{HMAC, -Hash-based Message Authentication Code}.") - (license (list license:expat license:asl2.0)))) + ("rust-sha2" ,rust-sha2-0.9)))))) (define-public rust-hmac-0.7 (package From patchwork Sun Mar 7 17:34: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: 27523 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 7A7AE27BC51; Sun, 7 Mar 2021 17:39:02 +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 2F4B427BC50 for ; Sun, 7 Mar 2021 17:39:02 +0000 (GMT) Received: from localhost ([::1]:33602 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMr-0001U9-E3 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:39:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59626) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL8-0007wO-1G for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:14 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58145) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006Bd-OS for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL5-0003rg-M7 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:11 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 39/46] gnu: Add rust-hkdf-0.10. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:11 +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.161513861614615 (code B ref 44492); Sun, 07 Mar 2021 17:37:11 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:56 +0000 Received: from localhost ([127.0.0.1]:41418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKq-0003ne-JL for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:56 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:36163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKp-0003nQ-9N for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:55 -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 4DtpYw4xPdz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138612; bh=oGi3DplWUpAeKBC/iGP7nKZragaBox/e6iW9DwsnwPs=; h=From:To:Subject:Date:In-Reply-To:References; b=eqVxI7UE9zD0knZVjBiwHqnBV+QFJe0ntcKxsa0QoJYPOGEucDQXiMFcDc61Oawxl kgN1uFpO81SyirlEE3F0aiR6phIMXGFItoLdlCJznUtraocHIlryP+qx2yP2uPJTWJ mMXAkdJ8DzR311cLfU8JvigYt0UuVfpCXArEeofs= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:51 +0100 Message-Id: <20210307173459.3048-39-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-hkdf-0.10): New variable. --- gnu/packages/crates-io.scm | 38 ++++++++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 6 deletions(-) diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 224d08f2d8..81a0dce618 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -17750,23 +17750,24 @@ compile time.") `(#:cargo-inputs (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4)))))) -(define-public rust-hkdf-0.9 +(define-public rust-hkdf-0.10 (package (name "rust-hkdf") - (version "0.9.0") + (version "0.10.0") (source (origin (method url-fetch) (uri (crate-uri "hkdf" version)) - (file-name (string-append name "-" version ".tar.gz")) + (file-name + (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1jdvmf8aadk3s0kn9kk3dj00nprjk9glks5f8dm55r43af34j4gy")))) + "0kwn3scjvv2x8zc6nz3wrnzxp9shpsdxnjqiyv2r65r3kiijzasi")))) (build-system cargo-build-system) (arguments `(#:cargo-inputs (("rust-digest" ,rust-digest-0.9) - ("rust-hmac" ,rust-hmac-0.8)) + ("rust-hmac" ,rust-hmac-0.10)) #:cargo-development-inputs (("rust-bencher" ,rust-bencher-0.1) ("rust-crypto-tests" ,rust-crypto-tests-0.5) @@ -17775,10 +17776,35 @@ compile time.") ("rust-sha2" ,rust-sha2-0.9)))) (home-page "https://github.com/RustCrypto/KDFs/") (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)") - (description "This package provides a HMAC-based Extract-and-Expand Key + (description "This package provides an HMAC-based Extract-and-Expand Key Derivation Function (HKDF).") (license (list license:expat license:asl2.0)))) +(define-public rust-hkdf-0.9 + (package + (inherit rust-hkdf-0.10) + (name "rust-hkdf") + (version "0.9.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "hkdf" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1jdvmf8aadk3s0kn9kk3dj00nprjk9glks5f8dm55r43af34j4gy")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-digest" ,rust-digest-0.9) + ("rust-hmac" ,rust-hmac-0.8)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1) + ("rust-crypto-tests" ,rust-crypto-tests-0.5) + ("rust-hex" ,rust-hex-0.4) + ("rust-sha-1" ,rust-sha-1-0.9) + ("rust-sha2" ,rust-sha2-0.9)))))) + (define-public rust-hkdf-0.8 (package (inherit rust-hkdf-0.9) From patchwork Sun Mar 7 17:34: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: 27515 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 341F027BC51; Sun, 7 Mar 2021 17:38:07 +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 EE9A927BC50 for ; Sun, 7 Mar 2021 17:38:06 +0000 (GMT) Received: from localhost ([::1]:59568 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxLy-0000af-39 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59616) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0007vp-Km for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58146) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006Bg-Cu for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL6-0003rn-2H for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:12 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 40/46] gnu: Add rust-dbus-0.2. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:12 +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.161513861914631 (code B ref 44492); Sun, 07 Mar 2021 17:37:12 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:36:59 +0000 Received: from localhost ([127.0.0.1]:41421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKs-0003nu-Sp for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:59 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:9286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKr-0003nm-Ek for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:57 -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 4DtpYy5xlrz3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138614; bh=je8kl4TJPT2lhhPoa0I75PpTSEC2zD2vygRam4Vrrcc=; h=From:To:Subject:Date:In-Reply-To:References; b=Ypv5RSXRmM9dO6cXJi9Eb8tn6Q1xweXaOCA4Mz9FplQzck0qr+oRcZpFQ75t+69qU N2hI3tfx5Loljp2Lt/8tHkB8rChHwgnpQE9eeTTGPKoL9kQt83LsDOXIeElvh5sP6X UgitKD5NkYZCqhE9YmY0Ou6tPDvi1LcLro8SWmy4= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:52 +0100 Message-Id: <20210307173459.3048-40-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-dbus-0.2): New variable. --- gnu/packages/crates-gtk.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 260e1b8330..be0b08409b 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -228,6 +228,46 @@ ("rust-x11" ,rust-x11-2) ("rust-pkg-config" ,rust-pkg-config-0.3)))))) +(define-public rust-dbus-0.2 + (package + (name "rust-dbus") + (version "0.2.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "dbus" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0b85dl7y396g8xh1xh89wxnb1fvvf840dar9axavfhhhlq7c385l")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; XXX: fatal warnings are still fatal + #:cargo-inputs + (("rust-libc" ,rust-libc-0.2)) + #:cargo-development-inputs + (("rust-tempdir" ,rust-tempdir-0.3)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + ;; For the missing /etc/machine-id. + (setenv "DBUS_FATAL_WARNINGS" "0") + #t))))) + (native-inputs + `(("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("dbus" ,dbus))) + (home-page "https://github.com/diwic/dbus-rs") + (synopsis "Rust bindings to D-Bus") + (description "This package provides Rust bindings to D-Bus, a bus commonly +used for inter-process communication.") + (license (list license:asl2.0 license:expat)))) + (define-public rust-gdk-0.13 (package (name "rust-gdk") From patchwork Sun Mar 7 17:34: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: 27524 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 712F427BC54; Sun, 7 Mar 2021 17:39:04 +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 02A3B27BC50 for ; Sun, 7 Mar 2021 17:39:04 +0000 (GMT) Received: from localhost ([::1]:33754 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMt-0001Xs-89 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:39:03 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59620) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0007vu-P8 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58148) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006Bp-HC for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL6-0003ru-Eo for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:12 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 41/46] gnu: Add rust-secret-service-1. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:12 +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.161513862114648 (code B ref 44492); Sun, 07 Mar 2021 17:37:12 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:37:01 +0000 Received: from localhost ([127.0.0.1]:41424 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKv-0003oB-5U for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:01 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:36686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKt-0003o2-LT for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:36:59 -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 4DtpZ102FQz3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138617; bh=dkSE3uBg41pz3ZwOUiRvtnmkNHW2AQ/43rjfRdVzFTc=; h=From:To:Subject:Date:In-Reply-To:References; b=Pxp2oTCFkQb9Cy7xI2Rm4vWidOIM6UcNz73nG77sTgxt8XO3CZv0Q4SXsYq+SQZGU wAPFJSjB2XDey2Jk3aqLTLEN0H4OHWVIQkSyzBtfNsLobHhfbw2F6kSgZg3zswM5le SrKcnp/6IN9SEQmtu5qeao7bwSrq3uvw+B4O3b84= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:53 +0100 Message-Id: <20210307173459.3048-41-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-secret-service-1): New variable. --- gnu/packages/crates-gtk.scm | 45 +++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index be0b08409b..8a4435e35f 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -2057,3 +2057,48 @@ renders username initials.") ("rust-tempfile" ,rust-tempfile-3)))) (inputs `(("gtk+" ,gtk+))))) + +(define-public rust-secret-service-1 + (package + (name "rust-secret-service") + (version "1.1.3") + (source + (origin + (method url-fetch) + (uri (crate-uri "secret-service" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "12hxz35i7sw5xsdldz1c6776fmz98z4dwh5779jis98w61020xbd")))) + (build-system cargo-build-system) + (arguments + `(#:tests? #f ; XXX: see rust-dbus + #:cargo-inputs + (("rust-aes" ,rust-aes-0.6) + ("rust-block-modes" ,rust-block-modes-0.7) + ("rust-dbus" ,rust-dbus-0.2) + ("rust-hkdf" ,rust-hkdf-0.10) + ("rust-lazy-static" ,rust-lazy-static-1) + ("rust-num" ,rust-num-0.3) + ("rust-rand" ,rust-rand-0.7) + ("rust-sha2" ,rust-sha2-0.9)) + #:phases + (modify-phases %standard-phases + (add-before 'check 'pre-check + (lambda* (#:key inputs #:allow-other-keys) + ;; Tests require a running X server. + (system "Xvfb :1 &") + (setenv "DISPLAY" ":1") + ;; For the missing /etc/machine-id. + (setenv "DBUS_FATAL_WARNINGS" "0") + #t))))) + (native-inputs + `(("xorg-server" ,xorg-server-for-tests))) + (inputs + `(("dbus" ,dbus))) + (home-page "https://github.com/hwchen/secret-service-rs.git") + (synopsis "Secret Service interface") + (description "This package provides a Rust library to interface with +the Secret Service API") + (license (list license:expat license:asl2.0)))) From patchwork Sun Mar 7 17:34: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: 27526 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 0DAB427BC51; Sun, 7 Mar 2021 17:39: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 9F51E27BC50 for ; Sun, 7 Mar 2021 17:39:09 +0000 (GMT) Received: from localhost ([::1]:34244 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMy-0001kh-T2 for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:39:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59636) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL8-0007xD-83 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:14 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58150) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006CI-VP for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL6-0003s2-Sj for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:12 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 42/46] gnu: Add rust-sourceview4-sys-0.2. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:12 +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.161513862314698 (code B ref 44492); Sun, 07 Mar 2021 17:37:12 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:37:03 +0000 Received: from localhost ([127.0.0.1]:41430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKx-0003os-Do for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:03 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:27523) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKv-0003oJ-R2 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:02 -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 4DtpZ31SMLz3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:36:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138619; bh=30GAqLVkVP+hHP+pcULS/su+2le/H8/bR9vsYANCa7s=; h=From:To:Subject:Date:In-Reply-To:References; b=PQOw1PjvKlScYdfVOcByaLxQ+mNWcR9ds3HIoGFn9ihv4sGQCwndMpvdKU60K/tsM bgyaGdGRpcVM9p+fdJ16FIUto5ZWo7aWI+YJYj4iTDY4EX7bJ6i5+MYKGXuMIiXX8b DgLXJHt6D0123Z43BLKLa28NvjxzvfLzL7mbHKw0= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:54 +0100 Message-Id: <20210307173459.3048-42-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-sourceview4-sys-0.2): New variable. --- gnu/packages/crates-gtk.scm | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 8a4435e35f..88aa177369 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -2102,3 +2102,57 @@ renders username initials.") (description "This package provides a Rust library to interface with the Secret Service API") (license (list license:expat license:asl2.0)))) + +(define-public rust-sourceview4-sys-0.2 + (package + (name "rust-sourceview4-sys") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "sourceview4-sys" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "146l7fni9zc68rr1aim5di4mzrk22r8jxb96ww8fgp6f51np690v")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10) + ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10) + ("rust-gdk-sys" ,rust-gdk-sys-0.10) + ("rust-gio-sys" ,rust-gio-sys-0.10) + ("rust-glib-sys" ,rust-glib-sys-0.10) + ("rust-gobject-sys" ,rust-gobject-sys-0.10) + ("rust-gtk-sys" ,rust-gtk-sys-0.10) + ("rust-libc" ,rust-libc-0.2) + ("rust-pkg-config" ,rust-pkg-config-0.3) + ("rust-system-deps" ,rust-system-deps-1)) + #:cargo-development-inputs + (("rust-shell-words" ,rust-shell-words-0.1) + ("rust-tempfile" ,rust-tempfile-3)) + #:phases + (modify-phases %standard-phases + (add-after 'configure 'fix-version-requirements + (lambda* (#:key inputs vendor-dir #:allow-other-keys) + (substitute* + (map + (lambda (dir) (string-append dir "/Cargo.toml")) + (find-files vendor-dir "system-deps.*" #:directories? #t)) + (("0.0.10") ,(package-version rust-version-compare-0.0))) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("atk" ,atk) + ("cairo" ,cairo) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("gtksourceview" ,gtksourceview) + ("pango" ,pango))) + (home-page "https://gitlab.gnome.org/World/Rust/sourceview4-rs") + (synopsis "FFI bindings for GtkSourceView") + (description "This package provides FFI bindings for GtkSourceView, version +4.x.") + (license license:lgpl2.1+))) From patchwork Sun Mar 7 17:34: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: 27518 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 19E9D27BC51; Sun, 7 Mar 2021 17:38:31 +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 CA19227BC50 for ; Sun, 7 Mar 2021 17:38:30 +0000 (GMT) Received: from localhost ([::1]:60452 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxML-0000xw-WC for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59612) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0007vk-Iy for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58147) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006Bi-BT for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL7-0003s9-9G for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 43/46] gnu: Add rust-sourceview4-0.2. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:13 +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.161513862614748 (code B ref 44492); Sun, 07 Mar 2021 17:37:13 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:37:06 +0000 Received: from localhost ([127.0.0.1]:41438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKz-0003pg-OU for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:06 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:10143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxKy-0003p1-2t for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:04 -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 4DtpZ52kP6z3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:37:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138621; bh=XNzXek5CY0rFA3XvpzhQ/Civ7w1H9A4Jus7B9yqYsiU=; h=From:To:Subject:Date:In-Reply-To:References; b=ndctjhciXAE1BAmIoZxVnKpz6HvCPd4J2Doc6gHX6nUYv5UB5i43jLx8Jhhnr7Klh 5Ugzez944kF+8zLNIX2px4AtNb+XzkRv0hD76R0sJngUazPPqGF9GPVnCN6fNOmRnO ya2CzWEYNSmukRrGDF6jTyeIgNj1RK9TW/SYqFCk= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:55 +0100 Message-Id: <20210307173459.3048-43-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-sourceview4-0.2): New variable. --- gnu/packages/crates-gtk.scm | 59 +++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 88aa177369..0171a7ff3c 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -2156,3 +2156,62 @@ the Secret Service API") (description "This package provides FFI bindings for GtkSourceView, version 4.x.") (license license:lgpl2.1+))) + +(define-public rust-sourceview4-0.2 + (package + (name "rust-sourceview4") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (crate-uri "sourceview4" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1c35bm98gmn93qralgjlippdjm2d6199j811qgrn1zd4iv3j3kv7")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-cairo-rs" ,rust-cairo-rs-0.9) + ("rust-gdk" ,rust-gdk-0.13) + ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9) + ("rust-gdk-sys" ,rust-gdk-sys-0.10) + ("rust-gio" ,rust-gio-0.9) + ("rust-gio-sys" ,rust-gio-sys-0.10) + ("rust-glib" ,rust-glib-0.10) + ("rust-glib-sys" ,rust-glib-sys-0.10) + ("rust-gobject-sys" ,rust-gobject-sys-0.10) + ("rust-gtk" ,rust-gtk-0.9) + ("rust-gtk-sys" ,rust-gtk-sys-0.10) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango" ,rust-pango-0.9) + ("rust-sourceview4-sys" + ,rust-sourceview4-sys-0.2)) + #:cargo-development-inputs + (("rust-gir-format-check" ,rust-gir-format-check-0.1)) + #:phases + (modify-phases %standard-phases + (add-after 'configure 'fix-version-requirements + (lambda* (#:key inputs vendor-dir #:allow-other-keys) + (substitute* + (map + (lambda (dir) (string-append dir "/Cargo.toml")) + (find-files vendor-dir "system-deps.*" #:directories? #t)) + (("0.0.10") ,(package-version rust-version-compare-0.0))) + #t))))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("atk" ,atk) + ("cairo" ,cairo) + ("glib" ,glib) + ("gtk+" ,gtk+) + ("gtksourceview" ,gtksourceview) + ("pango" ,pango))) + (home-page "https://gitlab.gnome.org/World/Rust/sourceview4-rs") + (synopsis "API bindings for GtkSourceView") + (description "This package provides API bindings for GtkSourceView, +version 4.x.") + (license license:lgpl2.1+))) From patchwork Sun Mar 7 17:34:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27525 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 E80BD27BC51; Sun, 7 Mar 2021 17:39:05 +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 A839227BC50 for ; Sun, 7 Mar 2021 17:39:05 +0000 (GMT) Received: from localhost ([::1]:33882 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMu-0001bL-TQ for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:39:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59632) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxL8-0007wf-3P for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:14 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58149) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxL7-0006C6-Q2 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxL7-0003sI-Nf for guix-patches@gnu.org; Sun, 07 Mar 2021 12:37:13 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 44/46] gnu: Add rust-sourceview4-for-fractal. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:37:13 +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.161513862814804 (code B ref 44492); Sun, 07 Mar 2021 17:37:13 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:37:08 +0000 Received: from localhost ([127.0.0.1]:41446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxL2-0003qX-5T for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:08 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:10521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxL0-0003pk-7F for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:06 -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 4DtpZ74Rk5z3wL9 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:37:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138623; bh=7DL3YDZ6J+DA3Ee/HyfeMoQ367sV/7l/lsfMMuFctPQ=; h=From:To:Subject:Date:In-Reply-To:References; b=Gk/83redQ3jqe9uRKUCkAG94mthN+Ew4stiO/anUyBkCVf1Ne9LGkA0Mx3GtdYaik 5JE1ywtiE4qY4Pin+9sNV+nmVk7WlIn4YuYq91yfGMuB8noQxmXof2Eb4slSfcHk0J ngOlFTNq5P03N0eQqkJaPaGNKX0VKF7vjlbD0guI= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:56 +0100 Message-Id: <20210307173459.3048-44-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-sourceview4-for-fractal): New variable. --- gnu/packages/crates-gtk.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 0171a7ff3c..1ed6502058 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -20,6 +20,7 @@ (define-module (gnu packages crates-gtk) #:use-module (guix build-system cargo) #:use-module (guix download) + #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (gnu packages) @@ -2215,3 +2216,31 @@ the Secret Service API") (description "This package provides API bindings for GtkSourceView, version 4.x.") (license license:lgpl2.1+))) + +(define-public rust-sourceview4-for-fractal + (package + (inherit rust-sourceview4-0.2) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/World/Rust/sourceview4-rs/") + (commit "fa8819fa7ecbe56f44d951656d3825f468915754"))) + (file-name "rust-sourceview4-0.2.0.tar.gz") + (sha256 + (base32 + "0aib8385fxdpw79sasfzn6q11sqx3wigkb267if9fb12bagycgpk")))) + (arguments + `(#:cargo-inputs + (("rust-bitflags" ,rust-bitflags-1) + ("rust-gdk" ,rust-gdk-0.12) + ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.8) + ("rust-gio" ,rust-gio-0.9) + ("rust-gio-sys" ,rust-gio-sys-0.10) + ("rust-glib" ,rust-glib-0.9) + ("rust-glib-sys" ,rust-glib-sys-0.9) + ("rust-gobject-sys" ,rust-gobject-sys-0.9) + ("rust-gtk" ,rust-gtk-0.8) + ("rust-gtk-sys" ,rust-gtk-sys-0.9) + ("rust-libc" ,rust-libc-0.2) + ("rust-pango" ,rust-pango-0.8)))) + (properties `((hidden? . #t))))) From patchwork Sun Mar 7 17:34:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27519 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 9E59527BC51; Sun, 7 Mar 2021 17:38:32 +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 690A627BC50 for ; Sun, 7 Mar 2021 17:38:32 +0000 (GMT) Received: from localhost ([::1]:60700 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxMN-00012s-JC for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:38:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60012) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxLu-0000jX-GF for guix-patches@gnu.org; Sun, 07 Mar 2021 12:38:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58153) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxLu-0006SP-7j for guix-patches@gnu.org; Sun, 07 Mar 2021 12:38:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxLu-0003tn-5m for guix-patches@gnu.org; Sun, 07 Mar 2021 12:38:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 45/46] gnu: Add rust-letter-avatar-for-fractal. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:38: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.161513864414931 (code B ref 44492); Sun, 07 Mar 2021 17:38:02 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:37:24 +0000 Received: from localhost ([127.0.0.1]:41452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxL3-0003r4-L4 for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:24 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:37923) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxL2-0003qN-25 for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:08 -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 4DtpZ95RDBz3wY8 for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:37:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138625; bh=WeedUBlGbwprS2Fb3V3aEGW/q0P4Qwanp6Mku9zwMK0=; h=From:To:Subject:Date:In-Reply-To:References; b=CgAjgqgD4J49/taGZdSDcnV87GRz3sOsmF/baLOmfW1zID/lABBPzTzm+LJo7sd/d VtLWBqkosejkrcgNJ8XBwDYHmJW2G7AACDcRgJOymXi45RiOG31YanJSt75AatFdJA gLnXGKHg8vGHvRTZnEvvOWfvGB0V9kw5hCu3taG0= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:57 +0100 Message-Id: <20210307173459.3048-45-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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-gtk.scm (rust-letter-avatar-for-fractal): New variable. --- gnu/packages/crates-gtk.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm index 1ed6502058..db1f4573e9 100644 --- a/gnu/packages/crates-gtk.scm +++ b/gnu/packages/crates-gtk.scm @@ -1687,6 +1687,30 @@ converts raw links to http links and strips unwanted tags.") renders username initials.") (license license:gpl3+))) +(define-public rust-letter-avatar-for-fractal + (package + (inherit rust-letter-avatar-1) + (name "rust-letter-avatar") + (version "1.2.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "letter-avatar" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "00hnlyckr25h5hvisk90vf88diww6cds140s8cpfhjx4p33kxnm8")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-cairo-rs" ,rust-cairo-rs-0.8) + ("rust-pango" ,rust-pango-0.8) + ("rust-pangocairo" ,rust-pangocairo-0.9) + ("rust-unicode-segmentation" + ,rust-unicode-segmentation-1)))) + (properties '((hidden? . #t))))) + (define-public rust-libhandy-sys-0.5 (package (name "rust-libhandy-sys") From patchwork Sun Mar 7 17:34:58 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Leo Prikler X-Patchwork-Id: 27527 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 582C727BC51; Sun, 7 Mar 2021 17:39:13 +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 CCFDE27BC50 for ; Sun, 7 Mar 2021 17:39:11 +0000 (GMT) Received: from localhost ([::1]:34436 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lIxN1-0001qv-2O for patchwork@mira.cbaines.net; Sun, 07 Mar 2021 12:39:11 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIxLu-0000kE-T9 for guix-patches@gnu.org; Sun, 07 Mar 2021 12:38:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:58154) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lIxLu-0006Sa-KD for guix-patches@gnu.org; Sun, 07 Mar 2021 12:38:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lIxLu-0003tu-Hs for guix-patches@gnu.org; Sun, 07 Mar 2021 12:38:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#44492] [PATCH v3 46/46] gnu: Add fractal. Resent-From: Leo Prikler Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 17:38: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.161513864914949 (code B ref 44492); Sun, 07 Mar 2021 17:38:02 +0000 Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 17:37:29 +0000 Received: from localhost ([127.0.0.1]:41466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxLM-0003t2-NY for submit@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:29 -0500 Received: from mailrelay.tugraz.at ([129.27.2.202]:40880) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIxL5-0003rH-GJ for 44492@debbugs.gnu.org; Sun, 07 Mar 2021 12:37:27 -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 4DtpZC4NKQz3wXG for <44492@debbugs.gnu.org>; Sun, 7 Mar 2021 18:37:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at; s=mailrelay; t=1615138627; bh=vWF17jGrTziimdy5R7I0ZgBPnJxEzi5Z86SKFp/xQKI=; h=From:To:Subject:Date:In-Reply-To:References; b=eDe1CKb16ULBTnSwajh3zSw7H6QmIUrEhS/awtR+r7m7HJOdJmztX1nkqt1+moais 71imRpMTTEdDoG/UouVOF5TfsBoqPsWAcRyy3lhkn2TxBqmOhKH7ZmSMif6LYoIJd2 hBcVAtCgT3mK30P6A3NfSgoaOaAno5nvCz81G3gY= From: Leo Prikler Date: Sun, 7 Mar 2021 18:34:58 +0100 Message-Id: <20210307173459.3048-46-leo.prikler@student.tugraz.at> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210307173459.3048-1-leo.prikler@student.tugraz.at> References: <20210307173459.3048-1-leo.prikler@student.tugraz.at> MIME-Version: 1.0 X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117 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/fractal-switch-from-failure-to-anyhow.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it here. * gnu/packages/gnome.scm (fractal): New variable. --- gnu/local.mk | 1 + gnu/packages/gnome.scm | 142 ++++++++++++++++- ...ractal-switch-from-failure-to-anyhow.patch | 143 ++++++++++++++++++ 3 files changed, 285 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/fractal-switch-from-failure-to-anyhow.patch diff --git a/gnu/local.mk b/gnu/local.mk index 4bb2806811..57b6c40998 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -997,6 +997,7 @@ dist_patch_DATA = \ %D%/packages/patches/fontconfig-hurd-path-max.patch \ %D%/packages/patches/fpc-reproducibility.patch \ %D%/packages/patches/fplll-std-fenv.patch \ + %D%/packages/patches/fractal-switch-from-failure-to-anyhow.patch \ %D%/packages/patches/freedink-engine-fix-sdl-hints.patch \ %D%/packages/patches/freebayes-devendor-deps.patch \ %D%/packages/patches/freeimage-unbundle.patch \ diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 5c6d247471..9c1cb17805 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -12103,7 +12103,6 @@ editing environment for translation issues within the GNU gettext/GNOME desktop world.") (license license:gpl3+))) - (define-public ocrfeeder (package (name "ocrfeeder") @@ -12166,3 +12165,144 @@ world.") (description "OCRFeeder is a complete Optical Character Recognition and Document Analysis and Recognition program.") (license license:gpl3+))) + +(define-public fractal + (package + (name "fractal") + (version "4.4.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/fractal") + (commit version))) + (file-name (string-append "fractal-" version)) + (sha256 + (base32 + "1v2aw41gfmixki6g7j7mcav7i7qkn17k7zndvvfv08rgsrvma8qd")) + (patches + (search-patches + "fractal-switch-from-failure-to-anyhow.patch")))) + (build-system cargo-build-system) + (arguments + `(#:imported-modules + (,@%cargo-build-system-modules + ,@%meson-build-system-modules) + #:modules + ((guix build cargo-build-system) + (guix build utils) + ((guix build meson-build-system) #:prefix meson:)) + #:cargo-inputs + (("rust-anyhow" ,rust-anyhow-1) + ("rust-comrak" ,rust-comrak-0.7) + ("rust-directories" ,rust-directories-2) + ("rust-dirs" ,rust-dirs-2) + ("rust-either" ,rust-either-1) + ("rust-fragile" ,rust-fragile-1) + ("rust-gdk" ,rust-gdk-0.12) + ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.8) + ("rust-gettext" ,rust-gettext-rs-0.4) + ("rust-glib" ,rust-glib-0.9) + ("rust-gio" ,rust-gio-0.8) + ("rust-gspell" ,rust-gspell-0.4) + ("rust-gstreamer" ,rust-gstreamer-0.15) + ("rust-gstreamer-pbutils" ,rust-gstreamer-pbutils-0.15) + ("rust-gstreamer-player" ,rust-gstreamer-player-0.15) + ("rust-gtk" ,rust-gtk-0.8) + ("rust-html2pango" ,rust-html2pango-0.3) + ("rust-letter-avatar" ,rust-letter-avatar-for-fractal) + ("rust-libhandy" ,rust-libhandy-0.5) + ("rust-loggerv" ,rust-loggerv-0.7) + ("rust-md5" ,rust-md5-0.7) + ("rust-mdl" ,rust-mdl-1) + ("rust-rand" ,rust-rand-0.7) + ("rust-regex" ,rust-regex-1) + ("rust-reqwest" ,rust-reqwest-0.10) + ("rust-ruma-identifiers" ,rust-ruma-identifiers-0.17) + ("rust-serde" ,rust-serde-1) + ("rust-secret-service" ,rust-secret-service-1) + ("rust-sourceview4" ,rust-sourceview4-for-fractal)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-cargo + (lambda* (#:key vendor-dir #:allow-other-keys) + (substitute* "fractal-gtk/Cargo.toml" + (("git = .*") "") + ;; rust-gettext-rs + (("branch = \"no-gettext\"") "version = \"0.4.0\"") + ;; rust-sourceview4 + (("rev = \"fa8819fa7ecbe56f44d951656d3825f468915754\"") + "version = \"0.2.0\"") + ;; rust-either + (("rev = \"60c99bc0723491e2dfd42bbe9b485c5f9323e96b\"") + "version = \"1.6.0\"") + (("\"serde_untagged\"") "\"serde\"")) + (substitute* + (map + (lambda (dir) (string-append dir "/Cargo.toml")) + (find-files vendor-dir "system-deps.*" #:directories? #t)) + (("0.0.10") ,(package-version rust-version-compare-0.0))) + (substitute* "meson.build" + (("'Cargo.lock',") "")) + (substitute* "scripts/cargo.sh" + (("export CARGO_HOME=.*" all) + (string-append all "\ +mkdir -p $CARGO_HOME +cp $1/.cargo/config $CARGO_HOME +"))) + + #t)) + (add-after 'unpack 'skip-gtk-update-icon-cache + (lambda _ + (substitute* "scripts/meson_post_install.py" + (("gtk-update-icon-cache") (which "true"))) + #t)) + (add-after 'configure 'configure-harder + (lambda* (#:key vendor-dir inputs #:allow-other-keys) + (for-each + (lambda (d) + (copy-recursively + (string-append (assoc-ref inputs "rust-sourceview4") "/" d) + (string-append vendor-dir "/rust-" d "-0.2.0"))) + '("sourceview4" "sourceview4-sys")) + (delete-file-recursively + (car (find-files vendor-dir "fractal.*" #:directories? #t))) + #t)) + (add-after 'patch-cargo-checksums 'really-configure + (lambda args + (apply (assoc-ref meson:%standard-phases 'configure) + #:build-type "release" + #:configure-flags '() + args))) + (replace 'build (assoc-ref meson:%standard-phases 'build)) + (replace 'check + (lambda args + ((assoc-ref meson:%standard-phases 'check) + #:test-target "test" + #:parallel-tests? #t + #:tests? #t))) + (replace 'install (assoc-ref meson:%standard-phases 'install))))) + (native-inputs + `(("glib:bin" ,glib "bin") + ("gettext" ,gettext-minimal) + ("meson" ,meson-for-build) + ("ninja" ,ninja) + ("pkg-config" ,pkg-config))) + (inputs + `(("atk" ,atk) + ("cairo" ,cairo) + ("glib" ,glib) + ("gspell" ,gspell) + ("gst-editing-services" ,gst-editing-services) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("gst-plugins-bad" ,gst-plugins-bad) + ("gtk+" ,gtk+) + ("gtksourceview" ,gtksourceview) + ("libhandy" ,libhandy-0.0) + ("openssl" ,openssl))) + (synopsis "Matrix messaging app for GNOME") + (description "Fractal is a Matrix messaging app for GNOME written in Rust. +Its interface is optimized for collaboration in large groups, such as free +software projects.") + (home-page "https://wiki.gnome.org/Apps/Fractal") + (license license:gpl3))) diff --git a/gnu/packages/patches/fractal-switch-from-failure-to-anyhow.patch b/gnu/packages/patches/fractal-switch-from-failure-to-anyhow.patch new file mode 100644 index 0000000000..6b830ecf94 --- /dev/null +++ b/gnu/packages/patches/fractal-switch-from-failure-to-anyhow.patch @@ -0,0 +1,143 @@ +From e4ca9dc5c0f4401f350338e4cd9b0734db9371bf Mon Sep 17 00:00:00 2001 +From: Yuki Okushi +Date: Thu, 13 Aug 2020 14:41:50 +0900 +Subject: [PATCH] Switch from failure to anyhow + +--- + Cargo.lock | 8 +++++++- + fractal-gtk/Cargo.toml | 2 +- + fractal-gtk/src/appop/attach.rs | 2 +- + fractal-gtk/src/cache/mod.rs | 2 +- + fractal-gtk/src/cache/state.rs | 7 +++---- + fractal-gtk/src/util.rs | 8 ++++---- + 6 files changed, 17 insertions(+), 12 deletions(-) + +diff --git a/Cargo.lock b/Cargo.lock +index c0b5e5e2..f26d9787 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -88,6 +88,12 @@ dependencies = [ + "winapi 0.3.9", + ] + ++[[package]] ++name = "anyhow" ++version = "1.0.32" ++source = "registry+https://github.com/rust-lang/crates.io-index" ++checksum = "6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b" ++ + [[package]] + name = "arrayref" + version = "0.3.6" +@@ -580,6 +586,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + name = "fractal-gtk" + version = "4.4.0" + dependencies = [ ++ "anyhow", + "cairo-rs", + "chrono", + "clap", +@@ -587,7 +594,6 @@ dependencies = [ + "directories", + "dirs", + "either 1.5.99", +- "failure", + "fractal-matrix-api", + "fragile", + "gdk", +diff --git a/fractal-gtk/Cargo.toml b/fractal-gtk/Cargo.toml +index 960f64b5..e1c6a33d 100644 +--- a/fractal-gtk/Cargo.toml ++++ b/fractal-gtk/Cargo.toml +@@ -6,11 +6,11 @@ workspace = "../" + edition = "2018" + + [dependencies] ++anyhow = "1.0.32" + clap = "2.33.0" + comrak = "0.7.0" + directories = "2.0.2" + dirs = "2.0.2" +-failure = "0.1.6" + fragile = "1.0.0" + gspell = "0.4.0" + gdk = "0.12.1" +diff --git a/fractal-gtk/src/appop/attach.rs b/fractal-gtk/src/appop/attach.rs +index 3f0813aa..3b5bff4c 100644 +--- a/fractal-gtk/src/appop/attach.rs ++++ b/fractal-gtk/src/appop/attach.rs +@@ -6,7 +6,7 @@ use std::io::prelude::*; + use std::path::PathBuf; + use std::sync::{Arc, Mutex}; + +-use failure::Error; ++use anyhow::Error; + + use gtk::prelude::*; + +diff --git a/fractal-gtk/src/cache/mod.rs b/fractal-gtk/src/cache/mod.rs +index 76942866..8943eac6 100644 +--- a/fractal-gtk/src/cache/mod.rs ++++ b/fractal-gtk/src/cache/mod.rs +@@ -12,7 +12,7 @@ use std::thread; + + use crate::types::Room; + use crate::types::RoomList; +-use failure::Error; ++use anyhow::Error; + use fractal_api::identifiers::{DeviceId, UserId}; + use std::collections::HashMap; + use std::hash::Hash; +diff --git a/fractal-gtk/src/cache/state.rs b/fractal-gtk/src/cache/state.rs +index 7cb5372a..0e62c59b 100644 +--- a/fractal-gtk/src/cache/state.rs ++++ b/fractal-gtk/src/cache/state.rs +@@ -4,8 +4,7 @@ use mdl::Model; + use mdl::Store; + use serde::{Deserialize, Serialize}; + +-use failure::err_msg; +-use failure::Error; ++use anyhow::{anyhow, Error}; + + use std::cell::RefCell; + use std::fs::remove_dir_all; +@@ -127,8 +126,8 @@ impl FCache { + guard.take(); + + let fname = cache_dir_path(None, "cache.mdl") +- .or_else(|_| Err(err_msg("Can't remove cache file")))?; +- remove_dir_all(fname).or_else(|_| Err(err_msg("Can't remove cache file"))) ++ .or_else(|_| Err(anyhow!("Can't remove cache file")))?; ++ remove_dir_all(fname).or_else(|_| Err(anyhow!("Can't remove cache file"))) + } + + #[allow(dead_code)] +diff --git a/fractal-gtk/src/util.rs b/fractal-gtk/src/util.rs +index 764a8e8e..b2feb12c 100644 +--- a/fractal-gtk/src/util.rs ++++ b/fractal-gtk/src/util.rs +@@ -1,6 +1,6 @@ + use crate::globals::CACHE_PATH; +-use failure::format_err; +-use failure::Error as FailError; ++use anyhow::anyhow; ++use anyhow::Error as AnyhowError; + use gdk::prelude::*; + use gdk_pixbuf::Pixbuf; + use gio::{Settings, SettingsExt, SettingsSchemaSource}; +@@ -21,9 +21,9 @@ pub fn cache_dir_path(dir: Option<&str>, name: &str) -> Result + Ok(path.join(name)) + } + +-pub fn get_pixbuf_data(pb: &Pixbuf) -> Result, FailError> { ++pub fn get_pixbuf_data(pb: &Pixbuf) -> Result, AnyhowError> { + let image = cairo::ImageSurface::create(cairo::Format::ARgb32, pb.get_width(), pb.get_height()) +- .or_else(|_| Err(format_err!("Cairo Error")))?; ++ .or_else(|_| Err(anyhow!("Cairo Error")))?; + + let g = cairo::Context::new(&image); + g.set_source_pixbuf(pb, 0.0, 0.0); +-- +2.30.1 +