GNU logs - #44492, boring messages


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH] Add fractal.
Resent-From: Christopher Baines <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Fri, 06 Nov 2020 21:48:02 +0000
Resent-Message-ID: <handler.44492.B.16046992776532 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
X-Debbugs-Original-To: guix-patches@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16046992776532
          (code B ref -1); Fri, 06 Nov 2020 21:48:02 +0000
Received: (at submit) by debbugs.gnu.org; 6 Nov 2020 21:47:57 +0000
Received: from localhost ([127.0.0.1]:57483 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kb9aP-0001hI-A1
	for submit <at> debbugs.gnu.org; Fri, 06 Nov 2020 16:47:57 -0500
Received: from lists.gnu.org ([209.51.188.17]:41724)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1kb9aM-0001h9-PT
 for submit <at> debbugs.gnu.org; Fri, 06 Nov 2020 16:47:55 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:36774)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>) id 1kb9aL-0000ff-Lu
 for guix-patches@HIDDEN; Fri, 06 Nov 2020 16:47:54 -0500
Received: from mira.cbaines.net ([212.71.252.8]:54536)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <mail@HIDDEN>) id 1kb9aI-0004Lp-3s
 for guix-patches@HIDDEN; Fri, 06 Nov 2020 16:47:52 -0500
Received: from localhost (188.28.119.85.threembb.co.uk [188.28.119.85])
 by mira.cbaines.net (Postfix) with ESMTPSA id 74C1927BBF3
 for <guix-patches@HIDDEN>; Fri,  6 Nov 2020 21:47:46 +0000 (GMT)
Received: from capella (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id 765351e6
 for <guix-patches@HIDDEN>; Fri, 6 Nov 2020 21:47:43 +0000 (UTC)
User-agent: mu4e 1.4.13; emacs 27.1
From: Christopher Baines <mail@HIDDEN>
Date: Fri, 06 Nov 2020 21:47:40 +0000
Message-ID: <87tuu2p37n.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
Received-SPF: pass client-ip=212.71.252.8; envelope-from=mail@HIDDEN;
 helo=mira.cbaines.net
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/06 16:47:46
X-ACL-Warn: Detected OS   = Linux 2.2.x-3.x [generic] [fuzzy]
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

--=-=-=
Content-Type: text/plain


Tags: moreinfo

So, I made an attempt at packaging fractal, and I did end up with a
working package, but there's quite a bit of neat packaging to do before
this can be submitted.

There's a branch here currently [1], although some of the stuff in that
branch is superfluous and some of the versions I picked aren't great.

1: https://git.cbaines.net/guix/log/?h=add-fractal

I think the next step to take is to tackle some of the larger groups of
missing rust dependencies, and get packages merged for them. I'm not
sure when I'm going to get back around to doing that.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl+lxHxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xdm3g/+OMMVNEVE4T4CpB10zzxmR9+DVAYcYDOT
D6jZHGcJIWfjUz2SP99xgKqW4bCZkT+zuEb/IUnmJ49peOGEt4P3T2iMSoN1+IVF
RzJspUEZKqoAOPeVOVSFI3MbqeMvmd+LmEJpe70CkjA74NT9geMW2zYdYt/Civ4k
PLWHgCYgtexkVemS3np36UxJJ+Sw77jFclQNc8POAffzBBN9CY4I7pXdVZQkyUAO
YMfu3Mf2vE3ipsuph5AogwTGPOe9CbGQhiyV7afinuEelt1vc+VwwosLJefMAvR/
LizCkoKsOKj2BgHLTfwYsBLS13nbDQMDQakc7FB9PSRXxbHfs7kWd3jX94KWFHv3
nw6Gw2FN6kRsw42qmeVdsL43WqTFnPcDIEWPg70o8bbNQ/jnRYbzHyVuCAbwn81Z
3TsSLN5UT/QLmPbPHLzsmahh222vdjayBxtviNj2dSkMKzNNUqumIIzuVxXJvVUF
RMg7oLTie/UKF+YtGFkqJXhdEoTj3YKGaMGOInksLs7RrfIbTQ+MKzulInhB84lX
A5I6k5SkvEkm3dqOWGpv1WeUNNiLvOwYKKZMmgTamonDqborTPa10Ub73HeP2rMn
H2CnOvTDgSfKKc327biTgrI0oYur4+k4+NVNW4fNlDRY2oFa1eP6gc9g9u5Q5iwR
it31YVVjY3k=
=6/OI
-----END PGP SIGNATURE-----
--=-=-=--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Christopher Baines <mail@HIDDEN>
Subject: bug#44492: Acknowledgement ([PATCH] Add fractal.)
Message-ID: <handler.44492.B.16046992776532.ack <at> debbugs.gnu.org>
References: <87tuu2p37n.fsf@HIDDEN>
X-Gnu-PR-Message: ack 44492
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: moreinfo
Reply-To: 44492 <at> debbugs.gnu.org
Date: Fri, 06 Nov 2020 21:48:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 guix-patches@HIDDEN

If you wish to submit further information on this problem, please
send it to 44492 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
44492: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44492
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH] Add fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 00:25:01 +0000
Resent-Message-ID: <handler.44492.B44492.161412626120489 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Christopher Baines <mail@HIDDEN>, 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161412626120489
          (code B ref 44492); Wed, 24 Feb 2021 00:25:01 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 00:24:21 +0000
Received: from localhost ([127.0.0.1]:32810 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEhyX-0005KP-2Y
	for submit <at> debbugs.gnu.org; Tue, 23 Feb 2021 19:24:21 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:17207)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEhyU-0005K9-OQ
 for 44492 <at> debbugs.gnu.org; Tue, 23 Feb 2021 19:24:19 -0500
Received: from nijino.local (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dlc9V2My1z3xnN;
 Wed, 24 Feb 2021 01:24:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614126254;
 bh=QGC8XU2FJWaLiRQXP5f6O6gG+AhutYFmjAk+heW8LeI=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=U0Be76FBE5/yJO3YrMCJX0y9g39q8dzahPP07farOCp/NODLKlUFJRQ9X6Q10HUiF
 +MiTFlI2k7PIJ0vp8Ok3Ka0SOzKpwE5urw3i7ueAf+BFv7sdBNrIxnUVG8Zl00VPo4
 9XAdIGJLv9PoMJZIOXnhMfNAupt6n02LmF2/go2E=
Message-ID: <0e1001712034f0717ba6504b0c4cda27f5e42e94.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 01:24:13 +0100
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
References: <87tuu2p37n.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Christopher,

I really wish I had seen your patch set earlier.  It would have saved
me a lot of trouble while packaging 4.4.0 – or at least I think so.

My patches live over at [2], apart from the licenses I'm fairly certain
that they're correct.  Should I git:send-email them, so that patchwork
can pick them up?

Regards,
Leo

[2] https://gitlab.com/leoprikler/guix/-/tree/fractal4






Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH] Add fractal.
Resent-From: Christopher Baines <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 00:52:01 +0000
Resent-Message-ID: <handler.44492.B44492.161412788022872 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161412788022872
          (code B ref 44492); Wed, 24 Feb 2021 00:52:01 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 00:51:20 +0000
Received: from localhost ([127.0.0.1]:32820 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEiOe-0005wq-Hj
	for submit <at> debbugs.gnu.org; Tue, 23 Feb 2021 19:51:20 -0500
Received: from mira.cbaines.net ([212.71.252.8]:34494)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1lEiOd-0005wi-1W
 for 44492 <at> debbugs.gnu.org; Tue, 23 Feb 2021 19:51:19 -0500
Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:8ac0:b4c7:f5c8:7caa])
 by mira.cbaines.net (Postfix) with ESMTPSA id 53FE427BC4A;
 Wed, 24 Feb 2021 00:51:18 +0000 (GMT)
Received: from capella (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id cea19c2e;
 Wed, 24 Feb 2021 00:51:18 +0000 (UTC)
References: <87tuu2p37n.fsf@HIDDEN>
 <0e1001712034f0717ba6504b0c4cda27f5e42e94.camel@HIDDEN>
User-agent: mu4e 1.4.14; emacs 27.1
From: Christopher Baines <mail@HIDDEN>
In-reply-to: <0e1001712034f0717ba6504b0c4cda27f5e42e94.camel@HIDDEN>
Date: Wed, 24 Feb 2021 00:51:15 +0000
Message-ID: <87im6il24c.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Leo Prikler <leo.prikler@HIDDEN> writes:

> I really wish I had seen your patch set earlier.  It would have saved
> me a lot of trouble while packaging 4.4.0 =E2=80=93 or at least I think s=
o.
>
> My patches live over at [2], apart from the licenses I'm fairly certain
> that they're correct.  Should I git:send-email them, so that patchwork
> can pick them up?

Looks like you've got less commits at least, which is probably good.

As for sending them, sure, I'd suggest to continue to use this bug.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmA1owNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xf8qxAAmfAFKMcpHqAAu4FDwFT8wKfNvjzPUjXg
P4lBGh75olWvKpQCcw6IjE0cIEhArDGS1WGnyGNKcNSdXd635dNq1zvmDJahEIqy
9+0PXM0MyP9SngrmAsd99NnmO8D59XEZGz0DfKU8ODxKmi7rW+3cNrYXEVTxzNYM
4X9efQPXQEVpNYlyD9DKmZlgSqxIrH0XZ2QDS6FZ2Scz2Y7MkqjdlIfjPuztfNMV
1E6xdthr15XCMPUEzQNyol1PuatmmgN4c/ems+V1hnmaUZtL9mAr1tm4RTrENi6v
wP8wYiXHsgfyvgHC2ldhlmyETI6oCQI6cQdw63yIeWSSrNFKonHpnyZbMbS/vpH3
4Fgq6OuFstM6GpHfztq4Ahk+6clH5CPfHH25yZL/kgEr03Xj5Xp8y30vqArXnn+q
FBDcBKts7D4+t1esFQw8xvEasGHhxnSQPriNMO1qkQY/w+p75AcvqqlWjoGATieP
vk1/igLeZ6tr/QErVrM0wyPMdzzlCJmKolo1U0/9zgeboQAns4WbRw2t/xGRdKUJ
awl8nobyDMG9GDXTqYCpwtXwpl6ZtTi1wHv/ZziK9ygoTibj5UA65D+1aKzWw9sN
ftyH5/Htrc8VaCpKDdOFA26F8rbpHONrb7Wr42pacBwCIj5DREBo+fGVBvd2hilE
GkLZR7bbCG4=
=dm0D
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 01/52] gnu: Add rust-ruma-identifiers-validation-0.1.
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:01 +0000
Resent-Message-ID: <handler.44492.B44492.161416512317043 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416512317043
          (code B ref 44492); Wed, 24 Feb 2021 11:13:01 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:03 +0000
Received: from localhost ([127.0.0.1]:33478 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5L-0004Qo-0o
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:03 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:23314)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5H-0004QC-Vc
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltXr24syz1LZ3K
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:11:56 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltXr24syz1LZ3K
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165116;
 bh=By4aFS10QXqZzelz7/O7f9R52qtJVDvmMnYbHfCLf8k=;
 h=From:To:Subject:Date:From;
 b=DhSi5o7c+oP5ORA9fP/bO6XPosWC1hFD7tFrrHdRMWCfCDmETYoy83f/L34V4o20t
 LXo7ubiJOmy6pQK6eX6WQO6vyC5Yn6/JCgajrFrvozWdorl/bAYrhHQS0miPOJxESD
 6fFEhISWWqRFKkTYpIsPQH3dvT/yQT3ZC81ly9Xg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:44 +0100
Message-Id: <20210224111135.28883-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-ruma-identifiers-validation-0.1): 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 ac38d1180d..409ddbcfed 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32655,6 +32655,31 @@ 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-identifiers and ruma-identifiers-macros")
+    (description
+      "Validation logic for ruma-identifiers and ruma-identifiers-macros")
+    (license license:expat)))
+
 (define-public rust-runtime-0.3
   (package
     (name "rust-runtime")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 02/52] gnu: Add rust-ruma-identifiers-macros-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:02 +0000
Resent-Message-ID: <handler.44492.B44492.161416512917076 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416512917076
          (code B ref 44492); Wed, 24 Feb 2021 11:13:02 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:09 +0000
Received: from localhost ([127.0.0.1]:33484 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5Q-0004RL-K9
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:08 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:23695)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5J-0004QW-Q2
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltXt3pl7z1LZ3L
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:11:58 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltXt3pl7z1LZ3L
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165118;
 bh=zFs2mRRMiu9SM/bcPtvUonlXnvZQEHGL6g88a+IsNdE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=ZWsm4LKRExxDb9dOH1hTxHHdwqrl7gCGCbfNF39NBp0fUzDlklkwpYYYQ5eJy7iTf
 eO/xwgTyBEkP1otM/RiCW1UMN83PVE5stCEjccZu8xu5ox96D8BcWiW6gztoHTgbjV
 YQ30Iery3VMvvI6slOivn8duIkO1+DtvX3ypsHVU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:45 +0100
Message-Id: <20210224111135.28883-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-ruma-identifiers-macros-0.17): 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 409ddbcfed..0f15ea4be4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32655,6 +32655,34 @@ 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
+      "Procedural macros for creating Matrix identifiers.")
+    (description
+      "Procedural macros for creating Matrix identifiers.")
+    (license license:expat)))
+
 (define-public rust-ruma-identifiers-validation-0.1
   (package
     (name "rust-ruma-identifiers-validation")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 03/52] gnu: Add rust-ruma-identifiers-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:02 +0000
Resent-Message-ID: <handler.44492.B44492.161416512917090 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416512917090
          (code B ref 44492); Wed, 24 Feb 2021 11:13:02 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:09 +0000
Received: from localhost ([127.0.0.1]:33486 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5Q-0004RN-SC
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:09 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:39355)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5M-0004R3-4m
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltXx2xPfz1LZ3K
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:01 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltXx2xPfz1LZ3K
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165121;
 bh=GWMF7+V6JnywORsM8ix6tHWh+O03ygCoBFP/xmP4u0c=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=KDwO68qQJ6Lph1X70hixVE4M1Gj1A2w0VFr29suR3Q7TLremVhCkZE0QtnlCIMTIT
 4XW/bcMeod40Num4Og7lIB+ANT6rPL2DiK2aeio9pBnsQOsgXURpX7S6VYSuW4dnas
 v8bp+xF4PEXikZ9bb+8G7AweB0YyvuHaT0TiQzkk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:46 +0100
Message-Id: <20210224111135.28883-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-ruma-identifiers-0.17): New variable.
---
 gnu/packages/crates-io.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 0f15ea4be4..a51bedb3f0 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32655,6 +32655,39 @@ 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 "Resource identifiers for Matrix.")
+    (description "Resource identifiers for Matrix.")
+    (license license:expat)))
+
 (define-public rust-ruma-identifiers-macros-0.17
   (package
     (name "rust-ruma-identifiers-macros")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 04/52] gnu: Add rust-entities-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:03 +0000
Resent-Message-ID: <handler.44492.B44492.161416512917096 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416512917096
          (code B ref 44492); Wed, 24 Feb 2021 11:13:03 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:09 +0000
Received: from localhost ([127.0.0.1]:33489 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5R-0004RX-Au
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:09 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:39803)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5O-0004RC-IT
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltXz5LSqz1LBTq
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:03 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltXz5LSqz1LBTq
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165123;
 bh=7PFklRgzUxazJgujdgRMXhNWHhymcx0CSmIV3Xtef0U=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=cYnkxr2Qf8CG+NFPnywtTT7y3JkFnH7KyPba01lTlFudkHexGy8YADed5g3HHLUF7
 x2vlvdLRo4JACpqaX2pmdJSiQuHZuiCQBg9n4/bZNaPD7jmIVvld31hzaldaIQOGeB
 s9GWwggoZZF1lED6L/x8hFEkZJhSJJIxzXAHMwF8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:47 +0100
Message-Id: <20210224111135.28883-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 a51bedb3f0..8a1d18de33 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12622,6 +12622,27 @@ Standard.")
      "Streaming transcoding for encoding_rs.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-entities-1
+  (package
+    (name "rust-entities")
+    (version "1.0.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "entities" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "1jnpr0zvj97wm9pnh7fnl74rzaar39hhg65p03cm08bqqgj0lcmm"))))
+    (build-system cargo-build-system)
+    (arguments `(#:skip-build? #t))
+    (home-page "https://github.com/p-jackson/entities")
+    (synopsis "Raw data for converting HTML entities.")
+    (description "This package provides the raw data needed to convert to and
+from HTML entities.")
+    (license license:expat)))
+
 (define-public rust-enum-as-inner-0.3
   (package
     (name "rust-enum-as-inner")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 05/52] gnu: Add rust-twoway-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:04 +0000
Resent-Message-ID: <handler.44492.B44492.161416513717129 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416513717129
          (code B ref 44492); Wed, 24 Feb 2021 11:13:04 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:17 +0000
Received: from localhost ([127.0.0.1]:33494 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5Y-0004SB-Q5
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:17 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:24925)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5Q-0004RK-Q8
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:09 -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 4DltY21F8Jz1LBSH
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:06 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltY21F8Jz1LBSH
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165126;
 bh=Orzjexg5BeXR65K0TUTak6iHFgva6TUCH6kXpMaO25w=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=X29Mvrd5ruER6RKa/vbvoE4mcre85ysUnCigV7GQx9voqHYMlmwhJFbVCm0GQarGU
 iQWic8a+X9TqdJ4TuADcJU0RvI1XYyqvG+cx1iEmMbPFCuypfra7OxSABIYgvBeRcw
 op5OUh6mURdkYWZcjEl/CZkmfA0EfZW2m1aw9QlI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:48 +0100
Message-Id: <20210224111135.28883-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-twoway-0.2): 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 8a1d18de33..f5538550cc 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -44855,6 +44855,35 @@ 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
     (name "rust-twoway")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 06/52] gnu: Add rust-unicode-categories-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:04 +0000
Resent-Message-ID: <handler.44492.B44492.161416513717137 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416513717137
          (code B ref 44492); Wed, 24 Feb 2021 11:13:04 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:17 +0000
Received: from localhost ([127.0.0.1]:33496 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5Z-0004SE-0v
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:17 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:40568)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5T-0004Ro-1D
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:11 -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 4DltY42x78z1LLyX
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:08 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltY42x78z1LLyX
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165128;
 bh=Yb52+WxMGLkSf0hmCEYn9BwQiJYjCXs3HSntT+cFQXA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=ucvu1G3HcmMzJosASpUZsPrv9SY5rZPlFl9y7ExryRs2Lu/mZB4AvfrqBNcY0RuTo
 vO8W5YilGKag1GceQnPR5yzA15TcTdGBY2kC5+GYLCxxRHmyovw3j6mzL0SQLymmsj
 YHdJkpJb3pRUCO5CGzC9hJCjHPTEQfGi7J6swSX4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:49 +0100
Message-Id: <20210224111135.28883-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-unicode-categories-0.1): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index f5538550cc..e4857f09d5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45452,6 +45452,26 @@ Unicode and Internationalization Crates (UNIC) project.")
      "Implementation of the Unicode Bidirectional Algorithm.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-unicode-categories-0.1
+  (package
+    (name "rust-unicode-categories")
+    (version "0.1.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "unicode_categories" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "0kp1d7fryxxm7hqywbk88yb9d1avsam9sg76xh36k5qx2arj9v1r"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/swgillespie/unicode-categories")
+    (synopsis "Query Unicode category membership")
+    (description "This package provides functions to query whether or not
+a character is a member of a certain category of unicode characters.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-unicode-normalization-0.1
   (package
     (name "rust-unicode-normalization")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 07/52] gnu: Add rust-comrak-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:04 +0000
Resent-Message-ID: <handler.44492.B44492.161416513717144 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416513717144
          (code B ref 44492); Wed, 24 Feb 2021 11:13:04 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:17 +0000
Received: from localhost ([127.0.0.1]:33498 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5Z-0004SM-9M
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:17 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:34898)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5V-0004Rw-Ai
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:13 -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 4DltY64bLpz1LBRt
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:10 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltY64bLpz1LBRt
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165130;
 bh=nzkinkYWSSGH2fr+PLnAtCxobwUbSc9bCncHcupXtz4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=R8SVMVEApS8ChOd0aQqtAiee/uBNzz8a2No5etHkmcC6otw+J5FWhO8Hy3dpy8H6g
 WonZtnzpcj9r0zMXz+nP/nt+XLbT/T/Iw/GJ1YfCAAR1JIptSyHJPAq3rkQTYuV2mV
 HkjmhTRoT6kFpoQZMVbKFjgum03fIBCnvmyaKlqI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:50 +0100
Message-Id: <20210224111135.28883-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-comrak-0.7): 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 e4857f09d5..25c8a7ff3c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7601,6 +7601,40 @@ 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"))))
+    (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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 08/52] gnu: Add rust-fragile-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:05 +0000
Resent-Message-ID: <handler.44492.B44492.161416513717152 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416513717152
          (code B ref 44492); Wed, 24 Feb 2021 11:13:05 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:17 +0000
Received: from localhost ([127.0.0.1]:33500 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5Z-0004ST-H2
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:17 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:35267)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5X-0004S4-Hl
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:15 -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 4DltY86fgMz1DDYw
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:12 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltY86fgMz1DDYw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165132;
 bh=9SkNh15OOM39Vi6JoS4LtPT1Zyo6bxlMTPxrsA80Rso=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=cvVsEcH+BfnuRek57N4Qwf32FzYOgLQ96qcn5Z2Pd9Ft3sRh1SHQjwGFlSzutTrMg
 vWr65srM8krae1vTSBtOCqLv5qqb3shHInESG+0J3W3hMEvkfKcY9yjTCcthVX/DmB
 LyiVMO3/x1B2n0RgsM9EA49kdd0AacYtjfuiz4PM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:51 +0100
Message-Id: <20210224111135.28883-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 25c8a7ff3c..2729bedee3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14298,6 +14298,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 09/52] gnu: rust-either-1: Update to 1.6.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:05 +0000
Resent-Message-ID: <handler.44492.B44492.161416514817194 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416514817194
          (code B ref 44492); Wed, 24 Feb 2021 11:13:05 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:28 +0000
Received: from localhost ([127.0.0.1]:33507 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5j-0004TF-QX
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:27 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:26303)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5Z-0004SK-Fr
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:17 -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 4DltYC13rJz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:15 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYC13rJz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165135;
 bh=5SoLKzGHA12D/PC8Q2avv+FbIdnLP8VWzKkpdY7rprk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=H7tbQfPZL9lyO44PR1MWf2bckIYSfjAVnuOAWfBaJKCWkojUzMjS6vsyOHruzXZJT
 jAg2dDwFjPw5e0th/m/e1XTNwjonJLjALG2jE7U1g47jC8gYwwaIskN7rMm8V4Ku1b
 t84YtmTisjj+xn7XCA4dKoOq4/k4Bblnl9MlG0Hk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:52 +0100
Message-Id: <20210224111135.28883-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 2729bedee3..a398ae326d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12310,7 +12310,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)
@@ -12319,7 +12319,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
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 10/52] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:06 +0000
Resent-Message-ID: <handler.44492.B44492.161416514817209 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416514817209
          (code B ref 44492); Wed, 24 Feb 2021 11:13:06 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:28 +0000
Received: from localhost ([127.0.0.1]:33509 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5k-0004TH-0c
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:28 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:26849)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5b-0004Sp-Pp
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:20 -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 4DltYF0hZQz1LWph
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:17 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYF0hZQz1LWph
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165137;
 bh=S0BXorwsflo5FLhfp4+olqcmeiAhsjIRZzpl178wUEk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=n2nlr/ehQLajJgZd3V9GIgSK602w468zVj8QB0rS6q6M98oOYtkQljmvoIw6kXSkZ
 ctKanaoxdXuxBqggQhCRFH5uu3q2sPjNi9J/JDuwdaw7f6IZYIfTX0kRp1YCnqK+Iy
 D123l/taFoc4zYxeei7fInp7m6c6W0jxrL+jfYoU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:53 +0100
Message-Id: <20210224111135.28883-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 ebe2a4e45b..232d186cc8 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 the gspell library")
+    (description "Raw C-FFI bindings for the gspell library")
+    (license license:gpl3+)))
+
 (define-public rust-gtk-0.8
   (package
     (name "rust-gtk")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 11/52] gnu: Add rust-gspell-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:06 +0000
Resent-Message-ID: <handler.44492.B44492.161416514917217 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416514917217
          (code B ref 44492); Wed, 24 Feb 2021 11:13:06 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:29 +0000
Received: from localhost ([127.0.0.1]:33511 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5k-0004TW-GY
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:28 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:36432)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5e-0004Sx-2t
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:22 -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 4DltYH2t8gz1LX55
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:19 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYH2t8gz1LX55
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165139;
 bh=eXAWznmOduOemteQTsc+KWqVyuMlXZsf5TPq8zurXgc=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=V6eLHStnKEExkk7HyHkAEO7b8XIcy5hqunjeeq9YtVrAiQpndEUYKsIRgLgyZLFBl
 e6hlD9QPecSLLbQsrh8wPX/ZROIBHuFbUcX6w3Xco8VvEiC4zkSB1uPdD36OhZH8wn
 uuywt+s+hVnoUNVOb7I7tOI4vtqvytW2fQdPfzzs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:54 +0100
Message-Id: <20210224111135.28883-11-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gspell-0.4): New variable.
---
 gnu/packages/crates-gtk.scm | 65 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 64 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 232d186cc8..a6d534fcca 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,67 @@
     (description "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 "Rust bindings for gspell")
+    (license license:gpl3+)))
+
 (define-public rust-gtk-0.8
   (package
     (name "rust-gtk")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 12/52] gnu: Add rust-muldiv-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:06 +0000
Resent-Message-ID: <handler.44492.B44492.161416514917225 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416514917225
          (code B ref 44492); Wed, 24 Feb 2021 11:13:06 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:29 +0000
Received: from localhost ([127.0.0.1]:33513 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5k-0004Te-SP
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:29 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:27590)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5g-0004T5-A6
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:24 -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 4DltYK4x6Cz1LZ3K
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:21 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYK4x6Cz1LZ3K
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165141;
 bh=Mv5XOONjDhAg6sbCL5Rin+8Psq7j8AR7xC7SnFgBGwg=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=h81ctXHQHZuFT/UFUUwak5rSnRmy0Y9WLT4zzsu7Ern7T3WIfchSWLQ+r6gMY+QQU
 Uz3yl258AUT3cmWTctXQd5TkVtTyY91amKQIbSgxewqbPMlxqMT9lySyYwpSkXCWEd
 MGlggbXynkxsHpvg0v4n8kwfviN+F5nNQLmXVk98=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:55 +0100
Message-Id: <20210224111135.28883-12-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 a398ae326d..c6c902c512 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23425,6 +23425,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 13/52] gnu: Add rust-gstreamer-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:07 +0000
Resent-Message-ID: <handler.44492.B44492.161416515717264 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416515717264
          (code B ref 44492); Wed, 24 Feb 2021 11:13:07 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:37 +0000
Received: from localhost ([127.0.0.1]:33519 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5t-0004UM-E1
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:37442)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5i-0004TD-Ki
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:28 -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 4DltYM6Vcqz1LZ3L
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:23 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYM6Vcqz1LZ3L
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165143;
 bh=rVEN17Yct0n1xyaLpBEcU7K8SfPdTQ3nULPCLbeL0lI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=a0hmDkquKz5SvZN2DSg1jPDAhWAebNWpTkT7YT3vIic7lN4814Iaw8lZHdHIZ6yuh
 1xA2NhVDaqiiUKDV3lB0+NWMyR6Cpk8yxo7crF0F5Xyy//g0AY9jnlM5258W0xokkU
 HZK5I4jfzW3BDgP2OyUcsCF8PHM83pquGLimhDkg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:56 +0100
Message-Id: <20210224111135.28883-13-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 a6d534fcca..2343dde97a 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))
@@ -996,6 +997,46 @@
     (description "Rust bindings for gspell")
     (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 libgstreamer-1.0")
+    (description "FFI bindings to libgstreamer-1.0")
+    (license license:expat)))
+
 (define-public rust-gtk-0.8
   (package
     (name "rust-gtk")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 14/52] gnu: Add rust-gstreamer-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:07 +0000
Resent-Message-ID: <handler.44492.B44492.161416515817271 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416515817271
          (code B ref 44492); Wed, 24 Feb 2021 11:13:07 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:38 +0000
Received: from localhost ([127.0.0.1]:33521 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5t-0004UP-O4
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:38 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:28486)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5k-0004Tc-Uc
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:29 -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 4DltYQ1km2z1LZ3N
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:26 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYQ1km2z1LZ3N
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165146;
 bh=wegpmAD71ReSWbpuD6jTLX6IR7DxXHA5ObZIuzYfkGQ=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=BONkiTCzG1W18hY0hKnT3yqLkcOip8GktKNuud+6feQYShj9r9wZMy/LDLb/ioH2V
 uXNgaVTOgEoxKAFli4jIpxGUt8qLPS1zGIhOCoLiSzhhAKIgdnMqYG4IuB8jO0UjIH
 182dH/mQ7bBQKA6+vuWzh5sgSFZVNbKagq98JAbs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:57 +0100
Message-Id: <20210224111135.28883-14-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 2343dde97a..6e3b7158ac 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -997,6 +997,56 @@
     (description "Rust bindings for gspell")
     (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 "Rust bindings for GStreamer")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gstreamer-sys-0.8
   (package
     (name "rust-gstreamer-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 15/52] gnu: Add rust-gstreamer-base-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:08 +0000
Resent-Message-ID: <handler.44492.B44492.161416515817285 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416515817285
          (code B ref 44492); Wed, 24 Feb 2021 11:13:08 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:38 +0000
Received: from localhost ([127.0.0.1]:33524 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5u-0004UW-61
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:38 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:28810)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5n-0004Ty-5R
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:31 -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 4DltYS3tlYz1LZ3K
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:28 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYS3tlYz1LZ3K
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165148;
 bh=9oWOt2i/mNVQrkFTDP/U4WASWfFMcuORSSBsTWh03Is=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=S+9HBciJnvLTOF0NdQVpF2D+BlHTguDcItQuAArkFuYm6Qp+psX9JE9XHR6FOOHdw
 uGukrcJsBSxWjqAnld3A+urdw7oBGdoPnJ3o7LUlosG0I0qbVZkM/umE2mk+BNnklz
 Ioro1i3T8tMODKkxP/El/tGJEgpHuWaiIOQlo5s8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:58 +0100
Message-Id: <20210224111135.28883-15-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 6e3b7158ac..280a8b43fc 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1047,6 +1047,47 @@
     (description "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 libgstbase-1.0")
+    (description "FFI bindings to libgstbase-1.0")
+    (license license:expat)))
+
 (define-public rust-gstreamer-sys-0.8
   (package
     (name "rust-gstreamer-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 16/52] gnu: Add rust-gstreamer-video-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:08 +0000
Resent-Message-ID: <handler.44492.B44492.161416515917292 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416515917292
          (code B ref 44492); Wed, 24 Feb 2021 11:13:08 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:39 +0000
Received: from localhost ([127.0.0.1]:33526 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5u-0004Uk-O4
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:39 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:29216)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5p-0004U6-F9
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltYV5TxLz1LZ3L
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:30 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYV5TxLz1LZ3L
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165150;
 bh=ptGK/PFg39TYjJAWccfiMkRu+gjGX02WRf7N6nTYFk8=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=nd9cvNvoBhcpPxknj6ZiK7ABZpvlR7aiJNpv/V/bgqKqStX5LeEsVvJFzHjtvXmkr
 zpjwKkG/oVsNa+O6FjqYDknwnuE/SDUfzVak5yJgckOo3FU4cyv8ucL0m9jfvUp5GC
 DPJrZ5/nB4Tydca2ngbpqh8zKLJW6x23tKITWbjw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:10:59 +0100
Message-Id: <20210224111135.28883-16-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 280a8b43fc..765a790fca 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1128,6 +1128,50 @@
     (description "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 ; TODO: 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 "FFI bindings to libgstvideo-1.0")
+    (license license:expat)))
+
 (define-public rust-gtk-0.8
   (package
     (name "rust-gtk")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 17/52] gnu: Add rust-gstreamer-player-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:08 +0000
Resent-Message-ID: <handler.44492.B44492.161416515917299 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416515917299
          (code B ref 44492); Wed, 24 Feb 2021 11:13:08 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:39 +0000
Received: from localhost ([127.0.0.1]:33528 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs5v-0004Ur-41
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:39 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:29679)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5r-0004UE-MR
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltYY0Wnrz1LZ3K
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:33 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYY0Wnrz1LZ3K
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165153;
 bh=roaI7NyrnCWpLHBHHwX/KVyHLmD5Y+ti2KRRtIc8h38=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=U/yuAer3Q0Xm5ZwH+nwuwhpF0IHIRihbFnCzrrFw2HPVjMuGVvVMMxYrYPMbooNJG
 ImsJv0XWBVvaub7bb8LB4y1S5nxA6rkNlQIcseAWZHKH8XUXKmZuTjz5reaXs4k5zp
 vv8osRfpFDLdvSitlKAbz4tKtq5Ick2+zGMv+N3w=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:00 +0100
Message-Id: <20210224111135.28883-17-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 765a790fca..adad535cde 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1088,6 +1088,50 @@
     (description "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 "FFI bindings to libgstplayer-1.0")
+    (license license:expat)))
+
 (define-public rust-gstreamer-sys-0.8
   (package
     (name "rust-gstreamer-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 18/52] gnu: Add rust-gstreamer-base-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:09 +0000
Resent-Message-ID: <handler.44492.B44492.161416516917342 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416516917342
          (code B ref 44492); Wed, 24 Feb 2021 11:13:09 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:49 +0000
Received: from localhost ([127.0.0.1]:33534 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs64-0004Vb-GQ
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:48 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:39521)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5t-0004UN-Tj
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltYb283rz1LZ3L
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:35 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYb283rz1LZ3L
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165155;
 bh=7EWhtuBNi0aNkYSVQOk+3PFtb2VrfwtsYoX8qkwHheI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=WhsPA6D/BnC1a06F3nC39P4XrYA3eIEvGU7MDqB7pYrWBCRoTD4LQfAys85sxsyR3
 wxHA6vKv6G4Za7G0SbQ6XpZ6EJw/yQQ/0UVznBuIBATfWSB1nzFG5ptvCqujSSaV7O
 Tvz7jja9xoY5+uPwGuN6PagpWXRYCGJL/gW1vWWo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:01 +0100
Message-Id: <20210224111135.28883-18-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gstreamer-base-0.15): New variable.
---
 gnu/packages/crates-gtk.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index adad535cde..471bd674b4 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1047,6 +1047,42 @@
     (description "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 library")
+    (description "Rust bindings for GStreamer Base library")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gstreamer-base-sys-0.8
   (package
     (name "rust-gstreamer-base-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 19/52] gnu: Add rust-gstreamer-video-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:09 +0000
Resent-Message-ID: <handler.44492.B44492.161416516917351 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416516917351
          (code B ref 44492); Wed, 24 Feb 2021 11:13:09 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:49 +0000
Received: from localhost ([127.0.0.1]:33536 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs64-0004Vf-Vi
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:49 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:8684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5w-0004V4-7c
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltYd3lYxz1LZ3K
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:37 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYd3lYxz1LZ3K
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165157;
 bh=ioAxakiwb/YL5tf6DkT4GmlXxBOU3bJpSAIA34YBpKU=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=IS6bwiW/JH0ugr1/BNh9U16EmT8wpq8b/x+CTbUtIKKjt+tB1ExlAQYq7uFv7afk8
 BlBqnfqQFqWTvALwlmk/abs+aQsyVQKA96REHD9iYdinBHCdU37qaaRStV5URWtLfj
 viOd++uUo4h5I7aEf2KtXKG8pM5yLYrG0yoUI1I4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:02 +0100
Message-Id: <20210224111135.28883-19-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gstreamer-video-0.15): 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 471bd674b4..5cc1667d99 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1208,6 +1208,49 @@
     (description "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 library")
+    (description "Rust bindings for GStreamer Video library")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gstreamer-video-sys-0.8
   (package
     (name "rust-gstreamer-video-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 20/52] gnu: Add rust-gstreamer-player-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:10 +0000
Resent-Message-ID: <handler.44492.B44492.161416517017363 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416517017363
          (code B ref 44492); Wed, 24 Feb 2021 11:13:10 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:50 +0000
Received: from localhost ([127.0.0.1]:33538 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs65-0004Vn-C5
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:49 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:40368)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs5y-0004VC-Hh
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltYg5vbrz1LZ3L
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:39 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYg5vbrz1LZ3L
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165159;
 bh=nBbCISoI7zUg+Wvs6mf+ie1KGqFfMNm3AuHXD3Wa+Yg=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=SxvnHkg8GGeWT/u8vI1Y7yjVMHkdQBu4JrZxxvU/BMIinuCnCVnZRfjsytO2hfj0B
 1eueggSPIXw1yYOjojzt41S6kW/qtcDZC+jmrxwzgRsgObOfqONY9uUHgUdF7Iifr/
 sASSDHXW0Mhm8BNfsId/33zaLwnA1HtwANWf+2kk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:03 +0100
Message-Id: <20210224111135.28883-20-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gstreamer-player-0.15): New variable.
---
 gnu/packages/crates-gtk.scm | 39 +++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 5cc1667d99..278df4202a 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1124,6 +1124,45 @@
     (description "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 library")
+    (description "Rust bindings for GStreamer Player library")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gstreamer-player-sys-0.8
   (package
     (name "rust-gstreamer-player-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 21/52] gnu: Add rust-gstreamer-audio-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:10 +0000
Resent-Message-ID: <handler.44492.B44492.161416517017370 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416517017370
          (code B ref 44492); Wed, 24 Feb 2021 11:13:10 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:50 +0000
Received: from localhost ([127.0.0.1]:33541 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs65-0004W0-W6
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:50 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:9531)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs60-0004VL-SA
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltYk13c9z1LZ3K
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:42 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYk13c9z1LZ3K
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165162;
 bh=XrVLxqaTLKXZEg5K5NDASoHcBlFQOOLBsssADW6s6rU=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=YRCq07LYVrljoTcQiX7bMw8Cnt6WNp0k7SJMiuhHBh2n+3d/+4Q8hta1HK0sDANeZ
 +sw9T3HbQ/1BgMwYLf5IbN8Jx1gkx48VUx8GDXL6xc4Y4NxsdK+CXBIAUOQt8LyDiB
 /0RyKxthJCAJI3w50X75kY6I6/nR6hWnKLdUozkY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:04 +0100
Message-Id: <20210224111135.28883-21-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 278df4202a..10ad306fff 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1047,6 +1047,51 @@
     (description "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 "FFI bindings to libgstaudio-1.0")
+    (license license:expat)))
+
 (define-public rust-gstreamer-base-0.15
   (package
     (name "rust-gstreamer-base")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 22/52] gnu: Add rust-gstreamer-pbutils-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:10 +0000
Resent-Message-ID: <handler.44492.B44492.161416517017377 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416517017377
          (code B ref 44492); Wed, 24 Feb 2021 11:13:10 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:12:50 +0000
Received: from localhost ([127.0.0.1]:33543 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs66-0004W7-BJ
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:50 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:9930)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs63-0004VT-47
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:47 -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 4DltYm3Mtlz1LZ3N
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:44 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYm3Mtlz1LZ3N
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165164;
 bh=jGq8pDNYSuU/z9n9hw19IhZkJMluCZj6IiSh9qiXP+Q=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=BVUj4IZiv2ITQQmXXEV5OatvGBTzkGixnJASCntL4a3hfjeAii+RwoUqfo9em2P4V
 W6vPU3Bep1I8JSM+iky0+eydbPCD4l3vosFqkwtlYB90UW1gD7IZEIKrUEtANOBTUA
 aissgdLxYEz+zyLasNYD3M5D2Vkv1doGY3scL5L0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:05 +0100
Message-Id: <20210224111135.28883-22-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 10ad306fff..71fc2b76ed 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1169,6 +1169,51 @@
     (description "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 "FFI bindings to libgstpbutils-1.0")
+    (license license:expat)))
+
 (define-public rust-gstreamer-player-0.15
   (package
     (name "rust-gstreamer-player")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 23/52] gnu: Add rust-gstreamer-pbutils-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:11 +0000
Resent-Message-ID: <handler.44492.B44492.161416518217428 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416518217428
          (code B ref 44492); Wed, 24 Feb 2021 11:13:11 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:02 +0000
Received: from localhost ([127.0.0.1]:33548 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6H-0004Ww-Nf
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:02 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:10383)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs65-0004Vk-BP
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12: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 4DltYp5BTtz1LZ3K
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:46 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYp5BTtz1LZ3K
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165166;
 bh=BBQnKVqA4i/UxQii9WhlLnLbFQYFFng23wPGPMHE8oM=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=TD3SdVwY/RzCUpruSSaXR1kUX7el1DpvlBTpIPck9d/TV6ZrKzhVgLgQa5kgIPM2r
 hq0x/bOxB/iu+Ill2R0AGn1yMi8FraryoV7hMyVYOODI4UiUZGJmjZVjlAoQGoIE+h
 x0WpSGPHyQUBBvmySjha1ZDWwdpN6Hki0raHtS74=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:06 +0100
Message-Id: <20210224111135.28883-23-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gstreamer-pbutils-0.15): New variable.
---
 gnu/packages/crates-gtk.scm | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 71fc2b76ed..ed3cfe68ef 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1169,6 +1169,42 @@
     (description "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 library")
+    (description "Rust bindings for GStreamer Base Utils library")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-gstreamer-pbutils-sys-0.8
   (package
     (name "rust-gstreamer-pbutils-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 24/52] gnu: Add rust-markup5ever-rcdom-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:12 +0000
Resent-Message-ID: <handler.44492.B44492.161416518217443 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416518217443
          (code B ref 44492); Wed, 24 Feb 2021 11:13:12 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:02 +0000
Received: from localhost ([127.0.0.1]:33551 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6I-0004X3-1d
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:02 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:48518)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6B-0004WP-Pw
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:56 -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 4DltYr6n6nz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:48 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYr6n6nz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165169;
 bh=N5Eg/Y+A1w21Zin0LBmJVvo40FVL1Z5KI7H3yzR56ag=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=a1P6s7of7iZTo/VT7n7XOOXLlPe8kCvA+kGoE5pxl7yFk//jYO1o/SEW52ry+2ea2
 6AV0K6ilKjP+xZ7wJ42rWYzHgYOMZnYWf3kLzYOEwkl8CKKe4AcOhI8DXVHRrPe5PH
 k1MRFVczm2fIHbgcUtSCfft7h8C2JCaxwO9dluaY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:07 +0100
Message-Id: <20210224111135.28883-24-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-markup5ever-rcdom-0.1): New variable.
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c6c902c512..90baa8b682 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22174,6 +22174,36 @@ 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
+     "Basic, unsupported DOM structure for use by tests in html5ever/xml5ever")
+    (description
+     "Basic, unsupported DOM structure for use by tests in html5ever/xml5ever")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-match-cfg-0.1
   (package
     (name "rust-match-cfg")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 25/52] gnu: Add rust-ammonia-3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:12 +0000
Resent-Message-ID: <handler.44492.B44492.161416518317457 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416518317457
          (code B ref 44492); Wed, 24 Feb 2021 11:13:12 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:03 +0000
Received: from localhost ([127.0.0.1]:33554 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6I-0004XI-Gz
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:02 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:48881)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6E-0004WX-1o
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:12:58 -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 4DltYz2tGZz1LZWB
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:55 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltYz2tGZz1LZWB
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165175;
 bh=nxF2uFdjkvHpDTp7ZkE3Om6qU2wSzWKLWxxe2h9VEUo=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Dhz72UZUw6+/MKv2AfWfR/KwwBsZAmbv+GaeL1EulFokSPeSfI+IyWTJRcUYrNR6C
 pRPre0bzR2w8o13KTvocIvyNbB4e3RK51nvyVIH1TGI9XpVK3MGoSKB45cc067UYvd
 IaNQhl/66qwWPeX0rA3nWpzQ6DhZdk7W89PA1/Vc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:08 +0100
Message-Id: <20210224111135.28883-25-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-ammonia-3): New variable.
---
 gnu/packages/crates-io.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 90baa8b682..3a6b3a0120 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1700,6 +1700,37 @@ 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 "HTML Sanitization")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-android-glue-0.2
   (package
     (name "rust-android-glue")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 26/52] gnu: Add rust-html2pango-0.3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:13:13 +0000
Resent-Message-ID: <handler.44492.B44492.161416518317465 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416518317465
          (code B ref 44492); Wed, 24 Feb 2021 11:13:13 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:03 +0000
Received: from localhost ([127.0.0.1]:33558 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6I-0004XW-Vf
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:03 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:34203)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6G-0004Wf-8v
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZ14gD1z1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:57 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZ14gD1z1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165177;
 bh=sLOuc4FnEUSVmGBCl8ct1yzqHGhxiDGzi7h0s31p2YQ=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=hToQr2KtEJ5tEm4Y/GWzNpxu7dh0m94W9tv5F9p66USkLTW9K0bd9oZwX3Q0Uz2Gp
 nnZt62Z2z4LrcuzqFyizluePtlPKi3VRZlr95yalwy+QdJeWKWyopQ286dG6Y5Bc3X
 NnWrft5WbtetyyQcpCRn8ghgTedsO2HPVMDyCtU8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:09 +0100
Message-Id: <20210224111135.28883-26-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 ed3cfe68ef..939b2c8bf6 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1564,6 +1564,40 @@
     (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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 27/52] gnu: Add rust-pangocairo-sys-0.11.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:02 +0000
Resent-Message-ID: <handler.44492.B44492.161416519317692 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416519317692
          (code B ref 44492); Wed, 24 Feb 2021 11:14:02 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:13 +0000
Received: from localhost ([127.0.0.1]:33588 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6T-0004bB-G5
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:13 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:49602)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6I-0004XE-IZ
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:03 -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 4DltZ36CgHz1LZWB
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:12:59 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZ36CgHz1LZWB
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165179;
 bh=mxiQ5NU000pPAMkeeQgoV52mc1dDr/oCWGOcA61yW4I=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=dmANdjxui757AXkE+UjiwnweNon/AU3fyoxuKxOtBJFbCPnKbTv3XP3lGrESI2cY7
 wmN6rRRtf9QoY155yz1Ir9JCWaRjieDDYzsd3VujRzja1DZK68oRQrWhlbBLIXuPc5
 HkAMhJ4GYEb7yI4z32Xl+BF3vS7V9svc6Yij8kHQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:10 +0100
Message-Id: <20210224111135.28883-27-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-pangocairo-sys-0.11): 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 939b2c8bf6..8c54e26a46 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1800,6 +1800,51 @@ 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
     (name "rust-pangocairo-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 28/52] gnu: Add rust-pangocairo-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:02 +0000
Resent-Message-ID: <handler.44492.B44492.161416519417700 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416519417700
          (code B ref 44492); Wed, 24 Feb 2021 11:14:02 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:14 +0000
Received: from localhost ([127.0.0.1]:33590 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6T-0004bJ-Pk
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:14 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:34867)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6K-0004YA-So
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:05 -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 4DltZ61D9Pz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:02 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZ61D9Pz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165182;
 bh=5HT47WvGpHHVykE2E8PbicrSyX1CdLmINHDh20K4ei0=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=mvXlDWZn2I1Njf6Ua1V/lWRT05RTDXYu2dF/6/8Ug4vCs+Xc7uADVmdJSnqfuUK/e
 8/OxcWiH0u+nZJ54tAI9CyTFgR/Sd5LczuPc/QjYhOxkPBQjY0yiBHDsRg0JU29QlI
 qJO22kqF6fVwN7LgNtkmMnviOVOc/cJxwYy6+OBc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:11 +0100
Message-Id: <20210224111135.28883-28-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-pangocairo-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 52 +++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 8c54e26a46..d562b07480 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1733,6 +1733,58 @@ converts raw links to http links and strips unwanted tags.")
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-pangocairo-0.10
+  (package
+    (name "rust-pangocairo")
+    (version "0.10.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "pangocairo" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "10z8hlc82984nwvy5pnyh95ls9s5r1qrlkpn14zh4pjsl1ksxx80"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pangocairo-sys" ,rust-pangocairo-sys-0.11))
+       #: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
+     `(("cairo" ,cairo)
+       ("glib" ,glib)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the PangoCairo library")
+    (description
+     "Rust bindings for the PangoCairo library.")
+    (license license:expat)))
+
 (define-public rust-pangocairo-0.9
   (package
     (name "rust-pangocairo")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 29/52] gnu: Add rust-letter-avatar-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:03 +0000
Resent-Message-ID: <handler.44492.B44492.161416519417713 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416519417713
          (code B ref 44492); Wed, 24 Feb 2021 11:14:03 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:14 +0000
Received: from localhost ([127.0.0.1]:33593 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6U-0004bR-77
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:14 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:35213)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6N-0004Ys-3u
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:07 -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 4DltZ83TsMz1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:04 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZ83TsMz1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165184;
 bh=Xr9LzDUaU0m92z//8tnsPaEVcEFvTlI0A63VQwaDsx4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=bQ/CueqiUkiOBm41UOQgH8lkdG4BPwBN075djlmuQYc7b+iX+nfPeYBhdUJokbddy
 MdMm62XgANJvAO8vNa2d+5zB1AWw4m34YDLXO7sFRWa4vatmlsfcPnWGWVzj594MJF
 2/jWoyFXtEg/ndj33IB/EWjKmHvqtwZPOwPcmWWA=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:12 +0100
Message-Id: <20210224111135.28883-29-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-letter-avatar-1): New variable.
---
 gnu/packages/crates-gtk.scm | 42 +++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index d562b07480..8e521cadd6 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1598,6 +1598,48 @@
 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 "Generates user avatars using username initials")
+    (description "Generates user avatars using username initials")
+    (license license:gpl3+)))
+
 (define-public rust-pango-0.9
   (package
     (name "rust-pango")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 30/52] gnu: Add rust-libhandy-sys-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:03 +0000
Resent-Message-ID: <handler.44492.B44492.161416519517721 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416519517721
          (code B ref 44492); Wed, 24 Feb 2021 11:14:03 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:15 +0000
Received: from localhost ([127.0.0.1]:33595 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6U-0004be-NV
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:15 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:45594)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6P-0004Zg-EU
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZB57Ypz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:06 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZB57Ypz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165186;
 bh=iqYEiZ0DRXOHsKd40eBNe5ryRAaw89/HaWk1PhYLwRE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=qcg7rs+CUDCSwWwQjW7x0ZnaBpM4Iqgbmxlewbwky5RcSGYC6DiPClvVgYfSw1fGW
 qsSQVnX5gvUM14b28OW8S7Rs7B2iEm16jzE5h8tdSdyUXzvS+vhfyOf96arZ0fCpdK
 dpXVtZJbRjYO0jldMw9DTjQ1aukO4ePUIsjSgLIQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:13 +0100
Message-Id: <20210224111135.28883-30-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-libhandy-sys-0.5): New variable.
---
 gnu/packages/crates-gtk.scm | 47 +++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 8e521cadd6..606aaf1463 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1640,6 +1640,53 @@ converts raw links to http links and strips unwanted tags.")
     (description "Generates user avatars using 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
+     "The sys part of the rust bindings for libhandy")
+    (description
+     "The sys part of the rust bindings for libhandy")
+    (license license:gpl3+)))
+
 (define-public rust-pango-0.9
   (package
     (name "rust-pango")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 31/52] gnu: Add rust-libhandy-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:04 +0000
Resent-Message-ID: <handler.44492.B44492.161416519517727 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416519517727
          (code B ref 44492); Wed, 24 Feb 2021 11:14:04 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:15 +0000
Received: from localhost ([127.0.0.1]:33597 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6V-0004bl-28
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:15 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:14175)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6R-0004aQ-ME
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZF0LQmz1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:09 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZF0LQmz1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165189;
 bh=mHnKBY31IokpK8uJrfj9Dek8S93PqwqLnHpB+UkVPXo=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=h+Ni6nBKhBSWeyNNR4fkd2iXcLthc0PbyUgzHrfFfQ+1Hm5ACmyoLxeKKAtpPrHJ+
 2peTwq1C9iWQ6uaZV+aEsBES+NCSY4IF94lXsRw3McTUshF+cI3KDQW2yAE7JLYivu
 aWKMhWwTO6FxmmtduztEHWdf3X94fj9czHaVWNqQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:14 +0100
Message-Id: <20210224111135.28883-31-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 606aaf1463..58255dda12 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1687,6 +1687,60 @@ converts raw links to http links and strips unwanted tags.")
      "The sys part of the rust bindings for 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 "Rust bindings for libhandy")
+    (license license:gpl3+)))
+
 (define-public rust-pango-0.9
   (package
     (name "rust-pango")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 32/52] gnu: Add rust-loggerv-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:04 +0000
Resent-Message-ID: <handler.44492.B44492.161416520517778 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416520517778
          (code B ref 44492); Wed, 24 Feb 2021 11:14:04 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:25 +0000
Received: from localhost ([127.0.0.1]:33604 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6f-0004ca-Ez
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:25 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:14527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6T-0004bH-TJ
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZH22SZz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:11 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZH22SZz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165191;
 bh=MfI/aQAKDPNybLQqpP7O8uSgCSOrrj8VYyXnTKdcJfo=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=R1Qk1bJdBqVvXFL7c0elSNGQVeRWEg1esPw8ITyhUw4CuSQs6pBXIDQdDP69SGmlM
 s0L/wfkA9dHKw2qcWNzRp9GiO6yRbwgMrafd5M1bbFB0PijqnBtK+/YwNjFzRP9Tk2
 4uMFKHRtfkySW2wPE6PPvCQEpHqoDEhXEm8I5WsQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:15 +0100
Message-Id: <20210224111135.28883-32-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 3a6b3a0120..9391a6dfea 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21686,6 +21686,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 33/52] gnu: Add rust-lmdb-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:05 +0000
Resent-Message-ID: <handler.44492.B44492.161416520617785 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416520617785
          (code B ref 44492); Wed, 24 Feb 2021 11:14:05 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:26 +0000
Received: from localhost ([127.0.0.1]:33606 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6f-0004ch-QG
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:46672)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6X-0004by-CX
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:17 -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 4DltZK3bT3z1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:13 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZK3bT3z1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165193;
 bh=DorNyL8xZ6mMwzcVMwrLYJ2LhsjtQZWKgFIHyf8N/Vc=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Ivg7U0yWuavUWnXfZeHdZnVABbAKYIUCG7ucn9jPgOMQsbLvvYqsGpIMFx0WLXBBH
 lJbwWDPzVRtvaT2NOQU/wC6djNv8nNFSF3fFNcP8Upv4X7YTcMKvIKcB0+oCWumi1a
 Bc1wfz3E82M+rEeQlc+Scu+slZgTjVkslC7LzxJU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:16 +0100
Message-Id: <20210224111135.28883-33-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9391a6dfea..0432a32cb9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21433,6 +21433,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 "Rust bindings for liblmdb.")
+    (license license:asl2.0)))
+
 (define-public rust-lmdb-rkv-0.14
   (package
     (name "rust-lmdb-rkv")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 34/52] gnu: Add rust-lmdb-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:05 +0000
Resent-Message-ID: <handler.44492.B44492.161416520617793 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416520617793
          (code B ref 44492); Wed, 24 Feb 2021 11:14:05 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:26 +0000
Received: from localhost ([127.0.0.1]:33608 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6g-0004co-3R
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:15242)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6Y-0004c9-Ep
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZM5dxpz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:15 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZM5dxpz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165195;
 bh=LhJL14YO/OWJbc83xY23fCjIs8k+qNd4JhOQbHxMzZQ=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=PmhsmHaPE3lSfkc50L2YDhbH7a5st1YODwblQo33xpqXiM5dYBoccd186ZQg1oMIp
 qpKfcP7Jud0ehyefRKZMchoitI+8fJGplgdV36kvMH8T3+vpKIKcBKsRlmwdLfmgmK
 yzPQ8Myy/CrUiKDhYhk+Kbm39ybYIpWOXbxhvH5Y=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:17 +0100
Message-Id: <20210224111135.28883-34-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 0432a32cb9..24c4110dcf 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21457,6 +21457,35 @@ punctuation.")
     (description "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 "Idiomatic and safe LMDB wrapper.")
+    (description "Idiomatic and safe LMDB wrapper.")
+    (license license:asl2.0)))
+
 (define-public rust-lmdb-rkv-0.14
   (package
     (name "rust-lmdb-rkv")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 35/52] gnu: Add rust-mdl-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:06 +0000
Resent-Message-ID: <handler.44492.B44492.161416520617800 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416520617800
          (code B ref 44492); Wed, 24 Feb 2021 11:14:06 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:26 +0000
Received: from localhost ([127.0.0.1]:33610 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6g-0004cw-Cz
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:52473)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6a-0004cI-Nn
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZQ0RPpz1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:18 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZQ0RPpz1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165198;
 bh=dnSQWEKPgj81LBglnJiTF6c9EW6arNGSjPdBSxjPNuA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=MbsNJqEHTvBib0pC1o7ZqtHygMg1xQciQlDfFjAN98WaussEpbBXimB7HlXQF6GmW
 Jg11wFYzNU8NYaoq0JnClb42u+ZZ9Rku4d1QwajCFCynpGbnifzoDCxHkjYQhmmzUZ
 J62u+FMDtd1yiu+VM8ChAU6lltMpT4SVmpkAAQLU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:18 +0100
Message-Id: <20210224111135.28883-35-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 24c4110dcf..775242d832 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22581,6 +22581,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 36/52] gnu: Add rust-aes-soft-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:06 +0000
Resent-Message-ID: <handler.44492.B44492.161416520717806 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416520717806
          (code B ref 44492); Wed, 24 Feb 2021 11:14:06 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:27 +0000
Received: from localhost ([127.0.0.1]:33612 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6g-0004d3-NQ
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:37987)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6c-0004cQ-Uj
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZS2Pcmz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:20 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZS2Pcmz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165200;
 bh=IDnYf3fEmAqria5EfMz/6VNYFhZ7EeDuMACQM14Vy04=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Aij4GOHMF4daurVwWvBJHceMVBe3EdDd0vL+Dqtq5K3Fe2bgm9vpSdTsScqZGrq4t
 6+Epo+WVCoA9L6/fXLbtjtVAYxo7m442O4cza91KGGsqC2guZ4Dput1D39ylICdDJP
 QMDOBcZQ/xeediwCWaSs2G4TxRBjUBXPBYyM4bfo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:19 +0100
Message-Id: <20210224111135.28883-36-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 775242d832..0aa77264c3 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 37/52] gnu: Add rust-aesni-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:06 +0000
Resent-Message-ID: <handler.44492.B44492.161416521717854 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416521717854
          (code B ref 44492); Wed, 24 Feb 2021 11:14:06 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:37 +0000
Received: from localhost ([127.0.0.1]:33619 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6r-0004dt-1r
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:16489)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6f-0004cY-5I
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:25 -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 4DltZV3wQ4z1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:22 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZV3wQ4z1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165202;
 bh=czW2VGLA9Nc2A25TA0uMaxVG3tD57JmHn+RYLcLvtM4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=LhsGXphcamS67aNX6qQif7vRDA9Hj6LSb18tPe/rkO74YZNr97iHr2boW5QEsG7V+
 YAI22YECP8JfsiSu94JSQmexjlCEA9GGK2Ac28SR3Y7Imye/hRCu3e8kiUofqIrA2w
 miCGOULrXKVzOcfAhgSBnDB4PdGCdcJfCtuHI3js=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:20 +0100
Message-Id: <20210224111135.28883-37-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 0aa77264c3..285d27f080 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 38/52] gnu: Add rust-aes-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:07 +0000
Resent-Message-ID: <handler.44492.B44492.161416521717862 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416521717862
          (code B ref 44492); Wed, 24 Feb 2021 11:14:07 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:37 +0000
Received: from localhost ([127.0.0.1]:33621 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6r-0004dv-9F
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:16808)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6h-0004dE-CY
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZX5Q83z1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:24 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZX5Q83z1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165204;
 bh=pp+ZJHaPHImI0I48lDdttkWUKLu7oISlyGNcWeLgSrE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=F+saA4BZC0RvA4TaN4vFOVyeGRtTcw6a9t014Qu5HZ9XV77kS4YafHTjfjsHPwD8+
 Q4ZOFC/CHINwbSqRLCGtymqL1S0EdplWAI2WrOzac5mxj96vUfBZBnWJ5TKdEhVb6l
 kEz34ZHWFNgWHD/f0C32DXWkRadZ65ChGZa7ZW9I=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:21 +0100
Message-Id: <20210224111135.28883-38-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 285d27f080..81e4869e84 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 39/52] gnu: Add rust-block-modes-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:07 +0000
Resent-Message-ID: <handler.44492.B44492.161416521817870 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416521817870
          (code B ref 44492); Wed, 24 Feb 2021 11:14:07 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:38 +0000
Received: from localhost ([127.0.0.1]:33623 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6r-0004e3-IY
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:17283)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6j-0004dN-Ju
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:29 -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 4DltZZ70jhz1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:26 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZZ70jhz1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165207;
 bh=22eqCSkZz2xhKlzome69AGrioR+bZ70WGs16EChAy0E=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=LFcswXBfWe1jHRVbt8U+eLOaoIuD2GQ9aj/cm8RZ10X4suhHjQwpmL4UMX8VSpYSd
 OhyGYEWUmgTuJT0tp3uIqH5Zy6C9Rd7qQTfAlgoPvgeovzVFcKdekSlgBcUf/+XLbU
 F6Azk1MKDbXyzeZF8sGxZn8Y+L8yf1eHrtPTgR4k=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:22 +0100
Message-Id: <20210224111135.28883-39-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 81e4869e84..88963f9fc4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5091,6 +5091,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 "Block cipher modes of operation")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-block-padding-0.2
   (package
     (name "rust-block-padding")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 40/52] gnu: Add rust-hmac-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:08 +0000
Resent-Message-ID: <handler.44492.B44492.161416521817878 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416521817878
          (code B ref 44492); Wed, 24 Feb 2021 11:14:08 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:38 +0000
Received: from localhost ([127.0.0.1]:33625 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6r-0004eA-Sb
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:38 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:49490)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6l-0004dV-T5
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:32 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DltZd1Xd5z1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:29 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZd1Xd5z1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165209;
 bh=fNHcoUG2D9KIX9mI9xlm7AFkfNr38ZFvBB7nLRQlLRY=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=GFZssn8fBiXsLz7SOc0BtL9VqQHVL+GmCRzkImOMADICnARZuTymJeGdNAx1zsNvM
 W9sMLr/5a3vU+W8+8QoVOJfw3d1rP2OUXsqhTKbdDZWkQDdFuvUQiJYonqKIszRcm8
 URmLpydKORZZOBPj5ftHoc8wnAVNUJ6Nx406306Q=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:23 +0100
Message-Id: <20210224111135.28883-40-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-hmac-0.10): 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 88963f9fc4..d84e185049 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17685,6 +17685,35 @@ 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
     (name "rust-hmac")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 41/52] gnu: Add rust-hkdf-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:08 +0000
Resent-Message-ID: <handler.44492.B44492.161416521817886 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416521817886
          (code B ref 44492); Wed, 24 Feb 2021 11:14:08 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:38 +0000
Received: from localhost ([127.0.0.1]:33627 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs6s-0004eJ-7h
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:38 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:54829)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6o-0004de-5g
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZg3Y63z1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:31 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZg3Y63z1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165211;
 bh=7ZbKOUOZ1r+k/E7ChKsj48xXOhwJPcUKJWlJnke0pEE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Y5Z6wjnPXVW5Q7BkzlcPkqU2jGn4Fl4i9NgByXyrTPTm13yye7FH3twavLBG5etnM
 mdk3qNmvgw/rjel88dwxPcH4j6pyU9MXxB1FIvafY47CRROTODVEfE8yecmKO58+iu
 gIHvotHucZmkKlBCVBFDcK7NUf94Z4oWA85FecTo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:24 +0100
Message-Id: <20210224111135.28883-41-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-hkdf-0.10): New variable.
---
 gnu/packages/crates-io.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index d84e185049..47f8bfc6af 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17638,6 +17638,36 @@ compile time.")
      `(#:cargo-inputs
        (("rust-proc-macro-hack" ,rust-proc-macro-hack-0.4))))))
 
+(define-public rust-hkdf-0.10
+  (package
+    (name "rust-hkdf")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "hkdf" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0kwn3scjvv2x8zc6nz3wrnzxp9shpsdxnjqiyv2r65r3kiijzasi"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-digest" ,rust-digest-0.9)
+        ("rust-hmac" ,rust-hmac-0.10))
+       #: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))))
+    (home-page "https://github.com/RustCrypto/KDFs/")
+    (synopsis "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
+    (description "This package provides a HMAC-based Extract-and-Expand Key
+Derivation Function (HKDF).")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-hkdf-0.9
   (package
     (name "rust-hkdf")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 42/52] gnu: Add rust-dbus-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:08 +0000
Resent-Message-ID: <handler.44492.B44492.161416522817933 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416522817933
          (code B ref 44492); Wed, 24 Feb 2021 11:14:08 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:48 +0000
Received: from localhost ([127.0.0.1]:33634 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs72-0004fA-KJ
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:48 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:40583)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6q-0004dm-Gz
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZj5W7qz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:33 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZj5W7qz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165213;
 bh=5rvhPc8Uagp4wZhY5n1ztDvY7wvDsyc8rxgTQaIXaGA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=AKFQbl6toOJ9PVuE6r8sN7QOqTevb73LviFX8qZYyUdCmEujxh4Ld+sZbud4Cr5OH
 /tKozcCHJF4S2JT5fBpB6TL7u7IK461m80BcFP+EGgdeTrF6TVYxa4e0yv8brgEL8H
 OXtXCu3Gs1Z9MVTDVH0ht6svGBdIH7EYq3YIi0xU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:25 +0100
Message-Id: <20210224111135.28883-42-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 58255dda12..bad7376076 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 43/52] gnu: Add rust-secret-service-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:09 +0000
Resent-Message-ID: <handler.44492.B44492.161416522917940 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416522917940
          (code B ref 44492); Wed, 24 Feb 2021 11:14:09 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:49 +0000
Received: from localhost ([127.0.0.1]:33636 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs72-0004fC-S5
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:49 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:55613)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6s-0004eP-PD
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:39 -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 4DltZm0qrCz1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:36 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZm0qrCz1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165216;
 bh=uW3ek7hEeqO2lVjKcqs+UYGwl7ZiD4zME+GudBRld1M=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=dRODjaTQzy3GwmgtW16cxRWqC81NmgZK6BqT/dQcQnGRLMhbHNeNkBmwb4m4vzm4I
 +TN6uOK9+vsf62eJ6CSXElRnYQrtQaD7vZttVyD+FSnvy5W/irvHo/cWapN+C5gH4k
 rtlR4KlaZ731jfbwLTJ7QnWbtn1LkXnhQ77xXuqU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:26 +0100
Message-Id: <20210224111135.28883-43-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-secret-service-1): 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 bad7376076..b18cfe49b3 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2110,3 +2110,47 @@ converts raw links to http links and strips unwanted tags.")
     (synopsis "FFI bindings to libgtk-3")
     (description "This package provides FFI bindings to libgtk-3.")
     (license license:expat)))
+
+(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 "Library to interface with Secret Service API")
+    (description "Library to interface with Secret Service API")
+    (license (list license:expat license:asl2.0))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 45/52] gnu: Add rust-atk-0.9.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:09 +0000
Resent-Message-ID: <handler.44492.B44492.161416522917947 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416522917947
          (code B ref 44492); Wed, 24 Feb 2021 11:14:09 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:49 +0000
Received: from localhost ([127.0.0.1]:33638 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs73-0004fJ-4j
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:49 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:41918)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6x-0004eh-CG
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZr4xfSz1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:40 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZr4xfSz1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165220;
 bh=wb1F66LdU1xyW6IVuZI/eiGusQq8UyBxNe7Pq4UAw/I=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=WQHYm4mMzpoN7aVZHYtynJXp9vZgHR0Kmei/ntJs8PrtMlEJbuLS0bUC8kUH9A53c
 f0o1vd/MKObZziyXE6lJtJ57Wnu9ARuXcEnodzbIFb+DQb9jNKTZTq7LkE+Kg0nJar
 j/usOVppDHDTal+q2uhNRTQ0WpIf+WgmrRQ+MyRE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:28 +0100
Message-Id: <20210224111135.28883-45-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-atk-0.9): New variable.
---
 gnu/packages/crates-gtk.scm | 46 +++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index cfeb1f5e0c..96dc0682ed 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -109,6 +109,52 @@
     (description "FFI bindings to libatk-1")
     (license license:expat)))
 
+(define-public rust-atk-0.9
+  (package
+    (name "rust-atk")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "09n46zp8jgxspdzhmi93cag79jjnr0ila94n8nr53g8hw88ljaw1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-glib" ,rust-glib-0.10)
+        ("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-gtk-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-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)
+       ("glib" ,glib)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the ATK library")
+    (description "Rust bindings for the ATK library")
+    (license license:expat)))
+
 (define-public rust-atk-0.8
   (package
     (name "rust-atk")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 44/52] gnu: Add rust-atk-sys-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:10 +0000
Resent-Message-ID: <handler.44492.B44492.161416522917955 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416522917955
          (code B ref 44492); Wed, 24 Feb 2021 11:14:10 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:49 +0000
Received: from localhost ([127.0.0.1]:33640 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs73-0004fQ-Cy
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:49 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:19227)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6v-0004ee-2z
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZp2ccfz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:38 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZp2ccfz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165218;
 bh=rd9FDw64g0L2l/OypgFpMdmQkLiIy+pJka2iZyvOUrI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=LVXBXLquS0Ez2ofxmrY7zJ3Q2fzLXrsiUspQwWBq3lRPppw5s3hkZfuwKYsCsd574
 ROA2t9dB2JZtw3wQ9/Rl1/KGxzeWv9hVGJWCK8gjm6j6Od6vifA5pYscQ0F+fCGmL7
 UufR17n6Lpfe7vHwTzjhC1KvQWTDN5pl6sq/XDR8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:27 +0100
Message-Id: <20210224111135.28883-44-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-atk-sys-0.10): 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 b18cfe49b3..cfeb1f5e0c 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -36,6 +36,49 @@
 ;;; Please: Try to add new module packages in alphabetic order.
 ;;;
 
+(define-public rust-atk-sys-0.10
+  (package
+    (name "rust-atk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1knzvq2jdkx1nav619jbqsx2ivzh901rsp2wl57wr50x2fpy8c7m"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("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)
+       ("glib" ,glib)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libatk-1")
+    (description "FFI bindings to libatk-1")
+    (license license:expat)))
+
 (define-public rust-atk-sys-0.9
   (package
     (name "rust-atk-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 46/52] gnu: Add rust-gtk-sys-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:10 +0000
Resent-Message-ID: <handler.44492.B44492.161416523017963 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416523017963
          (code B ref 44492); Wed, 24 Feb 2021 11:14:10 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:50 +0000
Received: from localhost ([127.0.0.1]:33642 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs73-0004fY-Lp
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:49 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42298)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs6z-0004ev-Jm
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZt6yjQz1LZWB
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:42 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZt6yjQz1LZWB
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165223;
 bh=dcFySQa2xrsRBlp3yPwHdnde2uKpaw6WxMPBGH10mjo=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=e+a+oXB5pcum6GfNX3m0zQJ0jNx4t/gElMpulXU9sKV7x2AmL0vBlh4Z92Kd5nLJc
 W0N0khZqUnK0YYB2aUPU2sKySl0LLwqAU5PFGc5mTuzJ1cqx4hXjGK1nNi8cNkID0H
 xraAUvf2SnMRLjAwKNCgO9/M8HctE8yEW3+Vbsto=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:29 +0100
Message-Id: <20210224111135.28883-46-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 53 +++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 96dc0682ed..8c6afef91e 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1658,6 +1658,59 @@ used for inter-process communication.")
      "LGPL-licensed docs for Gtk-rs crates.")
     (license license:lgpl2.0)))
 
+(define-public rust-gtk-sys-0.10
+  (package
+    (name "rust-gtk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0mq4i161kk6dwiz19ayxgm9fhx7n3r5lm9lbjiyk0qs811pxmb49"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; TODO: ABI mismatch
+       #:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("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-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
+     `(("atk" ,atk)
+       ("cairo" ,cairo)
+       ("glib" ,glib)
+       ("gtk+" ,gtk+)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libgtk-3")
+    (description "This package provides FFI bindings to libgtk-3.")
+    (license license:expat)))
+
 (define-public rust-gtk-sys-0.9
   (package
     (name "rust-gtk-sys")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 47/52] gnu: Add rust-gtk-0.9.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:11 +0000
Resent-Message-ID: <handler.44492.B44492.161416523017969 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416523017969
          (code B ref 44492); Wed, 24 Feb 2021 11:14:11 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:13:50 +0000
Received: from localhost ([127.0.0.1]:33644 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs74-0004fg-0C
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13:50 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:52415)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs71-0004f3-UT
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZx1WrMz1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:45 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZx1WrMz1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165225;
 bh=RGEwICp/yusAlclv+6oUtZ6q86dC4GO5I985V+Zz/3s=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=s0Q0VOAZ5GjEoYr364GC/LAcqgD6/yOLltBYqmD+z7CRuZleP47SDoGiF5UN6WO1Q
 g/aC/zt9IW7w2lXwsKSBKQXYx3qdJHCjQdfZgP0uahJ2TCKfdUt8I7SCPf8MeA9Wp0
 0tEFRrx+oZx3kuC0UxfpmD70Nfn3tQxFjaT0NGHE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:30 +0100
Message-Id: <20210224111135.28883-47-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gtk-0.9): New variable.
---
 gnu/packages/crates-gtk.scm | 64 +++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 8c6afef91e..5b4f85949e 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1589,6 +1589,70 @@ used for inter-process communication.")
     (description "FFI bindings to libgstvideo-1.0")
     (license license:expat)))
 
+(define-public rust-gtk-0.9
+  (package
+    (name "rust-gtk")
+    (version "0.9.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0smdll32vlamp4kvxa6sg5m653icas21jd36fvq3laq7ahh2y0ig"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-atk" ,rust-atk-0.9)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
+        ("rust-cc" ,rust-cc-1)
+        ("rust-gdk" ,rust-gdk-0.13)
+        ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9)
+        ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
+        ("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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-gtk-sys" ,rust-gtk-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pkg-config" ,rust-pkg-config-0.3))
+       #: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+)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the GTK+ 3 library")
+    (description
+      "Rust bindings for the GTK+ 3 library")
+    (license license:expat)))
+
 (define-public rust-gtk-0.8
   (package
     (name "rust-gtk")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 48/52] gnu: Add rust-sourceview4-sys-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:11 +0000
Resent-Message-ID: <handler.44492.B44492.161416524318043 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416524318043
          (code B ref 44492); Wed, 24 Feb 2021 11:14:11 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:14:03 +0000
Received: from localhost ([127.0.0.1]:33651 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs7H-0004gp-9T
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:14:03 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:52797)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs74-0004fe-8b
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4DltZz3s7kz1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:47 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DltZz3s7kz1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165227;
 bh=+/FPimYvTmEpE8qpU58hNjfuXvMpnPFafAIQIVT8Ulo=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=FxVFsAfHqcHUHczl/f97qB+C+dJ796V0S9/ZYsGnV2tF7a/FqdByhT1PKwBQr7quS
 KjuMxNZFaNUfY646jmEa8vc3f8XfO1JC3hmewfyuyMcdZjBeAnTRSs8oKYUJJJ9CP3
 uU75pk9KwqsHnWQEUpe9U67cZFKWWreSnk+e/Tx4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:31 +0100
Message-Id: <20210224111135.28883-48-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-sourceview4-sys-0.2): New variable.
---
 gnu/packages/crates-gtk.scm | 53 +++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 5b4f85949e..7781236458 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2360,3 +2360,56 @@ converts raw links to http links and strips unwanted tags.")
     (synopsis "Library to interface with Secret Service API")
     (description "Library to interface with 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 4")
+    (description "FFI bindings for GtkSourceView 4")
+    (license license:lgpl2.1+)))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 49/52] gnu: Add rust-sourceview4-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:11 +0000
Resent-Message-ID: <handler.44492.B44492.161416524418057 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416524418057
          (code B ref 44492); Wed, 24 Feb 2021 11:14:11 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:14:04 +0000
Received: from localhost ([127.0.0.1]:33654 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs7H-0004gx-JZ
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:14:04 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:53163)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs76-0004fz-IZ
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4Dltb164c0z1LZW8
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:49 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dltb164c0z1LZW8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165229;
 bh=S7nOJROwR4MOeZHFaW0KFt6vS5+XZMj1dqF680YuTsE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=kiFSnVxhYmlkDOiXUG67N8xnxVPybRMsnOUu3exR1pzjb5yR7KhJdMPzEW1KQNfr0
 ojCfcMg6aTddbbvPqRdnuiK8QkMHZz98J7L5Irj20O8rVYNYdL2GTn4TDN2lVD884G
 wsjeOzTHAfJA+Jj5UNw1cNjbyscfHFIl3viJ3TPU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:32 +0100
Message-Id: <20210224111135.28883-49-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-sourceview4-0.2): New variable.
---
 gnu/packages/crates-gtk.scm | 58 +++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 7781236458..0238a31edb 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2413,3 +2413,61 @@ converts raw links to http links and strips unwanted tags.")
     (synopsis "FFI bindings for GtkSourceView 4")
     (description "FFI bindings for GtkSourceView 4")
     (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 4")
+    (description "API bindings for GtkSourceView 4")
+    (license license:lgpl2.1+)))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 50/52] gnu: Add rust-sourceview4-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:14:12 +0000
Resent-Message-ID: <handler.44492.B44492.161416524418069 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416524418069
          (code B ref 44492); Wed, 24 Feb 2021 11:14:12 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:14:04 +0000
Received: from localhost ([127.0.0.1]:33657 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEs7I-0004hB-32
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:14:04 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:53498)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEs78-0004g8-QT
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:13: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 4Dltb41DB6z1LZW9
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 12:13:52 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dltb41DB6z1LZW9
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614165232;
 bh=UuFSoKq5h5UjjGh57FZhznnBaPhjIJucCaBV3nC6qnQ=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Y9Hbn48hN2q6U1iS4rwoNl+SppxPkH5gwlqVtX8XfkvaaIgNWg7iAUvkBbvvDyAdp
 uGoixo4T/EpnnCbUwoIZDL4A3uNFRqQNNHHeCzKNJTBbPUF7HglvsFJD1SpOuzLXLS
 mwOiw3Y/qZxYoNreBObfL7t8GGP9ozbD7td9Ie7s=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:11:33 +0100
Message-Id: <20210224111135.28883-50-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 0238a31edb..e27ff0704b 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)
@@ -2471,3 +2472,31 @@ converts raw links to http links and strips unwanted tags.")
     (synopsis "API bindings for GtkSourceView 4")
     (description "API bindings for GtkSourceView 4")
     (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)))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 01/52] gnu: Add rust-ruma-identifiers-validation-0.1.
Resent-From: Nicolas Goaziou <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 11:47:01 +0000
Resent-Message-ID: <handler.44492.B44492.161416721921900 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416721921900
          (code B ref 44492); Wed, 24 Feb 2021 11:47:01 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 11:46:59 +0000
Received: from localhost ([127.0.0.1]:33754 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEsd8-0005hA-QX
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:46:59 -0500
Received: from relay10.mail.gandi.net ([217.70.178.230]:42297)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1lEsd6-0005go-EQ
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 06:46:57 -0500
Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67])
 (Authenticated sender: admin@HIDDEN)
 by relay10.mail.gandi.net (Postfix) with ESMTPSA id 75A9F240008;
 Wed, 24 Feb 2021 11:46:49 +0000 (UTC)
From: Nicolas Goaziou <mail@HIDDEN>
References: <87tuu2p37n.fsf@HIDDEN>
 <20210224111135.28883-1-leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 12:46:47 +0100
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN> (Leo
 Prikler's message of "Wed, 24 Feb 2021 12:10:44 +0100")
Message-ID: <87sg5lhemw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hello,

Leo Prikler <leo.prikler@HIDDEN> writes:

> * gnu/packages/crates-io.scm (rust-ruma-identifiers-validation-0.1): New
> variable.

Thank you! I have a few general comments about the patch set.

Nitpicks: some synopses end with a full stop, and most descriptions are
not full sentences.

If you introduce a new version of an existing package, the old package
should inherit from the new one.

More generally, I still think intermediate packages should use
#:skip-build #t. Building them brings very little information, if any:

- A crate failing to build, for various reasons, is still correct as an
  input to another crate
- Even if all intermediate crates have "#:skip-build #t", building the
  top-level crate locates accurately any missing Cargo input in the
  dependency graph.

Not using #:skip-build, OTOH, costs a lot of resources and time for the
CI, for users and developers.

Of course, this last remark is not specific to your patch set. I wish we
can converge towards common Rust packaging guidelines.

Regards,
-- 
Nicolas Goaziou




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 51/52] gnu: Add rust-letter-avatar-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 12:32:02 +0000
Resent-Message-ID: <handler.44492.B44492.161416989531017 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416989531017
          (code B ref 44492); Wed, 24 Feb 2021 12:32:02 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 12:31:35 +0000
Received: from localhost ([127.0.0.1]:33791 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEtKI-00083r-Sr
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 07:31:35 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:34478)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEtKG-00081P-S0
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 07:31: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 4DlwJf0hLFz1LBSH
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 13:31:29 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DlwJf0hLFz1LBSH
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614169890;
 bh=E8XbCfV4GsIM4yz9kIcVrekBojDEu5wYkUpbBfbn5Ok=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=JTFvpbtmx2/s494vpCrQd5r3ptrs40heEtxYvR+6DX4ZC0ShP76fFREEouO2LJW0m
 zNbkXWp4ENCf1GGVqDky9vXSMKLqPdPMNNt/hGl85PsFtYbQ5G2WMM1pf+d6nWpMMr
 i01pSLyI2gdgUfKPf3RkvUqdTzlBANCW7yYo0mKs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 13:30:46 +0100
Message-Id: <20210224123047.31315-51-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 e27ff0704b..fd6850e447 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1887,6 +1887,30 @@ converts raw links to http links and strips unwanted tags.")
     (description "Generates user avatars using 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 52/52] gnu: Add fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 12:32:02 +0000
Resent-Message-ID: <handler.44492.B44492.161416990931745 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161416990931745
          (code B ref 44492); Wed, 24 Feb 2021 12:32:02 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 12:31:49 +0000
Received: from localhost ([127.0.0.1]:33794 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEtKO-00088s-9N
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 07:31:48 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:45025)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEtKM-00086c-0V
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 07:31: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 4DlwJl4q0wz1LBRt
 for <44492 <at> debbugs.gnu.org>; Wed, 24 Feb 2021 13:31:35 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DlwJl4q0wz1LBRt
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614169895;
 bh=JQ0gqoVGj4+sFSkzYS4hKdZW3KumlbxPkz7KYnTHRzw=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=l9HopzaMbnVXz0rOvjAHKy2GpRTLvdsNPwFPZDDO0bmmmTtms3LPFuI6lW30k0xik
 nqGtTHIwKzoqzRkn0t5q6Q1QUo0FYzFmrWSEoVtBt1LPdCllUDvqSJIL3qJv4uYg+p
 fhsPy9uP5t7pBGnM0x9GUaeeFOUUuF6VDLMURRCs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 13:30:47 +0100
Message-Id: <20210224123047.31315-52-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210224111135.28883-1-leo.prikler@HIDDEN>
References: <20210224111135.28883-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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                        | 141 +++++++++++++++++
 ...ractal-switch-from-failure-to-anyhow.patch | 143 ++++++++++++++++++
 3 files changed, 285 insertions(+)
 create mode 100644 gnu/packages/patches/fractal-switch-from-failure-to-anyhow.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index ae5a65cfcf..0f2c4f9f1d 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -996,6 +996,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 b8634d712a..5342858470 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -12097,3 +12097,144 @@ for the GNOME 3.x platform with many features.  It aims to be a very complete
 editing environment for translation issues within the GNU gettext/GNOME desktop
 world.")
     (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 <huyuumi.dev@HIDDEN>
+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<PathBuf, IoError>
+     Ok(path.join(name))
+ }
+ 
+-pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, FailError> {
++pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, 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
+
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 01/52] gnu: Add rust-ruma-identifiers-validation-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 13:14:01 +0000
Resent-Message-ID: <handler.44492.B44492.16141724175322 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Nicolas Goaziou <mail@HIDDEN>
Cc: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16141724175322
          (code B ref 44492); Wed, 24 Feb 2021 13:14:01 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 13:13:37 +0000
Received: from localhost ([127.0.0.1]:33862 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEtyz-0001Nl-7A
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 08:13:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:16009)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEtyw-0001Nb-C0
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 08:13:35 -0500
Received: from nijino.local (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DlxF66V7Vz1LBRt;
 Wed, 24 Feb 2021 14:13:30 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DlxF66V7Vz1LBRt
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614172411;
 bh=8e9Y6bX8Vh0tWDe8MBMk9eKklZbO8PhT4oALsue3iEk=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References:From;
 b=P94rbC/bZlb9e/KWVVA/e/yrylcEKsnKxrHYqX54fwNTA6ogv3pL1Lt0aU/b0ZkGk
 qTQPX0gjPecZWNKBUgBhEdiAwadi2985QMaZItc6K9+F/s62BHhbvbxxQQh6eSQybM
 Uspi9TQ1DZyPKYVygO6wZ5fLg9NjQ02iWXBoaeE0=
Message-ID: <a3684298dfe6e3cf68e79a8bc8701f26716c3c49.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 14:13:29 +0100
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87tuu2p37n.fsf@HIDDEN>
 <20210224111135.28883-1-leo.prikler@HIDDEN>
 <87sg5lhemw.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hello,

Am Mittwoch, den 24.02.2021, 12:46 +0100 schrieb Nicolas Goaziou:
> Hello,
> 
> Leo Prikler <leo.prikler@HIDDEN> writes:
> 
> > * gnu/packages/crates-io.scm (rust-ruma-identifiers-validation-
> > 0.1): New
> > variable.
> 
> Thank you! I have a few general comments about the patch set.
> 
> Nitpicks: some synopses end with a full stop, and most descriptions
> are
> not full sentences.
Indeed, for most of them I merely copied the output of `guix import
cargo`.  I was hoping a reviewer could help me find better synopses and
descriptions, as well as cross-check licenses.

> If you introduce a new version of an existing package, the old
> package
> should inherit from the new one.
I was afraid this would cause rebuilds for the existing package.  Was
that fear unfounded?

> More generally, I still think intermediate packages should use
> #:skip-build #t. Building them brings very little information, if
> any:
> 
> - A crate failing to build, for various reasons, is still correct as
> an
>   input to another crate
> - Even if all intermediate crates have "#:skip-build #t", building
> the
>   top-level crate locates accurately any missing Cargo input in the
>   dependency graph.
> 
> Not using #:skip-build, OTOH, costs a lot of resources and time for
> the
> CI, for users and developers.
I personally disagree.  The only reason a crate failing to build is a
"valid input" to another is because that other crate can decide to
completely disregard it, which sounds neither "reliable" nor
"efficient" for a programming language, that prides itself as both.

I will only skip builds for dead crates, i.e. crates I can reasonably
assume to only contain dead code due to their build failures.  This
does not seem to cost much when building dependant packages, as I've
found that in order to actually build the crates I have to explicitly
invoke `guix build <crate>`.

Of course, there's still the problem of CI.  Long-term, I think we
should find a way for this efficient programming language to reliably
produce reusable build artifacts.  Short term, hitting non-leaf
packages, that have cargo-build-system anywhere with a priority of
negative infinity sounds like a better workaround.  I want to be able
(as a developer) to explicitly build crates and determine where they
fail.

> Of course, this last remark is not specific to your patch set. I wish
> we
> can converge towards common Rust packaging guidelines.
I believe we should not cowtow to Rust and Cargo, but instead force
them to adhere to our principles; principles of building applications
*and* libraries reproducibly without encoding hashes in a huge ass-lock 
file.

Sorry for the off-topic rant.  Dealing with Rust for five days straight
has been somewhat damaging to my mental health, and to be very clear,
that is Rust's fault and not the fault of cargo-build-system.

Regards,
Leo





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 01/52] gnu: Add rust-ruma-identifiers-validation-0.1.
Resent-From: Nicolas Goaziou <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 15:42:02 +0000
Resent-Message-ID: <handler.44492.B44492.161418130429156 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161418130429156
          (code B ref 44492); Wed, 24 Feb 2021 15:42:02 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 15:41:44 +0000
Received: from localhost ([127.0.0.1]:35513 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEwIK-0007aC-9K
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 10:41:44 -0500
Received: from relay4-d.mail.gandi.net ([217.70.183.196]:38291)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1lEwIH-0007Zv-Gy
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 10:41:42 -0500
X-Originating-IP: 185.131.40.67
Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67])
 (Authenticated sender: admin@HIDDEN)
 by relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 4EC47E0009;
 Wed, 24 Feb 2021 15:41:33 +0000 (UTC)
From: Nicolas Goaziou <mail@HIDDEN>
Message-ID: <87ft1lh4vh.fsf@HIDDEN>
References: <87tuu2p37n.fsf@HIDDEN>
 <20210224111135.28883-1-leo.prikler@HIDDEN>
 <87sg5lhemw.fsf@HIDDEN>
 <a3684298dfe6e3cf68e79a8bc8701f26716c3c49.camel@HIDDEN>
Date: Wed, 24 Feb 2021 16:41:32 +0100
In-Reply-To: <a3684298dfe6e3cf68e79a8bc8701f26716c3c49.camel@HIDDEN>
 (Leo Prikler's message of "Wed, 24 Feb 2021 14:13:29 +0100")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Leo Prikler <leo.prikler@HIDDEN> writes:

> I was afraid this would cause rebuilds for the existing package. Was
> that fear unfounded?

I don't think it would change anything. It is what we usually do in
"crates-io.scm".

> I personally disagree.  The only reason a crate failing to build is a
> "valid input" to another is because that other crate can decide to
> completely disregard it, which sounds neither "reliable" nor
> "efficient" for a programming language, that prides itself as both.

Probably, but the problem at hand is not to fix how Rust builds its
crates, but rather optimize Rust packaging.

> I will only skip builds for dead crates, i.e. crates I can reasonably
> assume to only contain dead code due to their build failures.  This
> does not seem to cost much when building dependant packages, as I've
> found that in order to actually build the crates I have to explicitly
> invoke `guix build <crate>`.

There's much more work involved. You have to take care of development
inputs which increases drastically the number of crates to package.
Moreover, you need to try building each of them, which takes time. Not
skipping builds makes de facto some packages impossible to package.

> Of course, there's still the problem of CI.  Long-term, I think we
> should find a way for this efficient programming language to reliably
> produce reusable build artifacts.  Short term, hitting non-leaf
> packages, that have cargo-build-system anywhere with a priority of
> negative infinity sounds like a better workaround.  I want to be able
> (as a developer) to explicitly build crates and determine where they
> fail.

As a packager, you don't need to build the crate to fix any issue
arising at a higher level, as I pointed out already. If you're
developing the crate, that's another story. But then, you can quickly
write your own package definition.

I think the real questions about building intermediate crates, from
a packager point of view, are:
- does that make the packages reproducible?
- does that make the packages more secure?
- does that make the packages easier to define?

From my experience, the answer is "no" to any of these. This is a net
loss.

> I believe we should not cowtow to Rust and Cargo, but instead force
> them to adhere to our principles; principles of building applications
> *and* libraries reproducibly without encoding hashes in a huge ass-lock 
> file.

I don't think it is worth focusing of this. We currently do a good job
in Rust packaging, really. But it doesn't make much sense to have some
packages skipping builds and not some others.

What saddens me a bit is that individuals (including me, of course) are
currently doing as they see fit, but we haven't so far decided, as
a group, how to deal with the question uniformly. I hope we can converge
quickly.


Regards,




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH 01/52] gnu: Add rust-ruma-identifiers-validation-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 24 Feb 2021 19:20:02 +0000
Resent-Message-ID: <handler.44492.B44492.161419438117789 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Nicolas Goaziou <mail@HIDDEN>
Cc: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161419438117789
          (code B ref 44492); Wed, 24 Feb 2021 19:20:02 +0000
Received: (at 44492) by debbugs.gnu.org; 24 Feb 2021 19:19:41 +0000
Received: from localhost ([127.0.0.1]:35972 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lEzhF-0004cq-3t
	for submit <at> debbugs.gnu.org; Wed, 24 Feb 2021 14:19:41 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42391)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lEzhC-0004cg-AR
 for 44492 <at> debbugs.gnu.org; Wed, 24 Feb 2021 14:19:39 -0500
Received: from nijino.local (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dm5MV3xLXz3xRh;
 Wed, 24 Feb 2021 20:19:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614194374;
 bh=MvZF62tMR3h1wgs3lffqbRFyUDAazTM/c0xgCwvu6qQ=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=UaZrqSCretqdsJWnM133wk51WLvVa1y/8kB6DCYp0HKv1pitPP9IGA4JcTGbyG1nM
 zXuYNHn4rAc5pa1teKEUz01lj0hnbF4u2Nb/GKc8G7+K/qk6lauUwSrtKehocBlz6L
 K1yZ01PZmNHDeSJHOfoRWIxgI9wlTEosZ+vlQtTk=
Message-ID: <3d7c689d5d0278b715dc3c2dc39a708b14e392e1.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 24 Feb 2021 20:19:33 +0100
In-Reply-To: <87ft1lh4vh.fsf@HIDDEN>
References: <87tuu2p37n.fsf@HIDDEN>
 <20210224111135.28883-1-leo.prikler@HIDDEN>
 <87sg5lhemw.fsf@HIDDEN>
 <a3684298dfe6e3cf68e79a8bc8701f26716c3c49.camel@HIDDEN>
 <87ft1lh4vh.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Am Mittwoch, den 24.02.2021, 16:41 +0100 schrieb Nicolas Goaziou:
> Leo Prikler <leo.prikler@HIDDEN> writes:
> 
> > I was afraid this would cause rebuilds for the existing package.
> > Was
> > that fear unfounded?
> 
> I don't think it would change anything. It is what we usually do in
> "crates-io.scm".

Fair enough, I'll do so when I get to it.

> > I personally disagree.  The only reason a crate failing to build is
> > a
> > "valid input" to another is because that other crate can decide to
> > completely disregard it, which sounds neither "reliable" nor
> > "efficient" for a programming language, that prides itself as both.
> 
> Probably, but the problem at hand is not to fix how Rust builds its
> crates, but rather optimize Rust packaging.

I think those two issues are related, but that's a discussion for guix-
devel.  So is the rest of this, but I might as well make my case here.

> > I will only skip builds for dead crates, i.e. crates I can
> > reasonably
> > assume to only contain dead code due to their build failures.  This
> > does not seem to cost much when building dependant packages, as
> > I've
> > found that in order to actually build the crates I have to
> > explicitly
> > invoke `guix build <crate>`.
> 
> There's much more work involved. You have to take care of development
> inputs which increases drastically the number of crates to package.
> Moreover, you need to try building each of them, which takes time.
> Not
> skipping builds makes de facto some packages impossible to package.

We could work developer inputs into the recursive importer, that should
not be an issue.

Honestly, it is a greater waste of time to recompile every dependency,
have the build fail, change some minor thing in the package and
recompile everything again.  Yes, `guix build -K` helps to an extent,
but it doesn't help if I made a typo in my build phase and got a guile
backtrace.

If cargo inputs worked like normal inputs, they'd be built reliably
once and no time would be wasted rebuilding them over and over in any
packages using them.

> > Of course, there's still the problem of CI.  Long-term, I think we
> > should find a way for this efficient programming language to
> > reliably
> > produce reusable build artifacts.  Short term, hitting non-leaf
> > packages, that have cargo-build-system anywhere with a priority of
> > negative infinity sounds like a better workaround.  I want to be
> > able
> > (as a developer) to explicitly build crates and determine where
> > they
> > fail.
> 
> As a packager, you don't need to build the crate to fix any issue
> arising at a higher level, as I pointed out already. If you're
> developing the crate, that's another story. But then, you can quickly
> write your own package definition.

Maybe there'd be an argument if we had --no-skip-build, but I think
we're working our way backwards here; trying work around a workaround.

> I think the real questions about building intermediate crates, from
> a packager point of view, are:
> - does that make the packages reproducible?
> - does that make the packages more secure?
> - does that make the packages easier to define?
> 
> From my experience, the answer is "no" to any of these. This is a net
> loss.
I don't think there is any influence on the ease of definition, since
either one would be handled by the recursive importer.  The difficulty
for packagers currently would be to manually undo the automatic build
skipping done through the importer.

As for reproducibility/security, there is yet little to gain, because
the leaf crate can simply ignore its inputs and do whatever, but if we
built the crates ahead of time, and disallowed the automatic building
of dependencies, we would get efficient *and* reproducible Rust
packages.

Another thing that bugs me as a packager is that cargo inputs don't
work for `guix refresh`, so I can't even be sure whether to put my
patch to master or core-updates.

> > I believe we should not cowtow to Rust and Cargo, but instead force
> > them to adhere to our principles; principles of building
> > applications
> > *and* libraries reproducibly without encoding hashes in a huge ass-
> > lock 
> > file.
> 
> I don't think it is worth focusing of this. We currently do a good
> job
> in Rust packaging, really. But it doesn't make much sense to have
> some
> packages skipping builds and not some others.
If skipping only some builds is not an option, you are either left with
skipping all builds or skipping none, one of which is certainly silly.

> What saddens me a bit is that individuals (including me, of course)
> are
> currently doing as they see fit, but we haven't so far decided, as
> a group, how to deal with the question uniformly. I hope we can
> converge
> quickly.
I personally hope that some of the issues resulting from this "wild
west" approach to packaging will be alleviated by #46399.  Having
crates as regular inputs also increases the value of #:skip-build? #f.

Regards,
Leo





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 01/52] gnu: Add rust-ruma-identifiers-validation-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:01 +0000
Resent-Message-ID: <handler.44492.B44492.161453805312020 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453805312020
          (code B ref 44492); Sun, 28 Feb 2021 18:48:01 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:33 +0000
Received: from localhost ([127.0.0.1]:47205 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6L-00037n-BA
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:33 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:13127)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6J-00037Z-Q0
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:32 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSd3py6z3xQt
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538049;
 bh=/spgSd1tWSxbu3jEKb1vweD4lAwXHF6HPqmBK5G6HlQ=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=qPs4CkMMuQaSfxoAVgOtGWRulKch/agYHo2wkYi8uRa6Evc+jd/spnf3mh4bqsz0u
 G7ddKUbq51IJotxc65W6aiuSlt8MuddlkZz5c2x6E3vdb5xn+0oyDLkx0oXvyn1KAs
 pGuJPLDhs0ywcbYDtOWSAqPCB22y4VIlTmQ6aEYQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:47 +0100
Message-Id: <20210228184655.5159-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-ruma-identifiers-validation-0.1): New
variable.
---
 gnu/packages/crates-io.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index ac38d1180d..c414e05685 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32655,6 +32655,30 @@ console applications.")
         (base32
          "1v255xqkig5lwnczvm3achydhxx6kf9jcdxdlgzndgpd18bp6x6k"))))))
 
+(define-public rust-ruma-identifiers-validation-0.1
+  (package
+    (name "rust-ruma-identifiers-validation")
+    (version "0.1.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "ruma-identifiers-validation" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "0nv0zqsq5lhybckvfr5wmcp8pipqfs2hjgn9kvn9w33xacfzs4n1"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:cargo-inputs
+        (("rust-serde" ,rust-serde-1)
+         ("rust-strum" ,rust-strum-0.18))))
+    (home-page "https://www.ruma.io/")
+    (synopsis "Validation logic for RUMA")
+    (description "This package provides the validation logic needed by other
+rust-ruma packages.")
+    (license license:expat)))
+
 (define-public rust-runtime-0.3
   (package
     (name "rust-runtime")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 00/52] gnu: Add fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:01 +0000
Resent-Message-ID: <handler.44492.B44492.161453805412033 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453805412033
          (code B ref 44492); Sun, 28 Feb 2021 18:48:01 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:34 +0000
Received: from localhost ([127.0.0.1]:47208 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6L-00037p-Jf
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:34 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:20102)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6J-00037X-Fp
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:32 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSc0zhmz3xbj
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538048;
 bh=pOXMZnHn6D/rO20PJG3R0ypuWeOyNdvyD3tRy/SYd7s=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=M3STNmcObsCO0Y6TfL1Ct5XlEeaFBFWZm2AfDRWohhG4PyUK2zmQ6AgDL/qkGJrRP
 lXW0V+Sio42PIDyOKAWNzJXvc2cQAbr/Fxgz/29EI1n/BCiGj0Yywcll12LnrL5BN5
 3pTbas8KVfyP90LUJdGSBMe64wtXAOFMSksqrpeE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:46 +0100
Message-Id: <20210228184655.5159-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

I'll send the revised patches in batches of size 10, so as to not cause too many
trouble to mailservers around the world.

Leo Prikler (52):
  gnu: Add rust-ruma-identifiers-validation-0.1.
  gnu: Add rust-ruma-identifiers-macros-0.17.
  gnu: Add rust-ruma-identifiers-0.17.
  gnu: Add rust-entities-1.
  gnu: Add rust-twoway-0.2.
  gnu: Add rust-unicode-categories-0.1.
  gnu: Add rust-comrak-0.7.
  gnu: Add rust-fragile-1.
  gnu: rust-either-1: Update to 1.6.1.
  gnu: Add rust-gspell-sys-0.4.
  gnu: Add rust-gspell-0.4.
  gnu: Add rust-muldiv-0.2.
  gnu: Add rust-gstreamer-sys-0.8.
  gnu: Add rust-gstreamer-0.15.
  gnu: Add rust-gstreamer-base-sys-0.8.
  gnu: Add rust-gstreamer-video-sys-0.8.
  gnu: Add rust-gstreamer-player-sys-0.8.
  gnu: Add rust-gstreamer-base-0.15.
  gnu: Add rust-gstreamer-video-0.15.
  gnu: Add rust-gstreamer-player-0.15.
  gnu: Add rust-gstreamer-audio-sys-0.8.
  gnu: Add rust-gstreamer-pbutils-sys-0.8.
  gnu: Add rust-gstreamer-pbutils-0.15.
  gnu: Add rust-markup5ever-rcdom-0.1.
  gnu: Add rust-ammonia-3.
  gnu: Add rust-html2pango-0.3.
  gnu: Add rust-pangocairo-sys-0.11.
  gnu: Add rust-pangocairo-0.10.
  gnu: Add rust-letter-avatar-1.
  gnu: Add rust-libhandy-sys-0.5.
  gnu: Add rust-libhandy-0.5.
  gnu: Add rust-loggerv-0.7.
  gnu: Add rust-lmdb-sys-0.8.
  gnu: Add rust-lmdb-0.8.
  gnu: Add rust-mdl-1.
  gnu: Add rust-aes-soft-0.6.
  gnu: Add rust-aesni-0.10.
  gnu: Add rust-aes-0.6.
  gnu: Add rust-block-modes-0.7.
  gnu: Add rust-hmac-0.10.
  gnu: Add rust-hkdf-0.10.
  gnu: Add rust-dbus-0.2.
  gnu: Add rust-secret-service-1.
  gnu: Add rust-atk-sys-0.10.
  gnu: Add rust-atk-0.9.
  gnu: Add rust-gtk-sys-0.10.
  gnu: Add rust-gtk-0.9.
  gnu: Add rust-sourceview4-sys-0.2.
  gnu: Add rust-sourceview4-0.2.
  gnu: Add rust-sourceview4-for-fractal.
  gnu: Add rust-letter-avatar-for-fractal.
  gnu: Add fractal.

 gnu/local.mk                                  |    2 +
 gnu/packages/crates-gtk.scm                   | 1527 +++++++++++++++--
 gnu/packages/crates-io.scm                    |  613 ++++++-
 gnu/packages/gnome.scm                        |  142 +-
 ...ractal-switch-from-failure-to-anyhow.patch |  143 ++
 .../rust-comrak-0.7-rustsec-2021-0026.patch   |   41 +
 6 files changed, 2318 insertions(+), 150 deletions(-)
 create mode 100644 gnu/packages/patches/fractal-switch-from-failure-to-anyhow.patch
 create mode 100644 gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch

--
2.30.1




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 02/52] gnu: Add rust-ruma-identifiers-macros-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:02 +0000
Resent-Message-ID: <handler.44492.B44492.161453806012066 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453806012066
          (code B ref 44492); Sun, 28 Feb 2021 18:48:02 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:40 +0000
Received: from localhost ([127.0.0.1]:47213 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6S-00038X-2S
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:40 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:62957)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6L-00037m-CU
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:33 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSg1Xn8z3xkK
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538051;
 bh=Tr1B0Zef9sp3zJrHi08Uo9TpabNUAKBwDZatImm4R6E=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=hEhisXHOcVcV2Oajq0Y2rwwII4B+G4GM/E/ZybIPTD3ZQAmlPQHTLHcVH+CTJMzqe
 1RJLa9Vba5NHjUTK1EQJzbWm8nJgrAy3HlFE1WW8XjgzRJ1wTWevV1XEyYNZ7BlzHI
 Y0Ee7CrqFHe22CJXRfZd80NsdAYL5HHIR15sLsMk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:48 +0100
Message-Id: <20210228184655.5159-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-ruma-identifiers-macros-0.17): New variable.
---
 gnu/packages/crates-io.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c414e05685..640a90b01b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32655,6 +32655,33 @@ console applications.")
         (base32
          "1v255xqkig5lwnczvm3achydhxx6kf9jcdxdlgzndgpd18bp6x6k"))))))
 
+(define-public rust-ruma-identifiers-macros-0.17
+  (package
+    (name "rust-ruma-identifiers-macros")
+    (version "0.17.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "ruma-identifiers-macros" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "03p3qp12h4aajixcyk44q2bcid6fa4nmipysvcpy4w5cbak7wvwq"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:cargo-inputs
+        (("rust-proc-macro2" ,rust-proc-macro2-1)
+         ("rust-quote" ,rust-quote-1)
+         ("rust-ruma-identifiers-validation"
+          ,rust-ruma-identifiers-validation-0.1)
+         ("rust-syn" ,rust-syn-1))))
+    (home-page "https://www.ruma.io/")
+    (synopsis "Create Matrix identifiers")
+    (description "This package provides procedural macros for creating Matrix
+identifiers.")
+    (license license:expat)))
+
 (define-public rust-ruma-identifiers-validation-0.1
   (package
     (name "rust-ruma-identifiers-validation")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 03/52] gnu: Add rust-ruma-identifiers-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:02 +0000
Resent-Message-ID: <handler.44492.B44492.161453806012080 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453806012080
          (code B ref 44492); Sun, 28 Feb 2021 18:48:02 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:40 +0000
Received: from localhost ([127.0.0.1]:47216 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6S-00038Z-AV
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:40 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:37047)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6N-000388-2V
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:35 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSh60qGz3xQt
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538052;
 bh=eDYv0EOpXL3YSjZWYF2e3u3fAsrmxV6jn6sPiAv0f3Q=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=l+NCFn5H375lxOmCO4a/93zKX96cIGPWsYRwbpmCZxYBSHgBkvf5MHxKONoed53OA
 10uehzOv6tKus+csLfLnxYGwTUpU1bP1ce4DoPmUJW+DjS+99OjlOza03Z3aKwMk++
 Sl9unXOP3hGCLuBSD4dIzhE8fJisrkbpB+ieRGCc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:49 +0100
Message-Id: <20210228184655.5159-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-ruma-identifiers-0.17): New variable.
---
 gnu/packages/crates-io.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 640a90b01b..dd6cac96b6 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -32655,6 +32655,40 @@ console applications.")
         (base32
          "1v255xqkig5lwnczvm3achydhxx6kf9jcdxdlgzndgpd18bp6x6k"))))))
 
+(define-public rust-ruma-identifiers-0.17
+  (package
+    (name "rust-ruma-identifiers")
+    (version "0.17.4")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "ruma-identifiers" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "1vjxws5yw1c8lmwc5p036319vwwna1sxb7pkl6lw1pl8rwp0j5sr"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:cargo-inputs
+        (("rust-either" ,rust-either-1)
+         ("rust-rand" ,rust-rand-0.7)
+         ("rust-ruma-identifiers-macros"
+          ,rust-ruma-identifiers-macros-0.17)
+         ("rust-ruma-identifiers-validation"
+          ,rust-ruma-identifiers-validation-0.1)
+         ("rust-serde" ,rust-serde-1)
+         ("rust-strum" ,rust-strum-0.18))
+        #:cargo-development-inputs
+        (("rust-matches" ,rust-matches-0.1)
+         ("rust-serde-json" ,rust-serde-json-1)
+         ("rust-trybuild" ,rust-trybuild-1))))
+    (home-page "https://www.ruma.io/")
+    (synopsis "Rust types for Matrix resource identifiers")
+    (description "This package provides Rust type bindings for Matrix resource
+identifiers.")
+    (license license:expat)))
+
 (define-public rust-ruma-identifiers-macros-0.17
   (package
     (name "rust-ruma-identifiers-macros")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 04/52] gnu: Add rust-entities-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:03 +0000
Resent-Message-ID: <handler.44492.B44492.161453806112087 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453806112087
          (code B ref 44492); Sun, 28 Feb 2021 18:48:03 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:41 +0000
Received: from localhost ([127.0.0.1]:47218 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6S-00038n-Pr
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:41 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:63408)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6O-00038G-Mf
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:36 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSk3plWz3xbj
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538054;
 bh=vRIwdPqCshSyjrqeFdO9oIGmXeKNs4JNAPWss1oR4IA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=ZBMRRPmbGXMmIP3jBZC/BPgHeKTnb3fCs5no5AkL7lfuF2B+HGYcMzvTFp6L1m7an
 HasqJZrWz033zrOGtCf8BWu8JZxBHrmO1QEd0iLZga+C5CSnK3UXMv2yAzJadvTj+g
 1VR2Mq2ZRmw8B9LlM2dFJ0LSCczpvjju/1PyZQns=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:50 +0100
Message-Id: <20210228184655.5159-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-entities-1): New variable.
---
 gnu/packages/crates-io.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index dd6cac96b6..8f38e22880 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12622,6 +12622,27 @@ Standard.")
      "Streaming transcoding for encoding_rs.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-entities-1
+  (package
+    (name "rust-entities")
+    (version "1.0.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "entities" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "1jnpr0zvj97wm9pnh7fnl74rzaar39hhg65p03cm08bqqgj0lcmm"))))
+    (build-system cargo-build-system)
+    (arguments `(#:skip-build? #t))
+    (home-page "https://github.com/p-jackson/entities")
+    (synopsis "Raw data for converting HTML entities")
+    (description "This package provides the raw data needed to convert to and
+from HTML entities.")
+    (license license:expat)))
+
 (define-public rust-enum-as-inner-0.3
   (package
     (name "rust-enum-as-inner")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 05/52] gnu: Add rust-twoway-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:03 +0000
Resent-Message-ID: <handler.44492.B44492.161453806112093 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453806112093
          (code B ref 44492); Sun, 28 Feb 2021 18:48:03 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:41 +0000
Received: from localhost ([127.0.0.1]:47220 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6T-00038u-2I
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:41 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:13870)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6Q-00038N-Bp
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:38 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSm198Qz3xdy
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:36 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538056;
 bh=c1+NtV/xLeoFjUJ5nM1yoao6x/HvbtF8lVmA+S3hAGM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=HDN+NxnKMqvYv2qePxfE6YZ01sZm4PN5d7hFaZy47p4nZLIW3qjXz7B1V/kjokvPz
 VHvS3+veJoBJ2qfeFKgRJXEhacWtXVuMlFERw0CutHz5bTBUfnwaR4w45aefrfFHCZ
 metB6UsLQQez19lKGiUmv+dexkvM/8lJngqjFAMs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:51 +0100
Message-Id: <20210228184655.5159-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-twoway-0.2): New variable.
---
 gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++--------
 1 file changed, 31 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 8f38e22880..74f61f402b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -44854,8 +44854,38 @@ design abstracts away all the internals of the WebSocket protocol but still
 makes them accessible for those who wants full control over the network.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-twoway-0.2
+  (package
+    (name "rust-twoway")
+    (version "0.2.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "twoway" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "1g55kf4rx0q682fvzxdixqihmlbamn5ms2yqvcm92fny21chfh3b"))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:skip-build? #t
+        #:cargo-inputs
+        (("rust-galil-seiferas" ,rust-galil-seiferas-0.1)
+         ("rust-jetscii" ,rust-jetscii-0.3)
+         ("rust-memchr" ,rust-memchr-2)
+         ("rust-unchecked-index"
+          ,rust-unchecked-index-0.2))))
+    (home-page "https://github.com/bluss/twoway")
+    (synopsis "Fast substring search for strings and byte strings")
+    (description
+     "This package provides a fast substring search for strings and byte
+strings.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-twoway-0.1
   (package
+    (inherit rust-twoway-0.2)
     (name "rust-twoway")
     (version "0.1.8")
     (source
@@ -44865,20 +44895,13 @@ makes them accessible for those who wants full control over the network.")
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "1lbf64snscr3vz71jbl6i2c8zr2ndsiqbk6316z39fj1a8mipcar"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
        #:cargo-inputs
        (("rust-galil-seiferas" ,rust-galil-seiferas-0.1)
         ("rust-jetscii" ,rust-jetscii-0.3)
         ("rust-memchr" ,rust-memchr-2)
-        ("rust-unchecked-index" ,rust-unchecked-index-0.2))))
-    (home-page "https://github.com/bluss/twoway")
-    (synopsis "Fast substring search for strings and byte strings")
-    (description
-     "This package provides a fast substring search for strings and byte
-strings.")
-    (license (list license:expat license:asl2.0))))
+        ("rust-unchecked-index" ,rust-unchecked-index-0.2))))))
 
 (define-public rust-typeable-0.1
   (package
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 06/52] gnu: Add rust-unicode-categories-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:03 +0000
Resent-Message-ID: <handler.44492.B44492.161453807312132 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453807312132
          (code B ref 44492); Sun, 28 Feb 2021 18:48:03 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:53 +0000
Received: from localhost ([127.0.0.1]:47225 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6f-00039b-DX
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:53 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:63789)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6R-00038W-WF
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:40 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSn5sSnz3xQt
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538057;
 bh=EZFG0+kw1NY4btFSedDP+nxNHlEqveg1tmdu27M+IeI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=sLDJimEyBO2F1bSqSEYC+ZjzZG6p8VgcqnBEpqdyXnZQ004x3N90qV1cgXfGzuHLz
 2Nr5iIiDniwbjpw64jlRdinWTsMjabTjFbN9BalWDFMjZi+HdqlIoP3zD4J08ic6pZ
 q73vvsgiOmkbZzspl8gDr7EU0ezZqt/AXWUyK9d4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:52 +0100
Message-Id: <20210228184655.5159-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-unicode-categories-0.1): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 74f61f402b..e40862aa70 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45445,6 +45445,26 @@ Unicode and Internationalization Crates (UNIC) project.")
      "Implementation of the Unicode Bidirectional Algorithm.")
     (license (list license:asl2.0 license:expat))))
 
+(define-public rust-unicode-categories-0.1
+  (package
+    (name "rust-unicode-categories")
+    (version "0.1.1")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "unicode_categories" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "0kp1d7fryxxm7hqywbk88yb9d1avsam9sg76xh36k5qx2arj9v1r"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/swgillespie/unicode-categories")
+    (synopsis "Query Unicode category membership")
+    (description "This package provides functions to query whether or not
+a character is a member of a certain category of unicode characters.")
+    (license (list license:expat license:asl2.0))))
+
 (define-public rust-unicode-normalization-0.1
   (package
     (name "rust-unicode-normalization")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 07/52] gnu: Add rust-comrak-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:04 +0000
Resent-Message-ID: <handler.44492.B44492.161453807412140 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453807412140
          (code B ref 44492); Sun, 28 Feb 2021 18:48:04 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:54 +0000
Received: from localhost ([127.0.0.1]:47227 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6f-00039e-MT
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:54 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:14330)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6T-000396-Qn
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:42 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSq3GTSz3xdy
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538059;
 bh=tZoBYoIokB4J3ukuQQmfmrp+7IBEFRSbJ0noHdyWOdY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Y1Wcpn+YEg5KVt0mXsBBUqRKnNHjC8zBb7FCYRu1F1viwDk2jCtPx/p2gJlr6qzCC
 p3AVaZWE0Rog8GgT6v1TTz9NzLOiSgRDZ60g3X8zG4Bopu4dgDtAqFnm+CuUyZ1TJW
 FdvnW3kip6D8k0583tMIzhD/SaFBAdmm68Add79E=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:53 +0100
Message-Id: <20210228184655.5159-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it here.
* gnu/packages/crates-io.scm (rust-comrak-0.7): New variable.
---
 gnu/local.mk                                  |  1 +
 gnu/packages/crates-io.scm                    | 44 +++++++++++++++++++
 .../rust-comrak-0.7-rustsec-2021-0026.patch   | 41 +++++++++++++++++
 3 files changed, 86 insertions(+)
 create mode 100644 gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 83753e6b4e..4f6b85c69c 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1604,6 +1604,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/rust-1.45-linker-locale.patch		\
   %D%/packages/patches/rust-1.48-linker-locale.patch		\
   %D%/packages/patches/rust-bootstrap-stage0-test.patch		\
+  %D%/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch		\
   %D%/packages/patches/rust-coresimd-doctest.patch		\
   %D%/packages/patches/rust-ndarray-remove-blas-src-dep.patch	\
   %D%/packages/patches/rust-nettle-disable-vendor.patch		 \
diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index e40862aa70..2c39c8249e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7601,6 +7601,50 @@ harness.")
         ("rust-rustc-serialize" ,rust-rustc-serialize-0.3)
         ("rust-tempdir" ,rust-tempdir-0.3))))))
 
+(define-public rust-comrak-0.7
+  (package
+    (name "rust-comrak")
+    (version "0.7.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "comrak" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "07026j0ghwgv5z61fc4l893wwc30krxpsy487rb91wkcag65hw71"))
+       (patches
+        (search-patches
+         "rust-comrak-0.7-rustsec-2021-0026.patch"))
+       (modules '((guix build utils)))
+       (snippet
+        '(begin
+           (substitute* "src/tests.rs"
+             (("data:(png|jpeg|gif|webp)" all what)
+              (string-append "data:image/" what)))
+           #t))))
+    (build-system cargo-build-system)
+    (arguments
+      `(#:cargo-inputs
+        (("rust-clap" ,rust-clap-2)
+         ("rust-entities" ,rust-entities-1)
+         ("rust-lazy-static" ,rust-lazy-static-1)
+         ("rust-pest" ,rust-pest-2)
+         ("rust-pest-derive" ,rust-pest-derive-2)
+         ("rust-regex" ,rust-regex-1)
+         ("rust-twoway" ,rust-twoway-0.2)
+         ("rust-typed-arena" ,rust-typed-arena-1)
+         ("rust-unicode-categories"
+          ,rust-unicode-categories-0.1))
+        #:cargo-development-inputs
+        (("rust-timebomb" ,rust-timebomb-0.1))))
+    (home-page "https://github.com/kivikakk/comrak")
+    (synopsis "Markdown parser and formatter")
+    (description "This package provides a parser and formatter for Github
+Flavored Markdown, that is compatible with CommonMark.")
+    (license license:bsd-2)))
+
 (define-public rust-concurrent-queue-1
   (package
     (name "rust-concurrent-queue")
diff --git a/gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch b/gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch
new file mode 100644
index 0000000000..9a74b7b971
--- /dev/null
+++ b/gnu/packages/patches/rust-comrak-0.7-rustsec-2021-0026.patch
@@ -0,0 +1,41 @@
+From 285e9647c6d2f90d8cb7af543b14c986a8efa631 Mon Sep 17 00:00:00 2001
+From: Asherah Connor <ashe@HIDDEN>
+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 <mrtc0@HIDDEN>
+---
+ 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",
++        "<p><a href=\"\">a</a> <a href=\"\">b</a> <a href=\"\">c</a> <a href=\"\">d</a> <a href=\"\">e</a> <a href=\"\">f</a> <a href=\"\">g</a></p>\n",
++    );
++}
+--
+2.30.1
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 08/52] gnu: Add rust-fragile-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:04 +0000
Resent-Message-ID: <handler.44492.B44492.161453807412147 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453807412147
          (code B ref 44492); Sun, 28 Feb 2021 18:48:04 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:54 +0000
Received: from localhost ([127.0.0.1]:47229 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6g-00039l-67
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:54 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:38087)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6V-00039E-Dj
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:43 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSs21YLz3xbj
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538061;
 bh=z/FFMZVxlyQL+6hslPNrHSzrOGvf0JvtGTDoJV/Yw5I=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=OqfWxmAaX5sNbTJhRR8IyAFWFKZW7GyDtvcW+L69HRFMBlJ3zGPN9/31hDVAL8MUi
 86FK/LtJ3/oLB1ygHIriD4yayK+ucjYxaL1qmMHw8H6RT1YzVE/8gtvL6BJKOL6T4S
 bWKlfkRX/d8wa+0VCljJYYIpc/+PPkYPvOPTyB3s=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:54 +0100
Message-Id: <20210228184655.5159-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-fragile-1): New variable.
---
 gnu/packages/crates-io.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index 2c39c8249e..a48e64bc14 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14308,6 +14308,26 @@ implementation that is more efficient for smaller hash keys.")
 syntax, as used by HTML forms.")
     (license (list license:expat license:asl2.0))))
 
+(define-public rust-fragile-1
+  (package
+    (name "rust-fragile")
+    (version "1.0.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "fragile" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "1wlihmkjyhvl5rckal32p010piy1l15s6l81h7z31jcd971kk839"))))
+    (build-system cargo-build-system)
+    (home-page "https://github.com/mitsuhiko/rust-fragile")
+    (synopsis "Wrapper types for sending non-send values to other threads")
+    (description "This package provides wrapper types for sending non-send
+values to other threads.")
+    (license license:asl2.0)))
+
 (define-public rust-fragile-0.3
   (package
     (name "rust-fragile")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 09/52] gnu: rust-either-1: Update to 1.6.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 18:48:05 +0000
Resent-Message-ID: <handler.44492.B44492.161453807412153 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161453807412153
          (code B ref 44492); Sun, 28 Feb 2021 18:48:05 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 18:47:54 +0000
Received: from localhost ([127.0.0.1]:47231 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGR6g-00039s-H5
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:54 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:22042)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGR6W-00039L-Oy
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 13:47:45 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DpXSt6JZHz3xQt
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 19:47:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614538062;
 bh=3zf6Gz6BH/umn3A8Z94aQHMN2o/0Q+dVwdpsgeMFOG0=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=W+ya7BhavSkfWwfflRMbCx6dQsYv61MvsZp40VsI1aqh8p2BrrXVblJ7ey43U2CyL
 RX0w6+ABhPaB9uk0pM19BMQ3OZKwbW5M6/Gler1Y2vbKOwjoDIvpv7lpgggzTPAVT+
 3fgl4KMhydIv4yXUKTecp1XFfcmNKmkYfRXOWL1E=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 19:46:55 +0100
Message-Id: <20210228184655.5159-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-either-1): Update to 1.6.1.
---
 gnu/packages/crates-io.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index a48e64bc14..beb9234b47 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12320,7 +12320,7 @@ signing, and verification in pure Rust.")
 (define-public rust-either-1
   (package
     (name "rust-either")
-    (version "1.5.3")
+    (version "1.6.1")
     (source
      (origin
        (method url-fetch)
@@ -12329,7 +12329,7 @@ signing, and verification in pure Rust.")
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1qyz1b1acad6w0k5928jw5zaq900zhsk7p8dlcp4hh61w4f6n7xv"))))
+         "0mwl9vngqf5jvrhmhn9x60kr5hivxyjxbmby2pybncxfqhf4z3g7"))))
     (build-system cargo-build-system)
     (arguments
      `(#:skip-build? #t
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 10/52] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:02 +0000
Resent-Message-ID: <handler.44492.B44492.161454084416478 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454084416478
          (code B ref 44492); Sun, 28 Feb 2021 19:35:02 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:04 +0000
Received: from localhost ([127.0.0.1]:47283 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpL-0004Hg-RK
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:04 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:61386)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpJ-0004HA-W9
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:03 -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 4DpYVG6jnQz1LBRw
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:33:58 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVG6jnQz1LBRw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540839;
 bh=9lLSjpM8Zfrs/ZnHTUn6x2V9pEhNDvCpfszUWXgROQ8=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=tCx42YCgTdgXSVPuehxsR1f14EqN589EF3ckj2yAE/H5DFgmkFCtKcq4fvf9ZmoXE
 FiiVYkB5J58bC/QbYSEH/29K3zcSwywe2e0QAOp0TgEsc/7TMWyxK88Aher1yeEeKZ
 OeKHOZjwQETCMrgoKDw+uZM5zdEczUNfSUJPbiUM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:25 +0100
Message-Id: <20210228193334.6427-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 ebe2a4e45b..4f61d52649 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 11/52] gnu: Add rust-gspell-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:03 +0000
Resent-Message-ID: <handler.44492.B44492.161454084416490 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454084416490
          (code B ref 44492); Sun, 28 Feb 2021 19:35:03 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:04 +0000
Received: from localhost ([127.0.0.1]:47285 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpM-0004Hj-4U
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:04 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:26139)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpK-0004HJ-Jz
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:03 -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 4DpYVJ3z9pz1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:00 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVJ3z9pz1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540840;
 bh=iR6eO3OYGAn76UwRXq0NP7NNV74fIM+ZmwmJvhfBcVw=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=eNtCMnV96b0eM+KN+ocMwXAlkG9OQ4dVqg9oT25NBAKNAnJGUkyfR1RJQ1bTEGz5j
 7GCknoJRxKQcfqpRkD8KBkokW0yO3TZCJtGYxbAgpen3fplwphZ2JpVhRijFbzHDsP
 VWiRC+03PSM/nVgw1cwY8WnLTilmHiF/AztlHl+8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:26 +0100
Message-Id: <20210228193334.6427-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 4f61d52649..e65bd4e46b 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 12/52] gnu: Add rust-muldiv-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:03 +0000
Resent-Message-ID: <handler.44492.B44492.161454086616562 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454086616562
          (code B ref 44492); Sun, 28 Feb 2021 19:35:03 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:26 +0000
Received: from localhost ([127.0.0.1]:47292 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpT-0004IV-8E
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:26299)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpM-0004Hh-5a
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34: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 4DpYVL1Cn7z1LBSH
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:02 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVL1Cn7z1LBSH
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540842;
 bh=58T/MoJVLHZijMmt4Thwdw/isx3CY/fwMG4qAuBj6MI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=tKnK/IlIDIzG1aORtxtLmHh0/G3wUXklcsKAOjhvRmnl98AwrnppXGuIbp//QJHTR
 s00v4IPiCBpQPSOWSjIiCwqBbvtVVbhunQiON8ut4T+3SfVg7Mcxs9Yl+6/bNZqSWb
 8rssmy6ISNM1bIRQBOw8Tu2h9Dp6T8Sdd6s/s8x4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:27 +0100
Message-Id: <20210228193334.6427-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 beb9234b47..162251457f 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23435,6 +23435,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 13/52] gnu: Add rust-gstreamer-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:04 +0000
Resent-Message-ID: <handler.44492.B44492.161454086916572 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454086916572
          (code B ref 44492); Sun, 28 Feb 2021 19:35:04 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:29 +0000
Received: from localhost ([127.0.0.1]:47297 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpi-0004J5-4k
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:29 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:19279)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpN-0004I1-PY
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:07 -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 4DpYVM578gz1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:03 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVM578gz1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540843;
 bh=ZBvWTx9/qaT6VnIoEg40yCy5sgLj5lHeDmMQe1l8e3Y=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=jEY01pY7bI6M9f0YGkCPa8V3fDyMH71pzb0JM0cNDx/GHZqQ0qIQpueMLGR+k52po
 OhOUMDvPPkZ2SJ58Xapr+pva8gIOYcS8m8lbRaIAKm7gx94odwvUzoJqgACy5VhjBJ
 LagBqLgdKg6U3mUTUibk5ZxNd9kvtpnruf5Mk3s8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:28 +0100
Message-Id: <20210228193334.6427-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 e65bd4e46b..9f80896db9 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 14/52] gnu: Add rust-gstreamer-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:04 +0000
Resent-Message-ID: <handler.44492.B44492.161454087016579 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454087016579
          (code B ref 44492); Sun, 28 Feb 2021 19:35:04 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:30 +0000
Received: from localhost ([127.0.0.1]:47299 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpl-0004JF-Od
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:30 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:26784)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpP-0004I6-E0
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:07 -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 4DpYVP2Tzbz1LBRw
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:05 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVP2Tzbz1LBRw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540845;
 bh=JdTGjFMLoidIXP5XZpFLnh5Oy1ilQkLZ2ORDS1gcRCk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=cBwmRCDC8VnxsqaPmzpATSLajN+dgPxRYOzugfsTAu+3jRN9TS2AS52tMOgUd8CuL
 4Vptvx4cmSfGqecfCzywauFh38FdgFSxGGnj5P3M43/XIKorxeCLXDstNb2jgwrwmN
 /Vs9wfqC7Rxeu4e5jt2LHIpmohgSsA8smXc7Kztk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:29 +0100
Message-Id: <20210228193334.6427-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9f80896db9..b8ccc3238e 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 15/52] gnu: Add rust-gstreamer-base-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:05 +0000
Resent-Message-ID: <handler.44492.B44492.161454087016587 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454087016587
          (code B ref 44492); Sun, 28 Feb 2021 19:35:05 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:30 +0000
Received: from localhost ([127.0.0.1]:47301 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpm-0004JM-2l
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:30 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:62511)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpR-0004IG-25
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:09 -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 4DpYVQ73P9z1LBSH
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:06 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVQ73P9z1LBSH
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540847;
 bh=zQ85y8vwDisJL9Tz925BrPjSd+37fB1wn8zlWVwDnbk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=CJGSq8OFCIpolmnacdNx10r8mrBNJp+poc/GeN3UbXRmVngwpGEOresDvVTRiumtY
 vnVJvsmA9wKNuKSBuSzIsgUnS6Nbw7+yQ59255k+DE+4UN1cfcKKu9bNd1ULNnD0lu
 GdQv4lDJPU1mIcMrXpVq3ReAA5+fW9RG7NRRq8SU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:30 +0100
Message-Id: <20210228193334.6427-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 b8ccc3238e..3cea5d80da 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 16/52] gnu: Add rust-gstreamer-video-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:05 +0000
Resent-Message-ID: <handler.44492.B44492.161454087016594 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454087016594
          (code B ref 44492); Sun, 28 Feb 2021 19:35:05 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:30 +0000
Received: from localhost ([127.0.0.1]:47303 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpm-0004JU-E7
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:30 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:63882)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpS-0004IP-Me
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:11 -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 4DpYVS4T0Mz1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:08 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVS4T0Mz1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540848;
 bh=W6Ku8yGxbURp4AZAh4cInS397RXBnFQlO9MPyh/pzRw=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Jt6Z6nItQnq09Dv31HzQ33tGcoormychv5ktIo/ljj88OmlDrtPwEumDqJ7A0M/S/
 N0gikwrFKyooqwyc+iTf+hdytO/PSS68ODlj7eysv9+wpR4s/vE5EKxAg2wHTPiSy5
 97NWxxzNvQ2hOn/6gn6FjVYNa9vhuSUbchVuqceM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:31 +0100
Message-Id: <20210228193334.6427-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 3cea5d80da..7541377e15 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 17/52] gnu: Add rust-gstreamer-player-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:05 +0000
Resent-Message-ID: <handler.44492.B44492.161454087116601 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454087116601
          (code B ref 44492); Sun, 28 Feb 2021 19:35:05 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:31 +0000
Received: from localhost ([127.0.0.1]:47305 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpm-0004Jb-PT
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:31 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:63139)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpU-0004IX-CJ
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34: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 4DpYVV1s9gz1LBRw
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:10 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVV1s9gz1LBRw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540850;
 bh=qCUXARRhcsWtr2ibHOjop+y7rgPl9+4gCyRKPmV1PwA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=IwClwJoCkvGpJaRr7j+DYgQyNVSmjynzv0sRigIgAbVcvCqqWzSGTOzd40dCCicJS
 2RVD3hfaIwgs1ubV/Ot6CMetKYdcJhjOStO2/ycYkZLlIHEavBjtMcH9fr0ycBP6G1
 gew/GVZInfUOpqMSAy+Wlr9fh0rNq4Uzwxy7N5FE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:32 +0100
Message-Id: <20210228193334.6427-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7541377e15..7d8378847a 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 18/52] gnu: Add rust-gstreamer-base-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:06 +0000
Resent-Message-ID: <handler.44492.B44492.161454087116609 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454087116609
          (code B ref 44492); Sun, 28 Feb 2021 19:35:06 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:31 +0000
Received: from localhost ([127.0.0.1]:47307 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpn-0004Ji-7G
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:31 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:64288)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpV-0004Ie-SS
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34: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 4DpYVW6PVJz1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:11 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVW6PVJz1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540851;
 bh=mC/qJlpBz622a69B3WF3x5U3kEeqXTkn5Oi4mUmO2Ws=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Ct5KB/aJTgDEys277+wOXiflOrHGliHLZOG47+R1kz4bMSv7Z47DMKi0pg2ZB53YR
 7+UAoCiTe+eMYSFSew6aUPnZ0fILTy6MGljNnM63nDizziCIF9wzPwHneiGQa3Crqs
 PWQtkTtQQIEV7VvX3Kp7bTfe8KN2A9XyYNjXjvWw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:33 +0100
Message-Id: <20210228193334.6427-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7d8378847a..463862567d 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 19/52] gnu: Add rust-gstreamer-video-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 19:35:06 +0000
Resent-Message-ID: <handler.44492.B44492.161454087216615 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161454087216615
          (code B ref 44492); Sun, 28 Feb 2021 19:35:06 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 19:34:32 +0000
Received: from localhost ([127.0.0.1]:47309 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGRpn-0004Jq-IZ
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:31 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:27894)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGRpX-0004Im-Gd
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 14:34:15 -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 4DpYVY37BCz1LBRw
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 20:34:13 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpYVY37BCz1LBRw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614540853;
 bh=tFvbX44BiitRTQQ5krRMfadnKmLB6JAziOps461X+SE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=oj37esgAhi7Fpk+6KHSt601xw0++WOFGtKDkxcyDrFw+vjmXtuSM3pBVysgPatTg8
 lNyZhaBGw2oNgjTG7Wq6giCl3HvHZMAfHusYdxOT7QvNH6D4668Uo/suGyhlMwpK49
 CKVp65DRRzqaz6VbQIR10J35xOnku639ISw0RM0k=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 20:33:34 +0100
Message-Id: <20210228193334.6427-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 463862567d..50f8725fbb 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 20/52] gnu: Add rust-gstreamer-player-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:02 +0000
Resent-Message-ID: <handler.44492.B44492.16145518958952 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145518958952
          (code B ref 44492); Sun, 28 Feb 2021 22:39:02 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:15 +0000
Received: from localhost ([127.0.0.1]:47416 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUha-0002KF-QH
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:15 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42377)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhX-0002K0-1n
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38: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 4DpdZj0hvhz1LLyX
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:04 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpdZj0hvhz1LLyX
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551885;
 bh=HE549OmuG7Cxs6zqLJnvhPAXzR6+LoSNk+cjcv/M1F0=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=it2fkmntvGo530XuWGw7IC8uAFnRUkN9xa19ipE8iW8VKbSehPRLmJU5AvH8jhuTI
 dxFl80T52hJqbY2UjlSUgjsXzC7fVyuhLNL7VV/Sf+IRQzirD4q7KfpAjqDKf/snC1
 +pO9roxHOukKO+eBHusPmRqyusnPLtOEIcVTvQ20=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:40 +0100
Message-Id: <20210228223749.12444-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 50f8725fbb..6b1e7b0715 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 21/52] gnu: Add rust-gstreamer-audio-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:02 +0000
Resent-Message-ID: <handler.44492.B44492.16145518988971 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145518988971
          (code B ref 44492); Sun, 28 Feb 2021 22:39:02 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:18 +0000
Received: from localhost ([127.0.0.1]:47419 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhe-0002Kb-7V
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:18 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42884)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUha-0002K8-Hg
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38: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 4DpdZq6TXsz1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:11 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpdZq6TXsz1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551891;
 bh=O1+FuntF+wvuyI/rosjb8Nzna9mXl4iLmon8bLD8JC8=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=dnd0rs06BxDW/+6fO87oM8dy/ehoZ0LHlUYp/3RLuQdN3ZyusF6uGCe4XzCLAwTTY
 QnJofZ67Iz8ls9X+hq50QlxucvPgSnzHVYkd+aNGtdF8m/P493VacJXrnVVnhkSWa1
 tPSEg0Lps/2UTPjYzV5cPsEAVCWYaVZTK4mEdnhg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:41 +0100
Message-Id: <20210228223749.12444-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 6b1e7b0715..9f127b3893 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 22/52] gnu: Add rust-gstreamer-pbutils-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:03 +0000
Resent-Message-ID: <handler.44492.B44492.16145518998977 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145518998977
          (code B ref 44492); Sun, 28 Feb 2021 22:39:03 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:19 +0000
Received: from localhost ([127.0.0.1]:47421 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhe-0002Ke-LM
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:18 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:46219)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhc-0002KS-Lw
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:17 -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 4DpdZt0fGSz1LBRw
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:14 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpdZt0fGSz1LBRw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551894;
 bh=XZLdYVJ89jGDq27awmAGmphs6Vt8Kv4Q1/ZO1h+a7BM=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=bNw6VDZhumOChHpbD1BmEK+yCyoDqDWM1JEBpWBIrNgKug7dAx8HmQklLlj8Rskid
 n+u9O5XnUg8Xz9AOAo8DJSEnygeKcGb6HXO3jUgzNfozAn/F6ArcCrcPWE7uuRPnNg
 PmM6oH0I/XF8UwzKyM2+XoIz0IEUGewOPy0LWZO0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:42 +0100
Message-Id: <20210228223749.12444-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9f127b3893..3469e4e697 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 23/52] gnu: Add rust-gstreamer-pbutils-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:03 +0000
Resent-Message-ID: <handler.44492.B44492.16145519069015 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145519069015
          (code B ref 44492); Sun, 28 Feb 2021 22:39:03 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:26 +0000
Received: from localhost ([127.0.0.1]:47427 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhl-0002LG-Vy
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:56957)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhe-0002Kc-S2
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:19 -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 4DpdZw1bv7z1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:16 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpdZw1bv7z1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551896;
 bh=oZPKkv9zCKRfnZhZyMZBWm0Dvtd28Hdw8lcVM30ur6c=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=iKKDnsgJhv6k9gBQK4lS5Zl6rOp9u0ftTyIvRC36thEPDxpJC4vYi85rDezEdC930
 XvyOVXuotDWbwJjSDV6fU1DUmRVNhNwvAzxGdF1iaZsitWVSUWxLudn5i5vGS9vOYO
 t9FR8uqbnV90kDULs7VU4bdyKE+I4ABZjzHZtws8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:43 +0100
Message-Id: <20210228223749.12444-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 3469e4e697..c65b2aea12 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 24/52] gnu: Add rust-markup5ever-rcdom-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:04 +0000
Resent-Message-ID: <handler.44492.B44492.16145519069022 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145519069022
          (code B ref 44492); Sun, 28 Feb 2021 22:39:04 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:26 +0000
Received: from localhost ([127.0.0.1]:47429 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhm-0002LM-Cz
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42048)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhh-0002Kx-06
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38: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 4DpdZy2xZMz1LBRw
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:18 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DpdZy2xZMz1LBRw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551898;
 bh=FlHiCNTgV9COR8q40fLKp8Lqu4OKnVFrHIHeGCXUc8Y=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=QdHw2cG4KTpq8ueT13Kv12GE8BZshmMT15PTgcuxkJunfs0cLk5AjtqXIOdwA4P7J
 ER/WNiA6b++uBoVRRm1FmublgHxp1Ax8WYzztKbMGsLz1alwZYljvqX9ygvHzWzGft
 w4Ibcq8iPYjLAG+DG8Rfg86+Er8mU6Tawtp+Lv18=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:44 +0100
Message-Id: <20210228223749.12444-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 162251457f..b741e6c7c1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22184,6 +22184,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 25/52] gnu: Add rust-ammonia-3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:04 +0000
Resent-Message-ID: <handler.44492.B44492.16145519079029 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145519079029
          (code B ref 44492); Sun, 28 Feb 2021 22:39:04 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:27 +0000
Received: from localhost ([127.0.0.1]:47431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhm-0002LT-Mi
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:27 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42202)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhj-0002L5-6J
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38: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 4Dpdb03vDSz1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:20 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dpdb03vDSz1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551900;
 bh=NBNayv8rGzrUc2NzmafVBWa2SnOtzv2ULMTws9EQDh0=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=fe6VNeiLF2nlmMf2Wus/ZCO3z8djTs6fmfzpl1TFWoHg60aJ1N8/EJhubEcQG7aty
 /rAIUKnR2xCOHqYcR9KXjGXqjXTT0VYC5/qTAfPX4OSudtjRQ369mEOddGrJR6OGy8
 Sxli+kg7eLjASi/803XinbFU1zcW3erETRTSFl10=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:45 +0100
Message-Id: <20210228223749.12444-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 b741e6c7c1..78f6a2d8d8 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 26/52] gnu: Add rust-html2pango-0.3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:04 +0000
Resent-Message-ID: <handler.44492.B44492.16145519179065 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145519179065
          (code B ref 44492); Sun, 28 Feb 2021 22:39:04 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:37 +0000
Received: from localhost ([127.0.0.1]:47436 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhx-0002M8-2E
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:44139)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhl-0002LD-Ap
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:25 -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 4Dpdb25Hptz1LBSH
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:22 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dpdb25Hptz1LBSH
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551902;
 bh=CMrfWZ/bvadzDNsDIx7hlAE4G5jFMMB/Rt9xCFdCANI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=DLMV/q7/EvI0yZkO/Thf1+1whZCFWa9kqVvviGQkBLm2hAhMB2BL+RRc9NDqLeHDf
 z4jj/XFdlYcZigG1eWFqDLaW6cpx7jpV3oJayICf6+/a7L0RQdKDBx5XiFgfJu+1wd
 tKnEkEwXUaZUM8lS7zVC/8AYoyWWU+KDW7bNRzd0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:46 +0100
Message-Id: <20210228223749.12444-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 c65b2aea12..b7eb62b0d3 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 27/52] gnu: Add rust-pangocairo-sys-0.11.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:05 +0000
Resent-Message-ID: <handler.44492.B44492.16145519179072 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145519179072
          (code B ref 44492); Sun, 28 Feb 2021 22:39:05 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:37 +0000
Received: from localhost ([127.0.0.1]:47438 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhx-0002MA-AB
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:44343)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhn-0002Lg-Ga
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:28 -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 4Dpdb46F03z1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:24 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dpdb46F03z1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551904;
 bh=ydNu2OhwJrqTBd2ZnCsgRrSHd07eW6PiVT/YbxQgm1U=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Tzmg43cvNWooYOLmdfM19GtcN/wXorfVb8pRP55C0OWZHiADpTAGQ81iGVq0poqpM
 Mo0Odf6+AHn6M5Fel6mfxc6ZGYXitjyv+Gv1Gp8/3sUh7qLvuyh/4yci728+Sf5997
 4hGI7u7Y9QzAwwI2fFVgWohMBsdfq57wW/y94fPM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:47 +0100
Message-Id: <20210228223749.12444-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 b7eb62b0d3..42bfadb54b 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+)))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 28/52] gnu: Add rust-pangocairo-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:05 +0000
Resent-Message-ID: <handler.44492.B44492.16145519189080 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145519189080
          (code B ref 44492); Sun, 28 Feb 2021 22:39:05 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:38 +0000
Received: from localhost ([127.0.0.1]:47440 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhx-0002MH-NY
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:38 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:47475)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhp-0002Lo-Mh
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:30 -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 4Dpdb70PPSz1LBRw
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:27 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dpdb70PPSz1LBRw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551907;
 bh=G0x5vbwhfWAYOJWNOKEi+z1wPRTZgYyIfAluYANsdEc=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=H5VRJlX+WpShceRRuksECOd9HWYeuCe0bh6OFp6ybsQ/uuynhseJ1DfRwSej1fsst
 zwkDdioSxI8NCf7d0Fkooq8Utz+yVIKkwzO44XV/XfOdPGRXYJiHktHLqpAhLCaEbw
 CoLaFbHMy4ayraggy57EsjwBmFi6mcpQs9qYbKUo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:48 +0100
Message-Id: <20210228223749.12444-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-pangocairo-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 61 ++++++++++++++++++++++++++++++++-----
 1 file changed, 54 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 42bfadb54b..d187b098c7 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1738,8 +1738,61 @@ converts raw links to http links and strips unwanted tags.")
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-pangocairo-0.10
+  (package
+    (name "rust-pangocairo")
+    (version "0.10.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "pangocairo" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "10z8hlc82984nwvy5pnyh95ls9s5r1qrlkpn14zh4pjsl1ksxx80"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pangocairo-sys" ,rust-pangocairo-sys-0.11))
+       #: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
+     `(("cairo" ,cairo)
+       ("glib" ,glib)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the PangoCairo library")
+    (description
+     "Rust bindings for the PangoCairo library.")
+    (license license:expat)))
+
 (define-public rust-pangocairo-0.9
   (package
+    (inherit rust-pangocairo-0.10)
     (name "rust-pangocairo")
     (version "0.9.0")
     (source
@@ -1751,7 +1804,6 @@ converts raw links to http links and strips unwanted tags.")
         (sha256
          (base32
           "0bap3h78hdqdyln58349qjjbcv45m8a0a16c4n9fprdj1my0gldx"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-bitflags" ,rust-bitflags-1)
@@ -1768,12 +1820,7 @@ converts raw links to http links and strips unwanted tags.")
        #:cargo-development-inputs
        (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
     (inputs
-     `(("gtk+" ,gtk+)))
-    (home-page "http://gtk-rs.org/")
-    (synopsis "Rust bindings for the PangoCairo library")
-    (description
-     "Rust bindings for the PangoCairo library.")
-    (license license:expat)))
+     `(("gtk+" ,gtk+)))))
 
 (define-public rust-pangocairo-0.8
   (package
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 29/52] gnu: Add rust-letter-avatar-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 28 Feb 2021 22:39:05 +0000
Resent-Message-ID: <handler.44492.B44492.16145519189086 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145519189086
          (code B ref 44492); Sun, 28 Feb 2021 22:39:05 +0000
Received: (at 44492) by debbugs.gnu.org; 28 Feb 2021 22:38:38 +0000
Received: from localhost ([127.0.0.1]:47442 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGUhy-0002MP-6C
	for submit <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:38 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:58219)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGUhr-0002Lx-SG
 for 44492 <at> debbugs.gnu.org; Sun, 28 Feb 2021 17:38:32 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dpdb91mRpz1LBRv
 for <44492 <at> debbugs.gnu.org>; Sun, 28 Feb 2021 23:38:29 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dpdb91mRpz1LBRv
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614551909;
 bh=rKW8PwW9nNv/rs5EuHPPFLst+UpaKh8WWliOxcNMVCI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=miHqraO0fN7jjbH0DPoLTPy93BBPp6CR7k9uRw18ifcikMJfTa4afFfcoIMSQyK6E
 dcHBEjS+HyUXVelThwZ22XRQNQPeBJLi7CHhWMjkDvDsPV0OJ6yEp44HJ2PwB4QNPC
 dhX18ToBBcfGtFUwJAPcrYHF1QlDgsvA3nIzLlLM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Sun, 28 Feb 2021 23:37:49 +0100
Message-Id: <20210228223749.12444-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 d187b098c7..c847535ec2 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 30/52] gnu: Add rust-libhandy-sys-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:51:01 +0000
Resent-Message-ID: <handler.44492.B44492.16145850584602 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850584602
          (code B ref 44492); Mon, 01 Mar 2021 07:51:01 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:50:58 +0000
Received: from localhost ([127.0.0.1]:47926 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKT-0001C5-N8
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:50:57 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:48555)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKS-0001Bv-6l
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:50: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 4DpsrX4nYJz3wZl
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:50:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585052;
 bh=f8pvtP6qjfnCTxene0gR22yWIrzE3wk526iYVa0vm8k=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=oLKUVIzaMzcGdpEtuXWu4+EQQWcPRNbHLC90o3XueJzr9GV1i1kz0qK6MICusyMB5
 3tg+7Rr/MTkp23Xc8r+AQwoAMsYqCX4QHbaruac5Yr3LyWLDvcBfiN4TE32Ymcixp+
 0k7BsR4HGTCB7VSqeeGDPNrYJtfFe+CoSRjgZVNw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:08 +0100
Message-Id: <20210301075017.22715-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 c847535ec2..d43669c9da 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 31/52] gnu: Add rust-libhandy-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:51:02 +0000
Resent-Message-ID: <handler.44492.B44492.16145850594610 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850594610
          (code B ref 44492); Mon, 01 Mar 2021 07:51:02 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:50:59 +0000
Received: from localhost ([127.0.0.1]:47928 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKU-0001CI-Vd
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:50:59 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:7296)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKT-0001By-GT
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:50: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 4DpsrZ5h0qz3x6h
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:50:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585054;
 bh=sP6GqjmzcFnNhNi/txhb1qhcnL8Jeimmk9e17SIA6aU=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Lv73RrqjyIus1in0dmDw+123sJ8pqkrcgI/Fzu3xObAjk5c6zhvBN+ta47oC9imkK
 1dO4RKL9BiBXzgVPX/Wk9rhbwxB8KUv2nIyW8PT+Clwi6rieTftkK9Iwm5QuIOEAmv
 DWd564sjdSZNS+4bQoXrylxgzoPr1tEG/aI/wVdc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:09 +0100
Message-Id: <20210301075017.22715-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 d43669c9da..69277fd208 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 33/52] gnu: Add rust-lmdb-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:52:01 +0000
Resent-Message-ID: <handler.44492.B44492.16145850634660 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850634660
          (code B ref 44492); Mon, 01 Mar 2021 07:52:01 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:51:03 +0000
Received: from localhost ([127.0.0.1]:47934 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKZ-0001D5-99
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:03 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:47859)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKX-0001CW-Q6
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51: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 4Dpsrg1V4zz3wWF
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:50:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585059;
 bh=7h//S2oKLnJU4n5/uVxIYzxWiNgzlPYy3VEaMBdUo1Y=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=s8lCTwSQtW26IkUNd1eHxnd2VSy1dPYmJDLj5fx08LgYOltdccQgO7/FtEvdWI/mc
 SX6Ox14kE1FknWOwOpVNvIIDAzIl6UmrmyvFC/XExNRuE3UjlVMv67HO5mGaVMv8G7
 /9AXteXsw6rvhg/14oJxOp+9Z/y5PwSTiqGtMlAk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:11 +0100
Message-Id: <20210301075017.22715-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f806afa5a7..78b4c0b903 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21446,6 +21446,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 34/52] gnu: Add rust-lmdb-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:52:02 +0000
Resent-Message-ID: <handler.44492.B44492.16145850664681 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850664681
          (code B ref 44492); Mon, 01 Mar 2021 07:52:02 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:51:06 +0000
Received: from localhost ([127.0.0.1]:47937 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKb-0001DP-O2
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:05 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:48187)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKa-0001D6-0p
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51: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 4Dpsrj2DSbz3wZl
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:51:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585061;
 bh=CYwAKXVtVJH/aWSlu+1Z2buAdqNAbFx6AD09LDArmwM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=EiXvVE/LDnGCXiJ3FhaWuh/eGZ/JbE6g0xda8eLi+Ce65squub611Nw3Edq90xdsd
 UVnJzg5So9/IcOPUeqwMoLwKnMhesmQFX9OrkIm3WBBTKt1OHpWq1xwnVGj7S1tBs/
 XpB2CofmzzYbueyQUNwlrQOYdHe2AH9iZ5wgra+U=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:12 +0100
Message-Id: <20210301075017.22715-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 78b4c0b903..144e8ad3b7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21470,6 +21470,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 32/52] gnu: Add rust-loggerv-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:52:02 +0000
Resent-Message-ID: <handler.44492.B44492.16145850664688 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850664688
          (code B ref 44492); Mon, 01 Mar 2021 07:52:02 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:51:06 +0000
Received: from localhost ([127.0.0.1]:47939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKc-0001DS-06
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:06 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:47222)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKV-0001CP-Mq
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:05 -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 4Dpsrd059Xz3xBn
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:50:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585057;
 bh=so6TyqhpoL6BaoyBvZo2im7RN2ZHtJoTQG+IKKkisnc=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=QOdc6SNPkAOWmunh/qxfpEcksoyfl0znnGP55xy7uaRXk2DpXcJsQGa0vlB1+9nZz
 5s+0AK/fzMVprqkWzAwkuSzWUByNn0vIM1Jdq1Sc2WSG9CuDstNjdnFIXWGhywEoqV
 B5Zlh1ymcF2KN+McVN81bu9h2ctkd5t02+Txw22k=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:10 +0100
Message-Id: <20210301075017.22715-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 78f6a2d8d8..f806afa5a7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21699,6 +21699,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 35/52] gnu: Add rust-mdl-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:52:02 +0000
Resent-Message-ID: <handler.44492.B44492.16145850684709 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850684709
          (code B ref 44492); Mon, 01 Mar 2021 07:52:02 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:51:08 +0000
Received: from localhost ([127.0.0.1]:47942 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKe-0001Dn-AW
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:08 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:50952)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKc-0001DQ-6l
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:07 -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 4Dpsrl3gpfz3x6h
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:51:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585063;
 bh=0GqDMnbVi3u/SQ1+sDPR9fsuthLO3iDaqf7zDzMehIY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Px5CpLZtYDDpCG2uQognP9ctlDtQK0EuMa1yAK12h1a8Z7yOtKoPBzlNMFhywY0Si
 r0nO7+0NgZlv/GtACeTq34Eh8Clgf39PnbT0DEUMKgqzf9X6Fdx5rErS1NCX4Gz5PO
 R8c4ak/KtApcWdJoUFzTHRigs1N1YYp6OiQfOpiE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:13 +0100
Message-Id: <20210301075017.22715-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 144e8ad3b7..9c57cb9728 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22593,6 +22593,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 36/52] gnu: Add rust-aes-soft-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:52:03 +0000
Resent-Message-ID: <handler.44492.B44492.16145850704718 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850704718
          (code B ref 44492); Mon, 01 Mar 2021 07:52:03 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:51:10 +0000
Received: from localhost ([127.0.0.1]:47945 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKf-0001E0-LN
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:10 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:9751)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKe-0001Dm-A0
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51: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 4Dpsrn534Cz3wZl
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:51:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585065;
 bh=3Lc/ciUNtxvcg7Uw6H8lyioMZzEaWpsGSHnlVXn3nvg=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=BQ4XZU/i56pfh0q61SZgrqVmsHdflazIlHxSPencHgYLGVFkbvaNN9s+HV376BAc4
 P+FvL6QgDBLY4o8qx/1lXJlr76mA7RLRJtHC6TEJIYWF3akFSHjqVfxrb31alUVpTF
 hDGa8Bvpn20Pbzar5Efv9m4yDop/FJ/PtkvNHCZo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:14 +0100
Message-Id: <20210301075017.22715-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9c57cb9728..23e75184e9 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 37/52] gnu: Add rust-aesni-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:52:03 +0000
Resent-Message-ID: <handler.44492.B44492.16145850714731 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850714731
          (code B ref 44492); Mon, 01 Mar 2021 07:52:03 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:51:11 +0000
Received: from localhost ([127.0.0.1]:47948 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKh-0001EF-6Q
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:11 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:49606)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKg-0001E2-EI
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51: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 4Dpsrq5mlzz3wY2
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:51:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585067;
 bh=fHqRt0AtzERw6bD2ByHiIcVFMQi2Ul1/h3XXrAYBAOM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Bqb8vmDooV03fPRNb5Q3HpmgnWwBQB2u8qfjjspS3zQ81r8wK+RZbX1MjwL2Khfbs
 kHhav+KQhLHUs5Hj7sWBgXuSw5Ot9Z0wH1ET3vDo7F0ypu0uJXCfFvpGIcDutObGE2
 WRcxr6y4sncxqgp+ftXXrx+FrxeCgmdlwUwieV7s=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:15 +0100
Message-Id: <20210301075017.22715-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 23e75184e9..9f63b5ae82 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 38/52] gnu: Add rust-aes-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:52:04 +0000
Resent-Message-ID: <handler.44492.B44492.16145850744748 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850744748
          (code B ref 44492); Mon, 01 Mar 2021 07:52:04 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:51:14 +0000
Received: from localhost ([127.0.0.1]:47951 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKk-0001EW-GA
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:14 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:52414)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKi-0001EN-Gn
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51: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 4Dpsrs6XMVz3xBv
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:51:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585069;
 bh=1vNX6C4k9H9c4ig8u2KY3pl40QYuBgYGCv0mdtCUC4k=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=bf9mMFcE3H2isqY/yhEhAFAFUjYNhwkOjleMipp/q6MPCcQL16CUmLIphZkDSA95D
 HBD9gROmyCeUC5aWCZpoIC4b+y1pUaRdVGNj7YROy2dO6W6hgQB6b3jGohOGoMFegV
 NeojoZJRClaWeltR0zzcI3qQ/gA/edY6I7bnAL0I=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:16 +0100
Message-Id: <20210301075017.22715-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9f63b5ae82..45072e61b2 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 39/52] gnu: Add rust-block-modes-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 07:52:04 +0000
Resent-Message-ID: <handler.44492.B44492.16145850774762 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16145850774762
          (code B ref 44492); Mon, 01 Mar 2021 07:52:04 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 07:51:17 +0000
Received: from localhost ([127.0.0.1]:47954 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGdKm-0001Ek-Oh
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:17 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:50737)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGdKk-0001EV-MY
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 02:51:15 -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 4Dpsrw09yRz3wY2
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 08:51:11 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614585072;
 bh=X1xSS5hnUYtOXDzjOh87PB141cMJwH55i4QXRWRxDnM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=uGs4AX7uHX/JqogLOXUrvdLLfBzum/W0Hw9HKAjNfY5CaTmTuOfqUlOFwhDs1xE5Q
 4d3qWGgHoJD8dSXUTWziQYSnFuo9HMV0TnjG20oX3aHq287eF6rmwP2CO4p12676Oj
 tjnarmwsieSncaUpmHPptbMOoM0id0FdWmxB6/JM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 08:50:17 +0100
Message-Id: <20210301075017.22715-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 45072e61b2..61c636c02e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5094,6 +5094,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 40/52] gnu: Add rust-hmac-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:02 +0000
Resent-Message-ID: <handler.44492.B44492.161458998912443 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161458998912443
          (code B ref 44492); Mon, 01 Mar 2021 09:14:02 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:09 +0000
Received: from localhost ([127.0.0.1]:48050 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGec1-0003Ec-93
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:09 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:49015)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGebz-0003EJ-Ab
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13: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 4DpvgN004Dz3wbn
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589984;
 bh=obrgtzNcVI+rdqfyYEbGYm5H4GG629zvoQ0gaemgI6c=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=N6dzYMLHKA90PSqyVy+YyGBtWV/e4Ioo+b6+8EhBePqnkFdtezL+Ashx7yGM295tu
 3u6bKOvbB0y5+IaCCygjvyGmdKM2an3L2PcxQE0/mjEc4cyhp9iz9ApJZodiS0FW47
 OYSfLxbUkVzhK/8auPaKWFwEELvtL/XXnQ0G++so=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:08 +0100
Message-Id: <20210301091117.26777-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 61c636c02e..699a954b9e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17698,8 +17698,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
@@ -17711,7 +17741,6 @@ Derivation Function (HKDF).")
         (sha256
          (base32
           "0h48wc7iysh4xd6ci4prh8bb7nszijrh9w3blaaq8a6cilk8hs0j"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-crypto-mac" ,rust-crypto-mac-0.8)
@@ -17719,13 +17748,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
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 41/52] gnu: Add rust-hkdf-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:02 +0000
Resent-Message-ID: <handler.44492.B44492.161458998912449 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161458998912449
          (code B ref 44492); Mon, 01 Mar 2021 09:14:02 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:09 +0000
Received: from localhost ([127.0.0.1]:48052 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGec1-0003Ee-I0
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:09 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:2718)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGebz-0003EO-Ot
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13: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 4DpvgP4qByz3wXd
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589985;
 bh=9ceZH8lDHvosJhmabECjj9nMoVlqVykIKsRuYhnhlY4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=nt0KCcbfGF2TDtEe9bny8VxQNuzk1Etp0alvqL7FXE3w266DTpUWfKROXqfOl3IsZ
 RoG8Rr6/xRliG1xUmCN5ir+aCPBGmwjtSUFrlu5qo+gxi6bBXpLMwL+DIHbTrv5NrF
 as2bSAFLvtn1aykpNXN5Ba8I0qoV4XKHnfvcTqok=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:09 +0100
Message-Id: <20210301091117.26777-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 699a954b9e..2686eb9f3b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -17651,23 +17651,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)
@@ -17676,10 +17677,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)
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 42/52] gnu: Add rust-dbus-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:03 +0000
Resent-Message-ID: <handler.44492.B44492.161458999212464 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161458999212464
          (code B ref 44492); Mon, 01 Mar 2021 09:14:03 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:12 +0000
Received: from localhost ([127.0.0.1]:48055 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGec3-0003Ey-Sb
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:12 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:3101)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGec2-0003Eb-FZ
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13: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 4DpvgR2dJ0z3wZk
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589987;
 bh=B7MrNawSXcBGZa95KnE5zwi2kszN+7iPXwl+FNbJ6lY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=iFXQgEWwIJMXGkLkM3AE/p/P54cOfRfjtolPYDfGssC1kbImBKzQU2kN/YBeN7902
 Xsbdj+MrbIbS0r9nFJWboAhtDfC+M4Fn3pMg+FgX5sic87aefnpQIxA0qi6r73KzYV
 BXJ+QSE7x9g6qbE7tCthKtAlZMgsiyKGlz4TG/4I=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:10 +0100
Message-Id: <20210301091117.26777-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 69277fd208..72140279f1 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 43/52] gnu: Add rust-secret-service-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:03 +0000
Resent-Message-ID: <handler.44492.B44492.161458999412489 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161458999412489
          (code B ref 44492); Mon, 01 Mar 2021 09:14:03 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:14 +0000
Received: from localhost ([127.0.0.1]:48059 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGec6-0003FI-4x
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:14 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:50350)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGec4-0003Ew-5s
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13: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 4DpvgT0YRCz3wbn
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589989;
 bh=c+MD2ikUS9D+gfWvBZyIGvcrgCrL0EsAS3MWcoffDhw=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=esaLrPc3lLJxF0Xf6cen7qZ0XKOB/jAcA1rF0Hep+TXf/8lpUZmyirhV50Tb0/nRJ
 JVGUuabUgS7veiak8WzQFiVlrOXW942jXFMDUbXTvKHaAlsMRR8n3/5lfBA1xN1Ao9
 upnLrxTeVbWBVr5CdmllFTqyUsYg1wkQycj/vYYE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:11 +0100
Message-Id: <20210301091117.26777-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 72140279f1..dba3fb8cfd 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2104,3 +2104,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))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 44/52] gnu: Add rust-atk-sys-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:03 +0000
Resent-Message-ID: <handler.44492.B44492.161458999412495 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161458999412495
          (code B ref 44492); Mon, 01 Mar 2021 09:14:03 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:14 +0000
Received: from localhost ([127.0.0.1]:48061 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGec6-0003FO-Ey
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:14 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:2938)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGec4-0003FB-SU
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:13 -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 4DpvgV5WpVz3xMh
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589990;
 bh=pazDnwaASbdh2iXAf9b4+T49dr8QSeFbZsg0nG79VeY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=cDTxJrfe8dwg6hH2s6q33hyXhADi5l//0NdxbOd0JtODUpAkRVziB9D23K8SKlq4S
 JrehfGVxdyGdeIrJgN4Fs2H2kuFywuuaawKaRdpw+d3HDqnXY+UV9Yq/jI1Oc8yWAv
 bIwfyZNafhwxmY3hSR6S040tcVgnNE/fgj+UMZrE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:12 +0100
Message-Id: <20210301091117.26777-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-atk-sys-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 53 +++++++++++++++++++++++++++++++------
 1 file changed, 45 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index dba3fb8cfd..fafd1d977e 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -36,8 +36,52 @@
 ;;; Please: Try to add new module packages in alphabetic order.
 ;;;
 
+(define-public rust-atk-sys-0.10
+  (package
+    (name "rust-atk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1knzvq2jdkx1nav619jbqsx2ivzh901rsp2wl57wr50x2fpy8c7m"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("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)
+       ("glib" ,glib)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libatk-1")
+    (description "FFI bindings to libatk-1")
+    (license license:expat)))
+
 (define-public rust-atk-sys-0.9
   (package
+    (inherit rust-atk-sys-0.10)
     (name "rust-atk-sys")
     (version "0.9.1")
     (source
@@ -57,14 +101,7 @@
         ("rust-pkg-config" ,rust-pkg-config-0.3))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-0.1)
-        ("rust-tempfile" ,rust-tempfile-3))))
-    (inputs
-     `(("atk" ,atk)
-       ("glib" ,glib)))
-    (home-page "http://gtk-rs.org/")
-    (synopsis "FFI bindings to libatk-1")
-    (description "FFI bindings to libatk-1")
-    (license license:expat)))
+        ("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-atk-0.8
   (package
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 45/52] gnu: Add rust-atk-0.9.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:04 +0000
Resent-Message-ID: <handler.44492.B44492.161458999612509 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161458999612509
          (code B ref 44492); Mon, 01 Mar 2021 09:14:04 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:16 +0000
Received: from localhost ([127.0.0.1]:48064 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGec7-0003Fg-Q9
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:16 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:4374)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGec6-0003FK-Ia
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:15 -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 4DpvgX3PGNz3wZk
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589992;
 bh=KvhW+kobtKXDFJqKjT2pnMSMnS1Ql+MCZ5kUJoMTtZQ=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=QCtXbgWTDFR1Ml07yXfqTuk1x4SUSEjZJI1bs+Gtb3YWZh6r1dap8/2lhCjVd+pAa
 +78tKXClcdVjSKjtEAAkcfl81mufIJl53wXUWuKMN/NbtAsvA8w1tAzlD1t85DMGCP
 NGTSZYHbyjLFv6YMvB5eXwY7WD2UrWAl6ut0GPIY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:13 +0100
Message-Id: <20210301091117.26777-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-atk-0.9): New variable.
---
 gnu/packages/crates-gtk.scm | 53 +++++++++++++++++++++++++++++++++----
 1 file changed, 48 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index fafd1d977e..6336d1675c 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -103,8 +103,55 @@
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-atk-0.9
+  (package
+    (name "rust-atk")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "09n46zp8jgxspdzhmi93cag79jjnr0ila94n8nr53g8hw88ljaw1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-glib" ,rust-glib-0.10)
+        ("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-gtk-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-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)
+       ("glib" ,glib)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the ATK library")
+    (description "Rust bindings for the ATK library")
+    (license license:expat)))
+
 (define-public rust-atk-0.8
   (package
+    (inherit rust-atk-0.9)
     (name "rust-atk")
     (version "0.8.0")
     (source
@@ -128,11 +175,7 @@
        (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
     (inputs
      `(("atk" ,atk)
-       ("glib" ,glib)))
-    (home-page "http://gtk-rs.org/")
-    (synopsis "Rust bindings for the ATK library")
-    (description "Rust bindings for the ATK library")
-    (license license:expat)))
+       ("glib" ,glib)))))
 
 (define-public rust-cairo-rs-0.9
   (package
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 46/52] gnu: Add rust-gtk-sys-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:04 +0000
Resent-Message-ID: <handler.44492.B44492.161458999812524 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161458999812524
          (code B ref 44492); Mon, 01 Mar 2021 09:14:04 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:18 +0000
Received: from localhost ([127.0.0.1]:48067 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGecA-0003Fw-2s
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:18 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:3770)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGec8-0003Fh-97
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13: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 4DpvgZ1DjKz3wXd
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589994;
 bh=pKQS+IBu7BH4krAHxY+ZXgZAKtzRryJ0qs192blwR3w=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Rg2TpLG+nXjoTrCbvAgaeZygCQGg66QB3D03Dj8lNT4ExbxW9G9jRuzqyAF3ZvPQA
 hIjD5dDAKtHG2IB9wyEa1uTMz/ObbTpGiny02jnfHSFjqJT2uAhXCA5S0AHagMQV9S
 S/y2m0i7ecAGH+KzsE7oFkuaj5bhIwmNaJfOUdfc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:14 +0100
Message-Id: <20210301091117.26777-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 60 +++++++++++++++++++++++++++++++++----
 1 file changed, 55 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 6336d1675c..0d6342be12 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1654,8 +1654,62 @@ GStreamer.")
      "LGPL-licensed docs for Gtk-rs crates.")
     (license license:lgpl2.0)))
 
+(define-public rust-gtk-sys-0.10
+  (package
+    (name "rust-gtk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0mq4i161kk6dwiz19ayxgm9fhx7n3r5lm9lbjiyk0qs811pxmb49"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; TODO: ABI mismatch
+       #:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("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-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
+     `(("atk" ,atk)
+       ("cairo" ,cairo)
+       ("glib" ,glib)
+       ("gtk+" ,gtk+)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libgtk-3")
+    (description "This package provides FFI bindings to libgtk-3.")
+    (license license:expat)))
+
 (define-public rust-gtk-sys-0.9
   (package
+    (inherit rust-gtk-sys-0.10)
     (name "rust-gtk-sys")
     (version "0.9.2")
     (source
@@ -1683,11 +1737,7 @@ GStreamer.")
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))
     (inputs
-     `(("gtk+" ,gtk+)))
-    (home-page "http://gtk-rs.org/")
-    (synopsis "FFI bindings to libgtk-3")
-    (description "This package provides FFI bindings to libgtk-3.")
-    (license license:expat)))
+     `(("gtk+" ,gtk+)))))
 
 (define-public rust-html2pango-0.3
   (package
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 47/52] gnu: Add rust-gtk-0.9.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:05 +0000
Resent-Message-ID: <handler.44492.B44492.161459000012539 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161459000012539
          (code B ref 44492); Mon, 01 Mar 2021 09:14:05 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:20 +0000
Received: from localhost ([127.0.0.1]:48070 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGecB-0003GB-D7
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:19 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:5207)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGec9-0003Fv-W5
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13: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 4Dpvgb6GV5z3wbn
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589995;
 bh=eLiZzOOhLWWLZIDE+94xNdYgqrQL1+wmjShZzbUd0bw=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Fjw4dnPvtDXtJRPMioYqggmdeYDEcuBWz+/PJPbKUmqlAj9lzDZkUh1UOI8UswQzz
 /Yo9hgGfMP8HbNlYbcexl6b6t0qSCli7Dmr2f+yAwrAZ39+S0EOqr82uX7QypYJVPc
 Gh8cdKTzizEViP3Zq2bLvUMmkJxVBVVJ3MNM1cbU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:15 +0100
Message-Id: <20210301091117.26777-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gtk-0.9): New variable.
---
 gnu/packages/crates-gtk.scm | 77 +++++++++++++++++++++++++++++++------
 1 file changed, 66 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 0d6342be12..1e85fdc1bc 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1585,8 +1585,73 @@ GStreamer.")
     (description "This package provides FFI bindings to libgstvideo-1.0.")
     (license license:expat)))
 
+(define-public rust-gtk-0.9
+  (package
+    (name "rust-gtk")
+    (version "0.9.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0smdll32vlamp4kvxa6sg5m653icas21jd36fvq3laq7ahh2y0ig"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-atk" ,rust-atk-0.9)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
+        ("rust-cc" ,rust-cc-1)
+        ("rust-gdk" ,rust-gdk-0.13)
+        ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9)
+        ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
+        ("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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-gtk-sys" ,rust-gtk-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pkg-config" ,rust-pkg-config-0.3))
+       #: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+)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for GTK+")
+    (description "This package provides Rust bindings for the GTK+ library, version
+3.x.")
+    (license license:expat)))
+
 (define-public rust-gtk-0.8
   (package
+    (inherit rust-gtk-0.9)
     (name "rust-gtk")
     (version "0.8.1")
     (source
@@ -1621,17 +1686,7 @@ GStreamer.")
         ("rust-pango" ,rust-pango-0.8)
         ("rust-pango-sys" ,rust-pango-sys-0.9))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (inputs
-     `(("atk" ,atk)
-       ("cairo" ,cairo)
-       ("glib" ,glib)
-       ("gtk+" ,gtk+)
-       ("pango" ,pango)))
-    (home-page "http://gtk-rs.org/")
-    (synopsis "Rust bindings for the GTK+ 3 library")
-    (description "This package provides Rust bindings for the GTK+ 3 library.")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-gtk-rs-lgpl-docs-0.1
   (package
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 48/52] gnu: Add rust-sourceview4-sys-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:05 +0000
Resent-Message-ID: <handler.44492.B44492.161459000212562 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161459000212562
          (code B ref 44492); Mon, 01 Mar 2021 09:14:05 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:22 +0000
Received: from localhost ([127.0.0.1]:48074 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGecD-0003GV-SX
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:22 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:52254)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGecB-0003GA-MO
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:20 -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 4Dpvgd4ChJz3wZk
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589997;
 bh=wBDRINnykR2yKnD9RZdrtU1XtgD2MTsMLmQmQ7AyAZE=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=RlN2/rD/akDoltjqZHL0oUPr0UNF8iktgXdIG9nhGKyoIduR13VEoXdxxP7fPzGoK
 QTR9m2U8e0xJAT/eIqiY0RTPdea5kDFXrQJozTZmCNpwn7pgA7JjCOWbDV6HXqQBZ5
 744gcA8oDQDOqBGBldK9067ThJH4X+adhhdXBM70=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:16 +0100
Message-Id: <20210301091117.26777-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 1e85fdc1bc..956c9a0f8f 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2334,3 +2334,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+)))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 49/52] gnu: Add rust-sourceview4-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 09:14:05 +0000
Resent-Message-ID: <handler.44492.B44492.161459000412571 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161459000412571
          (code B ref 44492); Mon, 01 Mar 2021 09:14:05 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 09:13:24 +0000
Received: from localhost ([127.0.0.1]:48076 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGecG-0003Gg-6F
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13:24 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:5929)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGecD-0003GO-Bd
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 04:13: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 4Dpvgg23gLz3xBv
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 10:13:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614589999;
 bh=Xrrg2MO66N5+ZnBtGw3yVzeByMTzlq9TxLDczYv03sQ=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=GwYAa0187hclBTvaSXNBBf75QlQHAHBolJp00R6VK8osqvK+2XofR6aNl5h421aNg
 19Ad0XZSK24E1a5DJB+kxCdx7FNytY1m63cndDmQoV1fO7nmFAvpVzwIyMMf6blx2r
 PP2/gV/mOsdRgrRv35m23IC8/Sfn2m35RxX3mEaU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 10:11:17 +0100
Message-Id: <20210301091117.26777-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 956c9a0f8f..2c83c19c83 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2388,3 +2388,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+)))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 50/52] gnu: Add rust-sourceview4-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 10:12:02 +0000
Resent-Message-ID: <handler.44492.B44492.161459349226816 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161459349226816
          (code B ref 44492); Mon, 01 Mar 2021 10:12:02 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 10:11:32 +0000
Received: from localhost ([127.0.0.1]:48192 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGfWV-0006yR-Q3
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 05:11:32 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:18775)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGfWT-0006yA-Fr
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 05:11:30 -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 4Dpwyk0TTYz1LB20
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 11:11:25 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dpwyk0TTYz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614593486;
 bh=WctJjM5CjANNXvKfLJg2TBjFucN7x/y79GnYJbF+pl4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=enAEWiAF+hXt5Bz7zY0EEf5a8m5cGyfEO5njkWBL/1lvBJKeKo2nsqwxaOSzDfaRq
 rlF8dYtCMlLcLdPh/zHPJOW2R0r7farzI26Vo013H66FdmojLckiGII5LhfR/mpakO
 JSjlfwQu6Fm29mPAX5TK9USuIUOwQjQMRTKCOutQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 11:11:11 +0100
Message-Id: <20210301101113.29696-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 2c83c19c83..c64cd6e9a2 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)
@@ -2447,3 +2448,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)))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 51/52] gnu: Add rust-letter-avatar-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 10:12:02 +0000
Resent-Message-ID: <handler.44492.B44492.161459349226823 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161459349226823
          (code B ref 44492); Mon, 01 Mar 2021 10:12:02 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 10:11:32 +0000
Received: from localhost ([127.0.0.1]:48195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGfWW-0006yT-28
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 05:11:32 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:19063)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGfWT-0006yC-Hq
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 05:11:30 -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 4Dpwyl5Rb3z1LB21
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 11:11:27 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dpwyl5Rb3z1LB21
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614593487;
 bh=CD98bUo55ZkevYiZjOfVkZUtSrlZhlSWmqQHU7XZjlc=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=p8Qy0xAN2TW1g8GNDWxsg6fJ1/Ulbu2ym7R9nRfrufZ4j5VBPIafS9wj10FyAGATO
 y7JxuTnr9xhtkxztC+bxxmeL8COIgOypFV2T5/WyVLrZtGo8o7o7sAlYFBhRR89BlV
 SetnIMsjGBFe7J0WycpjJ9laif39kgCf0GjQ0L+Q=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 11:11:12 +0100
Message-Id: <20210301101113.29696-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 c64cd6e9a2..caa6e7d3b6 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1872,6 +1872,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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v2 52/52] gnu: Add fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 01 Mar 2021 10:12:03 +0000
Resent-Message-ID: <handler.44492.B44492.161459350326847 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161459350326847
          (code B ref 44492); Mon, 01 Mar 2021 10:12:03 +0000
Received: (at 44492) by debbugs.gnu.org; 1 Mar 2021 10:11:43 +0000
Received: from localhost ([127.0.0.1]:48197 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lGfWY-0006yo-CX
	for submit <at> debbugs.gnu.org; Mon, 01 Mar 2021 05:11:43 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:19751)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lGfWV-0006yQ-QS
 for 44492 <at> debbugs.gnu.org; Mon, 01 Mar 2021 05:11:32 -0500
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dpwyn18kQz1LWpc
 for <44492 <at> debbugs.gnu.org>; Mon,  1 Mar 2021 11:11:29 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dpwyn18kQz1LWpc
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1614593489;
 bh=SK+5/TYQf5o0TyPvlz/pjBjrWKdEGNDLBc6Yw+lGZPk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=nd2fJ21Wa+oYByRZHOi/T6SXYhF8/PdeptC8Toj6duiaDDtZgC3ZJpn4tUWPHJhrJ
 wSRjZmBuCjvn68iTew4P1Q4nWc7rTWFOiShisOfr4zGnuW/JHT5GbGMcMUczABiYn7
 +ga3Wapc+Hwxm6/O0C7i8GbRNYo1iwqxqg+2geMk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon,  1 Mar 2021 11:11:13 +0100
Message-Id: <20210301101113.29696-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <87sg5lhemw.fsf@HIDDEN>
References: <87sg5lhemw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 4f6b85c69c..3577e9f7b6 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -996,6 +996,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 32cecb75b5..31279277b4 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -12099,7 +12099,6 @@ editing environment for translation issues within the GNU gettext/GNOME desktop
 world.")
     (license license:gpl3+)))
 
-
 (define-public ocrfeeder
   (package
     (name "ocrfeeder")
@@ -12162,3 +12161,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 <huyuumi.dev@HIDDEN>
+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<PathBuf, IoError>
+     Ok(path.join(name))
+ }
+ 
+-pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, FailError> {
++pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, 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
+
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] Fractal
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Christopher Baines <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 14:15:02 +0000
Resent-Message-ID: <handler.44492.B44492.161512645425878 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Cc: Leo Prikler <leo.prikler@HIDDEN>
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161512645425878
          (code B ref 44492); Sun, 07 Mar 2021 14:15:02 +0000
Received: (at 44492) by debbugs.gnu.org; 7 Mar 2021 14:14:14 +0000
Received: from localhost ([127.0.0.1]:39020 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIuAg-0006jJ-5z
	for submit <at> debbugs.gnu.org; Sun, 07 Mar 2021 09:14:14 -0500
Received: from mira.cbaines.net ([212.71.252.8]:53702)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mail@HIDDEN>) id 1lIuAe-0006jB-Lg
 for 44492 <at> debbugs.gnu.org; Sun, 07 Mar 2021 09:14:13 -0500
Received: from localhost (unknown [IPv6:2a02:8010:68c1:0:8ac0:b4c7:f5c8:7caa])
 by mira.cbaines.net (Postfix) with ESMTPSA id 5386B27BC50;
 Sun,  7 Mar 2021 14:14:11 +0000 (GMT)
Received: from capella (localhost [127.0.0.1])
 by localhost (OpenSMTPD) with ESMTP id 1d9937ae;
 Sun, 7 Mar 2021 14:14:10 +0000 (UTC)
User-agent: mu4e 1.4.15; emacs 27.1
From: Christopher Baines <mail@HIDDEN>
Date: Sun, 07 Mar 2021 14:14:07 +0000
Message-ID: <87y2ezm4pc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain

Hey,

I'd suggest going ahead and merging this, or if not, then sending a v3.

I've had a look at the v1 patches and they seem OK, unfortunately the v2
patches seem to have confused Patchwork, which has split them across two
incomplete series.

Thanks,

Chris

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmBE369fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XcdrxAAkkS+j1eZs8Kp9W2ZsvBqJRCZzkWFANjF
Tz433RI6ERaCYmrRrqzOjUDfnhwdITNQBetF6Iw1IyWxqojsrnGwjOUD1xOHQ9fl
vBEo6Jes0xA5Qf62ctR74RWwDrcr5udlhpS7qgQZcZdF7i4VavG8Uj6qtbk6bKMN
mzPsgH3FZIoP0SJK4u+FQr3w9hGTlg1R32JTWV8O+M+5YPt7GCNTwUKaopTny8M2
dOwSHUF2dr+eBaqutKxioDuEfauRnl9C1ApAeF6NAlZgYXTrZ9z0vS7F+w+1VMGn
tvwPGrIFwdpAhQ5QL02Q8eEd8W2i5ZD4Sec0PY61PYDXC2/1b14wv+Ovca0YIbFG
hgw+r0UVSd65O4a2RNrdEd7TrYA0mDSuVpWvXZ3Dh4YGazn9ZBZOHz17sfJklopZ
sdJoA7QU24yphjSSLBLB3hHbTfhHQaLDvm85On4DpcQkQkN7luxEW+nGbaHBgER/
UlTMkYhquIaI1wwFanWcytVyKOGOfsMhgj2A0IMJMxkVJNZAmHmQSgbntqTkOl2t
45olLqE30EQ8A/TbgVJBV8Z/PGjlSgH+dtVDq7ID+L/vB4wLr55MwmmAESFD4510
pmYqtIrt86RS1PUmnMb8mkfX5rYtDT53yTwj8839ku7SS2NJ6EE2JAX7z2byTM5p
uE2vLYrVAXY=
=00m6
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 02/46] gnu: Add rust-ruma-identifiers-macros-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:02 +0000
Resent-Message-ID: <handler.44492.B44492.161513854113902 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJZ-0003c4-N3
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJX-0003bq-Gx
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:14 +0100
Message-Id: <20210307173459.3048-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 01/46] gnu: Add rust-ruma-identifiers-validation-0.1.
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:03 +0000
Resent-Message-ID: <handler.44492.B44492.161513854213917 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJd-0003cB-IJ
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJW-0003bn-LA
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:13 +0100
Message-Id: <20210307173459.3048-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 04/46] gnu: Add rust-entities-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:03 +0000
Resent-Message-ID: <handler.44492.B44492.161513854313931 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJf-0003cb-3p
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJb-0003c7-Pg
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:16 +0100
Message-Id: <20210307173459.3048-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 05/46] gnu: Add rust-twoway-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:04 +0000
Resent-Message-ID: <handler.44492.B44492.161513854313939 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJf-0003ce-Bm
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJd-0003cI-VN
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:17 +0100
Message-Id: <20210307173459.3048-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 03/46] gnu: Add rust-ruma-identifiers-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:04 +0000
Resent-Message-ID: <handler.44492.B44492.161513854713968 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJi-0003d8-O6
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJZ-0003by-L8
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:15 +0100
Message-Id: <20210307173459.3048-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 06/46] gnu: Add rust-comrak-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:05 +0000
Resent-Message-ID: <handler.44492.B44492.161513855013985 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJj-0003dF-4J
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJg-0003cs-9Z
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:18 +0100
Message-Id: <20210307173459.3048-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 <ashe@HIDDEN>
+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 <mrtc0@HIDDEN>
+---
+ 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",
++        "<p><a href=\"\">a</a> <a href=\"\">b</a> <a href=\"\">c</a> <a href=\"\">d</a> <a href=\"\">e</a> <a href=\"\">f</a> <a href=\"\">g</a></p>\n",
++    );
++}
+--
+2.30.1
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 07/46] gnu: Add rust-fragile-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:05 +0000
Resent-Message-ID: <handler.44492.B44492.161513855113993 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJm-0003dW-KW
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJi-0003d6-DI
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:19 +0100
Message-Id: <20210307173459.3048-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 08/46] gnu: rust-either-1: Update to 1.6.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:06 +0000
Resent-Message-ID: <handler.44492.B44492.161513855114005 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJm-0003de-Tm
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJk-0003dM-82
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:20 +0100
Message-Id: <20210307173459.3048-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 09/46] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:06 +0000
Resent-Message-ID: <handler.44492.B44492.161513855214014 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJo-0003dy-CC
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJm-0003dU-Cb
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:21 +0100
Message-Id: <20210307173459.3048-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 10/46] gnu: Add rust-gspell-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:07 +0000
Resent-Message-ID: <handler.44492.B44492.161513855514034 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJq-0003eD-ML
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJo-0003dx-Kq
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:22 +0100
Message-Id: <20210307173459.3048-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 11/46] gnu: Add rust-muldiv-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:07 +0000
Resent-Message-ID: <handler.44492.B44492.161513855714045 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJt-0003eT-4c
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJq-0003eC-P6
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:23 +0100
Message-Id: <20210307173459.3048-11-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 13/46] gnu: Add rust-gstreamer-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:08 +0000
Resent-Message-ID: <handler.44492.B44492.161513856114067 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJw-0003ej-DF
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJv-0003eb-5L
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:25 +0100
Message-Id: <20210307173459.3048-13-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 12/46] gnu: Add rust-gstreamer-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:08 +0000
Resent-Message-ID: <handler.44492.B44492.161513856214088 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJx-0003f3-Tw
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJs-0003eR-Ug
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:24 +0100
Message-Id: <20210307173459.3048-12-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 14/46] gnu: Add rust-gstreamer-base-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:09 +0000
Resent-Message-ID: <handler.44492.B44492.161513856214096 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxJy-0003f9-84
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJx-0003ev-B7
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:26 +0100
Message-Id: <20210307173459.3048-14-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 15/46] gnu: Add rust-gstreamer-video-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:09 +0000
Resent-Message-ID: <handler.44492.B44492.161513856614167 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxK1-0003gF-Oe
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxJz-0003fV-Fa
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:27 +0100
Message-Id: <20210307173459.3048-15-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 16/46] gnu: Add rust-gstreamer-player-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:10 +0000
Resent-Message-ID: <handler.44492.B44492.161513856714197 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxK3-0003gn-A5
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxK1-0003g6-Jx
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:28 +0100
Message-Id: <20210307173459.3048-16-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 17/46] gnu: Add rust-gstreamer-base-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:36:10 +0000
Resent-Message-ID: <handler.44492.B44492.161513857014247 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxK5-0003hd-KZ
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxK3-0003gs-Ow
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:29 +0100
Message-Id: <20210307173459.3048-17-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 18/46] gnu: Add rust-gstreamer-video-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:02 +0000
Resent-Message-ID: <handler.44492.B44492.161513857214290 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxK7-0003iP-UF
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxK5-0003hb-TI
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:30 +0100
Message-Id: <20210307173459.3048-18-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 19/46] gnu: Add rust-gstreamer-player-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:02 +0000
Resent-Message-ID: <handler.44492.B44492.161513857414309 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKA-0003ie-9o
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxK8-0003iO-1c
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:31 +0100
Message-Id: <20210307173459.3048-19-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 20/46] gnu: Add rust-gstreamer-audio-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:03 +0000
Resent-Message-ID: <handler.44492.B44492.161513857714328 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKD-0003j1-Iz
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKA-0003id-64
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:32 +0100
Message-Id: <20210307173459.3048-20-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 21/46] gnu: Add rust-gstreamer-pbutils-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:03 +0000
Resent-Message-ID: <handler.44492.B44492.161513858014345 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKF-0003jG-SF
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKC-0003iu-DI
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:33 +0100
Message-Id: <20210307173459.3048-21-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 22/46] gnu: Add rust-gstreamer-pbutils-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:04 +0000
Resent-Message-ID: <handler.44492.B44492.161513858014352 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKG-0003jK-6F
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKE-0003j9-Ho
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:34 +0100
Message-Id: <20210307173459.3048-22-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 23/46] gnu: Add rust-markup5ever-rcdom-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:04 +0000
Resent-Message-ID: <handler.44492.B44492.161513858214368 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKI-0003jg-Hz
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKG-0003jQ-Ml
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:35 +0100
Message-Id: <20210307173459.3048-23-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 24/46] gnu: Add rust-ammonia-3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:05 +0000
Resent-Message-ID: <handler.44492.B44492.161513858514384 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKK-0003jw-Q4
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKI-0003jf-RF
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:36 +0100
Message-Id: <20210307173459.3048-24-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 25/46] gnu: Add rust-html2pango-0.3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:05 +0000
Resent-Message-ID: <handler.44492.B44492.161513858714400 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKN-0003kC-2V
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKK-0003jv-Vk
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:37 +0100
Message-Id: <20210307173459.3048-25-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 26/46] gnu: Add rust-pangocairo-sys-0.11.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:05 +0000
Resent-Message-ID: <handler.44492.B44492.161513858914416 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKP-0003kS-Ah
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKN-0003kB-6t
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:38 +0100
Message-Id: <20210307173459.3048-26-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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+)))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 28/46] gnu: Add rust-libhandy-sys-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:06 +0000
Resent-Message-ID: <handler.44492.B44492.161513859414437 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKT-0003kn-Nm
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKS-0003kd-OU
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:40 +0100
Message-Id: <20210307173459.3048-28-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 29/46] gnu: Add rust-libhandy-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:06 +0000
Resent-Message-ID: <handler.44492.B44492.161513859614457 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKW-0003l7-68
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKT-0003kl-QK
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:41 +0100
Message-Id: <20210307173459.3048-29-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 30/46] gnu: Add rust-loggerv-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:07 +0000
Resent-Message-ID: <handler.44492.B44492.161513859714465 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKX-0003lF-FD
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKV-0003kl-M0
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:42 +0100
Message-Id: <20210307173459.3048-30-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 31/46] gnu: Add rust-lmdb-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:07 +0000
Resent-Message-ID: <handler.44492.B44492.161513860014479 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKZ-0003lT-Mf
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKX-0003kl-P4
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:43 +0100
Message-Id: <20210307173459.3048-31-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 32/46] gnu: Add rust-lmdb-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:08 +0000
Resent-Message-ID: <handler.44492.B44492.161513860114492 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKa-0003lg-VP
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKZ-0003kl-TP
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:44 +0100
Message-Id: <20210307173459.3048-32-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 33/46] gnu: Add rust-mdl-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:08 +0000
Resent-Message-ID: <handler.44492.B44492.161513860314514 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKd-0003lw-6j
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKc-0003kl-1f
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:45 +0100
Message-Id: <20210307173459.3048-33-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 27/46] gnu: Add rust-letter-avatar-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:09 +0000
Resent-Message-ID: <handler.44492.B44492.161513860614533 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKf-0003mI-NO
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKP-0003kR-EO
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:39 +0100
Message-Id: <20210307173459.3048-27-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 34/46] gnu: Add rust-aes-soft-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:09 +0000
Resent-Message-ID: <handler.44492.B44492.161513860614541 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKg-0003mM-20
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKe-0003m9-HD
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:46 +0100
Message-Id: <20210307173459.3048-34-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 35/46] gnu: Add rust-aesni-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:10 +0000
Resent-Message-ID: <handler.44492.B44492.161513860914562 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKj-0003mo-Cf
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKg-0003mT-Kl
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:47 +0100
Message-Id: <20210307173459.3048-35-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 36/46] gnu: Add rust-aes-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:10 +0000
Resent-Message-ID: <handler.44492.B44492.161513861314580 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKm-0003n4-ME
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKi-0003mh-Q2
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:48 +0100
Message-Id: <20210307173459.3048-36-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 37/46] gnu: Add rust-block-modes-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:10 +0000
Resent-Message-ID: <handler.44492.B44492.161513861314586 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKm-0003n7-Tu
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKk-0003mw-Uc
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:49 +0100
Message-Id: <20210307173459.3048-37-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 38/46] gnu: Add rust-hmac-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:11 +0000
Resent-Message-ID: <handler.44492.B44492.161513861514601 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKp-0003nR-8D
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKn-0003n5-4u
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:50 +0100
Message-Id: <20210307173459.3048-38-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 39/46] gnu: Add rust-hkdf-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:11 +0000
Resent-Message-ID: <handler.44492.B44492.161513861614615 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKq-0003ne-JL
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKp-0003nQ-9N
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:51 +0100
Message-Id: <20210307173459.3048-39-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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)
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 40/46] gnu: Add rust-dbus-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:12 +0000
Resent-Message-ID: <handler.44492.B44492.161513861914631 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKs-0003nu-Sp
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKr-0003nm-Ek
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:52 +0100
Message-Id: <20210307173459.3048-40-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 41/46] gnu: Add rust-secret-service-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:12 +0000
Resent-Message-ID: <handler.44492.B44492.161513862114648 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKv-0003oB-5U
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKt-0003o2-LT
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:53 +0100
Message-Id: <20210307173459.3048-41-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 42/46] gnu: Add rust-sourceview4-sys-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:12 +0000
Resent-Message-ID: <handler.44492.B44492.161513862314698 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKx-0003os-Do
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKv-0003oJ-R2
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:54 +0100
Message-Id: <20210307173459.3048-42-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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+)))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 43/46] gnu: Add rust-sourceview4-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:13 +0000
Resent-Message-ID: <handler.44492.B44492.161513862614748 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxKz-0003pg-OU
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxKy-0003p1-2t
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:55 +0100
Message-Id: <20210307173459.3048-43-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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+)))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 44/46] gnu: Add rust-sourceview4-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:37:13 +0000
Resent-Message-ID: <handler.44492.B44492.161513862814804 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxL2-0003qX-5T
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxL0-0003pk-7F
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:56 +0100
Message-Id: <20210307173459.3048-44-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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)))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 45/46] gnu: Add rust-letter-avatar-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:38:02 +0000
Resent-Message-ID: <handler.44492.B44492.161513864414931 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxL3-0003r4-L4
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxL2-0003qN-25
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:57 +0100
Message-Id: <20210307173459.3048-45-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v3 46/46] gnu: Add fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 07 Mar 2021 17:38:02 +0000
Resent-Message-ID: <handler.44492.B44492.161513864914949 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> 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 <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lIxLM-0003t2-NY
	for submit <at> 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 <leo.prikler@HIDDEN>) id 1lIxL5-0003rH-GJ
 for 44492 <at> 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 <at> 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 <leo.prikler@HIDDEN>
Date: Sun,  7 Mar 2021 18:34:58 +0100
Message-Id: <20210307173459.3048-46-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210307173459.3048-1-leo.prikler@HIDDEN>
References: <20210307173459.3048-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 <huyuumi.dev@HIDDEN>
+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<PathBuf, IoError>
+     Ok(path.join(name))
+ }
+ 
+-pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, FailError> {
++pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, 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
+
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 01/47] gnu: Add rust-ruma-identifiers-validation-0.1.
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:09:02 +0000
Resent-Message-ID: <handler.44492.B44492.161550052921667 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550052921667
          (code B ref 44492); Thu, 11 Mar 2021 22:09:02 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:08:49 +0000
Received: from localhost ([127.0.0.1]:55083 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTU8-0005dM-Pg
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08:49 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:8240)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTU5-0005d2-T4
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08: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 4DxNPj63c1z3xPC
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:08:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500521;
 bh=4DwvixvlqN0HSreVVPkBHqfV/OGt9zYbpA8mhGkf6iE=;
 h=From:To:Subject:Date;
 b=mxURf+nGTVsyOq9wut7DTsZMdjCKIxy5NI9ITfVYKSCxGKtgRHhrmtqsd+RDAFiOr
 Ij/pbOwHcPV26hDphQLXDL3gx4gFrHwQLyBrV24hPOsSl0LnQiftTz4kMTujCIEtWZ
 oLW3PBdnDdxavKpcKkVHx6gxBjOyK1QySLzddgF8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:10 +0100
Message-Id: <20210311220756.23132-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 02/47] gnu: Add rust-ruma-identifiers-macros-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:09:02 +0000
Resent-Message-ID: <handler.44492.B44492.161550052921674 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550052921674
          (code B ref 44492); Thu, 11 Mar 2021 22:09:02 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:08:49 +0000
Received: from localhost ([127.0.0.1]:55085 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTU9-0005dQ-2o
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08:49 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:8391)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTU6-0005d7-P1
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08:47 -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 4DxNPm0wFPz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:08:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500524;
 bh=za1DHGJCcaCuGkBM7rEAP5rSYs3JmyQJP99SOf99SJY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=qpzC/K8gGyH7uQ06+vHdSCdLZIyTwLQ6DSpqpZHfEpxNfqJ5sPPRfJOT8ldAC0j+s
 1RYRUgiehlSW3rIRRRLmaY8tkgUI6GEMGQvOPo0CMq/kLkI6iKLkvWo9R19knXY6j8
 944dbA1agY+QJo5UN8u8giu1JxfPkRUwTxTKGmhI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:11 +0100
Message-Id: <20210311220756.23132-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 03/47] gnu: Add rust-ruma-identifiers-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:09:02 +0000
Resent-Message-ID: <handler.44492.B44492.161550053321698 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550053321698
          (code B ref 44492); Thu, 11 Mar 2021 22:09:02 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:08:53 +0000
Received: from localhost ([127.0.0.1]:55089 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUC-0005ds-JB
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08:52 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:39235)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTU9-0005dL-0d
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08: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 4DxNPp2jqFz3xPN
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:08:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500526;
 bh=Pv6LOIG6DhgwfvPulHLbgOqdbIphoqiWCBa1jNaL2q0=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Gll3SW6dwwB8DorbvAWzxf1+2fVi046z/kVsAHt30vzXtJVgSJrpcLeraiQAMQiQN
 wG1Q445PG6UYKFg7CumuMTS4Fd54FVwhtkj978FnGdqOEuVYHLLEkfKKzWrgysbaq4
 0OGjrWCk2p60BQAd8W2bIo1vdOmRyStX5DfPoIw0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:12 +0100
Message-Id: <20210311220756.23132-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 04/47] gnu: Add rust-entities-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:09:03 +0000
Resent-Message-ID: <handler.44492.B44492.161550053321705 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550053321705
          (code B ref 44492); Thu, 11 Mar 2021 22:09:03 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:08:53 +0000
Received: from localhost ([127.0.0.1]:55091 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUC-0005du-WF
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08:53 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:41715)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUB-0005dl-8v
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08: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 4DxNPr4XRSz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:08:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500528;
 bh=M1eE2+Uk72PK9uJHOz2tBUxvjTggL9pAyBm1ZcPj/+o=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=BByxIjSNVxd4yDZU0/ly+72skXHk8xnidP8z9W+Xd6BcIYI4a72LgQqfm6rFKSdTx
 nyPFdO2WI8ub3kXx7IHhGzCkjPfD605MlDmmpAjdCse0cvTY0gqSoK0pHLqG85NKcT
 1NY6uFVX0/Mhe+Z0YEPkp3N7DrieU+6Grrbav608=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:13 +0100
Message-Id: <20210311220756.23132-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 05/47] gnu: Add rust-twoway-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:09:03 +0000
Resent-Message-ID: <handler.44492.B44492.161550053621725 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550053621725
          (code B ref 44492); Thu, 11 Mar 2021 22:09:03 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:08:56 +0000
Received: from localhost ([127.0.0.1]:55094 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUG-0005eJ-BV
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08:56 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42030)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUE-0005eC-JC
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08:54 -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 4DxNPt6MbRz3xPC
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:08:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500530;
 bh=YD8OmSjhMSTb0uS0W8b000/5aTXGRgCJw0atdMJgFMY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Q4IAQxvNo75ZVff9T9DG7eHqA6Hv8e2aixJMuDp8VAwdS4f4bB7E9m1tG2JZ3Kkdz
 dhPd03OM3yXEHD/HGZw0wO12CNlU7fLfKmN1H+iDaJLBVcZx8+vL9sHRaNMFOFBsBL
 1IdF52U4C3tXVWExhoxrBwpk5V51kV982KnsFKGU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:14 +0100
Message-Id: <20210311220756.23132-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 06/47] gnu: Add rust-comrak-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:09:04 +0000
Resent-Message-ID: <handler.44492.B44492.161550053921740 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550053921740
          (code B ref 44492); Thu, 11 Mar 2021 22:09:04 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:08:59 +0000
Received: from localhost ([127.0.0.1]:55097 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUI-0005eZ-LG
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08:59 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:40067)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUG-0005eM-VE
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08: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 4DxNPy1WGnz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:08:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500534;
 bh=q2yI11rPh9Q5aarERB6fNUZMIY9GNqgwGB4Dh8fCc+I=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=VtnmcD6bW2oq32zdWh9GcdCxjR/EwsSb1Q9jOG9tYXtDIhupeGje13A8LDZhApvaC
 wZpxcDT5fQD5xkDVPH9KCgQ0J6SqCdo7ZinmYPQF7tAgAEQAUiTTjfWToC0uRfSqsR
 DpcaPzHbAJgFA+NcVxmdlFDMRcnAfmAnfkSmBVYA=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:15 +0100
Message-Id: <20210311220756.23132-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 39037d3499..b879131131 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1608,6 +1608,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 <ashe@HIDDEN>
+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 <mrtc0@HIDDEN>
+---
+ 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",
++        "<p><a href=\"\">a</a> <a href=\"\">b</a> <a href=\"\">c</a> <a href=\"\">d</a> <a href=\"\">e</a> <a href=\"\">f</a> <a href=\"\">g</a></p>\n",
++    );
++}
+--
+2.30.1
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 07/47] gnu: Add rust-fragile-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:09:04 +0000
Resent-Message-ID: <handler.44492.B44492.161550054021756 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550054021756
          (code B ref 44492); Thu, 11 Mar 2021 22:09:04 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:00 +0000
Received: from localhost ([127.0.0.1]:55100 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUK-0005eq-2K
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:00 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42490)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUJ-0005ea-6B
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:08: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 4DxNQ0483Tz3xPN
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:08:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500536;
 bh=j0IzDppmcuQlFdJ2kgqK1MpPcTjDkyy1kUViDThgg4I=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=qg1q2XCTpARdDCe8IhBFC+TKXZ0dzakG2whlQ5SgZJK8K6bQA1vEoHc6dSZCQOB59
 6eKjMGMBG0xiBI56s9OMSigCVrORJF9fObG/IChkJwUe2BP8unxD5ZWKOhxU7wdbPq
 oUWjXC5Dhe3xjjpF7swh479RiLIprivYXG2Cx80I=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:16 +0100
Message-Id: <20210311220756.23132-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 08/47] gnu: rust-either-1: Update to 1.6.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:09:05 +0000
Resent-Message-ID: <handler.44492.B44492.161550054421815 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550054421815
          (code B ref 44492); Thu, 11 Mar 2021 22:09:05 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:04 +0000
Received: from localhost ([127.0.0.1]:55108 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUN-0005fh-Mw
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:04 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42775)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUL-0005ex-4s
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQ25jHLz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:08:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500538;
 bh=nLGnmxpeR/cqPkezi9a2gNe3UvX7ijPVihCQ7Qc/8pg=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=XgraOK+XAj8EIbmLG8P6kiWxPpEDMD6IgTHIW70wCFuCUyPDlFkazYfVxf3ng+q1T
 pgrKaUh1nYGnfhPVrrT8ka86u0LmQDm9ujVoCA7yaBk0SGTIrumkGhxz7A9ZLYUv6i
 K7vqg5QXKSAeISMjbqitixMegWuzGxbpqCwFPkcY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:17 +0100
Message-Id: <20210311220756.23132-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 09/47] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:02 +0000
Resent-Message-ID: <handler.44492.B44492.161550054721869 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550054721869
          (code B ref 44492); Thu, 11 Mar 2021 22:10:02 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:07 +0000
Received: from localhost ([127.0.0.1]:55115 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUR-0005ge-2L
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:07 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:40867)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUN-0005fY-F2
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQ45Qxlz3xPN
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500540;
 bh=zJa/VkSC08IK5Do6xxb/YeOJ8XLAjfI66JW+UB47Y1A=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=sPZx0DoxqczYM1OGqeegDk/rDzBjWqdf71Nw1tXMwBt+g2NtgPUk7TyOPpfEAKu79
 YpIOXXIOBbeHbJBWFlVBa5cQeKluLY1xT1iU3sphy89UwEzRzc3kpeFMCF1VFB9E/C
 A/9WlqA8bB9IpqqAo/Ci3o0bJIsms78pIzgF5pA8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:18 +0100
Message-Id: <20210311220756.23132-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 10/47] gnu: Add rust-gspell-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:02 +0000
Resent-Message-ID: <handler.44492.B44492.161550054721877 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550054721877
          (code B ref 44492); Thu, 11 Mar 2021 22:10:02 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:07 +0000
Received: from localhost ([127.0.0.1]:55117 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUR-0005gg-CW
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:07 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:43366)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUP-0005gM-QF
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQ70Tnwz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500543;
 bh=/rY1ROwkQsDWksNYUc/en5NJCBOifTCF3mbyDXS0mcI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=U/RP9CZYCnfhgdwSOlHc8W4AfhJFg6f3K/RxWzcO8yb8EhqKtY+9uDnM1hfqyDAeP
 5S5pHNDLQEq728B4vOvTNZuySjiObrPQnTD1+c6fYSyyNw0cGQxiLMLsYn3eUBz4gs
 KvClsRrSwrCyDy3qjMMnkchqcWpPQ0htKByhuCl0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:19 +0100
Message-Id: <20210311220756.23132-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 11/47] gnu: Add rust-muldiv-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:03 +0000
Resent-Message-ID: <handler.44492.B44492.161550055021891 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550055021891
          (code B ref 44492); Thu, 11 Mar 2021 22:10:03 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:10 +0000
Received: from localhost ([127.0.0.1]:55120 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUT-0005h1-PP
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:10 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:43424)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUS-0005go-31
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQ933dnz3xPN
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500545;
 bh=K9ElUdhwiTzNNTsAKCh99kKCX/Pl9lMR7Zq3LH7WjnM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=cpk9NfAYfWHmVtoaLredqxWlgWQ0QjEo7iSbzshfGDD3F5TJwjqPe/8W/oSCS6glu
 IerS1sy/5kxFIUL58nhfswb+esx0tpy5iuPCKwm3VPE5x6GBzU1AKYTVLVueQiqlRD
 NF9gWnKFjinVOr2tpoZcTygAYKGCNwfuncAs/vNg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:20 +0100
Message-Id: <20210311220756.23132-11-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 12/47] gnu: Add rust-gstreamer-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:04 +0000
Resent-Message-ID: <handler.44492.B44492.161550055321914 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550055321914
          (code B ref 44492); Thu, 11 Mar 2021 22:10:04 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:13 +0000
Received: from localhost ([127.0.0.1]:55124 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUX-0005hI-2U
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:13 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:43786)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUU-0005h7-Cb
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQC4wjNz3xRh
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500547;
 bh=Qrp+W4a6dBM/aekBVohXfPwmHmPaEzjyRO9ocmRiqyc=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=RfKMJLY4D9UHuXhZMIBFysMCWdK4Vow/TLWDGjnY/hMRn4/rkd/kDRjqQfNE6bYAc
 497YE7nZagJhvLVbyME61lcjWN1cp7qkVVd3dFYlUD0aZNfvgCZXjfw2I9aQA8PUxV
 IHs1ia6LI1Hxu2OchApd0qRFa34aEGU/smaP2vu4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:21 +0100
Message-Id: <20210311220756.23132-12-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 13/47] gnu: Add rust-gstreamer-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:04 +0000
Resent-Message-ID: <handler.44492.B44492.161550055521929 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550055521929
          (code B ref 44492); Thu, 11 Mar 2021 22:10:04 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:15 +0000
Received: from localhost ([127.0.0.1]:55127 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUZ-0005hd-Do
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:15 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:44015)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUW-0005hH-ND
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:13 -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 4DxNQF75jqz3xPN
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500550;
 bh=LBt9QbvjkbQ9EFVQ3lwrHcwMNLcqDprGhi+yT52M1DM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=mIuXLBDIBA6P5QnUb0qDbZPS6nLZ1Zt9+b+Mq3wfxtOuBMbXWs4SbqbCOeOdbnA+n
 BTEl1Y5sILS0GEXoTI8RFYcwJ6AXjfSi7KgIWIIy2I0p9JAYMZXVmJ+DrjO3Ov6eE0
 PuaRo8OVelDMa2fuMIs4lUtKxnRUtZLszQZ3BODM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:22 +0100
Message-Id: <20210311220756.23132-13-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 14/47] gnu: Add rust-gstreamer-base-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:05 +0000
Resent-Message-ID: <handler.44492.B44492.161550055821944 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550055821944
          (code B ref 44492); Thu, 11 Mar 2021 22:10:05 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:18 +0000
Received: from localhost ([127.0.0.1]:55130 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUb-0005hs-Op
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:18 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:44347)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUY-0005hW-VX
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:15 -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 4DxNQJ2HXfz3xRh
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500552;
 bh=RTNJVAogu8x1J3dTJv5YkOdo8dz4J0gbF+OYkt8lxR4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=k+TO8qvwgclyYFV+VtuTeqztpE1nbH/CVhruPhXhq3MuY61MUGuctIS7q31c0bLHR
 TBHiF7qGMRMGEqlyEdw7mqYrR5K8Sn23o72Qat8BoMRhGlVChWzdoeVFD5dQ7P1MUN
 9r2oeuDpmypP1/oBMHDxSD/HsLd1BZhXipXQZvqw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:23 +0100
Message-Id: <20210311220756.23132-14-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 15/47] gnu: Add rust-gstreamer-video-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:05 +0000
Resent-Message-ID: <handler.44492.B44492.161550056021959 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550056021959
          (code B ref 44492); Thu, 11 Mar 2021 22:10:05 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:20 +0000
Received: from localhost ([127.0.0.1]:55133 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUe-0005i2-38
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:20 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42487)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUb-0005hl-B2
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:17 -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 4DxNQL48hMz3xPN
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500554;
 bh=0nOPoelcp6vkDSRxoR7PaRR64RtbnUfydmPec5kHj+0=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=FK7CIalEwfeU/OCipLkyUt2kTRBWDhmoHDY1UlUA2DPVRaUHrQJOqTgHyE/2agmls
 3BF6orZgMOK7Lxf5jt/XM22K21t53Na6gDp3mtH7AKQptk4kUJ4WJ0VRICZpNGbIZp
 kWg7C/QcyW5QGFvGwfE3TExVdiJkQWimfiaMBK5g=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:24 +0100
Message-Id: <20210311220756.23132-15-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 16/47] gnu: Add rust-gstreamer-player-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:06 +0000
Resent-Message-ID: <handler.44492.B44492.161550056221974 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550056221974
          (code B ref 44492); Thu, 11 Mar 2021 22:10:06 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:22 +0000
Received: from localhost ([127.0.0.1]:55136 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUg-0005iM-Ck
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:22 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:42765)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUd-0005i0-HI
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:20 -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 4DxNQN6344z3xRh
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500556;
 bh=mMn4Z5d1bPcVZsSpS70bvNz19FMXNjfXvhXEceJe2Vc=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=XdaRAkRphr8tcrOE4u4pXyziHaEl75IwQ96YlwQdIZGrAQgZuBxHNSm506pm2KSqp
 Q9OVUTwNSOtd0imHQHplW5A764LRC6S4rqazM7U1jmJg1EnrRU9lL2BnpQJ8gKzC5p
 4CEf/996MFd4BgcNdjhjmNpLvfqmOl2dBAl3ucvI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:25 +0100
Message-Id: <20210311220756.23132-16-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 17/47] gnu: Add rust-gstreamer-base-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:06 +0000
Resent-Message-ID: <handler.44492.B44492.161550056521990 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550056521990
          (code B ref 44492); Thu, 11 Mar 2021 22:10:06 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:25 +0000
Received: from localhost ([127.0.0.1]:55139 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUi-0005ic-Mj
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:24 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:45023)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUf-0005iF-P6
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:22 -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 4DxNQR11Gtz3xPN
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500559;
 bh=4GwFON6fd7Pd0fP31lI21MvFIHwdrHjot+mcbKppWj4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=TvSyNSuC42TnG2aUWaoJ6FdtKs/mt6qQqmFMNynqBxZhnwR+OQSNHzUHcNw8G6crO
 Ya0sI38QopDYdFy0/p3P1LMKODQ58TkJvZXKx3wup9qp+RzyF28OOvtcncTlSgDZxV
 3k/6rYm9405s4VoDwAkA16LTcgnapBTNiaKn4QPs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:26 +0100
Message-Id: <20210311220756.23132-17-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 18/47] gnu: Add rust-gstreamer-video-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:07 +0000
Resent-Message-ID: <handler.44492.B44492.161550056822012 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550056822012
          (code B ref 44492); Thu, 11 Mar 2021 22:10:07 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:28 +0000
Received: from localhost ([127.0.0.1]:55142 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUm-0005iw-0t
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:28 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:45451)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUi-0005iU-1R
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:24 -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 4DxNQT2kZ3z3xRh
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500561;
 bh=Cic/o+UPH6ypvPOazWjHLjIKHTgmvZWqtjMGAqnQIsM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=uVAC6JYveoRfv/IUSb8/TtI5aHpUZLgQaSYsJoRDOjqz/t0OoPHKBrolz29Uqjf/e
 rDPsSpaiWDpkKkEFyEjobcN1GjcWWjA/+Hy70i+WCUQGop062fJw86b1lFV6nmzu4w
 Cr6Q3x/9JFPsTGMJ4+x2CJq8Q6Tji/A6hPd+AOek=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:27 +0100
Message-Id: <20210311220756.23132-18-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 19/47] gnu: Add rust-gstreamer-player-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:07 +0000
Resent-Message-ID: <handler.44492.B44492.161550056822018 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550056822018
          (code B ref 44492); Thu, 11 Mar 2021 22:10:07 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:28 +0000
Received: from localhost ([127.0.0.1]:55144 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUm-0005iz-9y
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:28 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:43670)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUk-0005im-AE
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQW4gzFz3xbk
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500563;
 bh=fOsc139jOxNIJQ1OoNiHVFQCs7fRyXBHPLGQwo2YrXk=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=XffxBVM9IXFEpTEPD3HjUTyKxf7vuD/SSGqAHU5vPkYe0pyO0/3F/IRwHvAeL0NPU
 xzssOZ8bOnXxjuBgY9poWChyimDTJWjzsc0IG3LxZr20XCcntMULGMQn5F0LupydQE
 +cBs/fjvs5MKSEwA5KBLut2rOKHPfd89daHIqOCo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:28 +0100
Message-Id: <20210311220756.23132-19-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 20/47] gnu: Add rust-gstreamer-audio-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:08 +0000
Resent-Message-ID: <handler.44492.B44492.161550057422048 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550057422048
          (code B ref 44492); Thu, 11 Mar 2021 22:10:08 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:34 +0000
Received: from localhost ([127.0.0.1]:55149 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUr-0005jX-KD
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:33 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:43889)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUm-0005ix-IX
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:28 -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 4DxNQY6Yp7z3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500565;
 bh=gGZhQQ8hbf+20CNoQFya4MSrYB77c0fd68t6cilgb3w=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=jSJ0hVUeFlOL/QB8jJcH3L4srfVxqBgHj2nkyGmE/cY3Itf1LI0C3OmTetmLWRbcM
 obBsNKZRXdWt9J9xVRMslQiJkd/GOYZOfHo6zipQ95SUeXAC6MYNfLIZqApbploG4B
 IWx+Lxya8enWk1ZgAZ0NkyWgap0F38XfQlqyuGfQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:29 +0100
Message-Id: <20210311220756.23132-20-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 21/47] gnu: Add rust-gstreamer-pbutils-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:08 +0000
Resent-Message-ID: <handler.44492.B44492.161550057422054 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550057422054
          (code B ref 44492); Thu, 11 Mar 2021 22:10:08 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:34 +0000
Received: from localhost ([127.0.0.1]:55151 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUr-0005jZ-T2
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:34 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:46341)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUo-0005jI-Qx
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:31 -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 4DxNQc1KZjz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500568;
 bh=V5pdpLpvYPCVMIVzbSY5TiRi96cs/d/YXrU33LTfGa8=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=U+26uDEnvWa5XZE6jkWY+F5uMs5HCf0YOUbPOZca9sxaCSesHH9no8KMflF9t6Rgp
 AYwI63ry6pRqGZiqk4mPBxrudmMs7wLLlnwhZFpBePUx927Kh5iX8S0wNjDM0dyEEm
 9kA5cjl7PdOc1iVLo6VpjLiYL2lRVCKM5JctafsY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:30 +0100
Message-Id: <20210311220756.23132-21-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 22/47] gnu: Add rust-gstreamer-pbutils-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:09 +0000
Resent-Message-ID: <handler.44492.B44492.161550057722075 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550057722075
          (code B ref 44492); Thu, 11 Mar 2021 22:10:09 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:37 +0000
Received: from localhost ([127.0.0.1]:55154 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUv-0005jx-6y
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:44318)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUr-0005jQ-2s
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQf382kz3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500570;
 bh=1uu6Ay+6FRybZZU4gr4hAmCCpaUMbwGUVHsf9EUBuV0=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=bO1CRfRU4fZ391lJxkG/3pJLY1SXse/yAJ0BGrSh54W2L0vtqPJHHR/FS2e5UdN0Q
 8GOd97NrvXWgCyFtUHVoQ2uNwUyYMtr4vS7hQUXGwWKJ0aTzRHdRYi6+AdTzj1C+B4
 juVFTk6+8Oe5ZKdWGiZGzZLxPwGcc9QWsfFzOg6o=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:31 +0100
Message-Id: <20210311220756.23132-22-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 23/47] gnu: Add rust-markup5ever-rcdom-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:09 +0000
Resent-Message-ID: <handler.44492.B44492.161550057822082 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550057822082
          (code B ref 44492); Thu, 11 Mar 2021 22:10:09 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:38 +0000
Received: from localhost ([127.0.0.1]:55156 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUv-0005k0-GA
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:37 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:44688)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUt-0005jo-BI
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQh4yWnz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500572;
 bh=6myIQRFyLnqoRODPzKm2QCb0j6Mt3dD58ZpgcjUD4A0=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=huYIMz7tDLpEzqaSZZlmKbYyo/SqEj+JkWrx4NKJxdCIAa5LLRVTEWbTXf0ZTNDss
 I+Y9yiIy20Vx6LF779VUhYRSvPFmJL/m2o3jzrnEuDzuYSznAUc1Px++jxTtAG+dBh
 tOVBZ5FhwjMVp6I4Qmtr6mfSwGwnmZRVZY71+7vU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:32 +0100
Message-Id: <20210311220756.23132-23-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 24/47] gnu: Add rust-ammonia-3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:10 +0000
Resent-Message-ID: <handler.44492.B44492.161550058122103 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550058122103
          (code B ref 44492); Thu, 11 Mar 2021 22:10:10 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:41 +0000
Received: from localhost ([127.0.0.1]:55160 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTUy-0005kQ-SF
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:41 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:46983)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUv-0005jy-JQ
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQk6pKKz3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500575;
 bh=+2MRtQ1KcASk6TxYMCii/IzNmg0spYrNuyLsMBSMFec=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=CxjWU1R+vpdp+NiL8OsLgnZ7ZnzBiIF9n3rxF5tOvt4+npnOaHDYkSzA/OspeW+tM
 5yua1GIIXzW8w5OOEuJRezirXhQqbMGGOVXoMq7nTbpkRpIYgswJhtYWLfpsg8GI3y
 DmYDnpdsGs7HZpH1SyU3yIWO25iL3qe0JOegxA2E=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:33 +0100
Message-Id: <20210311220756.23132-24-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 25/47] gnu: Add rust-html2pango-0.3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:10 +0000
Resent-Message-ID: <handler.44492.B44492.161550058322113 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550058322113
          (code B ref 44492); Thu, 11 Mar 2021 22:10:10 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:43 +0000
Received: from localhost ([127.0.0.1]:55163 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTV1-0005ka-4O
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:43 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:14907)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTUx-0005kJ-Rq
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQn1VGMz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500577;
 bh=6qe/4lHCNwSoEbapt3p+B1pT4h5qThspI7Hyf0kKr+0=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=LG8VmUMrTrrnxGhBIAi/s6iOLsvirNTiAHaeojqTlWLAE1fSlPIuBv9VwBAZp42Pe
 zURaSjcHMPYkpaB3Uwg2uR3+n4T2uINi3pHe0IXeb4Vg6h+HlRyBMOxNxjWGOPNzfY
 TKpy3xjnnPt+3c1UfXmTrStZwa9oTXheuJpQokcw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:34 +0100
Message-Id: <20210311220756.23132-25-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 26/47] gnu: Add rust-pangocairo-sys-0.11.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:11 +0000
Resent-Message-ID: <handler.44492.B44492.161550058522127 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550058522127
          (code B ref 44492); Thu, 11 Mar 2021 22:10:11 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:45 +0000
Received: from localhost ([127.0.0.1]:55165 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTV2-0005kp-Cv
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:44 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:47486)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTV0-0005kY-5X
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQq3NR4z3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500579;
 bh=55l4xCSUpPPoe9ODtHl0lO8+bw64YCofpXllU/aIX6w=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=txsBxVk48mCrt3gAZWjcxASFlcmylC3DzctI123Qv7ymFPXV4k/Ns9DtpttVf3NlD
 SR7NZdltrefWGjZt12CH8IN61I+ECsguESP4fpqQmujxuBPeal+PRV1aDWFAeiMrH/
 fVZKy4/GKk9/M4ahjGmg5aNkV/hafsIDuqmupqt8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:35 +0100
Message-Id: <20210311220756.23132-26-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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+)))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 27/47] gnu: Add rust-pangocairo-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:11 +0000
Resent-Message-ID: <handler.44492.B44492.161550058822149 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550058822149
          (code B ref 44492); Thu, 11 Mar 2021 22:10:11 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:48 +0000
Received: from localhost ([127.0.0.1]:55169 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTV5-0005lB-RB
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:48 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:47890)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTV2-0005kn-Dg
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQs5Tmnz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500581;
 bh=uZaK32oi6C2FCa6HbqzO0Zdv8HCZFsdtMemehFDdURo=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Qo8UGr7f9LQIme5uZOQ6/JC/3PXWM4YShFTvEzSC//GWT06uzxLd4PqdJZLmNuM8K
 nh5EoglZbvhpvVw+9bJopxTo2BaC+IokdH80R37z5gHoGW98c58BB4Y4NrgqN3n619
 crCbjQquqNg+ljiSdZBq4ki8Dshb/DJVL1dEh+hg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:36 +0100
Message-Id: <20210311220756.23132-27-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-pangocairo-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 52 +++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 99fc6fe451..7a0fdd6a59 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1738,6 +1738,58 @@ converts raw links to http links and strips unwanted tags.")
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-pangocairo-0.10
+  (package
+    (name "rust-pangocairo")
+    (version "0.10.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "pangocairo" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "10z8hlc82984nwvy5pnyh95ls9s5r1qrlkpn14zh4pjsl1ksxx80"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pangocairo-sys" ,rust-pangocairo-sys-0.11))
+       #: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
+     `(("cairo" ,cairo)
+       ("glib" ,glib)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the PangoCairo library")
+    (description
+     "Rust bindings for the PangoCairo library.")
+    (license license:expat)))
+
 (define-public rust-pangocairo-0.9
   (package
     (name "rust-pangocairo")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 28/47] gnu: Add rust-letter-avatar-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:12 +0000
Resent-Message-ID: <handler.44492.B44492.161550059022167 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550059022167
          (code B ref 44492); Thu, 11 Mar 2021 22:10:12 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:50 +0000
Received: from localhost ([127.0.0.1]:55172 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTV8-0005lT-3n
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:50 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:46021)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTV4-0005l3-O5
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:47 -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 4DxNQw0FDFz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500584;
 bh=3hMpE1wgmLtx7gkjI/bawu7D97B7v4+Owaqa5/c5iUA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=lCh5ou/+eD6zCY1nbj0KN5cF7DAvJbZnJLp7I0Xi46jlBYIuaoK9wm4DYJwWnv5gA
 zBPX74a8hz/wFwXYeWavhxTCtgjGr/2TK5tTpGBbXB+iaIUA2uZDyNHmFtMsA+4y6u
 RdsxZ8nyBvrOHzPE4NhPoFZTW+Zdb9TY7oaM5Ydc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:37 +0100
Message-Id: <20210311220756.23132-28-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7a0fdd6a59..e945adf3af 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 29/47] gnu: Add rust-libhandy-sys-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:12 +0000
Resent-Message-ID: <handler.44492.B44492.161550059022174 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550059022174
          (code B ref 44492); Thu, 11 Mar 2021 22:10:12 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:50 +0000
Received: from localhost ([127.0.0.1]:55174 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTV8-0005lZ-DT
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:50 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:15899)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTV7-0005lI-3D
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNQy2VNMz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500586;
 bh=EMutQqWk1s/57Wx1IQYwrv4tEoZNGSgklliytcA57I8=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=CyWSwnKru18niR5FK3C84I+zWWBPPUAwnlZQx3tGdxIZalnlfb9txXVRwvTosquAU
 RNNqOi/FC4MTdSTYlYAGICAX/GiRrDmc3eRBE62wbLgN0MXoFTmo3yPE+lHasiND2p
 QRV7E2LoGVbF9YWLIpBXLUDFuf745UOGA8oPzqRg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:38 +0100
Message-Id: <20210311220756.23132-29-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 e945adf3af..7b91a1d824 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 30/47] gnu: Add rust-libhandy-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:13 +0000
Resent-Message-ID: <handler.44492.B44492.161550059622201 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550059622201
          (code B ref 44492); Thu, 11 Mar 2021 22:10:13 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:56 +0000
Received: from localhost ([127.0.0.1]:55178 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVD-0005lz-Mf
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:56 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:16199)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTV9-0005lh-Be
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09: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 4DxNR04KbKz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500588;
 bh=wCsVOWsMYmiHwJxc54vUIcaTTvJRecl91x65+SebTSw=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=AXl3WSLFvvQJ1iC34/STqK4FvElFP5HKDl0rhY7MIZhZPyk0Rf0mrvwKLQHlTfygV
 iS8qrtOTqP1ji3CMIYgKMfXPgTNAA4hOoYw1DNU0rsAuq6aj5NnDSi6RoAcCZwRulo
 qMkZhYPPA2lqR20VQlX5u0n2fj75pNi6GKhQnN8E=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:39 +0100
Message-Id: <20210311220756.23132-30-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7b91a1d824..a4203397d4 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 31/47] gnu: Add rust-loggerv-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:13 +0000
Resent-Message-ID: <handler.44492.B44492.161550059622213 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550059622213
          (code B ref 44492); Thu, 11 Mar 2021 22:10:13 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:56 +0000
Received: from localhost ([127.0.0.1]:55181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVE-0005m2-6E
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:56 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:46684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVB-0005lq-Ig
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:54 -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 4DxNR26tMWz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500591;
 bh=wasGml8EglKWzyf9NnMkDh/3rk5g4VKwXsbrPZvB+A4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=PPrHvfV6+rrO4BP3u7UHog5OurDbDxPfrD+Lo9slHCSKJCVGsy4YQZwk0GFDi6zyj
 aHcYZK8O0LmiCeLOs9CwFHCYVtk8l/zXS5EO0K+gtKY+moPJZO+Bhnhr8LhPNBWq5T
 n1ij+2JWenqNGpsBDiDpCRNrszyvsQsjPQOr/P9s=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:40 +0100
Message-Id: <20210311220756.23132-31-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 32/47] gnu: Add rust-lmdb-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:14 +0000
Resent-Message-ID: <handler.44492.B44492.161550059822228 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550059822228
          (code B ref 44492); Thu, 11 Mar 2021 22:10:14 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:09:58 +0000
Received: from localhost ([127.0.0.1]:55184 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVG-0005mR-Ko
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:58 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:46982)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVD-0005ly-RP
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:56 -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 4DxNR51MhLz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:53 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500593;
 bh=sQ737+3S2dXkochglQ9EDA0c/w+Dy+vxXxlBtrUYmts=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=uUUzgLX8c621OWlrPoKXKtSPQfhHMjy85cDo7pbNqMbX7tTSWjIoQbnaI1O7u8imt
 LYwEwIj0bVz0Vny+OuRUGM7LnObbJ8AGZCOv846gwCsEYNxmnrJTJhmJq/NIGR1/ci
 3o1+vdOcBS+xRdynfbvMTTJjZq2Pw3I44CoL/Bj4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:41 +0100
Message-Id: <20210311220756.23132-32-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 33/47] gnu: Add rust-lmdb-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:14 +0000
Resent-Message-ID: <handler.44492.B44492.161550060022237 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550060022237
          (code B ref 44492); Thu, 11 Mar 2021 22:10:14 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:00 +0000
Received: from localhost ([127.0.0.1]:55186 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVH-0005mZ-SZ
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:00 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:47175)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVG-0005mL-4M
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:09:58 -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 4DxNR73C4Fz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500595;
 bh=bDQIBzmp1eRPJnM0G8UAnNTkdahvLNbhvBjxRvl+4uI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=QvTsxvdZQNbLHQ/hgluRzzbri+ctFCuUU6W5VFUSDA6Q2yb1NgGFHW8gu+6D3LDPA
 Fm5KTN9c8LjhMH0esKjNkydBB0MoFqYCPCMxgqXUSlt9yWEZakoaq8yGLyAcNFVrXE
 AJrzpOtMMyeVl/HN7DX1RFfy/i7GnLopKI1Fae+o=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:42 +0100
Message-Id: <20210311220756.23132-33-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 34/47] gnu: Add rust-mdl-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:14 +0000
Resent-Message-ID: <handler.44492.B44492.161550060522320 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550060522320
          (code B ref 44492); Thu, 11 Mar 2021 22:10:14 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:05 +0000
Received: from localhost ([127.0.0.1]:55196 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVN-0005nj-4x
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:05 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:49536)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVI-0005mb-Ch
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10: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 4DxNR95JD7z3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:57 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500597;
 bh=nvV6Prb5XEXD1TZv3bSzRBdsotHXR7P1gORh+3INZGI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=K67KPSpdxZuRjmtlLqaymlQg9jGqCGDV/pTj8XbMzusHo6mIAeTfejui5bLPnRyzN
 AoQ40WTPBg64GD9IfnbuyZLaCw2CiIdH3XZKN5NSFeG9ORMgd60Fg32xVMH57z6Aa/
 QUWMvuOOIFWqazU+1RJlZx8CbSWSrIpM91ZbODJU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:43 +0100
Message-Id: <20210311220756.23132-34-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 35/47] gnu: Add rust-aes-soft-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:15 +0000
Resent-Message-ID: <handler.44492.B44492.161550060622333 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550060622333
          (code B ref 44492); Thu, 11 Mar 2021 22:10:15 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:06 +0000
Received: from localhost ([127.0.0.1]:55199 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVN-0005nw-HT
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:05 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:17285)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVK-0005n7-Ks
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:03 -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 4DxNRD01rmz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:09:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500600;
 bh=QsXyG8muGc5tx5FnzTGjvmdluIcG+/Tu1UgSzGectnk=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Ob4VGIU8ppTp2GveLfHO2bwY8EnnKuD93yzNSljZWFioo81xWZ/Kon58DxKRFWdNu
 9DMXmW+PGx0woO/xY5nrLqsWISNLpA0+m9ECmlFeG/IIJ3V/HTnsHHAi48A/0URE4Y
 fu3c/wKJGDvOcO0u98RmJHyU4CKH+0iIzDCHwdeI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:44 +0100
Message-Id: <20210311220756.23132-35-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 36/47] gnu: Add rust-aesni-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:15 +0000
Resent-Message-ID: <handler.44492.B44492.161550060922399 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550060922399
          (code B ref 44492); Thu, 11 Mar 2021 22:10:15 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:09 +0000
Received: from localhost ([127.0.0.1]:55209 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVQ-0005p7-UE
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:09 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:17647)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVM-0005nb-T8
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:05 -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 4DxNRG1qllz3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:02 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500602;
 bh=MuQgmZsSKmL2Aa4Rnhe4YBJyvkz5DzcuHUin+HOxKMU=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=fZFD0FibIa43c9UXSqOSMQRB5Zk9THLl5VJjrEjO7iuzReuv3FRd0NFEYwkdieoxn
 I/zktPe8XbQGE50aBkRnON3g1agOYgLEC8Sf+RAMlQ1Wj1XOj53KjIR0BZ5+dVIedB
 ZnLofePYzxSGl/T6JG7DtGhqAbTCV2OTA4uw850Y=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:45 +0100
Message-Id: <20210311220756.23132-36-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 37/47] gnu: Add rust-aes-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:16 +0000
Resent-Message-ID: <handler.44492.B44492.161550060922409 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550060922409
          (code B ref 44492); Thu, 11 Mar 2021 22:10:16 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:09 +0000
Received: from localhost ([127.0.0.1]:55211 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVR-0005pC-7f
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:09 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:17858)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVP-0005oV-5o
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:07 -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 4DxNRJ3cVKz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500604;
 bh=IpDflkZ1omij5nx2ZqIvYdXPtcazq2curiw6FuhVFFM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=u0impeG+6in02MR7/432dk5bLv4ezVfi3iXTKcO38Nw18Zqm6HX63z4IgyywmuqJk
 qI0XhnXEAF5kmG4ARR9F6EZbID+krgQ0vBh1ikQWkNK2uh2a5EZrDG96HlAFCOpQD2
 +To5NDz+Z1eVuNVBhIIwWee834Zd5KYEFD+/OtTk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:46 +0100
Message-Id: <20210311220756.23132-37-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 38/47] gnu: Add rust-block-modes-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:17 +0000
Resent-Message-ID: <handler.44492.B44492.161550061622540 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550061622540
          (code B ref 44492); Thu, 11 Mar 2021 22:10:17 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:16 +0000
Received: from localhost ([127.0.0.1]:55230 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVX-0005rP-IA
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:15 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:18192)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVR-0005p9-EU
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:09 -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 4DxNRL5d1bz3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500606;
 bh=B6F0sJ/H7Mdfgt3ZQp8DYbLg3rC0Yk2b3yyxa7yo87A=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=sZF9KFHBdTTzjsaXkD2nNPEBRgapjQDCfHdIbDFrvyHE7xu/ZQ4KO7+ScMKlxQSdZ
 j7LsI3BnQSq0nIn3Vt6B/6baiEWrkhKsMwr27k1/XKoNJcQSSoFLIL+gkU/1QAIu5q
 4caMp8jcYtS9on9xx5M21fmU+rd1fbxQhw+hkGho=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:47 +0100
Message-Id: <20210311220756.23132-38-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 39/47] gnu: Add rust-hmac-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:18 +0000
Resent-Message-ID: <handler.44492.B44492.161550061622553 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550061622553
          (code B ref 44492); Thu, 11 Mar 2021 22:10:18 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:16 +0000
Received: from localhost ([127.0.0.1]:55232 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVX-0005rU-V1
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:16 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:50846)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVT-0005q7-N1
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10: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 4DxNRP0PXxz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500609;
 bh=oIAwYlEQyCfNAfseljrz3AtDrmMWkYE1X42RpETLtlw=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=oYvZpyBu/S5gek5fe7fMFWiiSVRDvqHFQWubZcQkm3gr/XSXVOGxRPDllR95DbPYi
 Xyi40meJcrDxqtxLhOE9OQnZzu5WhWi/HJ1peoohNyRmTQfl04XibSKnjXxOJ0eUr3
 GSDKbc9Rhbt0Wb3LsgsSe0DBqSxC1f9vn/Q5Hl0Y=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:48 +0100
Message-Id: <20210311220756.23132-39-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 40/47] gnu: Add rust-hkdf-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:10:18 +0000
Resent-Message-ID: <handler.44492.B44492.161550061722572 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550061722572
          (code B ref 44492); Thu, 11 Mar 2021 22:10:18 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:17 +0000
Received: from localhost ([127.0.0.1]:55236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVY-0005ri-Et
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:16 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:18693)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVV-0005qk-VN
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10: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 4DxNRR2Hgtz3wZ9
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:11 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500611;
 bh=oGi3DplWUpAeKBC/iGP7nKZragaBox/e6iW9DwsnwPs=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=cLuXlIO1nE09qCaFvXfcAa/TXC4XyCWWMgD1wrvasoKvbjn1ZbPNb2TOTtAakMXKV
 Eo6PDHQ+0spoHTVIYD8RTXNSd0dWlprth1WaUZtiC5a60dmxSppWoIQ/efVZGUFrRz
 mgr+AZVa7ubS8k2Gtdq88dMFxo8CB9/3JQ5pyq/4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:49 +0100
Message-Id: <20210311220756.23132-40-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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)
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 41/47] gnu: Add rust-dbus-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:11:01 +0000
Resent-Message-ID: <handler.44492.B44492.161550062122628 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550062122628
          (code B ref 44492); Thu, 11 Mar 2021 22:11:01 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:21 +0000
Received: from localhost ([127.0.0.1]:55243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVd-0005sp-1V
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:21 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:18954)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVY-0005rT-7R
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10: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 4DxNRT47CXz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500613;
 bh=IUN+CoYrKTH4jv06UDP/dF+uLgg7E28bMLFdaC6ZrI8=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=OVyFnmuCfKzF1p1sa7YbbhKNLvWDcPmwqgVr0m7cAl2x9D8IhIMb2ep7u/CB2rwii
 cC3nyVMGvpNTnZi3Cutqd1Vd8HiYDs31avS1awkMoHFZaoa3KwEZybNJZLnjM5L7g/
 amdNaVOsfv4mDTT5ORr4PHnhS4Lw2Rlxa8Zm3Hrk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:50 +0100
Message-Id: <20210311220756.23132-41-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 a4203397d4..b292463108 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 42/47] gnu: Add rust-secret-service-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:11:02 +0000
Resent-Message-ID: <handler.44492.B44492.161550062222637 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550062222637
          (code B ref 44492); Thu, 11 Mar 2021 22:11:02 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:22 +0000
Received: from localhost ([127.0.0.1]:55246 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVd-0005st-Dj
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:21 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:19201)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVa-0005sO-G8
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10: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 4DxNRW60f8z3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500615;
 bh=GKrEmYn9suSO39VEKmWlo4oEB5inkdk9iBG4xHorIyo=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=dGrl4xEd/2qzDBVWZd0QVZQ8RTtsBgD0y3INHdbYF2bSoqCJ8zw4gBKPhO6WK7E2J
 MOWY4bHYp8EDl+8RKMtftpDz+zqKH/HK/a+CBo48IUNmI7VtwUzQONvJAEGdtSepOa
 77ALb6Jer63RbaF+90vxFEPkqPmy2cS273g/xikg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:51 +0100
Message-Id: <20210311220756.23132-42-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 b292463108..f03cc8c669 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2109,3 +2109,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))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 43/47] gnu: Add rust-sourceview4-sys-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:11:02 +0000
Resent-Message-ID: <handler.44492.B44492.161550062622664 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550062622664
          (code B ref 44492); Thu, 11 Mar 2021 22:11:02 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:26 +0000
Received: from localhost ([127.0.0.1]:55250 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVh-0005tT-TG
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:19551)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVc-0005so-TW
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10: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 4DxNRZ0m7pz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:18 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500618;
 bh=h2yQGO1DezuiPBgE4zfo1cuP0RAGB6FVd3PCfcCnxPg=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=XOQO7X9yhXJsP2U56Yn7QH1cAbgiaLPRK1y2eF6237K0LB/cpHQka06ws1j7g/9vc
 uE8jlUDXBUmu+JQVGxIwkf05NChRSq8fkQ/It/wMqCTmG4A6zWMI8Tw92Wm9dPugfp
 8bYCyodYoitQ5Sr6fcfMoNAUOOyuPKmXbINKemoI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:52 +0100
Message-Id: <20210311220756.23132-43-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f03cc8c669..d3f9a5c728 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2154,3 +2154,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+)))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 44/47] gnu: Add rust-sourceview4-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:11:03 +0000
Resent-Message-ID: <handler.44492.B44492.161550062622670 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550062622670
          (code B ref 44492); Thu, 11 Mar 2021 22:11:03 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:26 +0000
Received: from localhost ([127.0.0.1]:55252 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVi-0005tV-5m
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:26 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:19755)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVf-0005tD-1k
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10: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 4DxNRc2cJGz3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:20 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500620;
 bh=yRTKGnZ2B0SGH5Vi5gEsRsyY4Ow4Y24BGA+znbMWbtE=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=HLME2UJOv78WfCXkL8uoy6S/S77w142chHJRhdtV74QIpRrpO2H4PBdOTHAYVH97n
 Fdis3gdxG52Kfv0BimN9M5oMh7mIkifLD7AMfpQrDlM+L3Go6um6C3H58JJlyKEl9J
 w4r5xV9uimESfQIkYCtR9PV0F726tj+B+9gIP3so=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:53 +0100
Message-Id: <20210311220756.23132-44-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 d3f9a5c728..0a5defef0b 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2208,3 +2208,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+)))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 45/47] gnu: Add rust-sourceview4-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:11:03 +0000
Resent-Message-ID: <handler.44492.B44492.161550063022689 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550063022689
          (code B ref 44492); Thu, 11 Mar 2021 22:11:03 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:30 +0000
Received: from localhost ([127.0.0.1]:55255 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVl-0005tr-H8
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:29 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:50219)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVh-0005tL-AO
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:25 -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 4DxNRf4l4kz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:22 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500622;
 bh=vO6HXyjGbuszONrDKqHaegveaePaxUnJ0uywuKCe0qA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=poRrkgQAk4/Q2dUaLvSiGpv8A3vRGc6NcSTx0uLHSIWpf5SHDwJ81RTeNxyHCBjJX
 YxjlvCpF/ReihBjKK4HZJx52Zw2HFY/FDPF3m2KIcejqQotOslniqbxejJPkj5qH9I
 hpaHocg8QKUBb+Ts2wKN2+ijq0Dum6lpH3eVWa88=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:54 +0100
Message-Id: <20210311220756.23132-45-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 0a5defef0b..f1dc93e96c 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)
@@ -2267,3 +2268,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)))))
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 46/47] gnu: Add rust-letter-avatar-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:11:03 +0000
Resent-Message-ID: <handler.44492.B44492.161550063022696 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550063022696
          (code B ref 44492); Thu, 11 Mar 2021 22:11:03 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:30 +0000
Received: from localhost ([127.0.0.1]:55257 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVl-0005tu-Qw
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:30 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:20224)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVj-0005ti-9Q
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10: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 4DxNRh6d67z3xNt
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:24 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500624;
 bh=yBgME1O0+gpZJjAv8c8SvadiAHxw/T4n5Ghp6quQiVc=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=YDtmwtI63bgMUpN3hUdEozVGDUPSgTgA66HexLPr/lTWDOkoInzAHkj4/2XFggDVK
 ZhrxvMeICLVjMpzTBoQALX7mBbdfIJcb+6Jmp9/Zcg5NF3TpPt3NwZSnQnipylwpUB
 trP8JFGnTU8PR5RZ6xDBs2eM1YD/vcI06kCr2lkQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:55 +0100
Message-Id: <20210311220756.23132-46-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f1dc93e96c..7e24d4c445 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")
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v4 47/47] gnu: Add fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Thu, 11 Mar 2021 22:11:04 +0000
Resent-Message-ID: <handler.44492.B44492.161550064222723 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161550064222723
          (code B ref 44492); Thu, 11 Mar 2021 22:11:04 +0000
Received: (at 44492) by debbugs.gnu.org; 11 Mar 2021 22:10:42 +0000
Received: from localhost ([127.0.0.1]:55260 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lKTVq-0005uH-5O
	for submit <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:42 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:52670)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lKTVl-0005ts-Ry
 for 44492 <at> debbugs.gnu.org; Thu, 11 Mar 2021 17:10:30 -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 4DxNRk6Q0wz3xQG
 for <44492 <at> debbugs.gnu.org>; Thu, 11 Mar 2021 23:10:26 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615500626;
 bh=YmMTiz6nKKuCWXm0GQKKxJW0PUkidKDrjbR/0AhX9BM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=CT+1I8HeST/frAMHuzcdVC1Mm5nHzNpzQMftPqjpqviyQabBmlaRH8zZz85Tkx5ap
 u4tRFKOjZU8HWRRupZPsVx7xnySAO7K7FN2koDWgPGTn3a+BOgbcyaqq5o8V1NNIiI
 XsmMC3Bhz883uxj0aaDEV+BP/sLEiRn915tNVaJ4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Thu, 11 Mar 2021 23:07:56 +0100
Message-Id: <20210311220756.23132-47-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.1
In-Reply-To: <20210311220756.23132-1-leo.prikler@HIDDEN>
References: <20210311220756.23132-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 b879131131..b121dcfb94 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -999,6 +999,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 <huyuumi.dev@HIDDEN>
+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<PathBuf, IoError>
+     Ok(path.join(name))
+ }
+ 
+-pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, FailError> {
++pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, 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
+
-- 
2.30.1





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 01/51] gnu: Add rust-ruma-identifiers-validation-0.1.
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:44:03 +0000
Resent-Message-ID: <handler.44492.B44492.161582303925856 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582303925856
          (code B ref 44492); Mon, 15 Mar 2021 15:44:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:43:59 +0000
Received: from localhost ([127.0.0.1]:36410 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpNu-0006it-TV
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:43:59 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:54842)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpNq-0006iX-OX
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:43:57 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzggp5XcRz3wZc
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:43:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823030;
 bh=NBDRgrvvUcRoCd4WeHVczGimykZRjM7pYNB5gj0SoMY=;
 h=From:To:Subject:Date;
 b=LW71RJWHrdd3HI7UoN9f5/p7ORm91s7RSM6798l5xA/RcgwwihWDzCrYXKSsjasZ+
 r6jU1PA9lLq9/i453q1EsS1aorRI3Zd8ArbsABqL7Pou1a2MEJzSYsJfFqGm/nlm/d
 5VnNz19p6r/WsyGSaoP/V99pxHwnFbaca4W46uHE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:34 +0100
Message-Id: <20210315154342.9437-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f6d565e24d..7c3a4109e4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 03/51] gnu: Add rust-ruma-identifiers-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:44:03 +0000
Resent-Message-ID: <handler.44492.B44492.161582304125873 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582304125873
          (code B ref 44492); Mon, 15 Mar 2021 15:44:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:44:01 +0000
Received: from localhost ([127.0.0.1]:36413 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpNx-0006jD-6x
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:01 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:58662)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpNt-0006ih-Om
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:43:58 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzggv10mRz3xkK
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:43:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823035;
 bh=Dvd07Hb1UxJfr3mosTZ1GTUXOXq1DswT5ZwZiVxnlqI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=QbP7cfS4mP0N3iZZUMQzs5MXS94wjueuooq1p9mF0oeqzYbaqlTUSsEncjzMdk5MV
 K1FYHRi1k9Txbq679jHK/+vMnenovOjwkIRf5Klutbkpr8oiUiIGcNh0P0M833thy1
 IZ60RQebISrL0Hc3+9rROAA+U73Ydd+mtlyN8ac4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:36 +0100
Message-Id: <20210315154342.9437-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315154342.9437-1-leo.prikler@HIDDEN>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9587be832e..bc8a8fbae9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 02/51] gnu: Add rust-ruma-identifiers-macros-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:45:02 +0000
Resent-Message-ID: <handler.44492.B44492.161582304825943 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582304825943
          (code B ref 44492); Mon, 15 Mar 2021 15:45:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:44:08 +0000
Received: from localhost ([127.0.0.1]:36415 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpNx-0006jG-OZ
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:08 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:55118)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpNr-0006id-Jy
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:43:59 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzggr6c2pz3xbj
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:43:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823032;
 bh=Oh5y3KdPIhFHMyhJZnJ+CbFwNZDdTimfSrzyLlzWBgA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=jpS483yPfLTurxPZRLOuIISVeoVVuKpc2pkbDodJ8IrHDvSYsVj254t2KlZ0Tn7Yr
 Lumt1zOLomOLL6/0vUGj1nqEFimpgqvOykYCA5xZ6J7UTyt4LE2hYMWSVlTxgiJk+R
 +iQ+8V18YPmlGofX3dm6FdJ1lEfTD0YeDUxu8KaU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:35 +0100
Message-Id: <20210315154342.9437-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315154342.9437-1-leo.prikler@HIDDEN>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7c3a4109e4..9587be832e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 04/51] gnu: Add rust-entities-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:45:02 +0000
Resent-Message-ID: <handler.44492.B44492.161582304925969 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582304925969
          (code B ref 44492); Mon, 15 Mar 2021 15:45:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:44:09 +0000
Received: from localhost ([127.0.0.1]:36424 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpO4-0006kO-OE
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:09 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:55891)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpNv-0006j6-UJ
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:00 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzggx211vz3xlN
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:43:57 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823037;
 bh=CSr8+eqyhesnHl2PUqlPcF24M+26/Cqxo1srX0f3KfE=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=rEJDE3tXaN8rY/JhIJNz/yt+QtqGe+9078gce50IDRtCTSZtGKbv7gP7NDF975b8z
 3QhnZfBe0GlCzcWE9/AfOstBIvq5VXwmjskM87Vh9lVIjEzcwezre0WaXVxtzJaOID
 uJK3NN7E7AHbP/eeFBaVUx0R20dvFOuC++DzjrOQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:37 +0100
Message-Id: <20210315154342.9437-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315154342.9437-1-leo.prikler@HIDDEN>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 bc8a8fbae9..78cdc54718 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12889,6 +12889,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 05/51] gnu: Add rust-twoway-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:45:03 +0000
Resent-Message-ID: <handler.44492.B44492.161582305025977 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582305025977
          (code B ref 44492); Mon, 15 Mar 2021 15:45:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:44:10 +0000
Received: from localhost ([127.0.0.1]:36426 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpO5-0006kp-PU
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:10 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:56366)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpNy-0006jQ-5d
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:02 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzggz3FZMz3wZc
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:43:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823039;
 bh=hYvCboS1m9jv18aV+3y6K347Xg5dxhcXfS/CyVnjTzs=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=DKoCe/Xhr6Zklcb3likL2WUg2uE5VsE76r6Ww9jpGmX7a7sLLqV7pN8n0B1Ti5kw9
 qHMQafVGbi9JRWQTILYXB8PcPLHC5PIsiUIwbYhMnq90xsaubW9mz6m6mez9+Q0dLJ
 zdiMs628ybs7eecLAUu+QeRoqLzqBkUIykXLknCE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:38 +0100
Message-Id: <20210315154342.9437-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315154342.9437-1-leo.prikler@HIDDEN>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 78cdc54718..91bcbacfae 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45873,8 +45873,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
@@ -45884,20 +45914,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
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 07/51] gnu: Add rust-fragile-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:45:03 +0000
Resent-Message-ID: <handler.44492.B44492.161582305325991 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582305325991
          (code B ref 44492); Mon, 15 Mar 2021 15:45:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:44:13 +0000
Received: from localhost ([127.0.0.1]:36429 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpO9-0006l8-7T
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:13 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:60080)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpO2-0006kI-Ie
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:09 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzgh370pnz3xlN
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:44:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823044;
 bh=+QR1qapmZERQXcd23E7jhsi7o+ouECusBXN07SEfwY8=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=VuL5hShPWrrhg8ukQskj4wNsS0i5E3x+tuWfwxYiEbsJ/o6XUhsHH+fBopMX8/EhE
 ohgmvphQSup4yruZKNskCBo5II4HwdKQ0kGIy+c6NY1onsPAwweS1qzpe3eKRQZ6+U
 LKq8d946dONfgXWICeqW8IScKZDDjEf/JrO3itJU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:40 +0100
Message-Id: <20210315154342.9437-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315154342.9437-1-leo.prikler@HIDDEN>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 17ac4a08b4..212ae82760 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14575,6 +14575,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 06/51] gnu: Add rust-comrak-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:45:04 +0000
Resent-Message-ID: <handler.44492.B44492.161582305426000 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582305426000
          (code B ref 44492); Mon, 15 Mar 2021 15:45:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:44:14 +0000
Received: from localhost ([127.0.0.1]:36431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpO9-0006lA-Fb
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:14 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:56657)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpO0-0006k5-Eo
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:09 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzgh14wZSz3xkK
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:44:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823041;
 bh=BANHk/7UjZAO/b0D9GLAqC2uMAXluMt1uvjRrXkfN3A=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=tPAMCtoDj/FRchjUecc5mPUd/jwIw/B4ZAwRBKaEX+8fo/QyJeyibdPdLnhqfy5h4
 +uc5wFpC2w1CcXacYR5WZbn4KUwdAJ0gORR3igcfwn0dDUkqIYdsHTzHHIT355fUTE
 MggfpmGkTxQUdOC4q8M9K1iRm2E933DqPP1Wa5UI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:39 +0100
Message-Id: <20210315154342.9437-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315154342.9437-1-leo.prikler@HIDDEN>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 cf8849cf59..d07aaeb90b 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1642,6 +1642,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 91bcbacfae..17ac4a08b4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7766,6 +7766,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 <ashe@HIDDEN>
+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 <mrtc0@HIDDEN>
+---
+ 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",
++        "<p><a href=\"\">a</a> <a href=\"\">b</a> <a href=\"\">c</a> <a href=\"\">d</a> <a href=\"\">e</a> <a href=\"\">f</a> <a href=\"\">g</a></p>\n",
++    );
++}
+--
+2.30.1
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 08/51] gnu: rust-either-1: Update to 1.6.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:45:04 +0000
Resent-Message-ID: <handler.44492.B44492.161582305426006 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582305426006
          (code B ref 44492); Mon, 15 Mar 2021 15:45:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:44:14 +0000
Received: from localhost ([127.0.0.1]:36433 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpOA-0006lJ-6N
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:14 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:60383)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpO4-0006kL-EF
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:09 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzgh60n8Zz3xlT
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:44:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823046;
 bh=nykqTyrJr/qzgov2jHfWuQzYDxcZLoffxtjvcY5hYYI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=JGKmNUNGIkE4EC6QhZICxGjBwpv5SWsLwDjxkUpreKa7LTOzKIm2G4LBb5pR7Wx6+
 S05hefkBOr7vk2wQoflVhOzRPQUh3Go9ATScBtXwaLkm18jm/fdTHNAoWehLcfU+Ip
 VfaCTAIfNUunVnYSgWRgb4v0u7D+fVGVfRUqqjrk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:41 +0100
Message-Id: <20210315154342.9437-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315154342.9437-1-leo.prikler@HIDDEN>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 212ae82760..dcd6d89ac2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12587,7 +12587,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)
@@ -12596,7 +12596,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
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 09/51] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 15:45:05 +0000
Resent-Message-ID: <handler.44492.B44492.161582306026026 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582306026026
          (code B ref 44492); Mon, 15 Mar 2021 15:45:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 15:44:20 +0000
Received: from localhost ([127.0.0.1]:36435 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLpOF-0006li-MI
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:20 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:41055)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLpO6-0006l1-Kk
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 11:44:15 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzgh76s4yz3xlQ
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 16:44:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615823048;
 bh=k2q30N7baqMz5GmlqATIN5zniViskI4Jp6lxrcsywew=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Gggw5962K842x6MwH6a8IhDiECKmiSehprtC2bw/9Eg7eCZl8TZ+DLLu0m/FL0bQl
 tcBeDn7tnJfiPARH8cNo55prYmbvQdwW27GNG5KcWPkp9ejtIePC1Tyxr8cSFOV5hv
 58xbEXXrwZvH8z8DHjh3OSJi43ghWvCmQQtJS5N4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 16:43:42 +0100
Message-Id: <20210315154342.9437-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315154342.9437-1-leo.prikler@HIDDEN>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 11/51] gnu: Add rust-muldiv-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:02 +0000
Resent-Message-ID: <handler.44492.B44492.161582640732584 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582640732584
          (code B ref 44492); Mon, 15 Mar 2021 16:41:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:07 +0000
Received: from localhost ([127.0.0.1]:36618 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGE-0008TS-TK
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:07 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:58324)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGB-0008T7-Um
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:06 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwd1kkQz3xbj
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826401;
 bh=SKz/PiVPBzqttVP5fXBdvLyR97n7/3yWWvBCHk3qZT4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=VlzUs0Hg2aCMUdWzCVYuzlglSTa5hLXMJK3O8fbCxQd4lYBZ6LFKiO2vVEQBooLSZ
 3/Pez2mPJ7c2znpmMlWRvwaTV04wYBaNmFImTk3ba3c+Q0VoxMSWYfoj1Aetbitwsx
 CVtAmXMsDNuEg12jwHnV5PPdaZs9dGat1AkwO808=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:43 +0100
Message-Id: <20210315163951.13662-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 dcd6d89ac2..82f619e249 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23947,6 +23947,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 10/51] gnu: Add rust-gspell-0.4.
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:02 +0000
Resent-Message-ID: <handler.44492.B44492.161582640732591 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582640732591
          (code B ref 44492); Mon, 15 Mar 2021 16:41:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:07 +0000
Received: from localhost ([127.0.0.1]:36620 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGF-0008TV-5k
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:07 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:58016)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGA-0008Si-V4
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:06 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzhwZ6ZQcz3xQf
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:39:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826398;
 bh=Ge+dGEvDpFDh40ZnhEvPRtnJ12gDCqIyH1AZvZOb7rA=;
 h=From:To:Subject:Date;
 b=uwlj8MLdlR4ivqGrHNETZLFSNPPw2CrMHBoDm1RD+gGe+4IfNznGmRdM40VHh9Y6K
 7vhhzkAUmoQY8smpWIA/wHRRY2Vz49OISZF+Lvp4O366ILsTWsbNFGhqkH5Dpt5ZZP
 b4GHf+BQjmB2QzTRKPUFEjzcRW3Rs5lw37R29OOA=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:42 +0100
Message-Id: <20210315163951.13662-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 12/51] gnu: Add rust-gstreamer-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:02 +0000
Resent-Message-ID: <handler.44492.B44492.161582641332616 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582641332616
          (code B ref 44492); Mon, 15 Mar 2021 16:41:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:13 +0000
Received: from localhost ([127.0.0.1]:36624 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGK-0008Ty-OA
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:13 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:35127)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGE-0008TB-7o
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:06 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwg3PPfz3xRh
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826403;
 bh=6Xgk78xQSACc9tfpULy6+O2NIbYgrrAoZXCRkJH7Q4Y=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=jbEIcsZd7d08k1JSvEOCurz0b7CumFru6PFph2OTh5LDFVs3vpziSAnCBd+0fgQ0A
 R+78c/INxK6ZWTntCIIrfIM84+uxg0vaGw8HpaosH7CjbK+nujoiCONC/YB1/4BGLs
 qDzfq1KViOmxyHXbJgPWPDmSCwHKXt+QYBgpWtkI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:44 +0100
Message-Id: <20210315163951.13662-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 14/51] gnu: Add rust-gstreamer-base-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:03 +0000
Resent-Message-ID: <handler.44492.B44492.161582641332624 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582641332624
          (code B ref 44492); Mon, 15 Mar 2021 16:41:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:13 +0000
Received: from localhost ([127.0.0.1]:36626 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGL-0008U1-3b
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:13 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:38913)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGI-0008Tq-Qf
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:11 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwm0PHTz3xRh
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:08 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826408;
 bh=DEAwwH7Z1KujRsJjxghtlbPegpbrapBnO+nad9alvH4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=RjEPcjOiFVojkjflN5t3JjdqBqJO9wEDNbmyZFIV+GfXNvcYDYCX1N1GOu1wSLcdL
 gnULtaergcYAPXGaxKD/irD6BMhbnpg7EX9QvsxARboXJ8i90IEMV30zF+yrpY16Yy
 hjUZMVdRimBy1gv8V6YiGyKl5x6hGPi040NH0D3w=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:46 +0100
Message-Id: <20210315163951.13662-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 15/51] gnu: Add rust-gstreamer-video-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:03 +0000
Resent-Message-ID: <handler.44492.B44492.161582641832650 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582641832650
          (code B ref 44492); Mon, 15 Mar 2021 16:41:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:18 +0000
Received: from localhost ([127.0.0.1]:36630 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGP-0008UW-KI
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:18 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:59703)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGL-0008Tz-5X
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:13 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwp2Xv3z3xbj
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826410;
 bh=sg/w+y8o4K88a3x2jj2vfJt6bR1L1RYX/q7smLhdW44=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=K0IWLN1Qc30t8SYZHfJWYKL+EgtcEut5M8OvjF3Zliq4Mdmh0ZA33ZlEB/gqqUYe8
 Taz+9N029KjSMz99yCshnfIwVP758D6wi+NhbFihsWNpPE8+6Xlvs8z+RLXKmtmE5m
 yuaJOm3pmjPzdy1yt34FBhlWK/M5E0ASmK++ZJKY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:47 +0100
Message-Id: <20210315163951.13662-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 16/51] gnu: Add rust-gstreamer-player-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:04 +0000
Resent-Message-ID: <handler.44492.B44492.161582641832662 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582641832662
          (code B ref 44492); Mon, 15 Mar 2021 16:41:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:18 +0000
Received: from localhost ([127.0.0.1]:36633 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGQ-0008UZ-2G
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:18 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:59703)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGN-0008Tz-4k
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:15 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwr4xmcz3xNt
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826412;
 bh=yDsU6IQ1VVBXqdpbuHIDpLjTTd27/uPXcqZ9NVhVC5Y=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Yxa1PWgUVsX7+1xgrV9nFXcIo1UxPVqd5gBjRQODYOne+PXp0DF+ecikaH01eOzbd
 SBHBBQPyd6/wVpdgU1s4JfQaTLNVM1qWl+WtuQXLPhKWivYOwHuM0lN/33MzZnc/Mu
 lwhWA9TUAr+yST4LWrRRN+IMmRJpZsKFsDFGwlYg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:48 +0100
Message-Id: <20210315163951.13662-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 17/51] gnu: Add rust-gstreamer-base-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:04 +0000
Resent-Message-ID: <handler.44492.B44492.161582642332691 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582642332691
          (code B ref 44492); Mon, 15 Mar 2021 16:41:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:23 +0000
Received: from localhost ([127.0.0.1]:36637 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGU-0008V7-Qt
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:23 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:38841)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGP-0008UV-O6
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:18 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwt71Ldz3xbj
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826415;
 bh=0HkVE4SUUElsN0+YgsBfqhjMNFH7H6rvoMDrTH9evYA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=eGsvFX+kHOMm0VOERcQ2PpVtEWdk1dC/57/aKnhZY5AKBQ5LYX8hbe1ENGkaEhoc+
 uhwEBpbDLW0Qnm/MPRZwvnvCXcGuvpZ7LhHQ3HqcefTWZlUqtQ4y9y068cFlGcv9xU
 S6TsjOnpPwvqufFnuWIc9Jx7cem8uup6Fznijm9E=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:49 +0100
Message-Id: <20210315163951.13662-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 18/51] gnu: Add rust-gstreamer-video-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:05 +0000
Resent-Message-ID: <handler.44492.B44492.161582642332698 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582642332698
          (code B ref 44492); Mon, 15 Mar 2021 16:41:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:23 +0000
Received: from localhost ([127.0.0.1]:36639 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGV-0008VE-BI
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:23 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:38841)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGR-0008UV-OU
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:20 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwx20Llz3xNt
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826417;
 bh=gvAZvb98dlwf6dUWd2znKlVxIHYACSpHrLUX8ARGL9M=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=QCBsI+/s/Bjkbd7UK9ZsfJ4dtY2m/gGnRnRD9rYjsCXAFwrgA53FVhRvfHGArqe2A
 MKe3z4/9IGgiF9ZCEZe7sDDbJCYlbH2s1utgOijAwadf8bEpITFOoHNbw4ewi/e1i5
 bilIb5NOPQZr6C1dqV+xcNdFTIITnTBMmCslXdZk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:50 +0100
Message-Id: <20210315163951.13662-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 19/51] gnu: Add rust-gstreamer-player-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:05 +0000
Resent-Message-ID: <handler.44492.B44492.161582644032724 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582644032724
          (code B ref 44492); Mon, 15 Mar 2021 16:41:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:40 +0000
Received: from localhost ([127.0.0.1]:36641 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGZ-0008VV-PQ
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:40 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:38841)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGU-0008UV-1s
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:22 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwz4GX6z3xbj
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826419;
 bh=eXkwd4XWn9eoP4AQGbbMcWh32rl9oqw43KoN47g41lo=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=SFReV3K3kzipx6zObCaYyhGGOwwnuLXt8fAk2+kEAEMhgNNIP8ktobskh88K0lbSr
 BCxp6wM1GNAkW9/TLhoN0fPaj/cdzyHDkGCJ9Vfy1M5CoBXEsUFt9m0zJbtMtii7EO
 oWPFQ0mV9rI6tAjImbTLFR0dXsylWwO3MVe2ZRHk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:51 +0100
Message-Id: <20210315163951.13662-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 13/51] gnu: Add rust-gstreamer-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 16:41:06 +0000
Resent-Message-ID: <handler.44492.B44492.161582644032732 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161582644032732
          (code B ref 44492); Mon, 15 Mar 2021 16:41:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 16:40:40 +0000
Received: from localhost ([127.0.0.1]:36643 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqGm-0008Vl-1v
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:40 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:35546)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqGG-0008Tj-Gs
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 12:40:22 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzhwj5QfYz3xBl
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 17:40:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615826405;
 bh=i2Y/6zrEzqIPM5P86zqXkA5hMo2wDbmy9IWfLc7jAVk=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=sIj4HzfFew7M3Tlbz0u3XdWlfM805+aLi/DWmAAsqRlAtq28mvAn4j1Bop1Sc2hqj
 bH4U+6k3IJ2bnA+XzwpXhye6JDyDW16qVIUtWRbPnIm+9S3ozKqtJ6e8EE6zPpMGXe
 EvNzfGblcjgnas3fMIVKbn+AAkdHWmfP9NBb95OM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 17:39:45 +0100
Message-Id: <20210315163951.13662-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315163951.13662-1-leo.prikler@HIDDEN>
References: <20210315163951.13662-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 01/51] gnu: Add rust-ruma-identifiers-validation-0.1.
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:02 +0000
Resent-Message-ID: <handler.44492.B44492.16158284703866 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284703866
          (code B ref 44492); Mon, 15 Mar 2021 17:15:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:30 +0000
Received: from localhost ([127.0.0.1]:36685 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnV-00010H-RN
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:30 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:54551)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnT-000108-6p
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:28 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjhH4QnGz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:23 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjhH4QnGz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828463;
 bh=NBDRgrvvUcRoCd4WeHVczGimykZRjM7pYNB5gj0SoMY=;
 h=From:To:Subject:Date:From;
 b=DpPg6pHwqeXwy8awPL4iLTSrJUjHkNc5tafi2/0BfN+dc2Q3toYB+MnmFWHI/gyB0
 FWlhUUnT1D8BXWHRsMHMgdS6+pcY6BRjh0oytv24y/m6x6jLR1Q2CAVGSvIUvRKQdi
 E016caVQ8F1Iy7S5PoFBd1po4diOKH2oJ9+RV3FI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:26 +0100
Message-Id: <20210315171416.14446-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f6d565e24d..7c3a4109e4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 02/51] gnu: Add rust-ruma-identifiers-macros-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:03 +0000
Resent-Message-ID: <handler.44492.B44492.16158284733884 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284733884
          (code B ref 44492); Mon, 15 Mar 2021 17:15:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:33 +0000
Received: from localhost ([127.0.0.1]:36688 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnZ-00010Z-4V
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:33 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:16898)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnW-00010Q-KU
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:31 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjhN2xZBz1LBSW
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:28 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjhN2xZBz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828468;
 bh=Oh5y3KdPIhFHMyhJZnJ+CbFwNZDdTimfSrzyLlzWBgA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=IPRtUuJHhJ0KwhylIZZBprkDNnOxQJ3yHdIaDI2MbutaZMEIvPyng9t1KxK523kM+
 wAKcskWuCrj51rmGc2nGkNhKqShfo6P8F806phdOPhckxcnCcjgNX22uOTZ9LBwSyO
 mHBMOgZT0pGoZugoa11wQcykSiuxTDJo+dCHLGtQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:27 +0100
Message-Id: <20210315171416.14446-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7c3a4109e4..9587be832e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 03/51] gnu: Add rust-ruma-identifiers-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:03 +0000
Resent-Message-ID: <handler.44492.B44492.16158284773901 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284773901
          (code B ref 44492); Mon, 15 Mar 2021 17:15:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:37 +0000
Received: from localhost ([127.0.0.1]:36691 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnd-00010q-Ei
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:37 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:13291)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqna-00010i-T9
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:35 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjhS4m3Rz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:32 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjhS4m3Rz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828472;
 bh=Dvd07Hb1UxJfr3mosTZ1GTUXOXq1DswT5ZwZiVxnlqI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=tXR6ffXWpOY/H2pq1zi8R+ye9DmZlL1XpnUbBrUGHb+nAbQqFKbaaFX+w7TIrZknT
 eefUbWTJsm3F9x9zOORLR3cGVVR9/H2jmC19MF8Ktye+VvK4XesR7S18ocyOP3T2pD
 0tcVH9tRU6jASTF7pjrjejk5P4ioW4ib6Kv3548E=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:28 +0100
Message-Id: <20210315171416.14446-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9587be832e..bc8a8fbae9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 04/51] gnu: Add rust-entities-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:04 +0000
Resent-Message-ID: <handler.44492.B44492.16158284823920 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284823920
          (code B ref 44492); Mon, 15 Mar 2021 17:15:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:42 +0000
Received: from localhost ([127.0.0.1]:36694 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnh-00011A-OD
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:42 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:18380)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnf-000112-JO
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:39 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjhY2dprz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:37 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjhY2dprz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828477;
 bh=CSr8+eqyhesnHl2PUqlPcF24M+26/Cqxo1srX0f3KfE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=oWxrjiHLiUXmFiA1u87nM+4SYnDrswyIpsAoVImcPpOMP3UNs+sUPlaHlclnPLT8M
 KBJcg6bYwrUXN1XIwifM+jvjx+LQPHU02El3qhOHVXznkwHeWL1KLcmfJDK+sMwoMT
 TbH0gNqTikUmcSMXMqyKiGglmPb5b2khNaGesDtQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:29 +0100
Message-Id: <20210315171416.14446-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 bc8a8fbae9..78cdc54718 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12889,6 +12889,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 05/51] gnu: Add rust-twoway-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:04 +0000
Resent-Message-ID: <handler.44492.B44492.16158284843935 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284843935
          (code B ref 44492); Mon, 15 Mar 2021 17:15:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:44 +0000
Received: from localhost ([127.0.0.1]:36697 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnk-00011P-45
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:44 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:32399)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnj-00011I-9y
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:43 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjhd0Zqcz1LBSW
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:41 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjhd0Zqcz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828481;
 bh=hYvCboS1m9jv18aV+3y6K347Xg5dxhcXfS/CyVnjTzs=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=NVf1h5r1u/O0VUpP9ID7UVmVFOZytHdWwRekntmxCZLjKPv4+jvUPZtgRPQnEkWoq
 a7YPZC2okQXUCmwQ0IhwRQS8dSWwhwbAZSV+tO/bpknap1Pat0dmdMFjjY/EAK2xDc
 T+LyeoykGLbOTcL4LoHVm54Ss55NMN2aR74rZ57A=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:30 +0100
Message-Id: <20210315171416.14446-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 78cdc54718..91bcbacfae 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45873,8 +45873,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
@@ -45884,20 +45914,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
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 07/51] gnu: Add rust-fragile-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:05 +0000
Resent-Message-ID: <handler.44492.B44492.16158284903959 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284903959
          (code B ref 44492); Mon, 15 Mar 2021 17:15:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:50 +0000
Received: from localhost ([127.0.0.1]:36701 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnq-00011n-FH
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:50 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:15328)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqno-00011c-W3
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:49 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjhk5gDtz1LBSW
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:46 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjhk5gDtz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828486;
 bh=+QR1qapmZERQXcd23E7jhsi7o+ouECusBXN07SEfwY8=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=PRyTip5yBtS96XZcJD3m0+uBQfDhQXh31gZAerWpePrUxhAV5xz4tNsuL0nS039jD
 IMtWN5an9XH27wEo5bl32HQ78kuRVElhUwvfo2TeHsexGZJe4cr/7bQAqGAPQ8gWwe
 BVKwydR+Foeqvag9DQuGGYL0MX0UKjqiwcTsXIRw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:32 +0100
Message-Id: <20210315171416.14446-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 17ac4a08b4..212ae82760 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14575,6 +14575,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 08/51] gnu: rust-either-1: Update to 1.6.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:05 +0000
Resent-Message-ID: <handler.44492.B44492.16158284943982 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284943982
          (code B ref 44492); Mon, 15 Mar 2021 17:15:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:54 +0000
Received: from localhost ([127.0.0.1]:36704 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnt-000128-Ni
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:53 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:58558)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnr-00011u-Df
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:51 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjhn3mtTz1LBSW
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:49 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjhn3mtTz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828489;
 bh=nykqTyrJr/qzgov2jHfWuQzYDxcZLoffxtjvcY5hYYI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=t83XBnfJTPoVVxQjO92ywTCBOy+oVuKj+YecmhLmyjGBKVv508+Bv2qj8zd8LbEjQ
 RZS9TXWxjLmHaVdgjKHlSKBxoAZErsEH3nzQeYFPWkGwYTMW9Is0hupH/vBKC0uVrT
 VS/Nrl8bfRpTdyoP49OpIOwPetRLHRy0Kaf50EaY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:33 +0100
Message-Id: <20210315171416.14446-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 212ae82760..dcd6d89ac2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12587,7 +12587,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)
@@ -12596,7 +12596,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
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 06/51] gnu: Add rust-comrak-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:06 +0000
Resent-Message-ID: <handler.44492.B44492.16158284943989 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284943989
          (code B ref 44492); Mon, 15 Mar 2021 17:15:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:54 +0000
Received: from localhost ([127.0.0.1]:36706 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnu-00012B-0D
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:54 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:57766)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnm-00011Y-4w
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:52 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjhg678tz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:43 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjhg678tz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828483;
 bh=BANHk/7UjZAO/b0D9GLAqC2uMAXluMt1uvjRrXkfN3A=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=MXa8UJqDlyfr8GedOG1bKny+CipM90fsXYoHUwmJccDxP9I+NejQzPcpgv9tBJqoa
 Xt/nBkb4kumfjsKBntEk1joHJgYuKBwfJXTEfakEfNHIetWRKbZmV40nJbP8FQgJyy
 WGrn5cNnvsb7Dgu0YOkiOvWMLF9biS8ql3WAHKtE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:31 +0100
Message-Id: <20210315171416.14446-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 cf8849cf59..d07aaeb90b 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1642,6 +1642,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 91bcbacfae..17ac4a08b4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7766,6 +7766,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 <ashe@HIDDEN>
+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 <mrtc0@HIDDEN>
+---
+ 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",
++        "<p><a href=\"\">a</a> <a href=\"\">b</a> <a href=\"\">c</a> <a href=\"\">d</a> <a href=\"\">e</a> <a href=\"\">f</a> <a href=\"\">g</a></p>\n",
++    );
++}
+--
+2.30.1
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 09/51] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:06 +0000
Resent-Message-ID: <handler.44492.B44492.16158284994014 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284994014
          (code B ref 44492); Mon, 15 Mar 2021 17:15:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:59 +0000
Received: from localhost ([127.0.0.1]:36710 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqny-00012e-NQ
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:58 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:58939)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnu-00012A-9o
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:54 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjhr0CBLz1LBSW
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:52 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjhr0CBLz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828492;
 bh=k2q30N7baqMz5GmlqATIN5zniViskI4Jp6lxrcsywew=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=trUmbq5u5GMZTRgY3rtIsIFb4zC6NSS5IGRiGYprxWHtoKJT4MzpciJbSPJAZWBnX
 ivcTuRq/Iy2JABcWZrsmp+wNV8GwDAE4FxtL09O7x7D9JOhCY51rGJRunwCdVjeDE7
 RFMKxFxcHPCbG+yeH4KSnDp533ANHaqcxvSrpwpI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:34 +0100
Message-Id: <20210315171416.14446-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 10/51] gnu: Add rust-gspell-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:07 +0000
Resent-Message-ID: <handler.44492.B44492.16158284994021 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158284994021
          (code B ref 44492); Mon, 15 Mar 2021 17:15:07 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:14:59 +0000
Received: from localhost ([127.0.0.1]:36712 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqnz-00012h-1T
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:59 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:59445)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnw-00012U-VP
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:14:57 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjht5VQ1z1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:54 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjht5VQ1z1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828494;
 bh=Ge+dGEvDpFDh40ZnhEvPRtnJ12gDCqIyH1AZvZOb7rA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=F7pmJMa7sX8+5y1OGVhGBa5yaphDOKI51d0er1996ezjogfzmXdhMyS746eQpb3sy
 hCch9JA3FE/vARXhh1IySACUrgoHyIR4UzLjGzxhQx5b7iy/fVvzLe0psiBX3iEpPQ
 An9oxCxTkVtrmUHdUGejPb9wPXH2NIqAMLMMMrPQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:35 +0100
Message-Id: <20210315171416.14446-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 11/51] gnu: Add rust-muldiv-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:15:09 +0000
Resent-Message-ID: <handler.44492.B44492.16158285044092 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285044092
          (code B ref 44492); Mon, 15 Mar 2021 17:15:09 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:04 +0000
Received: from localhost ([127.0.0.1]:36720 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqo4-00013u-Ee
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:04 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:17043)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqnz-00012n-NE
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:00 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjhx3mZ1z1DDYw
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:14:57 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjhx3mZ1z1DDYw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828497;
 bh=SKz/PiVPBzqttVP5fXBdvLyR97n7/3yWWvBCHk3qZT4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=jQcTCJBxsHQkoB4/7Su4JjsEMiP5l31msFFnQELHvd8AfE10szDjGAdQFMeK0a3Ie
 0BnLMRh0+WsgoMNcOGuyLntPwQnuh5nwnZwgmm+DjM6/VisEm796Hby1YK/hRrufk3
 NA/vK5bjAtDcs/WllPQIUiB3cCmIjnG6A+zjSFqg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:36 +0100
Message-Id: <20210315171416.14446-11-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 dcd6d89ac2..82f619e249 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23947,6 +23947,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 12/51] gnu: Add rust-gstreamer-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:02 +0000
Resent-Message-ID: <handler.44492.B44492.16158285094181 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285094181
          (code B ref 44492); Mon, 15 Mar 2021 17:16:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:09 +0000
Received: from localhost ([127.0.0.1]:36732 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqo8-000159-PH
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:09 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:17646)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqo2-00013K-NR
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:05 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjj00bVFz1LBCr
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:00 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjj00bVFz1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828500;
 bh=6Xgk78xQSACc9tfpULy6+O2NIbYgrrAoZXCRkJH7Q4Y=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=C+W1EQXeWXkxixNUogqIyynNpw2NzOtwSVUhHYfIiqeDlAQWi3kp6VoSHf39Bo7m2
 o/t8U/c7sRLuUJuDHgVJIG8owv7UqRxYxxvrcofH8xEvR8Mbjpjl+AEak8/918gTsm
 wXNeXrzpco21Hsxs6zAuvK5q95R2k8esBUqYDCPo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:37 +0100
Message-Id: <20210315171416.14446-12-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 13/51] gnu: Add rust-gstreamer-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:02 +0000
Resent-Message-ID: <handler.44492.B44492.16158285104196 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285104196
          (code B ref 44492); Mon, 15 Mar 2021 17:16:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:10 +0000
Received: from localhost ([127.0.0.1]:36734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqo9-00015N-8n
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:09 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:18039)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqo6-00014B-JS
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:07 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjj32t9Gz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:03 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjj32t9Gz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828503;
 bh=i2Y/6zrEzqIPM5P86zqXkA5hMo2wDbmy9IWfLc7jAVk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Dn5N8mKPPOeUAl7EXYxDoic9SfnhuJwN72p8QJVaDcSQ5jhVAD0WFMbWHFE1sWQKN
 g1DSa4SihQwB4KqiiGEHg1ADC9DsiL9ty+IkqdVmfsCxGXyDk7UUXrJXIWPz2zqTg1
 Ojs0Bkqboj74KclKb86mwsvTjjIT4jhrmioATZB4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:38 +0100
Message-Id: <20210315171416.14446-13-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 14/51] gnu: Add rust-gstreamer-base-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:03 +0000
Resent-Message-ID: <handler.44492.B44492.16158285164237 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285164237
          (code B ref 44492); Mon, 15 Mar 2021 17:16:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:16 +0000
Received: from localhost ([127.0.0.1]:36739 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoF-00016G-VQ
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:16 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:61296)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqo8-000150-EO
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:08 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjj61sDvz1DDYw
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:06 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjj61sDvz1DDYw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828506;
 bh=DEAwwH7Z1KujRsJjxghtlbPegpbrapBnO+nad9alvH4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=p/Grk8HvsO9/WUh/0pJYJ7BhabNdFY0aqWnpxWp9/9JalVqoNDTD0m2LBD/L2H7kA
 rCfNJrM1MQ0GS0VjcgUlntgk3etH/MQePzQ1blbqKWM9qBWGZZb+BmcsYDX4pZIH/v
 s9svtPL+fmcCKrDTM9CQPimBenadobc6v4i/5LTE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:39 +0100
Message-Id: <20210315171416.14446-14-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 15/51] gnu: Add rust-gstreamer-video-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:03 +0000
Resent-Message-ID: <handler.44492.B44492.16158285174247 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285174247
          (code B ref 44492); Mon, 15 Mar 2021 17:16:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:17 +0000
Received: from localhost ([127.0.0.1]:36741 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoG-00016I-AC
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:16 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:18851)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoB-00015y-89
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:11 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjj90BzDz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:08 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjj90BzDz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828509;
 bh=sg/w+y8o4K88a3x2jj2vfJt6bR1L1RYX/q7smLhdW44=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=A9OThBSedt4T5bzFd26tcAkAj8QtSsa+SDkPO1ff4E91tFouCK3xlEu1jK6E2+zj7
 NK67K18k8QkM1tmmdqrVL198j2bf4+B8XFylxSB1gpSfXMknA7Yh7RKus9bP6gT7Kk
 M9xaAH/WY5YEZ0kUTYjUDfUu4o9Diinz7Cptr7GY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:40 +0100
Message-Id: <20210315171416.14446-15-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 16/51] gnu: Add rust-gstreamer-player-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:04 +0000
Resent-Message-ID: <handler.44492.B44492.16158285174254 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285174254
          (code B ref 44492); Mon, 15 Mar 2021 17:16:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:17 +0000
Received: from localhost ([127.0.0.1]:36743 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoG-00016T-VP
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:17 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:23671)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoE-000167-Mi
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:15 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjjD3VBGz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:12 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjjD3VBGz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828512;
 bh=yDsU6IQ1VVBXqdpbuHIDpLjTTd27/uPXcqZ9NVhVC5Y=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=bRQHw7TZXozpIVodaXOULQQd08529CoZY0XVT2Ec5n6qUvoPbzVvSI1b9kurClmPt
 P5pshe2JT/XDLruD0C7u87DI9BbnE2rPg0jcnBMe/PMgYQMaWJJRwljo1wfxi8FOTa
 Uc110lG5l+VNCltZ8oS5OBtMd6ftaBhJOC1zZ2iQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:41 +0100
Message-Id: <20210315171416.14446-16-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 17/51] gnu: Add rust-gstreamer-base-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:04 +0000
Resent-Message-ID: <handler.44492.B44492.16158285234287 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285234287
          (code B ref 44492); Mon, 15 Mar 2021 17:16:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:23 +0000
Received: from localhost ([127.0.0.1]:36748 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoN-000173-DE
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:23 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:37599)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoH-00016Y-ES
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:17 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjjH1mwdz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:15 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjjH1mwdz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828515;
 bh=0HkVE4SUUElsN0+YgsBfqhjMNFH7H6rvoMDrTH9evYA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=rhsTwg1j5i2BB5j7/bgp2MN9SI4olUC6KBNwLv8UQ23+pq1O+LkUocclmPjBqG78y
 bnHOANs/yRSSqGFkZUnEgF303aEI9hb7wTArqj3j+HhD9dwJy1fvDKT6glu5Ar5Cw7
 tm2tr7CuqZH/KZQAM2KBl4KNRluRhjt3uXErncgU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:42 +0100
Message-Id: <20210315171416.14446-17-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 18/51] gnu: Add rust-gstreamer-video-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:05 +0000
Resent-Message-ID: <handler.44492.B44492.16158285244293 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285244293
          (code B ref 44492); Mon, 15 Mar 2021 17:16:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:24 +0000
Received: from localhost ([127.0.0.1]:36750 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoN-000176-LH
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:23 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:20085)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoK-00016o-51
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:20 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjjK6LNQz1LBSW
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:17 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjjK6LNQz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828517;
 bh=gvAZvb98dlwf6dUWd2znKlVxIHYACSpHrLUX8ARGL9M=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=EnlMN749m1g44W9H4gp33j3IpfhH+sqsxhYzVJpCwfOCoASnAsCtGuyHabrOldB/D
 iX9X15IAhGzjkWBCk0CU5S4dr0JUPafNwMgw+tn8oW4+4UoSJRYtf4A6IXY7YgsEvW
 p7akjfD/KU+Ex7VUocuHLDeWw1/y5z+bAep+OORs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:43 +0100
Message-Id: <20210315171416.14446-18-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 19/51] gnu: Add rust-gstreamer-player-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:05 +0000
Resent-Message-ID: <handler.44492.B44492.16158285284318 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285284318
          (code B ref 44492); Mon, 15 Mar 2021 17:16:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:28 +0000
Received: from localhost ([127.0.0.1]:36754 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoS-00017T-1X
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:28 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:24888)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoM-00016w-Ly
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:23 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjjN3ZMQz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:20 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjjN3ZMQz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828520;
 bh=eXkwd4XWn9eoP4AQGbbMcWh32rl9oqw43KoN47g41lo=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=lxdgmLCryRbd1MQv+uILYsVEUZb2s3t3VVzxAD+kT/1esfmzKDFILnI24aSSzaCun
 UQSnOupJc5QvB8ligIhPbR/N3C2fHqjYz2dQJqJKO+PH+OAvHNGCZ/cv09iJzWtl6p
 pO6TpPvjvLWQYcu4Mj2Tf0xOsbx1ceOoAc/2KohY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:44 +0100
Message-Id: <20210315171416.14446-19-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 20/51] gnu: Add rust-gstreamer-audio-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:06 +0000
Resent-Message-ID: <handler.44492.B44492.16158285294324 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285294324
          (code B ref 44492); Mon, 15 Mar 2021 17:16:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:29 +0000
Received: from localhost ([127.0.0.1]:36756 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoS-00017b-Gn
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:28 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:20851)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoP-00017J-6j
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:25 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjjQ6xgpz1LBSW
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:22 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjjQ6xgpz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828523;
 bh=hSmI83p2lYwlI6fUt2idlxOlFxjUM9w6iG34d9bx1Qc=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=TOy9yX3hOaPees/p6ikLZtUU51Ugm7rGE+Fp8n/d012IAzJclXucMZpS1mvBRIAM5
 50U6iOkdMRT4zjR/hqJD7Ql2wKzTyC8lsNudi8adu4T6OjR8QamBjmW4bYe4C12CQr
 ALXmwjnV05dcm4QBu3C5kmB3eSb2IBnX/xPe/kes=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:45 +0100
Message-Id: <20210315171416.14446-20-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 21/51] gnu: Add rust-gstreamer-pbutils-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:06 +0000
Resent-Message-ID: <handler.44492.B44492.16158285344362 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285344362
          (code B ref 44492); Mon, 15 Mar 2021 17:16:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:34 +0000
Received: from localhost ([127.0.0.1]:36762 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoX-00018H-Vq
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:34 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:25695)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoR-00017S-Qq
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:28 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjjT3wqtz1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:25 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjjT3wqtz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828525;
 bh=y9KsbcZc6FHpdX+H8YpVWB7W5vAa4rkyfUo5qHyk9ow=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=vKWiEky1V+/pTV8XhajNUfNjFpjDm/TZHQmwlddh4BEEBrUvVpatF2KbDnzqZAEqa
 4xmgPcORcY7oXjo/RmrBPDKcH2mXQc+UCh9vBrJoQdIarlI9HxDue81l6JDBz+WBKl
 /Q40ZGJqJDa/YlEO6kR9LNjRS/wbfo9PtbiCdiis=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:46 +0100
Message-Id: <20210315171416.14446-21-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 22/51] gnu: Add rust-gstreamer-pbutils-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:06 +0000
Resent-Message-ID: <handler.44492.B44492.16158285404390 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285404390
          (code B ref 44492); Mon, 15 Mar 2021 17:16:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:40 +0000
Received: from localhost ([127.0.0.1]:36764 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoY-00018J-AA
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:40 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:64335)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoU-00017o-Bn
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:30 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjjX14tpz1DDYw
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:28 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjjX14tpz1DDYw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828528;
 bh=AjrVjJgwJou+2TVZxg2pwE34/C/ieMPOyNky3lgd2sc=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=tyF0OR2aYWzH9mqCsDjFn3bjV1SHBe0Yi6T1q4p1kHB01Nt11UuZUoj/CnJCIv9Ib
 svtH/6ZpJjg36EmJhz2/dQVI2iK+L4bni9heNmkB88VoUkmaU6HOYawnwweM9CO5mP
 +PfdkoZ9Rtg1Te4YjV6fkYK2ctiSu40JRr3noE/I=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:47 +0100
Message-Id: <20210315171416.14446-22-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 23/51] gnu: Add rust-markup5ever-rcdom-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:07 +0000
Resent-Message-ID: <handler.44492.B44492.16158285414404 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285414404
          (code B ref 44492); Mon, 15 Mar 2021 17:16:07 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:41 +0000
Received: from localhost ([127.0.0.1]:36770 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqof-00018s-AJ
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:41 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:26481)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoX-000184-3y
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:33 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzjjZ6rq6z1LBCr
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:30 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzjjZ6rq6z1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828531;
 bh=4Kvou9dJF4MQxhqNxiNCUolxLPIlB+gotLje6l5EFjk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=s+0R5K4WfGc6XomYqywIR9OppOTjbfNyb8juSyMcx/Rr67cHpync52Zpb7tALsziO
 kdbHVcehNCdOXFcfzOMo/tjRv6xIsEmd2haTKp0jrwvRq4UU+AaPiYojRTL9D3cvSt
 nWXbhrKBTpxj88Z5UhzaV/v1pDeULw0MaevRdNf8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:48 +0100
Message-Id: <20210315171416.14446-23-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 82f619e249..1536fa5bca 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22668,6 +22668,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 24/51] gnu: Add rust-ammonia-3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:07 +0000
Resent-Message-ID: <handler.44492.B44492.16158285424411 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285424411
          (code B ref 44492); Mon, 15 Mar 2021 17:16:07 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:42 +0000
Received: from localhost ([127.0.0.1]:36772 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqof-00018z-KB
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:41 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:22486)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqoa-00018R-IG
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:36 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjjf2kW5z1LBCr
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:34 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjjf2kW5z1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828534;
 bh=l7SUdPSj6049eEJvhYIz4BRgSuuOcdUDxO/DhllUvXs=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=BBdKjSJpK9npNndZd4jNg+50ToGk7x9hq5Gb/aqcZSxT0plaCMCuSrjr70eLMYgd4
 HMq4ozbE7WRqm0zRpLI0oAwkGTqxp6xqjB9BMjl/7xD5nkKTZcQ3hJvhPqlBp76uQE
 l9slEaq2BweptQ0K5/I51SlI0C2tG6bcqYaGWwAU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:49 +0100
Message-Id: <20210315171416.14446-24-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 1536fa5bca..b5f2a57c58 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1725,6 +1725,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 25/51] gnu: Add rust-html2pango-0.3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:16:08 +0000
Resent-Message-ID: <handler.44492.B44492.16158285464431 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16158285464431
          (code B ref 44492); Mon, 15 Mar 2021 17:16:08 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:15:46 +0000
Received: from localhost ([127.0.0.1]:36776 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLqoj-00019K-Df
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:45 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:40678)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLqod-00018b-Ag
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:15:39 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzjjj0pMtz1LBCr
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:15:37 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzjjj0pMtz1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615828537;
 bh=fRY1DaIgEim3Emu/7scMjXk81dE+dLslf7j2oykz5dM=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=rm1jzXNIE91VgwmQDvy6X2j7J5vz1+axUmZUBmO60hpA/hn0Y3dX60qiuNKyB5FkL
 BnOsIbXdWBZ6HXQ0NVaKcxM2kkvfI0s0EJOd1rTbnwjL6dtTlCOuEUcrlLd7Pfo/wD
 qKr0yLQyqH/pwz72KDyXTEfhb3dD5r2XlCFE4E4g=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:13:50 +0100
Message-Id: <20210315171416.14446-25-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315171416.14446-1-leo.prikler@HIDDEN>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 01/51] gnu: Add rust-ruma-identifiers-validation-0.1.
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:01 +0000
Resent-Message-ID: <handler.44492.B44492.161583112816927 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583112816927
          (code B ref 44492); Mon, 15 Mar 2021 17:59:01 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:58:48 +0000
Received: from localhost ([127.0.0.1]:36853 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUN-0004Ox-R5
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:48 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:46154)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUL-0004Om-Gy
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:46 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzkgP3xhQz3wZc
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831121;
 bh=NBDRgrvvUcRoCd4WeHVczGimykZRjM7pYNB5gj0SoMY=;
 h=From:To:Subject:Date;
 b=lIjTnmWcYXKOwKPvThSncaGR2zGMR9z/+CWcrxS1MJEATHLCoExnqPsDC6x9llXJc
 IcNlkFHIXnSrxZOwzRTS7SpJaTtaXguqGw70n4XXu1aNiGRj0HwjiyTFgzNzYlGS8c
 HinRIlL3KGQdXe9uSXu/Stxq8f7pZG72/zkDtmVU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:48 +0100
Message-Id: <20210315175838.1931-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f6d565e24d..7c3a4109e4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 03/51] gnu: Add rust-ruma-identifiers-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583113116953 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583113116953
          (code B ref 44492); Mon, 15 Mar 2021 17:59:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:58:51 +0000
Received: from localhost ([127.0.0.1]:36856 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUR-0004PI-6J
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:51 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:56598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUO-0004P5-TY
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:49 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzkgV0ypVz3xC9
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831126;
 bh=Dvd07Hb1UxJfr3mosTZ1GTUXOXq1DswT5ZwZiVxnlqI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=diZHoab4i5sdMPW4NOJuruC1Q9n/qunZa3EiiPjaB9LlFyWc94E/+Uaf2hE2EPNPQ
 kw0NYbzn5MpArm69h92cQKW+SJluUL9oQ1bh8g6CrdA8SB2N/nmK4xdggNqiP4mddE
 /lghd+s7IfXIvVg+7uPea6CnvKF2J1yQ11a3Gk+s=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:50 +0100
Message-Id: <20210315175838.1931-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9587be832e..bc8a8fbae9 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 02/51] gnu: Add rust-ruma-identifiers-macros-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583113416972 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583113416972
          (code B ref 44492); Mon, 15 Mar 2021 17:59:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:58:54 +0000
Received: from localhost ([127.0.0.1]:36859 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUT-0004Pf-Ep
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:53 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:1899)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUN-0004Oq-LP
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:51 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzkgR67vtz3x7T
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831123;
 bh=Oh5y3KdPIhFHMyhJZnJ+CbFwNZDdTimfSrzyLlzWBgA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=sIFbVANKEf/S04c1Dhwu087DzUREc9vew0aS+seuscTJBxRqRRxRvbPaMWVhBDq/R
 IQRPvwvsn2XwztgEWaAjjuSMT/O7s4Hx46I7JpCe33o6DBqVCszKpxYifawAWnFQtZ
 4zlAbqDSi2lDXZtiG2U6fhOD3tjGXo9LOJXOr5h8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:49 +0100
Message-Id: <20210315175838.1931-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7c3a4109e4..9587be832e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33289,6 +33289,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 04/51] gnu: Add rust-entities-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:03 +0000
Resent-Message-ID: <handler.44492.B44492.161583113416985 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583113416985
          (code B ref 44492); Mon, 15 Mar 2021 17:59:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:58:54 +0000
Received: from localhost ([127.0.0.1]:36862 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUT-0004Ph-R4
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:54 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:56826)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUR-0004PH-3g
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:51 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzkgX2rXyz3xNv
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831128;
 bh=CSr8+eqyhesnHl2PUqlPcF24M+26/Cqxo1srX0f3KfE=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=VN+rmx4BfcBi3ajAi6zaAKN72yu65PHO2l+M6QuDlR3o3z4l7HRNywlh27c/Zg6w0
 UJA5hqZfQBSngfYp5pEmSk7Mt0UapriYJfIJKXt1HWCA8Fd5zuCYiIYw8YkvVNNYqd
 L+NzD7ljOfmEgWjy28AbmWVCJ7GZJNXlswWtAlWQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:51 +0100
Message-Id: <20210315175838.1931-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 bc8a8fbae9..78cdc54718 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12889,6 +12889,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 05/51] gnu: Add rust-twoway-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:03 +0000
Resent-Message-ID: <handler.44492.B44492.161583113817010 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583113817010
          (code B ref 44492); Mon, 15 Mar 2021 17:59:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:58:58 +0000
Received: from localhost ([127.0.0.1]:36866 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUY-0004QC-CR
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:58 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:31299)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUT-0004Pe-CP
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:53 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzkgZ4CQ6z3xQy
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831130;
 bh=hYvCboS1m9jv18aV+3y6K347Xg5dxhcXfS/CyVnjTzs=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=hRADz7S85N5fEtfCXZWMcq8Eq467UxJLILuV1NWI8nVrEL+36L0aEfsXtZUDvQdsT
 mRGmLVQWpVZ+s2pWT8VaixCbFcF4tli2mWFMD7iJ71JcYsxlnF5yVrnPVR+wJyAJc1
 0QWL3GOh5cHMKPZ55fEyzEUhjXVrSfbdtV4SxyrU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:52 +0100
Message-Id: <20210315175838.1931-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 78cdc54718..91bcbacfae 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45873,8 +45873,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
@@ -45884,20 +45914,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
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 06/51] gnu: Add rust-comrak-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:04 +0000
Resent-Message-ID: <handler.44492.B44492.161583114217046 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583114217046
          (code B ref 44492); Mon, 15 Mar 2021 17:59:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:02 +0000
Received: from localhost ([127.0.0.1]:36868 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUY-0004QJ-O3
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:02 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:31558)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUV-0004Q1-Ov
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:56 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgc6CwDz3xC9
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831132;
 bh=BANHk/7UjZAO/b0D9GLAqC2uMAXluMt1uvjRrXkfN3A=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Oq13y2hSM3ertx44yPbWfBoxvnNZIAbjYim9uIU0ZkJ58oHDV6uu4AZVwNYWQXdcQ
 ZnvOFHDa3tKt3yy/3WYn5RlPLNsRVg/wPpTuNyZ6oBJzctXgItwnEhlhKXOVw9SE2+
 bnCEiCoDKrqR+dLAGgay0PK4NARtzpOkElLyZcXU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:53 +0100
Message-Id: <20210315175838.1931-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 cf8849cf59..d07aaeb90b 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1642,6 +1642,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 91bcbacfae..17ac4a08b4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7766,6 +7766,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 <ashe@HIDDEN>
+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 <mrtc0@HIDDEN>
+---
+ 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",
++        "<p><a href=\"\">a</a> <a href=\"\">b</a> <a href=\"\">c</a> <a href=\"\">d</a> <a href=\"\">e</a> <a href=\"\">f</a> <a href=\"\">g</a></p>\n",
++    );
++}
+--
+2.30.1
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 07/51] gnu: Add rust-fragile-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:05 +0000
Resent-Message-ID: <handler.44492.B44492.161583114417082 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583114417082
          (code B ref 44492); Mon, 15 Mar 2021 17:59:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:04 +0000
Received: from localhost ([127.0.0.1]:36876 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUd-0004RJ-Jv
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:03 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:48005)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUY-0004QA-04
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:58:58 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgg1pt8z3x7T
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831135;
 bh=+QR1qapmZERQXcd23E7jhsi7o+ouECusBXN07SEfwY8=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=eK9DkRllc5YL9bd1dVp3OT7hGvSEL6AauxOEXf6ECOrWeWkfoP2FjdAv/cwh92GMT
 Dw1HDc//RKTsRPT4AejJE3QU5srKV3uiJw3KkHQ2kn07QhYgtmpFy7Es9mm3irBPxP
 748DZgJcMiBWzjvx1vT9ZDFhp08DNl3NByhPU7as=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:54 +0100
Message-Id: <20210315175838.1931-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 17ac4a08b4..212ae82760 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14575,6 +14575,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 08/51] gnu: rust-either-1: Update to 1.6.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:05 +0000
Resent-Message-ID: <handler.44492.B44492.161583114417094 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583114417094
          (code B ref 44492); Mon, 15 Mar 2021 17:59:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:04 +0000
Received: from localhost ([127.0.0.1]:36879 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUe-0004RT-1D
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:04 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:48238)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUZ-0004QQ-UT
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:00 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgj3R7sz3xC9
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:57 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831137;
 bh=nykqTyrJr/qzgov2jHfWuQzYDxcZLoffxtjvcY5hYYI=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=JxOOwEzijbxqA9vwImiTxXXNDKw90+ecbg3T3OYprUOL+/oN9E65dB5BSVtTD/h83
 LMDzco3K+2bQjIbTHsuQ6HpoR6s+96SfZ7fv1rcIEEpafN32DNeX6WCx0OlwQ/u8kF
 DScSTFF5qygoC11zmb9i0hzP/EBHw1j/BeOore1Y=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:55 +0100
Message-Id: <20210315175838.1931-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 212ae82760..dcd6d89ac2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12587,7 +12587,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)
@@ -12596,7 +12596,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
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 09/51] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 17:59:06 +0000
Resent-Message-ID: <handler.44492.B44492.161583114517106 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583114517106
          (code B ref 44492); Mon, 15 Mar 2021 17:59:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:05 +0000
Received: from localhost ([127.0.0.1]:36881 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUe-0004Rd-G3
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:05 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:32517)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUc-0004Qf-7V
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:02 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgl33T6z3x7T
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:58:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831139;
 bh=k2q30N7baqMz5GmlqATIN5zniViskI4Jp6lxrcsywew=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=GLBkzK/nnvGfJHIsRqcYISqCz82HF02Th1LZCYdTz8lHtPmWm2XWp7jhVUa6sGwgC
 5BGQRwYl+dzQ78ngy2wpfoilwdw7lMH/y3EbQ04HicNhyAfUvM59+L3Pq8MeCU/c82
 ykP6ekgNKNi3+U1yM2CQ5yCWmA4WRUI+89i1l8Co=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:56 +0100
Message-Id: <20210315175838.1931-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 10/51] gnu: Add rust-gspell-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:00:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583115217174 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583115217174
          (code B ref 44492); Mon, 15 Mar 2021 18:00:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:12 +0000
Received: from localhost ([127.0.0.1]:36891 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUm-0004Sv-7C
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:12 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:58646)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUe-0004Ra-Ic
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:05 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgn53pZz3xNv
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:59:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831141;
 bh=Ge+dGEvDpFDh40ZnhEvPRtnJ12gDCqIyH1AZvZOb7rA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=s5dmAnSYm8aLB6D0x1+TZpBfPDkz0XmprVI6kJWt7e0GbhiOfuYmO1URfqY8eBmAW
 BnFRlXKmrIi8nP0YOC0Wb9WqvZNPyFtodoqpqWUSPlMG0En8Fdbb3E0w+tEZNAeJVg
 /pG+jK39JO2U9eH/EJzq0MgzvwyBbo1uTxzg7CdM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:57 +0100
Message-Id: <20210315175838.1931-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 11/51] gnu: Add rust-muldiv-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:00:03 +0000
Resent-Message-ID: <handler.44492.B44492.161583115317183 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583115317183
          (code B ref 44492); Mon, 15 Mar 2021 18:00:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:13 +0000
Received: from localhost ([127.0.0.1]:36893 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUm-0004Sx-JT
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:12 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:49293)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUg-0004SJ-PR
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:07 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgr0SQMz3x7T
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:59:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831144;
 bh=SKz/PiVPBzqttVP5fXBdvLyR97n7/3yWWvBCHk3qZT4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=H5LNoA08ALxECMdIQCKdGb2vzUrt5VRiCCr3qIcEziW0VvLp3xKoh/NSvMyGGLpEn
 Ll4tASCfR/dNhogJ7ydhUyPHQuLS1v2uZ3+0FNwx3L4yl2Ha7qphvv+s9nniKp9wjZ
 uGlnVjSUhbuiujzNrIE2g/ZhMD4KvAkiW6FGbG/Y=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:58 +0100
Message-Id: <20210315175838.1931-11-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 dcd6d89ac2..82f619e249 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23947,6 +23947,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 12/51] gnu: Add rust-gstreamer-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:00:03 +0000
Resent-Message-ID: <handler.44492.B44492.161583115317190 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583115317190
          (code B ref 44492); Mon, 15 Mar 2021 18:00:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:13 +0000
Received: from localhost ([127.0.0.1]:36895 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUm-0004T6-U4
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:13 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:59254)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUj-0004Sk-1d
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:09 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgt1w5dz3xC9
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:59:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831146;
 bh=6Xgk78xQSACc9tfpULy6+O2NIbYgrrAoZXCRkJH7Q4Y=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=b+Z0ZFjztV3LmRhlS9D9nPx02ilOpBGTiUlVFLmmEP1/fPhP/74qbXGn9mFM9Uy5F
 8YHMDBbGqtpF4bFB8PmscxQK8cgAdH/+6Kmb5EBefdh/JCcoZxRRlW813PFLWCNzwu
 daY2mwVBC5SkMHpzscDgsxZoZETZehHNQiAd22gM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:57:59 +0100
Message-Id: <20210315175838.1931-12-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 14/51] gnu: Add rust-gstreamer-base-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:00:04 +0000
Resent-Message-ID: <handler.44492.B44492.161583116017222 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583116017222
          (code B ref 44492); Mon, 15 Mar 2021 18:00:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:20 +0000
Received: from localhost ([127.0.0.1]:36900 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUu-0004Tg-C6
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:20 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:34187)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUn-0004TC-Js
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:13 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgy5pSbz3x7T
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:59:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831150;
 bh=DEAwwH7Z1KujRsJjxghtlbPegpbrapBnO+nad9alvH4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=p0kAQbpbvygFTluVmqeNId9N+mIEOBWDtaDnGcDJTOKL5qZXNYip82/81owzXAEki
 YtNPqhoq4DDQzyzOPc7LNX+7yuOInML23/TTkVKFqBz70rKM9HD7HDDLHzK+N1OX5k
 XL5hd2teEef6noPfSOMYuFx6xsJq6r1BKTq0VEwc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:01 +0100
Message-Id: <20210315175838.1931-14-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 15/51] gnu: Add rust-gstreamer-video-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:00:04 +0000
Resent-Message-ID: <handler.44492.B44492.161583116117229 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583116117229
          (code B ref 44492); Mon, 15 Mar 2021 18:00:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:21 +0000
Received: from localhost ([127.0.0.1]:36902 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUu-0004Tj-MZ
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:20 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:50530)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUp-0004TQ-TJ
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:16 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkh10kPhz3wZc
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:59:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831153;
 bh=sg/w+y8o4K88a3x2jj2vfJt6bR1L1RYX/q7smLhdW44=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=VDVM/U7Z2ZYyKPY7aRGcZqC87PeIHR+28+gFOmN2VUaCJQC1bA3oNSaqMr07q9kaN
 yeKHX1mfrwqF5fh+JV3p+AA8T97ZuU5yHHRy4UV1SKBpl+nUl67Lw+CS4dgAZpTs8u
 cMQXk3jGRzwdRqXQFNTBtX/7Ed2FaJ4OteVX7MTo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:02 +0100
Message-Id: <20210315175838.1931-15-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 16/51] gnu: Add rust-gstreamer-player-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:00:05 +0000
Resent-Message-ID: <handler.44492.B44492.161583116117235 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583116117235
          (code B ref 44492); Mon, 15 Mar 2021 18:00:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:21 +0000
Received: from localhost ([127.0.0.1]:36904 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrUv-0004Tq-0j
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:21 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:6086)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUs-0004TY-5s
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:18 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkh32lyBz3xC9
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:59:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831155;
 bh=yDsU6IQ1VVBXqdpbuHIDpLjTTd27/uPXcqZ9NVhVC5Y=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=spcuqvrVbL4gsSs7g/+jUIzw2DCfspDFZlSWgzIudhShD0ltGfaI+zSobIuZFk6s/
 jld/wRySrnpFcPuDJ7xBs+zR1k1iRPOrVNCHVDQ88yQyB24+nlNEau+7jUY7EzkzwF
 n8fkq5sOBK35XE7zNE+Pij4rGzafJtkU+Kl3Yw94=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:03 +0100
Message-Id: <20210315175838.1931-16-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 13/51] gnu: Add rust-gstreamer-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:00:05 +0000
Resent-Message-ID: <handler.44492.B44492.161583116817258 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583116817258
          (code B ref 44492); Mon, 15 Mar 2021 18:00:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 17:59:28 +0000
Received: from localhost ([127.0.0.1]:36906 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrV1-0004UI-Oh
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:28 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:49858)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrUl-0004St-Af
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 13:59:26 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzkgw3qJDz3xNv
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 18:59:08 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615831148;
 bh=i2Y/6zrEzqIPM5P86zqXkA5hMo2wDbmy9IWfLc7jAVk=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Hd9Cocvy1ND09Gx+hk78evrVGd2O/204oZu64OLmUm1ak8Qu0wyXMemU28Rz/KIBH
 jzf8LqDE+vQ1ZWFXZsPfwzf6kyAf9YYn6wdvyL5zwneFTofJ8i0Phfi7mJZsXe+NpD
 wu00mbIO7FK2NG9RDqwo1N2DKd6FyWUXGQ7pUJnw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:00 +0100
Message-Id: <20210315175838.1931-13-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 17/51] gnu: Add rust-gstreamer-base-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583236519568 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583236519568
          (code B ref 44492); Mon, 15 Mar 2021 18:20:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:25 +0000
Received: from localhost ([127.0.0.1]:36986 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroK-00055X-Mb
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:24 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:31511)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroI-00055H-5E
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:22 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7B15tyz3xBl
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:18 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832358;
 bh=0HkVE4SUUElsN0+YgsBfqhjMNFH7H6rvoMDrTH9evYA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=uwbc1fFxjIXH5QAX7s4yf9XCE7HdyZBVXDcf5HKjuXEtkEOfeD9OjI3kwRkkZslTt
 wIznDlU30Y4TMIoQIEwVGTMtcvTFBdVRmNkyCmNUTT9EJA8+SAnhPDbqF0/FR5XhzO
 Kq6JHNs7jKxUOEyit3g1ohIP++9qG40LAsGnh284=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:04 +0100
Message-Id: <20210315175838.1931-17-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 18/51] gnu: Add rust-gstreamer-video-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583236519576 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583236519576
          (code B ref 44492); Mon, 15 Mar 2021 18:20:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:25 +0000
Received: from localhost ([127.0.0.1]:36988 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroL-00055Z-0f
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:25 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:27582)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroJ-00055Q-7t
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:23 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7D3LKSz3xMt
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:20 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832360;
 bh=gvAZvb98dlwf6dUWd2znKlVxIHYACSpHrLUX8ARGL9M=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=f82Ifh1sPJMUSwG9diFgG4H9vT6N0+r0jKcP06toJNfiP0oo7Yv/kfVu4BObNAxsv
 8IXuTG7uip6YcJ1m2Ije8n3RNOOB/NZqB2yGWBElaxIkIbQKf94AHm8vR3tSGZiKwu
 rfsm32H4Cv6KpiAZnXevURNisscLOnCA3Mg0ayMw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:05 +0100
Message-Id: <20210315175838.1931-18-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 19/51] gnu: Add rust-gstreamer-player-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:03 +0000
Resent-Message-ID: <handler.44492.B44492.161583237119608 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583237119608
          (code B ref 44492); Mon, 15 Mar 2021 18:20:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:31 +0000
Received: from localhost ([127.0.0.1]:36993 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroQ-000565-GN
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:30 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:27866)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroL-00055f-Fy
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:25 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7G5rF2z3x6W
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:22 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832362;
 bh=eXkwd4XWn9eoP4AQGbbMcWh32rl9oqw43KoN47g41lo=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=s7+d09ueznZd/7+iVbWbSmYOyJXCSIFLixeZ28jPyBv/gM6+yZaXzjCdSxhcjm3S1
 m46dk6aEon71oRUyvDnCcQxYakcflUoGX7RGYYOqE88o1hvVNLWPjnuwmqkg6IHFzn
 B6aZLEpwQzrnG7c6Jui8nkvjZURCwYvRnCIlW++E=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:06 +0100
Message-Id: <20210315175838.1931-19-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 20/51] gnu: Add rust-gstreamer-audio-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:04 +0000
Resent-Message-ID: <handler.44492.B44492.161583237119614 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583237119614
          (code B ref 44492); Mon, 15 Mar 2021 18:20:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:31 +0000
Received: from localhost ([127.0.0.1]:36995 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroQ-00056D-TR
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:31 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:41178)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroN-00055u-PJ
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:28 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7K0VS5z3xC9
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832365;
 bh=hSmI83p2lYwlI6fUt2idlxOlFxjUM9w6iG34d9bx1Qc=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=kYWTpMYFnLJ4JVMuDDFIENZ46a1AahI8apxf/nab0AFh9MwtEm5EkaX4RP3mWIsDX
 aTjtdHMi7cl8K3eGUjH/EMeuyuicfwTkdl7g1oQH3Q0M6l+xKEBw9hkx6hKHJ2vg9b
 2UD6Bsl8Jf2SDzBu8dymzO4DebEhKz6oXfHzbfbQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:07 +0100
Message-Id: <20210315175838.1931-20-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 21/51] gnu: Add rust-gstreamer-pbutils-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:04 +0000
Resent-Message-ID: <handler.44492.B44492.161583237619636 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583237619636
          (code B ref 44492); Mon, 15 Mar 2021 18:20:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:36 +0000
Received: from localhost ([127.0.0.1]:36999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroW-00056c-Ar
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:36 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:13651)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroQ-000564-2V
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:30 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7M2b30z3xBl
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832367;
 bh=y9KsbcZc6FHpdX+H8YpVWB7W5vAa4rkyfUo5qHyk9ow=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=hgio60LTsVqsjrkcMXxjQdpfcSdBMlM6W91bUb3jCn9b3tFYzNbw+171dinOydmCK
 iq4t5l+ZoLGEEsl8H5vN/0aqvPgjt83SyBxwOxLAjiz5ACHkL7lphB5uXP40rBWvWC
 cQ6AjWoOOGXu38KBfECeymU/moWrBdYye3+cbj7c=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:08 +0100
Message-Id: <20210315175838.1931-21-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 22/51] gnu: Add rust-gstreamer-pbutils-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:05 +0000
Resent-Message-ID: <handler.44492.B44492.161583237719644 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583237719644
          (code B ref 44492); Mon, 15 Mar 2021 18:20:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:37 +0000
Received: from localhost ([127.0.0.1]:37001 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroW-00056f-Nk
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:37 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:28870)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroS-00056Q-Ak
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:32 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7P4fykz3xMt
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832369;
 bh=AjrVjJgwJou+2TVZxg2pwE34/C/ieMPOyNky3lgd2sc=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=hYniPxk6GbLHCH5XwIWrfEe1/F0RgT04r+1zYDZ9YTc+17HJSwf4DsKttN5EIe5au
 O9QHEZeqOyO7JabuMdU/9ua9prNeehZQfRgR3vD7HvY7KyZgGiaCdVF003Ds5XG/dD
 i4Poxop/lPivNhyOZt39dNb0cFWSbt3N6jJ/55Yg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:09 +0100
Message-Id: <20210315175838.1931-22-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 24/51] gnu: Add rust-ammonia-3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:05 +0000
Resent-Message-ID: <handler.44492.B44492.161583238619684 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583238619684
          (code B ref 44492); Mon, 15 Mar 2021 18:20:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:46 +0000
Received: from localhost ([127.0.0.1]:37006 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroc-00057H-AD
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:46 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:14770)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroW-00056d-Pi
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:37 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7V0zTkz3x6W
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832374;
 bh=l7SUdPSj6049eEJvhYIz4BRgSuuOcdUDxO/DhllUvXs=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=umWBfcxZIoqjS332qzmWbXJAt2JPM9MnagsPiEgJwTIbX7cJeLcx+DNJ6H+p7+0ym
 CWgG8iMlGlUyVkAjRl3twQPmcAdxbDWWByr8gJfOARq4me2fCi2BKFBfFdvkGcaCJZ
 9yM99w3mOaVheNPRnZlRE2KgvXoMf+3kFYIWCOIo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:11 +0100
Message-Id: <20210315175838.1931-24-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 1536fa5bca..b5f2a57c58 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1725,6 +1725,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 25/51] gnu: Add rust-html2pango-0.3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:06 +0000
Resent-Message-ID: <handler.44492.B44492.161583238619699 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583238619699
          (code B ref 44492); Mon, 15 Mar 2021 18:20:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:46 +0000
Received: from localhost ([127.0.0.1]:37010 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrog-00057R-6A
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:46 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:42867)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroZ-000570-30
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:39 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7X2gtyz3xMt
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:36 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832376;
 bh=fRY1DaIgEim3Emu/7scMjXk81dE+dLslf7j2oykz5dM=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=ScDBXiyg8zuI4M5wEbG/4k7PzDMvzqHOyaxHNkIZbJFgCOaqnyTvnnPIjKI8Dikhs
 MMM26eaj3xz84MAWCkbyK9w/O6Wt3IqwM6rwezXfbYnztXRlzQ2pW/FBjDJvdn5VwM
 Bht8/FCoAVCzD9b1vstOCZx3AwNsQywDLwDDwy68=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:12 +0100
Message-Id: <20210315175838.1931-25-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 26/51] gnu: Add rust-pangocairo-sys-0.11.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:07 +0000
Resent-Message-ID: <handler.44492.B44492.161583238719706 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583238719706
          (code B ref 44492); Mon, 15 Mar 2021 18:20:07 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:47 +0000
Received: from localhost ([127.0.0.1]:37012 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrog-00057h-LL
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:47 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:15453)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrob-000579-G6
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:42 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7Z4jvTz3xC9
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832378;
 bh=ABtwKGVyaMVEGzH6Lk43P7B/2JXU1ZnwS7ozVh4tACU=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=XMIkWTpQFkt7Da5t9px1rFLXJ3a+6P2IV9xzuqcgAw5z6OqFU49REbVMeDLieY9/q
 Rviy4bTuAyeqUVtux56yMITqM/XwK2cCTGNP7A8fif94GizsejckAw6S0ZF2X3NymE
 r1fidAsW1hcTab9D0iPUI2vwhZA1+I4+dr2dm7aA=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:13 +0100
Message-Id: <20210315175838.1931-26-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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+)))))
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 27/51] gnu: Add rust-pangocairo-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:07 +0000
Resent-Message-ID: <handler.44492.B44492.161583238719713 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583238719713
          (code B ref 44492); Mon, 15 Mar 2021 18:20:07 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:47 +0000
Received: from localhost ([127.0.0.1]:37014 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroh-00057n-3x
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:47 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:15453)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrod-000579-Ex
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:44 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7d0WWhz3x6W
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832381;
 bh=RC4J/+lnncVtFtiRcV4K6rNLsupdV5pwXvP8/SUzQA4=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=WrZAeOLBRc+KQ7BIRs7ynRcjDrgKXeEQUguh0sCvABYQAXJcR709ZcVqY11Im1OiW
 2JidCPO3XeFpVba813AN2rRyesh2t9Zs/L+J2T30xl93inkR8eEUFe0pFmLOIH5YG9
 vgADL8t0VtkN8sKOCY6pBBpIaWj10kx72/DsUMFE=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:14 +0100
Message-Id: <20210315175838.1931-27-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-pangocairo-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 52 +++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 99fc6fe451..7a0fdd6a59 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1738,6 +1738,58 @@ converts raw links to http links and strips unwanted tags.")
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-pangocairo-0.10
+  (package
+    (name "rust-pangocairo")
+    (version "0.10.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "pangocairo" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "10z8hlc82984nwvy5pnyh95ls9s5r1qrlkpn14zh4pjsl1ksxx80"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pangocairo-sys" ,rust-pangocairo-sys-0.11))
+       #: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
+     `(("cairo" ,cairo)
+       ("glib" ,glib)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the PangoCairo library")
+    (description
+     "Rust bindings for the PangoCairo library.")
+    (license license:expat)))
+
 (define-public rust-pangocairo-0.9
   (package
     (name "rust-pangocairo")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 28/51] gnu: Add rust-letter-avatar-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:08 +0000
Resent-Message-ID: <handler.44492.B44492.161583239219741 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583239219741
          (code B ref 44492); Mon, 15 Mar 2021 18:20:08 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:52 +0000
Received: from localhost ([127.0.0.1]:37018 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrol-00058J-Iw
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:51 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:15453)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrof-000579-Nu
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:46 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7g2Tqpz3xMt
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832383;
 bh=2eD5gUdWYqBuGZAnwQS6k6hHI5RzL088jqSca8mATqo=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=nBB4ZLj2tWfQzhrqAg9y8YDj5UGxhlaqOv7SwDSjc0+eVgt8AQnAVROiil6EqHFo2
 JGzTKnKc78RNHzPdlsj/Sc5ls5rTIMN9ccILOyBrRyvOISyWlY5C11ipW3s01iDK7H
 WBR+6V9GKEL3p2QkC8gdmt0oIM+RLb80+KBIJt0A=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:15 +0100
Message-Id: <20210315175838.1931-28-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7a0fdd6a59..e945adf3af 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 29/51] gnu: Add rust-libhandy-sys-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:08 +0000
Resent-Message-ID: <handler.44492.B44492.161583239319750 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583239319750
          (code B ref 44492); Mon, 15 Mar 2021 18:20:08 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:53 +0000
Received: from localhost ([127.0.0.1]:37020 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrom-00058M-Ty
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:53 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:15453)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroi-000579-0V
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:48 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7j4SnZz3x6W
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832385;
 bh=4qwzcOcXZVtG8B/69Nt/MRWTjKLp8d5g+56hZv2vKeU=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=FoFgYMg8xbNrNlv7BbfDijEVi4qsiPKYYyu0P+p/Zp3D5BXfml+pKwo9U5x4SpqNW
 WW3+CbzqOP1bVe9842D4yaHGO/ZastjnWsK4pknOIvj4Sr+ApWR44M5PchQUMEuOzJ
 0sBtXqZkUmrphDuHhmwhTxW9N6Rh6JnwxW4ORAIk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:16 +0100
Message-Id: <20210315175838.1931-29-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 e945adf3af..7b91a1d824 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 23/51] gnu: Add rust-markup5ever-rcdom-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:08 +0000
Resent-Message-ID: <handler.44492.B44492.161583239419766 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583239419766
          (code B ref 44492); Mon, 15 Mar 2021 18:20:08 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:54 +0000
Received: from localhost ([127.0.0.1]:37023 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLron-00058V-Bs
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:54 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:42094)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLroU-00056Z-IF
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:48 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7R6QgXz3xBl
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832371;
 bh=4Kvou9dJF4MQxhqNxiNCUolxLPIlB+gotLje6l5EFjk=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=dPtseNyekRkT6WKCmuGVG2R3GeIf0wbUDG5esHTREPJNncN/ySeIhLIunkCVXf9iY
 aYDIhrajCkXFSgGME3/91FqjUGJNzdOuqfG+L7U62rn7qA6KbxodYQK6XPtgJolPiR
 hW5WycbaSVTZKZHqsftzqNfar9Wk34ToG+EC9S8U=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:10 +0100
Message-Id: <20210315175838.1931-23-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 82f619e249..1536fa5bca 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22668,6 +22668,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 30/51] gnu: Add rust-libhandy-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:09 +0000
Resent-Message-ID: <handler.44492.B44492.161583239419772 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583239419772
          (code B ref 44492); Mon, 15 Mar 2021 18:20:09 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:19:54 +0000
Received: from localhost ([127.0.0.1]:37025 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroo-00058k-2M
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:54 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:16673)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrok-00058C-K8
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:51 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7l6Qlnz3xC9
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832387;
 bh=j00WnN/WIlkaoQOG11vcXI+HnAfs4XDv4Bx7ZgC6btA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Yh/QdHS+wys4ccURIuR0pSyAbahYO5m8OWvaM7n2F4gil5oUu+fRhk9fYe2j0tTU5
 hljdmG0/2p5Pdu3xfnPPLh71uQ0PGNRiyGg0srx7EUmvJJALoRcxhoslCmvFc9KkNQ
 w+5yBBHCZ/r8DYVAQaryjm0O7MM3V74Du4rA0vSY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:17 +0100
Message-Id: <20210315175838.1931-30-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7b91a1d824..a4203397d4 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 31/51] gnu: Add rust-loggerv-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:10 +0000
Resent-Message-ID: <handler.44492.B44492.161583240019787 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583240019787
          (code B ref 44492); Mon, 15 Mar 2021 18:20:10 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:20:00 +0000
Received: from localhost ([127.0.0.1]:37028 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLrou-000594-Hs
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:20:00 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:36298)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLron-00058S-0i
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:19:53 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7p1RvDz3xBl
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832390;
 bh=vzlRWL6V7ixCXsc6yvUpISNiIY2jOnTbRHxtvVs9X9Y=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=m+OKF7Eyn0IwjIaimBzBDCHNaBfNhcXg20QxQDnlk7XsmlSih79wLW2oXnU9oJemi
 tvzHXMQF656Wxkj2YOsKiTuIRKaZdPDwuBxzC3K7Br01UCY4ZT/xVvrvVeIlliN7lI
 XZmTOuaXMrymPR1ZtZOaV9qKuw4+9ypI0xQsAhxs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:18 +0100
Message-Id: <20210315175838.1931-31-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 b5f2a57c58..672bd12f4d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22183,6 +22183,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 32/51] gnu: Add rust-lmdb-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:20:10 +0000
Resent-Message-ID: <handler.44492.B44492.161583240619867 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583240619867
          (code B ref 44492); Mon, 15 Mar 2021 18:20:10 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:20:06 +0000
Received: from localhost ([127.0.0.1]:37037 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLroz-0005AI-SD
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:20:06 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:36639)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLrop-00058x-6u
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:20:02 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzl7r3V28z3x6W
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:19:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615832392;
 bh=7zxFPsxComjpZBwKmQ/UWwcrp5BHWqvfwD8QFBWvoZk=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=S8HQCaUiNXtzIzr+LUoFkcG/T6of9LsWrsegPQQik6VMgGHJ7oHrSwC4+t+V1nyAZ
 A9M3+24vlESkk4VlR4MT49KIrB1H2RzSHENr+okl2EeZQhMgLjVpV3r4//GHOVI+vF
 2QoO0VOhH9tL7zW/o9qkgTEDuj2sOUgZv+yY4oYk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:19 +0100
Message-Id: <20210315175838.1931-32-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 672bd12f4d..cb9f212b8e 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21930,6 +21930,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 33/51] gnu: Add rust-lmdb-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:40:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583360022190 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583360022190
          (code B ref 44492); Mon, 15 Mar 2021 18:40:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:00 +0000
Received: from localhost ([127.0.0.1]:37102 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8G-0005lp-HO
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:00 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:53787)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8E-0005lZ-8D
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:39:58 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlZz1hF3z1LBRx
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:39:55 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlZz1hF3z1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833595;
 bh=i9b6w1D34Fcu4V6+FgZWkf0+lb0kLoRLVhNMcFTANik=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=KNBBLnLD0P8f31st2p+5sEo68Hk/2PMmKcvT+ZstXgx260vR1ECVwQJ5N+sgG5lKN
 ajm6dUyvij7oj3e4nTRpKwCH0ARO2Fu1k7KfyB2M9WouZoypWdwTI4FzIIpIsAHNrM
 GO3v/+tCMYVl0CEXj0u7+7zFbyjpzA05HPy+Z2JM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:20 +0100
Message-Id: <20210315175838.1931-33-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 cb9f212b8e..2363a08aeb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21954,6 +21954,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 34/51] gnu: Add rust-mdl-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:01 +0000
Resent-Message-ID: <handler.44492.B44492.161583360822262 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583360822262
          (code B ref 44492); Mon, 15 Mar 2021 18:41:01 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:08 +0000
Received: from localhost ([127.0.0.1]:37107 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8J-0005md-PT
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:07 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:3535)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8F-0005ld-67
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:39:59 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzlb06fbNz1LBSW
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:39:56 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzlb06fbNz1LBSW
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833596;
 bh=Y1M25+NP2EAAR/zUUwCmMEmAYDEpKC1/Yngs41ctpwk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=d8gMXP7PjSpb8lCT6EqnCg7ZakaMMgmt5XW582DNwwQFdQxTy6FaE86LJt2/DbG1p
 4bf2fSPsTsYUIuyiaxyprwBIOqT8jOlpA/XLkpx2ufCRy9ZV1Gs7MZQn159WHoFwmQ
 LPwSQvJRLRZ8GNrKj5UNXatp0kiuPEstvaHzimRw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:21 +0100
Message-Id: <20210315175838.1931-34-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 2363a08aeb..ce70671131 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23077,6 +23077,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 35/51] gnu: Add rust-aes-soft-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583360822269 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583360822269
          (code B ref 44492); Mon, 15 Mar 2021 18:41:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:08 +0000
Received: from localhost ([127.0.0.1]:37111 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8N-0005n1-So
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:08 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:3827)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8G-0005lq-U7
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:01 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzlb250NXz1DG14
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:39:58 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzlb250NXz1DG14
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833598;
 bh=MOgS74FGn+K5P9Y1X1BO9Ah+lS0VnlFBgDin7R7/kd4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=BwtzHy2tfcKpHu9i3UQTQDsZ9jfipmxm+aK/sWbq0xPDKcuIdrADNjtbhFXBpA+pd
 5nztRTibfbJpDR62+wEOyG3O9jhl7uXLktgnNPefCMqxCZW/hBmTk4jxUBiTiqFMfY
 BE1moLUro0lRlUE/MPlRo0b3ksJnZWC0NQnKmjj4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:22 +0100
Message-Id: <20210315175838.1931-35-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 ce70671131..8e49848ea5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1263,6 +1263,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 36/51] gnu: Add rust-aesni-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583360922282 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583360922282
          (code B ref 44492); Mon, 15 Mar 2021 18:41:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:09 +0000
Received: from localhost ([127.0.0.1]:37114 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8O-0005n8-Aw
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:08 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:7574)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8I-0005mL-Kq
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:03 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzlb43FSvz1LBCr
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:00 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzlb43FSvz1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833600;
 bh=F5Ei08sJ+HrBKX8hwXRGCgpQA4nikxLD7hot1i84zqM=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=JOipiy485R5KBKiTMFbJPWU5jYqFPhbwrZoF9fH/XVO800H/WcfYfMWhQgfOfglYC
 OzIIcHwvugHRS9LbMX/kmZADPGnxbcJni2+lMYT8plrkm1wt1NPaCe1XhWQaET2RA4
 IWwCX1oHrY3agx7bdE4k+BrBEbjfZvlry08BlOwI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:23 +0100
Message-Id: <20210315175838.1931-36-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 8e49848ea5..ea1ff15b1d 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1332,6 +1332,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 37/51] gnu: Add rust-aes-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:03 +0000
Resent-Message-ID: <handler.44492.B44492.161583361322310 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583361322310
          (code B ref 44492); Mon, 15 Mar 2021 18:41:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:13 +0000
Received: from localhost ([127.0.0.1]:37118 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8S-0005nk-U5
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:13 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:7803)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8K-0005me-D4
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:04 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzlb61FhPz1LWpf
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:02 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzlb61FhPz1LWpf
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833602;
 bh=hpWEoeyzWm3j2xdhzsBtRrAgvFwnpXrqzxdW4TIWogs=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=deMMfZn5lTty//AS+h5NjmJ6zyPLv+/fOd5ViBEeJqZZDPrYcu4nUtEK7Vd4BqlSO
 NFmo9oephuU+1ZcYIyGlGmyBW5CMGHRClqtcnt9K4fMIgPW6xIThBPz0PRb71prLOX
 TOPg+Ih99iUDm3tYDPAaJTRxVwCwRHfiDXIDmgxc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:24 +0100
Message-Id: <20210315175838.1931-37-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 ea1ff15b1d..f192479ee7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1162,6 +1162,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 38/51] gnu: Add rust-block-modes-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:03 +0000
Resent-Message-ID: <handler.44492.B44492.161583361322317 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583361322317
          (code B ref 44492); Mon, 15 Mar 2021 18:41:03 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:13 +0000
Received: from localhost ([127.0.0.1]:37120 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8T-0005nm-5n
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:13 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:4630)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8M-0005mo-53
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:06 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzlb76bYVz1LWpg
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:03 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzlb76bYVz1LWpg
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833603;
 bh=zvr3kZLaTTWBuSWFtBV9LtH/r6qhVU8GRqXSkBbtxYI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=jCWZZ1CjGuFfKA8QEusofmUHxlhF0FZLDMqDYCsXOyHW+UYF1yB9IO+ztX7ZtXI4o
 fuG90bxuDjFDDEqAWqhYSek2ZVu6yKRDB2PGoMb9jStzgNaCOSpbLxZ07qvgsxgCqp
 Tz+XBhkAKXW46Srg3OcCEYoW4YDqd2fglBlbBPxQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:25 +0100
Message-Id: <20210315175838.1931-38-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f192479ee7..b9ac0e1915 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5206,6 +5206,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 39/51] gnu: Add rust-hmac-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:04 +0000
Resent-Message-ID: <handler.44492.B44492.161583362622381 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583362622381
          (code B ref 44492); Mon, 15 Mar 2021 18:41:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:26 +0000
Received: from localhost ([127.0.0.1]:37123 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8T-0005nu-Jt
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:26 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:12570)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8N-0005mz-UR
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:08 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzlb94vCLz1LWpf
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:05 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4Dzlb94vCLz1LWpf
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833605;
 bh=Kgw/DXlC2PrhI5ZMRNiOtXMP803nL8Weco3hDz3lsfE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=oBOXPELfIJcaN32xjzdH6NHGoCxWHPt/SZtU45l+5FCfs42ys8SEYCibfzv7sDFpO
 wXl1fEkvj28KViEpHLxMcSjENqQ6Odkpu5WxCkRz4GoEhfwy9wHYSzkp1OCAGZ4sZf
 BVckOpmL4qGdHxRl7M+PVL8BLZxCem/6RGOixIN0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:26 +0100
Message-Id: <20210315175838.1931-39-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 b9ac0e1915..e490987c7c 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18060,8 +18060,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
@@ -18073,7 +18103,6 @@ Derivation Function (HKDF).")
         (sha256
          (base32
           "0h48wc7iysh4xd6ci4prh8bb7nszijrh9w3blaaq8a6cilk8hs0j"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-crypto-mac" ,rust-crypto-mac-0.8)
@@ -18081,13 +18110,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
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 40/51] gnu: Add rust-hkdf-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:04 +0000
Resent-Message-ID: <handler.44492.B44492.161583362722389 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583362722389
          (code B ref 44492); Mon, 15 Mar 2021 18:41:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:27 +0000
Received: from localhost ([127.0.0.1]:37131 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8g-0005ow-DT
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:26 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:55464)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8P-0005nR-Mm
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:10 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbC3FwTz1LWpg
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:07 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbC3FwTz1LWpg
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833607;
 bh=Ihcmp7KfqJ27ugbqsvFFPWjJGcDnOiJqXe71qELgmwg=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=aF/171ko2ppSrzOz//NQA70xg7iJ7jka1qu1jrnstlgctu1sLY6AEn7YcKK6C40K+
 JngkO9tQIx5z+vyzGtIeR4OU0DXQzzvwtKcwojKxlPwqotTQjaw+bUGdql2MSupK6m
 JJpK7JMvZSnYRu1twWMgTU/gIwoG4jp4ejAjNEA0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:27 +0100
Message-Id: <20210315175838.1931-40-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 e490987c7c..06ef9ea979 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18013,23 +18013,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)
@@ -18038,10 +18039,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)
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 41/51] gnu: Add rust-dbus-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:04 +0000
Resent-Message-ID: <handler.44492.B44492.161583362722396 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583362722396
          (code B ref 44492); Mon, 15 Mar 2021 18:41:04 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:27 +0000
Received: from localhost ([127.0.0.1]:37133 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8g-0005p4-RP
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:27 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:55729)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8R-0005nb-Ei
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:11 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbF1f3Lz1LWpf
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:09 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbF1f3Lz1LWpf
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833609;
 bh=ZkxWeAK5yjmvEvNbFkvw8tnrkLK9fbgOfC38nF5riFE=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=ihU1P0AXND7SV6+ql50eC2BwkOKObRstkIO1XaIf8C7OX4FnySCeYuE8EA/JB4avt
 1zRLQOtz6FXXt04vP3SIwq9ANNzDQbNzcmu2l81IRkVQxOfPsrzyy+weDSiyJziB3R
 7Eeuivgo+f+OCescVgr44Dr80WpP/MZg5z7osL8Q=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:28 +0100
Message-Id: <20210315175838.1931-41-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 a4203397d4..b292463108 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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 42/51] gnu: Add rust-secret-service-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:05 +0000
Resent-Message-ID: <handler.44492.B44492.161583362722404 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583362722404
          (code B ref 44492); Mon, 15 Mar 2021 18:41:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:27 +0000
Received: from localhost ([127.0.0.1]:37135 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8h-0005pB-7f
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:27 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:13239)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8T-0005nj-6r
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:13 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbG71JTz1LWpg
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:10 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbG71JTz1LWpg
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833611;
 bh=ArI2MmNMf8riwjg0wZZVWBkcw19tlblfbEC8b6VD6rI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=mUBBqaUTGcrFMkheqvx2PH14/q2G4tUg0zoyOH5bYukWffxOV1+ziuw0lWT4ZE6MG
 IOmazI+Wci5U/HU6BYXo2E8DMMQH2lRWXbty0Z+7iBibFMUQSksvHu49nFnE7b+Yj3
 ZlyMuPBYSs8NMp1/XmDl2yiZnzIA8w8TXam+d1xw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:29 +0100
Message-Id: <20210315175838.1931-42-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 b292463108..f03cc8c669 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2109,3 +2109,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))))
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 43/51] gnu: Add rust-atk-sys-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:05 +0000
Resent-Message-ID: <handler.44492.B44492.161583362822411 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583362822411
          (code B ref 44492); Mon, 15 Mar 2021 18:41:05 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:28 +0000
Received: from localhost ([127.0.0.1]:37137 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8h-0005pK-Nr
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:28 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:13409)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8U-0005o7-WA
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:15 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbJ5HWsz1LXsR
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:12 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbJ5HWsz1LXsR
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833612;
 bh=7rLNAI1yCUgpyfqjNki8tC58uYhL8yKGQgZ1170x88c=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=ELjnurO/jMYzubLhcEO7O92rhD+BjxWVrzqym2ILrzuOHJUwsYEMrjvCW0Hj1WQcm
 t8LLBuudjiooabieWJjqoJZ+qZRlnIjZaH3qbmbKKnbYrYPweICIb5cYSAjkZeyKaR
 Ue65RR907cVnFSkkqE/cCrdyRp9SXPRJ02ioipu0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:30 +0100
Message-Id: <20210315175838.1931-43-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-atk-sys-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 53 +++++++++++++++++++++++++++++++------
 1 file changed, 45 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index f03cc8c669..b851b00bcc 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -36,8 +36,52 @@
 ;;; Please: Try to add new module packages in alphabetic order.
 ;;;
 
+(define-public rust-atk-sys-0.10
+  (package
+    (name "rust-atk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1knzvq2jdkx1nav619jbqsx2ivzh901rsp2wl57wr50x2fpy8c7m"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("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)
+       ("glib" ,glib)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libatk-1")
+    (description "FFI bindings to libatk-1")
+    (license license:expat)))
+
 (define-public rust-atk-sys-0.9
   (package
+    (inherit rust-atk-sys-0.10)
     (name "rust-atk-sys")
     (version "0.9.1")
     (source
@@ -57,14 +101,7 @@
         ("rust-pkg-config" ,rust-pkg-config-0.3))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-0.1)
-        ("rust-tempfile" ,rust-tempfile-3))))
-    (inputs
-     `(("atk" ,atk)
-       ("glib" ,glib)))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "FFI bindings to libatk-1")
-    (description "FFI bindings to libatk-1")
-    (license license:expat)))
+        ("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-atk-0.8
   (package
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 44/51] gnu: Add rust-gtk-sys-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:06 +0000
Resent-Message-ID: <handler.44492.B44492.161583363722428 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583363722428
          (code B ref 44492); Mon, 15 Mar 2021 18:41:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:37 +0000
Received: from localhost ([127.0.0.1]:37139 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8i-0005pQ-4h
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:37 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:56534)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8W-0005oE-Nw
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:17 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbL3ZbXz1LXt0
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:14 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbL3ZbXz1LXt0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833614;
 bh=25V8hFQlaSvKTEKK+8pk1M+I8E59CwK25YQA3uMO+Ss=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=pTd4N2033oU+AxXV03GvYu5mYSHrJKrF1rqe0h2HyI4jYKooi9H9BvK7p46Hppt/D
 0bDqOjzCkl/PscC/CBJKMowiqv6NQ2bJqr6eL/p6mdW0f/KAR0QQTegDKi5hV1g+td
 jAgEzxzvFPowftfiwigkdG+6lUXqhrL2vu554DV4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:31 +0100
Message-Id: <20210315175838.1931-44-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 53 +++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index b851b00bcc..275eb90f04 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1611,6 +1611,59 @@ GStreamer.")
      "LGPL-licensed docs for Gtk-rs crates.")
     (license license:lgpl2.0)))
 
+(define-public rust-gtk-sys-0.10
+  (package
+    (name "rust-gtk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0mq4i161kk6dwiz19ayxgm9fhx7n3r5lm9lbjiyk0qs811pxmb49"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; TODO: ABI mismatch
+       #:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("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-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
+     `(("atk" ,atk)
+       ("cairo" ,cairo)
+       ("glib" ,glib)
+       ("gtk+" ,gtk+)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libgtk-3")
+    (description "This package provides FFI bindings to libgtk-3.")
+    (license license:expat)))
+
 (define-public rust-gtk-sys-0.9
   (package
     (name "rust-gtk-sys")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 45/51] gnu: Add rust-atk-0.9.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:06 +0000
Resent-Message-ID: <handler.44492.B44492.161583363822436 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583363822436
          (code B ref 44492); Mon, 15 Mar 2021 18:41:06 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:38 +0000
Received: from localhost ([127.0.0.1]:37141 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8r-0005ph-CC
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:37 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:9714)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8Y-0005oO-H8
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:19 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbN1w4Sz1LXsR
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:16 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbN1w4Sz1LXsR
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833616;
 bh=/SoGONarfOER8xnRj1WvILRbY5SM7AYmHyeXya4JIek=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=FZioXNWaAz8M8a2cFZN7PDTHOxF3q18mAgKyB6AxCQ4YCGKBNwuBikrtTF3715GI1
 ebOM2AV9GWI124ZFr6TW6uxXEzac8dcHiOheZfgZNabIOODzsW3YsjQlv9U5B5DjmJ
 sDGjZ7AKVZAk0I94JLqL2NM9+/iHUVBMiZVz1xZY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:32 +0100
Message-Id: <20210315175838.1931-45-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-atk-0.9): New variable.
---
 gnu/packages/crates-gtk.scm | 56 +++++++++++++++++++++++++++++++------
 1 file changed, 48 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 275eb90f04..4997cb2dff 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -103,8 +103,55 @@
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-atk-0.9
+  (package
+    (name "rust-atk")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "09n46zp8jgxspdzhmi93cag79jjnr0ila94n8nr53g8hw88ljaw1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-glib" ,rust-glib-0.10)
+        ("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-gtk-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-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)
+       ("glib" ,glib)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the ATK library")
+    (description "Rust bindings for the ATK library")
+    (license license:expat)))
+
 (define-public rust-atk-0.8
   (package
+    (inherit rust-atk-0.9)
     (name "rust-atk")
     (version "0.8.0")
     (source
@@ -125,14 +172,7 @@
         ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
         ("rust-libc" ,rust-libc-0.2))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (inputs
-     `(("atk" ,atk)
-       ("glib" ,glib)))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the ATK library")
-    (description "Rust bindings for the ATK library")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-cairo-rs-0.9
   (package
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 46/51] gnu: Add rust-gtk-0.9.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:07 +0000
Resent-Message-ID: <handler.44492.B44492.161583363822443 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583363822443
          (code B ref 44492); Mon, 15 Mar 2021 18:41:07 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:38 +0000
Received: from localhost ([127.0.0.1]:37143 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8r-0005pp-TT
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:38 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:9898)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8a-0005oW-AA
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:20 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbQ0Qr4z1LXt0
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:18 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbQ0Qr4z1LXt0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833618;
 bh=hjVuLT3yzI1PjpfD/ocuYmoZR+E21SixrEUsGW/LzN0=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=eebXqORhB48JyZaRpgr3PbTHEQit3JpKkaHtJ9pNFaP3/uKbtcPxhtHMnVLckM/tz
 QluqasESIFi2cpy8VioQ1owaslL6mB25mFuNgqVcf61nxkh8O5DxdhNvM/6z4rPSip
 B8PRuGLhDbVBYpLENbnHqw48o1L+EwKSdfOFxQ1E=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:33 +0100
Message-Id: <20210315175838.1931-46-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gtk-0.9): New variable.
---
 gnu/packages/crates-gtk.scm | 71 +++++++++++++++++++++++++++++++++----
 1 file changed, 65 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 4997cb2dff..ced7b903bc 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1582,8 +1582,72 @@ GStreamer.")
     (description "This package provides FFI bindings to libgstvideo-1.0.")
     (license license:expat)))
 
+(define-public rust-gtk-0.9
+  (package
+    (name "rust-gtk")
+    (version "0.9.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0smdll32vlamp4kvxa6sg5m653icas21jd36fvq3laq7ahh2y0ig"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-atk" ,rust-atk-0.9)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
+        ("rust-cc" ,rust-cc-1)
+        ("rust-gdk" ,rust-gdk-0.13)
+        ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9)
+        ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
+        ("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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-gtk-sys" ,rust-gtk-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pkg-config" ,rust-pkg-config-0.3))
+       #: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+)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the GTK+ 3 library")
+    (description "This package provides Rust bindings for the GTK+ 3 library.")
+    (license license:expat)))
+
 (define-public rust-gtk-0.8
   (package
+    (inherit rust-gtk-0.9)
     (name "rust-gtk")
     (version "0.8.1")
     (source
@@ -1594,7 +1658,6 @@ GStreamer.")
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "13ygzblfv40l2kp70rnjymz7vk2g2wdjs04lhmk9q8wh0bbyiqc7"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-atk" ,rust-atk-0.8)
@@ -1624,11 +1687,7 @@ GStreamer.")
        ("cairo" ,cairo)
        ("glib" ,glib)
        ("gtk+" ,gtk+)
-       ("pango" ,pango)))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the GTK+ 3 library")
-    (description "This package provides Rust bindings for the GTK+ 3 library.")
-    (license license:expat)))
+       ("pango" ,pango)))))
 
 (define-public rust-gtk-rs-lgpl-docs-0.1
   (package
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 47/51] gnu: Add rust-sourceview4-sys-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:07 +0000
Resent-Message-ID: <handler.44492.B44492.161583363922451 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583363922451
          (code B ref 44492); Mon, 15 Mar 2021 18:41:07 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:39 +0000
Received: from localhost ([127.0.0.1]:37145 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8s-0005pw-DH
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:38 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:6527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8c-0005od-3I
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:22 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbR5wbBz1LXsR
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:19 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbR5wbBz1LXsR
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833619;
 bh=9qgaDP0uOkBqrDVhQIQ9kCpghr/+eyVsLKkrfnLTo7A=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=KS2/ZBg3Y5v/5yG7jjxOh8waQHeWLNu5jlwsuS7Hba3oNZoDM3cGcmeCEujtQCEA2
 9WA2xitB6fCsgYc3OjIyoyHocK6eZnVr9KQQM5yW4ivDTTU3fTPuiTEdNpg2NQLyWu
 oYOrGZUDWCUKsa2IE2rjCvESBXkYJkkyYgAAGXOg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:34 +0100
Message-Id: <20210315175838.1931-47-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 ced7b903bc..d8f2080e82 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2343,3 +2343,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+)))
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 48/51] gnu: Add rust-sourceview4-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 18:41:08 +0000
Resent-Message-ID: <handler.44492.B44492.161583363922457 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583363922457
          (code B ref 44492); Mon, 15 Mar 2021 18:41:08 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 18:40:39 +0000
Received: from localhost ([127.0.0.1]:37147 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLs8s-0005q4-Sa
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:39 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:6675)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLs8d-0005om-Sf
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 14:40:24 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4DzlbT4K76z1LXt0
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 19:40:21 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4DzlbT4K76z1LXt0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615833621;
 bh=sqaAvMqb0rzIIeAzTHlyN15/I9kk26nlzh2U+pt6r9A=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=pvgz2AkfrsK40QXyq+HQ+AUgR0JdpaIH3ZWDJiqwtzcq9+7ixZstqPQq8P06s9mdw
 x8LIW3DMknjK+0YA38g4Nwo6k10Zqqj7sha3lcjEpplTlxOiaWalCMW7Nyy4hRXtKa
 BKLRFXfQT0RR2L8tnomHAMxbVScagyKT5idI3ORY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:35 +0100
Message-Id: <20210315175838.1931-48-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 d8f2080e82..653abaf272 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2397,3 +2397,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+)))
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 49/51] gnu: Add rust-sourceview4-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 19:01:01 +0000
Resent-Message-ID: <handler.44492.B44492.161583483024602 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583483024602
          (code B ref 44492); Mon, 15 Mar 2021 19:01:01 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 19:00:30 +0000
Received: from localhost ([127.0.0.1]:37188 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLsS5-0006Oj-Sd
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 15:00:30 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:43361)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLsS3-0006OS-QO
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 15:00:28 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzm2b6CDpz3xPC
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 20:00:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615834823;
 bh=2MSqnsvx+f4UzYS4piLYZN1Q8f6M9hrpn3AszR8iPGs=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=LvfarITygoN7shpdQBWzSsIYqAMnATylpKYDzoXbcr2bR4AmiM51PrzDUeNGOADZy
 lqC7dhrQnoWeigIl0X5yLz1TNA5Z2kBhRs8TQowUY/TRi7QmTBmfJ1F722fw0zyaCx
 jo2nLePmZLSAy8YrNSnPJjIwD625qJceIaxMsOLQ=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:36 +0100
Message-Id: <20210315175838.1931-49-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 653abaf272..97b9681e6c 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)
@@ -2456,3 +2457,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)))))
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 50/51] gnu: Add rust-letter-avatar-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 19:01:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583483224612 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583483224612
          (code B ref 44492); Mon, 15 Mar 2021 19:01:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 19:00:32 +0000
Received: from localhost ([127.0.0.1]:37191 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLsS8-0006Ot-6V
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 15:00:32 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:26478)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLsS4-0006OX-MN
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 15:00:29 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzm2f19ddz3xNv
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 20:00:26 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615834826;
 bh=crEcRT/QKbLgELUYBZYKBcAGnf115lbhaoZFftgWM9s=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=DWQfDbZrVcJoiZf11rKK5Ao7yl1LIx3XkQPAWb2AlvHuEopEQtFvdsOrXq2DWezdY
 HE8IU3XD5D4l5JItcDapf7NAWx1TmVqM/DpXGtHiC/+udxYoIGaLSfddOJCmKn833m
 Vaw79SrvePbbjXO4NylvfJPolyGIsvcwuPBVnqXw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:37 +0100
Message-Id: <20210315175838.1931-50-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 97b9681e6c..bab1c285eb 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1876,6 +1876,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")
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v7 51/51] gnu: Add fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Mon, 15 Mar 2021 19:01:02 +0000
Resent-Message-ID: <handler.44492.B44492.161583484424636 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161583484424636
          (code B ref 44492); Mon, 15 Mar 2021 19:01:02 +0000
Received: (at 44492) by debbugs.gnu.org; 15 Mar 2021 19:00:44 +0000
Received: from localhost ([127.0.0.1]:37193 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lLsSD-0006PB-H0
	for submit <at> debbugs.gnu.org; Mon, 15 Mar 2021 15:00:44 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:48869)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lLsS7-0006Or-9n
 for 44492 <at> debbugs.gnu.org; Mon, 15 Mar 2021 15:00:36 -0400
Received: from localhost.localdomain (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4Dzm2h1CmDz3xPF
 for <44492 <at> debbugs.gnu.org>; Mon, 15 Mar 2021 20:00:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615834828;
 bh=Ym/T6vowLw88a0LpcxJHBGkGwGUxI9UITFD4hygwPIo=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=eEyjCcx89Q6oe5B9VZInVp7gW+O+eVkI50fh9nwRiKic0IHncjCyGv6q3avTejaIe
 nOzjM7FzBndUV881ZXbISqE7JgQsLe4nb55iwQU/Zd88jOZjq0hVXg7G9HYWzj1P3S
 ExSgD+KzDHEvx05gKQkabp8zXIjrTvXsXj3kBnXA=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Mon, 15 Mar 2021 18:58:38 +0100
Message-Id: <20210315175838.1931-51-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.30.2
In-Reply-To: <20210315175838.1931-1-leo.prikler@HIDDEN>
References: <20210315175838.1931-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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                        | 143 +++++++++++++++++-
 ...ractal-switch-from-failure-to-anyhow.patch | 143 ++++++++++++++++++
 3 files changed, 286 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 d07aaeb90b..784d961487 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1007,6 +1007,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 af8722a02e..8b494891c6 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -12138,7 +12138,6 @@ editing environment for translation issues within the GNU gettext/GNOME desktop
 world.")
     (license license:gpl3+)))
 
-
 (define-public ocrfeeder
   (package
     (name "ocrfeeder")
@@ -12201,3 +12200,145 @@ 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))
+       #:install-source? #f
+       #: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 <huyuumi.dev@HIDDEN>
+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<PathBuf, IoError>
+     Ok(path.join(name))
+ }
+ 
+-pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, FailError> {
++pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, 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
+
-- 
2.30.2





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 09/51] gnu: Add rust-gspell-sys-0.4.
Resent-From: Efraim Flashner <efraim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 16 Mar 2021 12:59:02 +0000
Resent-Message-ID: <handler.44492.B44492.161589953222378 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161589953222378
          (code B ref 44492); Tue, 16 Mar 2021 12:59:02 +0000
Received: (at 44492) by debbugs.gnu.org; 16 Mar 2021 12:58:52 +0000
Received: from localhost ([127.0.0.1]:38444 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lM9Hg-0005or-Bd
	for submit <at> debbugs.gnu.org; Tue, 16 Mar 2021 08:58:52 -0400
Received: from flashner.co.il ([178.62.234.194]:54472)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim@HIDDEN>) id 1lM9He-0005oe-Bi
 for 44492 <at> debbugs.gnu.org; Tue, 16 Mar 2021 08:58:50 -0400
Received: from localhost (unknown [31.210.181.184])
 by flashner.co.il (Postfix) with ESMTPSA id 89FA540160;
 Tue, 16 Mar 2021 12:58:44 +0000 (UTC)
Date: Tue, 16 Mar 2021 14:42:57 +0200
From: Efraim Flashner <efraim@HIDDEN>
Message-ID: <YFCn0dzDDo7cJAC8@3900XT>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
 <20210315154342.9437-9-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="C2GGV7gfg1JJlPCT"
Content-Disposition: inline
In-Reply-To: <20210315154342.9437-9-leo.prikler@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


--C2GGV7gfg1JJlPCT
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Sometimes the rust-*-sys packages bundle the source code for the package
they wrap, is that the case here? That it wants pkg-config is good, but
it's worth checking.

On Mon, Mar 15, 2021 at 04:43:42PM +0100, Leo Prikler wrote:
> * 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(-)
>=20
> 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))
> =20
>  ;;;
>  ;;; 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))))))
> =20
> +(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"))

Even if it can't be cross compiled now it should still be
(cc-for-target)

> +             #t)))))
> +    (native-inputs
> +     `(("pkg-config" ,pkg-config)))
> +    (inputs
> +     `(("atk" ,atk)
> +       ("cairo" ,cairo)
> +       ("glib" ,glib)
> +       ("gspell" ,(module-ref (resolve-module '(gnu packages gnome))
> +                              'gspell))

Unless there's a problem with circular package modules you should really
just import gnome into the package module.

> +       ("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 gspel=
l library.")
> +    (license license:gpl3+)))
> +
>  (define-public rust-gtk-0.8
>    (package
>      (name "rust-gtk")
> --=20
> 2.30.2
>=20
>=20
>=20
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--C2GGV7gfg1JJlPCT
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmBQp88ACgkQQarn3Mo9
g1FiwxAAm8ZrllsLAItxi5+rTxtfENg0fpd6UA3Y98TLpa+Bow17edXsCpITGmk3
TKp54fuASXkLcsa+uoozrKhA+PgZlL93OR3yzpKL0dnvSeCdbSBBaHrtbF8dgpiz
tscJ9h282zAh+DPIvPqPuwvmIy8C5N40/Ipjbj2ZJNJBj0XtBr5zc0F771r4BE0h
PkYoG6RCJ7iIbBgveYQeoRWOZNmaw3wdduWRnO2ALWWXQo2htkwW+xg+N+07VIbe
dRne3peRkAtu0pejSjYbRWzb5aHEaOxPOlzad7r96Xj94HtgRUf7pQD29m8fJJRA
U54KdPz1I8DGYERp5oX+qndTHZqD0g5Zcxz+2jMweqTZkeF6cnta2v93KHsW7pd4
rmUcsAG/kUKxiemgG9f+KMX4ky4gmiyqE8CCpeTmhRgfG8u62qkVaGdPKZq2S5VS
6KoIbgHYvNZsJGcUn6vUzbo8MjG7lYNwGERowW+dYkD+ppuQAaMApXlQDnmVN42O
3LlSmTFvWKBTqvezcfVowCCdXF9kAU4qdqOpMhxKq+n2CF9V1sb3ZnJ94W5gFtYY
iEsSCU/tkauUbeDoSXbg98rdP3EQQpAqoqyhJuzuiykH2wak4Gcu2MmxBcd955Xt
LOzI4Xnw/7uYMp9zRaY8I9sEVYK9LPhSZqGygNcLnZXD+z5h8P4=
=R1/D
-----END PGP SIGNATURE-----

--C2GGV7gfg1JJlPCT--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v6 05/51] gnu: Add rust-twoway-0.2.
Resent-From: Efraim Flashner <efraim@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 16 Mar 2021 13:00:02 +0000
Resent-Message-ID: <handler.44492.B44492.161589957722512 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Leo Prikler <leo.prikler@HIDDEN>
Cc: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161589957722512
          (code B ref 44492); Tue, 16 Mar 2021 13:00:02 +0000
Received: (at 44492) by debbugs.gnu.org; 16 Mar 2021 12:59:37 +0000
Received: from localhost ([127.0.0.1]:38455 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lM9IP-0005r0-0Y
	for submit <at> debbugs.gnu.org; Tue, 16 Mar 2021 08:59:37 -0400
Received: from flashner.co.il ([178.62.234.194]:54486)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <efraim@HIDDEN>) id 1lM9IN-0005qo-Rg
 for 44492 <at> debbugs.gnu.org; Tue, 16 Mar 2021 08:59:36 -0400
Received: from localhost (unknown [31.210.181.184])
 by flashner.co.il (Postfix) with ESMTPSA id 0462940160;
 Tue, 16 Mar 2021 12:59:28 +0000 (UTC)
Date: Tue, 16 Mar 2021 14:43:03 +0200
From: Efraim Flashner <efraim@HIDDEN>
Message-ID: <YFCn15CVgjlnH8CU@3900XT>
References: <20210315171416.14446-1-leo.prikler@HIDDEN>
 <20210315171416.14446-5-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="BsT3xJ/GRqqbiwWV"
Content-Disposition: inline
In-Reply-To: <20210315171416.14446-5-leo.prikler@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


--BsT3xJ/GRqqbiwWV
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

rust-twoway-0.2 and 0.1 use the same cargo-inputs. You can have 0.1
inherit all the arguments from 0.2 if you want.

On Mon, Mar 15, 2021 at 06:13:30PM +0100, Leo Prikler wrote:
> * gnu/packages/crates-io.scm (rust-twoway-0.2): New variable.
> ---
>  gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++--------
>  1 file changed, 31 insertions(+), 8 deletions(-)
>=20
> diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
> index 78cdc54718..91bcbacfae 100644
> --- a/gnu/packages/crates-io.scm
> +++ b/gnu/packages/crates-io.scm
> @@ -45873,8 +45873,38 @@ design abstracts away all the internals of the W=
ebSocket protocol but still
>  makes them accessible for those who wants full control over the network.=
")
>      (license (list license:expat license:asl2.0))))
> =20
> +(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
> @@ -45884,20 +45914,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))))))
> =20
>  (define-public rust-typeable-0.1
>    (package
> --=20
> 2.30.2
>=20
>=20
>=20
>=20

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--BsT3xJ/GRqqbiwWV
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmBQp9cACgkQQarn3Mo9
g1ERGA/+MNAMPkJugXF3jUW68w/8Y6PfiGiR7lPGBGpEJ3bZ9Hemi+5NgbslghkA
hXrY/TbP7MVHH/+HQPFVFQuv+awZrqbs6KHpES2YyfzvfMlGGGe1F34bIKAVXkxk
SPUrTS1GHAu6WWuNGNvmaYV/e51zlH46LIfhJ/FESALd0gM8jx/ms+mCgP1Px4YY
bTSjMz4RCzbjv1AMqN5UUzfBW1Vj/qdeLDhsdZNEfNfFp5HXTymrZ7ofkPbyi0Gz
GhC4CEdJLSRO2ZGDjww5JHejmq3bHwjJMKgu3UR41w2qc90ByrzcAZd5j9pF2WQH
b4gLuHjEiaqN94ytLiOeHyBRbwIX4wuaOt5YRhtUTMnex6nAXVuNBu0vPC4gpi0E
B4m6yjPrPnmV3YlROnfR6kYnNPO1NTP67vvYeelbBwH0dAVCFh13MN2yQE7ZDg1x
98bmecfLX3de46Wl8dqt6gCX+sr/3VZa5B4pPEMrsXLsqW/BHiYrPQINN9TYIPMq
MF7FB9pioffyjocwMapRdGoJnkQsRAErQu/4Fh64D0c4vLOWbKtcAoNoU9T+mMRf
AMB2Np8Ix2PpghlOuRcq8cmN3YNxOW+Mfmvc5FqNMs0+6M5MjMGBVkGTk1kttrji
Usd0yP4467izy5TdLx6IpMk2MLIjtHuian5e36IDqKwxrvcDNn8=
=45eK
-----END PGP SIGNATURE-----

--BsT3xJ/GRqqbiwWV--




Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v5 09/51] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Tue, 16 Mar 2021 13:14:02 +0000
Resent-Message-ID: <handler.44492.B44492.161590038423919 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: Efraim Flashner <efraim@HIDDEN>
Cc: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161590038423919
          (code B ref 44492); Tue, 16 Mar 2021 13:14:02 +0000
Received: (at 44492) by debbugs.gnu.org; 16 Mar 2021 13:13:04 +0000
Received: from localhost ([127.0.0.1]:38496 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lM9VP-0006Di-TG
	for submit <at> debbugs.gnu.org; Tue, 16 Mar 2021 09:13:04 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:8859)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lM9VO-0006DP-CN
 for 44492 <at> debbugs.gnu.org; Tue, 16 Mar 2021 09:13:02 -0400
Received: from nijino.local (217-149-164-20.nat.highway.telekom.at
 [217.149.164.20])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F0DHJ1TB6z3wN4;
 Tue, 16 Mar 2021 14:13:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1615900380;
 bh=3IkZSdJ6IN5lqjtLbVqaRm4JJLcRulgaCEXjMLWpogY=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References;
 b=Wtx9UoD9TQILMhfsXDQ7KK9u0Abgbs7XhuOXf1s7suKBQcS7ekyInfo4QZU5jEduu
 i9Y4FO7PyqGUt2UywcyfmAwarGoUhTF2RrZJ4vVR545UKslcfo/meTtRnxfi+DKi6o
 IVOyk8EZISwc3/YUS2snP3Ga2ZDLzHBoLFYprnJg=
Message-ID: <ed714805bc4124912aef8b298f2a9f2024ead813.camel@HIDDEN>
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Tue, 16 Mar 2021 14:12:59 +0100
In-Reply-To: <YFCn0dzDDo7cJAC8@3900XT>
References: <20210315154342.9437-1-leo.prikler@HIDDEN>
 <20210315154342.9437-9-leo.prikler@HIDDEN>
 <YFCn0dzDDo7cJAC8@3900XT>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Am Dienstag, den 16.03.2021, 14:42 +0200 schrieb Efraim Flashner:
> Sometimes the rust-*-sys packages bundle the source code for the
> package
> they wrap, is that the case here? That it wants pkg-config is good,
> but
> it's worth checking.
As far as I'm aware, none of the GNOME crates do this.  Fractal would
even use a version of the gettext crate, that doesn't bundle gettext,
but alas, we ship the bundled one in Guix.

> On Mon, Mar 15, 2021 at 04:43:42PM +0100, Leo Prikler wrote:
> > * 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"))
> 
> Even if it can't be cross compiled now it should still be
> (cc-for-target)
Good catch, will do so in v8.

> > +             #t)))))
> > +    (native-inputs
> > +     `(("pkg-config" ,pkg-config)))
> > +    (inputs
> > +     `(("atk" ,atk)
> > +       ("cairo" ,cairo)
> > +       ("glib" ,glib)
> > +       ("gspell" ,(module-ref (resolve-module '(gnu packages
> > gnome))
> > +                              'gspell))
> 
> Unless there's a problem with circular package modules you should
> really
> just import gnome into the package module.
That's exactly the problem though.  Rust packages in gnome.scm need
stuff from crates-gtk and doing it this way helps resolve the issue. 
Should I add a comment about that?

Regards,
Leo





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 01/51] gnu: Add rust-ruma-identifiers-validation-0.1.
References: <87tuu2p37n.fsf@HIDDEN>
In-Reply-To: <87tuu2p37n.fsf@HIDDEN>
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:28:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160128782966 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160128782966
          (code B ref 44492); Wed, 17 Mar 2021 20:28:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:27:58 +0000
Received: from localhost ([127.0.0.1]:44054 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMclq-0000ll-9r
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:27:58 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:24697)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcln-0000lW-Bs
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:27:56 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11tb2PR4z1LLyX
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:27:51 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11tb2PR4z1LLyX
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012871;
 bh=DeSgOvERILiHdn/HWk5eKpR59MTCxUrr0AaLGvQdADw=;
 h=From:To:Subject:Date:From;
 b=osyV26XbJbKzMDAPFU6WkDKiIfBb06mTXEJOx9Qmw6/eC1V/rOd/GXdDZw80zwIR8
 feSXaeBVoH1axKb478TcU3ctXAKCyJ8E6lFZUv4tWh0nCdTSg3F4mGwzdmDfzeKEwD
 v0Q9kVgl9rGx7tP4cz/bHOP7MQwcJ3+CG0a8d/FI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:45 +0100
Message-Id: <20210317202735.14024-1-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 299a2d1443..a188656e08 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33320,6 +33320,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 02/51] gnu: Add rust-ruma-identifiers-macros-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:28:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160128822996 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160128822996
          (code B ref 44492); Wed, 17 Mar 2021 20:28:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:02 +0000
Received: from localhost ([127.0.0.1]:44058 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMclt-0000m3-Ij
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:01 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:20997)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMclp-0000le-JA
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:27:57 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11td5T2qz1LBRx
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:27:53 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11td5T2qz1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012873;
 bh=Kd9GMLIr1+zlx4jTN8CCTa0i9wcNwIWsKFzMBTI3gRA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=IyQSMg+XwVQypqSbCOp/hsMfbf4JNNefpSJTcuItJWhWziQAim1+Z3ylhi8Won3eS
 LmtB5qXUkYMoXnTQI/p9m/wFMJ8SQlT8z4JCUf0jri4wrYEEMo/ZORh89P8uXHxjwm
 xb8z4cAvNgd0lMMn523key1gpX97J/rJZht5UaqU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:46 +0100
Message-Id: <20210317202735.14024-2-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 a188656e08..80348b01d3 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33320,6 +33320,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 03/51] gnu: Add rust-ruma-identifiers-0.17.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:28:03 +0000
Resent-Message-ID: <handler.44492.B44492.16160128823009 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160128823009
          (code B ref 44492); Wed, 17 Mar 2021 20:28:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:02 +0000
Received: from localhost ([127.0.0.1]:44060 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMclu-0000mH-1L
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:02 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:1174)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMclq-0000ls-Uj
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:27:59 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11th0tJlz1DDkQ
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:27:56 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11th0tJlz1DDkQ
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012876;
 bh=1VeFoS7QVHAbwvhaUY6wSpT/30n5JV6+JXPcEmqAd+Q=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=EKes8O21Hdk16oMtgxpvsKXdJo40bi4UVogKCuDqxOYLEYWYFm3qArkfjiZ/C9i3t
 mfpBh+GJjye8S2TIgRMMtCOzu8lnfhGXFQl70OEhLO6Rryg9JwhAMSUEHQEpk7ULKB
 RYELh7q5BDGQdlFN7xTlfvRzVEVl3X8npa7C7Vpg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:47 +0100
Message-Id: <20210317202735.14024-3-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 80348b01d3..f2c39c17c1 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -33320,6 +33320,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 04/51] gnu: Add rust-entities-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160128883054 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160128883054
          (code B ref 44492); Wed, 17 Mar 2021 20:29:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:08 +0000
Received: from localhost ([127.0.0.1]:44066 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMclz-0000nA-Is
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:08 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:25511)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMclt-0000m2-A5
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:01 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11tk3V3zz1LBCr
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:27:58 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11tk3V3zz1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012878;
 bh=upHdsQjx2bb2z/ixQK6nMp6qS9m7OdyMVWBMPwD6GmQ=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=tWWuXDvCUuSK6lI6BvrEdIWVJMDlEnEnLBQlbi4z/aJGXMTX0NyukuijhQFgPQxTg
 +KsdHT+rlBzELBdm+oqbW8Ym6BF+gJCiMOIdTtUSl9dwYGRmnp1q7E53nCrqhsAwRO
 QL5AuRTrqCOE828qof/SdndHDQeRPssrykSXFGdk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:48 +0100
Message-Id: <20210317202735.14024-4-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f2c39c17c1..c4627d5ac5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12899,6 +12899,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 05/51] gnu: Add rust-twoway-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160128893060 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160128893060
          (code B ref 44492); Wed, 17 Mar 2021 20:29:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:09 +0000
Received: from localhost ([127.0.0.1]:44068 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcm0-0000nD-Iq
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:08 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:25867)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMclv-0000ml-M0
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:04 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11tm683Bz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:00 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11tm683Bz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012880;
 bh=+8C8xWwKx+JdBKd1jDAvhQ1LoJ32QhrsTY6HwZBuUjk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=DqF9WaK4SIHLdfDfk8pPYstIVyQ9aOyPLlZK0kPCKal6edzlG6UshjsNA+v+mDZjR
 1aSYf0GKmfD6apnaimeUJ8EZcPPjJ+63dL14RzDqkpGiKS83WRVr3R53mhCETsby+c
 fpMZSsD/zNqbSslUYiRmHyfAikO0pxVczd5TQOAg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:49 +0100
Message-Id: <20210317202735.14024-5-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-io.scm (rust-twoway-0.2): New variable.
---
 gnu/packages/crates-io.scm | 44 ++++++++++++++++++++++++++------------
 1 file changed, 30 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm
index c4627d5ac5..cf015f52fb 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -45904,25 +45904,28 @@ 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.1
+(define-public rust-twoway-0.2
   (package
     (name "rust-twoway")
-    (version "0.1.8")
+    (version "0.2.1")
     (source
-     (origin
-       (method url-fetch)
-       (uri (crate-uri "twoway" version))
-       (file-name (string-append name "-" version ".tar.gz"))
-       (sha256
-        (base32 "1lbf64snscr3vz71jbl6i2c8zr2ndsiqbk6316z39fj1a8mipcar"))))
+      (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))))
+      `(#: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
@@ -45930,6 +45933,19 @@ makes them accessible for those who wants full control over the network.")
 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
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "twoway" version))
+       (file-name (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32 "1lbf64snscr3vz71jbl6i2c8zr2ndsiqbk6316z39fj1a8mipcar"))))))
+
 (define-public rust-typeable-0.1
   (package
     (name "rust-typeable")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 06/51] gnu: Add rust-comrak-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:03 +0000
Resent-Message-ID: <handler.44492.B44492.16160128953096 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160128953096
          (code B ref 44492); Wed, 17 Mar 2021 20:29:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:15 +0000
Received: from localhost ([127.0.0.1]:44071 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcm3-0000nc-UN
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:15 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:2488)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcm2-0000nR-MN
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:11 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11tq1fmnz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:03 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11tq1fmnz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012883;
 bh=ydSyEdMFcya8DJB2DwKafVizhbakW4IoUBcjUPBBmgU=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=dTFxWValLGWHu/tKy1TB0U1F1Lf2V3vGvwL/VF0u/UVvVvi/5+898VosKH2VCB9ru
 /Xbna9iVJE4bgh8dNCWvX5wY4CdISqu7cJtlKHuKnrG9XEcp8rz9GGRb6AAcEXbPcs
 OHnkfDev5SCXUuFwKXcoSiVpmQLS1v1+j6dXb8Fs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:50 +0100
Message-Id: <20210317202735.14024-6-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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 0422beac82..3fb496a771 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1642,6 +1642,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 cf015f52fb..7e07a9b8e7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -7766,6 +7766,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 <ashe@HIDDEN>
+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 <mrtc0@HIDDEN>
+---
+ 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",
++        "<p><a href=\"\">a</a> <a href=\"\">b</a> <a href=\"\">c</a> <a href=\"\">d</a> <a href=\"\">e</a> <a href=\"\">f</a> <a href=\"\">g</a></p>\n",
++    );
++}
+--
+2.30.1
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 07/51] gnu: Add rust-fragile-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:03 +0000
Resent-Message-ID: <handler.44492.B44492.16160128963102 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160128963102
          (code B ref 44492); Wed, 17 Mar 2021 20:29:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:16 +0000
Received: from localhost ([127.0.0.1]:44075 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcm7-0000nt-Nf
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:15 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:3174)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcm5-0000nd-1d
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:13 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11ty1mcsz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:10 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11ty1mcsz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012890;
 bh=R81BscfMlfiZmRvNyY8isatw66foeRnm8xhKx3e7DDc=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=aaBYpUDKPJZCryC+U9klXg4P2p2k6zaC2BKCCH+VGz30gN7LFrD+lglh7eTVEypBx
 s+FSxk9uIVcPfEFBk0WXIHGCbLFkdY5xW2ZbgELFJyKfXbAfQWYZxZom50vPrDe9MJ
 XOxhYXF34+EQYX5+v14mmPuYuB1WnA8M2gUhpsUI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:51 +0100
Message-Id: <20210317202735.14024-7-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 7e07a9b8e7..1610ec45ea 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -14585,6 +14585,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 08/51] gnu: rust-either-1: Update to 1.6.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:03 +0000
Resent-Message-ID: <handler.44492.B44492.16160129003127 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129003127
          (code B ref 44492); Wed, 17 Mar 2021 20:29:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:20 +0000
Received: from localhost ([127.0.0.1]:44080 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmC-0000oI-0J
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:20 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:23242)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcm7-0000nl-3Z
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:15 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11v04Gwwz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:12 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11v04Gwwz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012892;
 bh=bHkMAmXd9yjyFDh7D02XAEdn1GQKVmUNmcgcktUxn8k=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=uxlSsSFgN6HcGLGcLu9xIt8kXdFr4R4K8ceOpkhKg2n9hVyjOwSWKafaGs41E46Sl
 YRDV8+dwhKsOGsTjb5+Xw0QSm37i8HGvfxl+15cdzkBQYZhjS5JhiPf7uk+sWeX9Nd
 ns3UkZSLuIgKfdHTsz5Y92g09uMx4E1bwYe5SOqc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:52 +0100
Message-Id: <20210317202735.14024-8-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 1610ec45ea..66dedb042b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -12597,7 +12597,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)
@@ -12606,7 +12606,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
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 09/51] gnu: Add rust-gspell-sys-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:04 +0000
Resent-Message-ID: <handler.44492.B44492.16160129003140 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129003140
          (code B ref 44492); Wed, 17 Mar 2021 20:29:04 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:20 +0000
Received: from localhost ([127.0.0.1]:44083 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmC-0000oO-9z
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:20 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:3432)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcm9-0000o6-Gw
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:17 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11v24hMhz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:14 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11v24hMhz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012894;
 bh=7MrasHtWtFy489qEnnyQc1YgOT6pxZDLOTqtxqWgynk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=eQNIEd0P421RMHyMr6YvEhcgA6WGZ6RSF3l9AdVpIWW+VhSPRYMGxNsgVu+lTkucS
 fv2bpTr9daiPKzAoOD8IwOHJUOnyrVyOIo7RNiZHKtqCd0M5tAJzXobkI73u88S4YB
 DH8hdQxagOBoxK+QWFtbLcWk7L2Quxnbop/cXlBg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:53 +0100
Message-Id: <20210317202735.14024-9-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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..ecc6891cf1 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" (cc-for-target))
+             #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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 10/51] gnu: Add rust-gspell-0.4.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:04 +0000
Resent-Message-ID: <handler.44492.B44492.16160129063172 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129063172
          (code B ref 44492); Wed, 17 Mar 2021 20:29:04 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:26 +0000
Received: from localhost ([127.0.0.1]:44089 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmH-0000p0-GE
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:25 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:3930)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcmB-0000oG-UY
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:20 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11v50YM4z1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:17 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11v50YM4z1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012897;
 bh=NYc/iRxBiTYZxpLN+l+XkEvPvIB6IohIxACivBx+FPo=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=B58PN4Qm5D6efvhEEBv1w5e98jvZ8p6/ey/Vtyemk/xMZA//OlL4Xvqh5MWuf1ugd
 l1kQXKuqmQKYt9jNhkYIbUz//BcjKrGgAu4W4ubBKX0OQCds0Vy7cFRB/JpUAdwg0f
 p1WNKF3Bc9JifJi4qHeQ99iojsU/UP1e53sbuXvs=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:54 +0100
Message-Id: <20210317202735.14024-10-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 ecc6891cf1..d5c095a079 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 11/51] gnu: Add rust-muldiv-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:05 +0000
Resent-Message-ID: <handler.44492.B44492.16160129063178 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129063178
          (code B ref 44492); Wed, 17 Mar 2021 20:29:05 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:26 +0000
Received: from localhost ([127.0.0.1]:44091 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmH-0000p7-S1
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:26 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:4019)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcmE-0000oi-Ap
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:22 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11v73Z6vz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:19 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11v73Z6vz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012899;
 bh=vmKJHJ0XQSG7mrYiEVur0wngyKmVnVBLxjuuj/anpjk=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=l6ois2C+EnJl2dibrDRzJi55agEUxho/LUfmS3FxToYtLggAyvOjA0niwrkROaVMY
 knQsTaDROcIUWAfhsaxWFB/HEJdH8FNKbw2mhzOe+LRlszOFVlpb7UvbGe6YnseqSP
 bIWcHKU4AnUf7zC+1NO1TsGN94fDDNJk0Wem924w=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:55 +0100
Message-Id: <20210317202735.14024-11-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 66dedb042b..c6cc5d7c5b 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23962,6 +23962,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 12/51] gnu: Add rust-gstreamer-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:05 +0000
Resent-Message-ID: <handler.44492.B44492.16160129103196 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129103196
          (code B ref 44492); Wed, 17 Mar 2021 20:29:05 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:30 +0000
Received: from localhost ([127.0.0.1]:44094 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmM-0000pT-6l
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:30 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:28626)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcmG-0000or-NI
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:25 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11v96KVvz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:21 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11v96KVvz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012901;
 bh=WVYhaZoWXCS9/ALv7uojX2RF1Go9pjPNd9ItwKGtJns=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=rMY95VPsLd+ihGoVsF41iDDoAg87UAoNuF88ND5/qQPsqCS5da/PvhpMCFIYkVNZk
 kKt0C7bibPgdIvCmer50hcG3pdXG7ppy1i4ll6zvkYnUr8fyBarQf1OJVmRroPr70u
 9ntuCzQ0XFKxfCdWithf792lGv/teiAarNJC+lJA=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:56 +0100
Message-Id: <20210317202735.14024-12-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 d5c095a079..9195c02f83 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 13/51] gnu: Add rust-gstreamer-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:06 +0000
Resent-Message-ID: <handler.44492.B44492.16160129103203 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129103203
          (code B ref 44492); Wed, 17 Mar 2021 20:29:06 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:30 +0000
Received: from localhost ([127.0.0.1]:44096 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmM-0000pV-J1
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:30 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:4550)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcmJ-0000pK-1S
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:27 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11vD1sn4z1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:24 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11vD1sn4z1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012904;
 bh=0izG9jME0A2YgmGCCw04MRHoEVYdIvBkEwaJFxWL7g4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=kXZFpFZ2gOU9cvV6dmkc0KVyvfzuhHRkgdzgMlthkJmKtQbpogxa4Gtle+LaZBFNC
 VPCW0+gimdJ+L+PhEvamispkL/zmMgtgr4wfonsHbOkshYwiTeeg+icRxurs6EqA4U
 YrtDvD7IwppAzcK4WhmQu+SoQIvMb7DzTMWWQ/zk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:57 +0100
Message-Id: <20210317202735.14024-13-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9195c02f83..0a4fbab4ac 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 14/51] gnu: Add rust-gstreamer-base-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:06 +0000
Resent-Message-ID: <handler.44492.B44492.16160129163221 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129163221
          (code B ref 44492); Wed, 17 Mar 2021 20:29:06 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:36 +0000
Received: from localhost ([127.0.0.1]:44099 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmR-0000pt-Rr
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:36 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:5342)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcmP-0000pk-IB
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:34 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11vG4GPCz1LB21
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:26 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11vG4GPCz1LB21
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012906;
 bh=dNieEDih36iEeWWKbOS4fSBJGK4ZNd9n0sGJdp3+v7U=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=PdQB4h3EqPxSrvE4IGNOXu9vqVBfzz2y/sts41OS+HZyECEH3MbDLX5T67AC8coX4
 HO/7VvsyCZFuMT/2tuT3zV0SbjZ7T8Dt+SVU2mCIPmNSccdVXsF2iqB8sO3HUgrx0C
 SyNaGwBKOLpVTFtsYxzIzrcSWDnut3AGRolJ1BbM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:58 +0100
Message-Id: <20210317202735.14024-14-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gstreamer-base-sys-0.8): New variable.
---
 gnu/packages/crates-gtk.scm | 43 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 42 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 0a4fbab4ac..36791107bd 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")
@@ -1075,7 +1116,7 @@ checking library.")
        (modify-phases %standard-phases
          (add-before 'check 'pre-check
            (lambda* (#:key inputs #:allow-other-keys)
-             (setenv "CC" (which "gcc"))
+             (setenv "CC" (cc-for-target))
              #t)))))
     (native-inputs
      `(("pkg-config" ,pkg-config)))
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 15/51] gnu: Add rust-gstreamer-video-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:06 +0000
Resent-Message-ID: <handler.44492.B44492.16160129183237 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129183237
          (code B ref 44492); Wed, 17 Mar 2021 20:29:06 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:38 +0000
Received: from localhost ([127.0.0.1]:44102 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmU-0000q9-5A
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:38 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:25807)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcmR-0000ps-Vx
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:36 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11vP0q3Lz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:33 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11vP0q3Lz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012913;
 bh=7/ikcW7Jk3ihCWcb7Vc1ExlUoMdj2vLFKFAl2DnxjFw=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Q9ruutJRxdtfilbhRI3+k01hF7skTQ4KaeJlsEDfdX8KafdNuMips/t1XiCr+iXkf
 6x0phY9/EXd0mQuGN3AMdNC/qOXPROsEdL1CbmLKtwIsnMtwtzbXtPHDZgNmg88RG4
 YSHNUTGfvh9APpwWpH2qPRcNDGfAd+pd0ZJsGoE0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:26:59 +0100
Message-Id: <20210317202735.14024-15-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 36791107bd..997b9b4f0e 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 16/51] gnu: Add rust-gstreamer-player-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:29:07 +0000
Resent-Message-ID: <handler.44492.B44492.16160129223253 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160129223253
          (code B ref 44492); Wed, 17 Mar 2021 20:29:07 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:28:42 +0000
Received: from localhost ([127.0.0.1]:44105 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMcmY-0000qP-ET
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:42 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:26247)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMcmU-0000q8-Eo
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:28:38 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F11vR4Df0z1LB21
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:28:35 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F11vR4Df0z1LB21
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616012915;
 bh=W/aXVY3cABuiObW8dnZz3UhAxRnOaqTbTbCXnXw5/zA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Jrhn2Zkv671iFcpPuSbApIU1cCumjd9kGupZUDXuR5mdHkXhog98jZCd3q86IAJ5Y
 OQTAq9XIf8UxyET93u9NEBZILaaiOyqpLSxWmZqT4I+EVEGeHwJtIluFjp7rOpaa9F
 WgYFdnYnk/UuVwhT/MwrLLc5CxBkouQjT3htfc0o=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:00 +0100
Message-Id: <20210317202735.14024-16-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 997b9b4f0e..50a05d4a82 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" (cc-for-target))
+             #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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 18/51] gnu: Add rust-gstreamer-video-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:01 +0000
Resent-Message-ID: <handler.44492.B44492.16160141275260 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141275260
          (code B ref 44492); Wed, 17 Mar 2021 20:49:01 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:48:47 +0000
Received: from localhost ([127.0.0.1]:44144 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd5y-0001Mm-IB
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:46 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:19938)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd5v-0001MX-QN
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:45 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lc67Vfz3xMh
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014120;
 bh=VJbYHPHwOyOVgfd3BGmfyLX0K8ih1xlTJBkCgxzP7Hg=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=opIbLvBUMySdkHg5gzSL2LpKMAh0mEFaeY/T56i8Z0n5ImqhJBZLIX5TjRrDip1lz
 uqsZJW05n8kAGNC70rosVsH4zU4wXibKmL4+V9EdPH/hhLqbLSOWeVSWr41ZvIWG3u
 O+Pf/vhupgW5oQqQADx+G1HMWOmrc1D5M/xEn6Pw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:02 +0100
Message-Id: <20210317202735.14024-18-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 197139cd1e..af550cea69 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 17/51] gnu: Add rust-gstreamer-base-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160141305283 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141305283
          (code B ref 44492); Wed, 17 Mar 2021 20:49:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:48:50 +0000
Received: from localhost ([127.0.0.1]:44148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd61-0001N8-Sb
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:50 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:48687)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd5u-0001MU-FA
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:46 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12LZ3D5Fz3wnp
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014118;
 bh=jaw8ChLylwc8VY/FVM1DUXl7X/1cWdeWdAsoV9IE2N8=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=CrMR1d3KEsJ6/dlVGp8z3Zu1BY177dPIih/KCbaQvJqQyK6B+bP93anb94ByRJHos
 8IROgrKGsZv25rjeXYShn/9ZtJMic+Jw4NuRXwB8cGGtSF2JYqAfPhP5Q0LhTMV+5J
 mgHOD+bBX50BfId0j2KUb9xEC/rBh+IJebdArQmc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:01 +0100
Message-Id: <20210317202735.14024-17-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 50a05d4a82..197139cd1e 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 19/51] gnu: Add rust-gstreamer-player-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160141305289 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141305289
          (code B ref 44492); Wed, 17 Mar 2021 20:49:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:48:50 +0000
Received: from localhost ([127.0.0.1]:44150 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd62-0001NA-5P
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:50 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:17131)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd5y-0001Mf-Gx
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:46 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lg28gkz3xNm
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014123;
 bh=HHtKZlBznCbaYgxEYsmcIA9tkkFCWY77OOz0JDiJS8U=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Db9LNP1GAcBlgu3b50nt52Ng8YMXGsYgSUPuuaWYxBEyQRDbh4O0irKJBpcrXKnkc
 J4m4QfoI1lheuzZI7Tv4obsKP1wFu+rfeBLuc4/SW+oQ9WAjJ+trQxcciYQHao75wj
 VyUyIamOI/bDgBTAtsT+Y56oNVGf3L4CHCpfGY4Y=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:03 +0100
Message-Id: <20210317202735.14024-19-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 af550cea69..3d492c2937 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 20/51] gnu: Add rust-gstreamer-audio-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160141355314 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141355314
          (code B ref 44492); Wed, 17 Mar 2021 20:49:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:48:55 +0000
Received: from localhost ([127.0.0.1]:44154 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd66-0001Nd-G6
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:54 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:49717)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd60-0001Mz-H4
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:48 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lj4wdlz3xMh
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014125;
 bh=MDyT5JICQsLnflFO5M5k+6ofPPfVL5U8AcaXwTDpyLU=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=i4ImK2AoKwOn2esA1HyzvTigeFnzLTFerd5UQMPr6BGmVLXJBjPQIiA0e3iCRhZ/t
 3HXyLjWkaEB9/uL0H8ECdvInfwSICaTjXP7gZESAljWmvIXPfHGiEvtMUP8enn+u2q
 9Is7Q+uq7OmgOlqjoJZZ+Plgmx225dxrbmJyKR+Q=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:04 +0100
Message-Id: <20210317202735.14024-20-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 3d492c2937..4280211c27 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" (cc-for-target))
+             #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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 21/51] gnu: Add rust-gstreamer-pbutils-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:03 +0000
Resent-Message-ID: <handler.44492.B44492.16160141355322 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141355322
          (code B ref 44492); Wed, 17 Mar 2021 20:49:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:48:55 +0000
Received: from localhost ([127.0.0.1]:44156 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd67-0001Nf-0l
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:55 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:17692)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd63-0001NN-Sn
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:52 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lm0C1Pz3wnp
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014128;
 bh=OasBCRdK7UIh7FwAw3OjF/a0emMqOyIynvCZq85vBdk=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=bouk9gsk8/rlh586NXc0qx9Xi7EyRZUxl5xAP+FDEbxXah6Qyj2evH3/5iTqjPMoR
 XfxvjAiX0XWnWX5/vJDggDl3TMe/rkuBcUamqg3AcBr8Flt1G6kEHQ7M37XekDE4jG
 Ua6UqpenMiVyHIPGYHE/h4ekHy2AQGMPG2nmdmgI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:05 +0100
Message-Id: <20210317202735.14024-21-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 4280211c27..89791f2df0 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" (cc-for-target))
+             #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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 22/51] gnu: Add rust-gstreamer-pbutils-0.15.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:04 +0000
Resent-Message-ID: <handler.44492.B44492.16160141355329 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141355329
          (code B ref 44492); Wed, 17 Mar 2021 20:49:04 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:48:55 +0000
Received: from localhost ([127.0.0.1]:44158 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd67-0001Nm-9j
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:55 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:50306)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd65-0001NU-8A
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:54 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lp2nh7z3xMh
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014130;
 bh=tMg677ZIMotIiKstNncSx/iffQyC6ILG4pHWzqNdTQo=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=Q+Ao0RMPyYcwPKfYDqdnkwBnxk/Bh+NAGfoD+X4+l4+NfjEmPwN/DHdmKRrx30DaO
 duilDDQLI/WMtF2GOYM4cfDkjl4HuQPqx9yjSOp0dnFCQ0BzNWNlSM/7eZDlN9hLjZ
 XyPXFHpYy+Y86QQw4/mtlBd9tcTtEandDeOGi9pI=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:06 +0100
Message-Id: <20210317202735.14024-22-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 89791f2df0..9b07a23af8 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 23/51] gnu: Add rust-markup5ever-rcdom-0.1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:04 +0000
Resent-Message-ID: <handler.44492.B44492.16160141435390 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141435390
          (code B ref 44492); Wed, 17 Mar 2021 20:49:04 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:03 +0000
Received: from localhost ([127.0.0.1]:44166 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6E-0001Oq-JB
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:02 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:18299)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd67-0001No-Kb
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:48:55 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lr5MwFz3xNm
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014132;
 bh=5C6kz4FxjdxXMiY+6FDXq+kS9IsTEPbmh4QFmDN1p6s=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=vEKeIRWMhLUJ0KEX0JjKOmk2wGc4Hp9Tk7kElrXGdX+/MQn4ctHNuwlgiY+rDHRj4
 yO7ekOekrO74105zTb6gxcYy3iCEGBDWvz9XvO1DLmj2PekO8eMLjke9DtxnUlp0T9
 IDPKk6/0L1a3GffFP3y/vKxNdG/toRFXpqd+NPas=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:07 +0100
Message-Id: <20210317202735.14024-23-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 c6cc5d7c5b..dbc1e95212 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22683,6 +22683,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 24/51] gnu: Add rust-ammonia-3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:05 +0000
Resent-Message-ID: <handler.44492.B44492.16160141435404 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141435404
          (code B ref 44492); Wed, 17 Mar 2021 20:49:05 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:03 +0000
Received: from localhost ([127.0.0.1]:44168 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6E-0001Ot-Rr
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:03 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:50848)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6C-0001O7-Vx
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:01 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lv0vS1z3xMh
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014135;
 bh=Ke9LIBQqlxn3TUWU5zfgjBglHYY6g4nvThq+SPpCFuY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=R3zn3vXKBip6BFkPhc9VWgGcz42MnTEehZTOdiuerdm+Q00tThkAOQXriSaALXANK
 lhgBHSbL9qnurLV+L3w6yeuXcFoDsJXPuWYwafc8vm6aENlRpYIvnG+1ui43DppHgZ
 vHYHisMdKC1qWTNOjpaVhkE9wCKwxiBZ4Y7tl6gY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:08 +0100
Message-Id: <20210317202735.14024-24-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 dbc1e95212..4285891f28 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1725,6 +1725,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 25/51] gnu: Add rust-html2pango-0.3.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:49:05 +0000
Resent-Message-ID: <handler.44492.B44492.16160141445423 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141445423
          (code B ref 44492); Wed, 17 Mar 2021 20:49:05 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:04 +0000
Received: from localhost ([127.0.0.1]:44172 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6F-0001P7-AB
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:03 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:21926)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6C-0001OA-BN
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:01 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lx3SP1z3wnp
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:57 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014137;
 bh=okkcFsTmhy7xenrHsjN9V8mW6saGAMkqIT7Lf3LWTOk=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=QN2CKZg+qeMreST9j8SlZePgXG1Vd5iWvjHgpJyLwWDRqEtPtBC7BoJfAvk3gLJ0a
 JjdPnLdHJJWOCKgknvX+RJ0mnvki/KG/e5LA2IcXJBZR/iIGjcqnJl9ZnZZbgKQ/He
 TXs29I1d69fSVj3moX+jrCYalIXkCi8eGEnAV2Eg=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:09 +0100
Message-Id: <20210317202735.14024-25-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9b07a23af8..5185930355 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 26/51] gnu: Add rust-pangocairo-sys-0.11.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:50:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160141505490 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141505490
          (code B ref 44492); Wed, 17 Mar 2021 20:50:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:10 +0000
Received: from localhost ([127.0.0.1]:44181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6M-0001QT-0A
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:10 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:22230)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6E-0001Ol-Ok
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:03 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12Lz62hkz3xNm
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:48:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014139;
 bh=5VnwLYv9E3zZWuEhIIji0bVxu6UbIJMxsNLztt2eUuY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=csV7yhS04VVKQ+QNoR1fmffxBY2HETHEWJF37zfVaPKb+j0U2EchpU9d2+1GM8qej
 Sm5ufuJnwmuAtR13IMioE1MQEFzEsdKv5pBeV8R9u53pzhST7/+L49Bw69LdzooVPd
 bhz0LchwFkdeIfJ+AXtgmyiXGJft25+Bet9r4Tr8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:10 +0100
Message-Id: <20210317202735.14024-26-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 5185930355..cabd7db11b 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+)))))
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 27/51] gnu: Add rust-pangocairo-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:50:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160141515499 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141515499
          (code B ref 44492); Wed, 17 Mar 2021 20:50:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:11 +0000
Received: from localhost ([127.0.0.1]:44184 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6M-0001QV-SB
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:11 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:19463)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6H-0001Pl-5t
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:05 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12M21wPnz3xMh
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:49:02 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014142;
 bh=1UsZQJa3IpW+sgtEtEOtxXd5P3Fbfda3QM6EVxjvgb8=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=rsUGHTuDIMTrlsbg7Q3CYxHPaR2Dtn3rNmR8mpEz+C4XSvZHZ7veLc9thaSn76mjk
 FtR+CnQl4KlGXcPVHqEQ6J8gRNEGKzHbYU8s28dQ9Eo6avXj5qBwyFy/nS6wkpg1M4
 FUrWClv3oaB6JS2WiL0NrquXkCrrTkuDF7GABdb8=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:11 +0100
Message-Id: <20210317202735.14024-27-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-pangocairo-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 52 +++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index cabd7db11b..cf9e384c1a 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1738,6 +1738,58 @@ converts raw links to http links and strips unwanted tags.")
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-pangocairo-0.10
+  (package
+    (name "rust-pangocairo")
+    (version "0.10.0")
+    (source
+      (origin
+        (method url-fetch)
+        (uri (crate-uri "pangocairo" version))
+        (file-name
+          (string-append name "-" version ".tar.gz"))
+        (sha256
+          (base32
+            "10z8hlc82984nwvy5pnyh95ls9s5r1qrlkpn14zh4pjsl1ksxx80"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pangocairo-sys" ,rust-pangocairo-sys-0.11))
+       #: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
+     `(("cairo" ,cairo)
+       ("glib" ,glib)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the PangoCairo library")
+    (description
+     "Rust bindings for the PangoCairo library.")
+    (license license:expat)))
+
 (define-public rust-pangocairo-0.9
   (package
     (name "rust-pangocairo")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 28/51] gnu: Add rust-letter-avatar-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:50:02 +0000
Resent-Message-ID: <handler.44492.B44492.16160141515505 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141515505
          (code B ref 44492); Wed, 17 Mar 2021 20:50:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:11 +0000
Received: from localhost ([127.0.0.1]:44186 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6N-0001Qe-9D
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:11 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:22775)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6J-0001QI-Hb
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:07 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12M44r1Vz3wnp
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:49:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014144;
 bh=QVPt44rqGTwO6tNdjzPdLu4XgG6YuOmDWJlVktZ9mwU=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=q7MHeu+g1XdwFXCCAdoUiTGJ13ZLMc0O8HsPHMfRn3cvjgL87FXF3v03VVD64Q2am
 1FFLxFw5qs+SPEKkNZWx/mUPRjsNa2k3ij4XIICDTb8vQr/0gRVuo3g2L3a5hsrQxE
 Q4Lmcyr7x5i11o4ILMzDwLXlaDmkOuTfFu3/GU58=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:12 +0100
Message-Id: <20210317202735.14024-28-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 cf9e384c1a..aa77f02af0 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 29/51] gnu: Add rust-libhandy-sys-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:50:03 +0000
Resent-Message-ID: <handler.44492.B44492.16160141585552 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141585552
          (code B ref 44492); Wed, 17 Mar 2021 20:50:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:18 +0000
Received: from localhost ([127.0.0.1]:44193 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6T-0001RO-Up
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:18 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:52343)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6L-0001QR-Uz
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:13 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12M70KY6z3xMj
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:49:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014147;
 bh=p5QstTwv8jxRtKtVROHZA/CQPs/cZWMuQ4MSZdKjJ9Q=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=YfQq3DyIWMnrlGYr8BRyo9PhHrR5Vo+fI2HY9byW0XzQESJupazMjiLJ5INUqkD7t
 t7BZHN4rKOX1QxFsLzeCxL3k06w3ktaIOpSqvofrnken7VFQY9PAehXeuW6WKc3St6
 xxnVgSfwKXmDdR3Q/dJM3GvK34dyx2D1bulCzrDk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:13 +0100
Message-Id: <20210317202735.14024-29-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 aa77f02af0..32ac1ac249 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 30/51] gnu: Add rust-libhandy-0.5.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:50:03 +0000
Resent-Message-ID: <handler.44492.B44492.16160141585567 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141585567
          (code B ref 44492); Wed, 17 Mar 2021 20:50:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:18 +0000
Received: from localhost ([127.0.0.1]:44196 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6U-0001RV-AU
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:18 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:50302)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6P-0001Qr-9o
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:14 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12M92xXMz3xMh
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:49:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014149;
 bh=ZwP6Gar0gy9kpTf56AvZZcpc0IzCn3xQtjcDE4/CBKA=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=JX9EdSJzKq/Sc6jcsL6kFQO+iOVH4AlU3dQKXqIPXJadfGjrZuA3455qFsNukNd6z
 v6rZ6a+34xnfF4MDilc1EEXtLqrfVSxHuOHVSenKPnj7rFEWQECJN4hKNB+X08L0oX
 gqYQiwLW0O0S+MGXZvDy1pgdaXWR+FacKZ51RBug=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:14 +0100
Message-Id: <20210317202735.14024-30-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 32ac1ac249..f8f56ebc76 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 31/51] gnu: Add rust-loggerv-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:50:04 +0000
Resent-Message-ID: <handler.44492.B44492.16160141595575 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141595575
          (code B ref 44492); Wed, 17 Mar 2021 20:50:04 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:19 +0000
Received: from localhost ([127.0.0.1]:44198 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6U-0001Rk-Q0
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:19 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:23673)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6R-0001RA-ND
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:16 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12MD5jNdz3xNm
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:49:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014152;
 bh=Pt52mPo7GLAFRC1s+FKBd+UFABoG44By1ZiCjnZ8spw=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=K9ZmUEcYsy/NBujLV9235sEc45IwZf1JwhXSld0fEIQs2Uui39VdifwS7+x4fXUpn
 ub9n+b3tFCiekyBiiJibIHOJ3tl95O8rtSTnjBeTaz3YUNfe3nF3A2PlB0v+CvBC9O
 sUaYH+zsdY0fzRLTNtQXBxtmKbFAo99KghBP0cjY=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:15 +0100
Message-Id: <20210317202735.14024-31-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 4285891f28..a9b89a47b5 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -22198,6 +22198,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 32/51] gnu: Add rust-lmdb-sys-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 20:50:04 +0000
Resent-Message-ID: <handler.44492.B44492.16160141705593 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.16160141705593
          (code B ref 44492); Wed, 17 Mar 2021 20:50:04 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 20:49:30 +0000
Received: from localhost ([127.0.0.1]:44200 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMd6f-0001S8-8t
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:30 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:53503)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMd6U-0001RM-1B
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 16:49:18 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12MH1VPFz3xMh
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 21:49:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616014155;
 bh=3zoHimDbzDUsl9PTX1+h6pxfr3zuwjI3klzvN9oEtuY=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=L435dI3Hx5H00Yh4T/6uLQMdhFdBx/z+Y9YqYmnVDaD5inOdHsYZFIMAaEloyAH/1
 0wavNMFiNt4sGXj9uQvYFb2+ZQT7FQUvzRbt/iop+2xHp8qUvuxgUcKxB/BfAHkiIq
 FEcv7bkToH9AuLe6ZQxwOsrd/0QAFYvzw0yPZjc4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:16 +0100
Message-Id: <20210317202735.14024-32-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 a9b89a47b5..0afa68eba2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21945,6 +21945,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 33/51] gnu: Add rust-lmdb-0.8.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:02 +0000
Resent-Message-ID: <handler.44492.B44492.161601536415606 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601536415606
          (code B ref 44492); Wed, 17 Mar 2021 21:10:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:24 +0000
Received: from localhost ([127.0.0.1]:44236 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdPw-00043c-9C
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:24 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:6159)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdPt-00043F-Jz
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:22 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pP6srNz1LLyX
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:17 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pP6srNz1LLyX
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015358;
 bh=5Uu05sh/n/y6Ybl4UW/zKMZO0ODeP/0aH2vhKA9ovtA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=Cwas1PJgeNHGWQCT7qLtIKAFbUlqk+wKzUxeLgQ2etmHKe8lzuLHKB6pPzMZ7fUMZ
 1cxLY5GOr2sUSFpkj4ij2M+ZG83fMEv/gPdrV5MEDN2FHR6+CGGOJ5SfLXgkBnNLAt
 V/PZPOjEXdhtcZebOrT3z/8VsZvgLDrl95qKVRtU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:17 +0100
Message-Id: <20210317202735.14024-33-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 0afa68eba2..bd1b4dcd16 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -21969,6 +21969,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 34/51] gnu: Add rust-mdl-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:02 +0000
Resent-Message-ID: <handler.44492.B44492.161601536515613 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601536515613
          (code B ref 44492); Wed, 17 Mar 2021 21:10:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:25 +0000
Received: from localhost ([127.0.0.1]:44238 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdPw-00043f-H0
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:25 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:6385)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdPt-00043J-TO
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:23 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pR5HY2z1LBRx
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:19 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pR5HY2z1LBRx
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015359;
 bh=0iQyabf/mZQZl/dwzk4hqpyPnrBdJ8LRKC4uRI+/sPY=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=TJRCS/JWmOqrcggUgPK2jXTr8OZ4lljoJJ+eN2zCCHCygvviOgmxVTrRm6i40SMNe
 ehG9mwsBgOFzlEfhj+Y3B7bGEUPmPkw2sxBtDGjxRwh9p0Xt7EkLGTvnJ1i1EAGBzY
 Mf7SnOUg1fRJ9aNiDh4fWjIacImjyXOSnSScK0mk=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:18 +0100
Message-Id: <20210317202735.14024-34-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 bd1b4dcd16..e53650dcc7 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -23092,6 +23092,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 35/51] gnu: Add rust-aes-soft-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:02 +0000
Resent-Message-ID: <handler.44492.B44492.161601536915645 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601536915645
          (code B ref 44492); Wed, 17 Mar 2021 21:10:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:29 +0000
Received: from localhost ([127.0.0.1]:44243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQ1-00044B-7r
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:29 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:5087)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdPv-00043W-LI
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:23 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pT3XWwz1DDYw
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:21 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pT3XWwz1DDYw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015361;
 bh=Y29uWxjdKfMS6uLaPe/GkrJgYU0dS7HKFuN5cdZyw3k=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=SYniYb/RQqYCY1ijRdUTpC1rckfdUlL1oNu4flcR6Jc+/RowYvMITWjbQ3mf2azMw
 3a23EihiUBk331h3Lw2IvVM7VKo3/jLhz2yapzX6vW2F/eRmt01sV3Si2C7nIDBkZa
 9Nb7rMJr5PyBmmvmyri87G+mY/PG4u89qvYjyQwM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:19 +0100
Message-Id: <20210317202735.14024-35-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 e53650dcc7..62744faa20 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1263,6 +1263,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 36/51] gnu: Add rust-aesni-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:03 +0000
Resent-Message-ID: <handler.44492.B44492.161601537015653 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601537015653
          (code B ref 44492); Wed, 17 Mar 2021 21:10:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:30 +0000
Received: from localhost ([127.0.0.1]:44245 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQ1-00044I-O9
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:30 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:5280)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdPx-00043l-DP
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:25 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pW1pLmz1LBCr
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:23 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pW1pLmz1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015363;
 bh=3YDVlTDpEDBzzGUkIY0NsAP/16B6yqLsV8YzsgwQVIg=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=G5Nd++F1/DW71Qnd57r1GzRe4ayZj/8cVH6u/ivf7omwtpXSNk09dldLp7nkBL0LR
 p/5KVI3P+CLb5bEEdaaQgje2LewdK4i0RVLKt8EEn484E7Hka+A+mDY+w4KfdEgH97
 XZRSJO0CcG3+IXbWnFMwqjY6ETj/5Gb4m5PQiVU4=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:20 +0100
Message-Id: <20210317202735.14024-36-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 62744faa20..01eee2f4f4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1332,6 +1332,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 37/51] gnu: Add rust-aes-0.6.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:03 +0000
Resent-Message-ID: <handler.44492.B44492.161601537015659 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601537015659
          (code B ref 44492); Wed, 17 Mar 2021 21:10:03 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:30 +0000
Received: from localhost ([127.0.0.1]:44247 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQ2-00044Q-2k
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:30 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:34723)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdPz-00043z-6s
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:27 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pY0561z1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:24 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pY0561z1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015365;
 bh=cv9RmPZHlxl1jiNIz943KTzQpKxlHByJAB5LgDv+wtM=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=jZyoD3XWs4m3+zvcOlpKQBVVAgwfW9PDPm05ZVBIsyzVFtfG6jNYgiOJd1KgH9Kl2
 0gSG2Yj4h+At0TuldR0YPu9E2OkyshbKkaURUJY593umleScgsgcq0YjgTVzZSXEX6
 zgKBnjOVX4Woa9qLXTideWOiUwCuvaznIuYYcyFo=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:21 +0100
Message-Id: <20210317202735.14024-37-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 01eee2f4f4..cc904820f4 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -1162,6 +1162,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 38/51] gnu: Add rust-block-modes-0.7.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:04 +0000
Resent-Message-ID: <handler.44492.B44492.161601537515690 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601537515690
          (code B ref 44492); Wed, 17 Mar 2021 21:10:04 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:35 +0000
Received: from localhost ([127.0.0.1]:44252 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQ7-00044y-DE
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:35 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:7349)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQ0-000447-Uu
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:29 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pZ5jqmz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:26 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pZ5jqmz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015366;
 bh=Al2OBWcdWS+s5PRqZXM84in+hudLZLwacAKosfaLHg4=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=AQ8XpTHSyK3uTNj0vGYNI6f2wqWGHh52JmdrTO8YYRsfoXJZehN9TXCt1nPvACL2I
 rOYJL7tdKvil9njW7kZAugaw5eZDxmiacbZCgxLM/TrIGRNIW/+xKeZtkY4XOWpIzA
 BJLOQaDms8T0TwL8kOGMCLXndmYQjVe8Q1LXmq5s=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:22 +0100
Message-Id: <20210317202735.14024-38-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 cc904820f4..558660b7b2 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -5206,6 +5206,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 39/51] gnu: Add rust-hmac-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:04 +0000
Resent-Message-ID: <handler.44492.B44492.161601537615698 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601537615698
          (code B ref 44492); Wed, 17 Mar 2021 21:10:04 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:36 +0000
Received: from localhost ([127.0.0.1]:44254 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQ7-000451-Pi
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:36 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:35115)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQ2-00044b-Qo
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:31 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pc3yM5z1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:28 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pc3yM5z1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015368;
 bh=VoTQ3QNjX9uZl5mwwjm586N/ppr2gMN/h/KlSBeIap8=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=clbNol9n4hg7/A8lQpWtjdlAWGiPfZqq5F/8kFi+KkF8n5po5MROfKW4KEbEI+nPc
 iuIcWNstEr5M9QNO64j5ufRPC55MichDSTsRXXRC1lejcQxqO7ZVED9W/cYpgdSFYt
 4gKCc5MveGDk/XoqZtJR94Roeopp5YIf0tciR7OM=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:23 +0100
Message-Id: <20210317202735.14024-39-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 558660b7b2..2d00bfa73a 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18070,8 +18070,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
@@ -18083,7 +18113,6 @@ Derivation Function (HKDF).")
         (sha256
          (base32
           "0h48wc7iysh4xd6ci4prh8bb7nszijrh9w3blaaq8a6cilk8hs0j"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-crypto-mac" ,rust-crypto-mac-0.8)
@@ -18091,13 +18120,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
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 40/51] gnu: Add rust-hkdf-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:05 +0000
Resent-Message-ID: <handler.44492.B44492.161601537615704 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601537615704
          (code B ref 44492); Wed, 17 Mar 2021 21:10:05 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:36 +0000
Received: from localhost ([127.0.0.1]:44256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQ8-000459-4F
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:36 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:7810)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQ4-00044k-LZ
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:33 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pf2wqJz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:30 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pf2wqJz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015370;
 bh=Vx6l0joaVE1XVxLYGoOPwvZ9LWM45yHSXogkxHaZp90=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=LOmeFTmINL7gKiPNp5o0oJtU94UIPzeccsoHS3NOUXeKowvOQouS27nc5IhILLl8S
 Sd2k7vt/L5pShWGLrHEYt/Z8znps9Ok9RhVRPFMfsqHOrI9KqUe6WuDc3VCMgpksB1
 FHRRqeWS3O2lYJKZ4wPcQ5xJDtE4KGbKdh3G0mC0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:24 +0100
Message-Id: <20210317202735.14024-40-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 2d00bfa73a..637ec9a202 100644
--- a/gnu/packages/crates-io.scm
+++ b/gnu/packages/crates-io.scm
@@ -18023,23 +18023,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)
@@ -18048,10 +18049,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)
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 41/51] gnu: Add rust-dbus-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:05 +0000
Resent-Message-ID: <handler.44492.B44492.161601538215742 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601538215742
          (code B ref 44492); Wed, 17 Mar 2021 21:10:05 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:42 +0000
Received: from localhost ([127.0.0.1]:44262 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQE-00045p-EE
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:42 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:6394)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQ6-00044r-Dd
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:34 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12ph1tpDz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:32 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12ph1tpDz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015372;
 bh=nBz0FM0N1BquIqk9zbtubAD8muWRzE+J6eW6dA2dRNw=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=h0xQ16YITqls55eoDNWzwilItbNbTxN9yaHkIoSg0WKbPUi1N6z1u7LDVtODJ4bHM
 jo3MdHXuolH2wsmHEAaYO+7ONpphmwXQoCF7xkXYy0vydrZkwxIDRgb6l6Ac5VKb+8
 LUh+WYuXnOquU09mTydFIkzax3syKNJe2RXysH78=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:25 +0100
Message-Id: <20210317202735.14024-41-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 f8f56ebc76..5dd0dde649 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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 42/51] gnu: Add rust-secret-service-1.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:06 +0000
Resent-Message-ID: <handler.44492.B44492.161601538315749 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601538315749
          (code B ref 44492); Wed, 17 Mar 2021 21:10:06 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:43 +0000
Received: from localhost ([127.0.0.1]:44264 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQE-00045r-M3
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:42 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:35779)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQ8-000456-7c
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:36 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pk076Qz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:33 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pk076Qz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015374;
 bh=EG5ape/QEExgTOQcfipuuaR3go9AIX+5pViT9Hljj4A=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=rPS+SgYB80n2IddlsXs48Tq4ZnDDcwRnbujSzG/ApG2vJ9u2OhFu5Id26iip//3aA
 ttPHcWg81uzan6RWmeN+hSl7nfBOk0rSy/D7qbj37JViLh0z+GwsRGIZepcf0D7uBm
 ++9T44o3sGOUTZnXiRJO+HDwOqi1UYUD/381Y0sw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:26 +0100
Message-Id: <20210317202735.14024-42-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 5dd0dde649..42344b2739 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2109,3 +2109,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))))
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 43/51] gnu: Add rust-atk-sys-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:06 +0000
Resent-Message-ID: <handler.44492.B44492.161601538315757 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601538315757
          (code B ref 44492); Wed, 17 Mar 2021 21:10:06 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:43 +0000
Received: from localhost ([127.0.0.1]:44266 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQF-00045y-0Z
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:43 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:36000)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQA-00045R-0v
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:39 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pl5wkZz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:35 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pl5wkZz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015375;
 bh=eFD+feqewQEAzQw/4PYqjiy3ySKn4s8UvvuyDsOoIsI=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=TOGHg8i9N7F/eS1bINWp1mcCjfTn/7tROtRZXZvc645qo4+f+zI5QAIOHVz/1ijlH
 Purdl+0pADzuVQUm//gbvOT2Re+Y9m9dOyHpbsEGcLLo7e/yM35y+mrgIAKs0HFV34
 VZAbC+HMUV9CWyNnXCDDlbR/xCTm7AXlaCNI4TKc=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:27 +0100
Message-Id: <20210317202735.14024-43-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-atk-sys-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 53 +++++++++++++++++++++++++++++++------
 1 file changed, 45 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 42344b2739..36074b5d77 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -36,8 +36,52 @@
 ;;; Please: Try to add new module packages in alphabetic order.
 ;;;
 
+(define-public rust-atk-sys-0.10
+  (package
+    (name "rust-atk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "1knzvq2jdkx1nav619jbqsx2ivzh901rsp2wl57wr50x2fpy8c7m"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("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)
+       ("glib" ,glib)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libatk-1")
+    (description "FFI bindings to libatk-1")
+    (license license:expat)))
+
 (define-public rust-atk-sys-0.9
   (package
+    (inherit rust-atk-sys-0.10)
     (name "rust-atk-sys")
     (version "0.9.1")
     (source
@@ -57,14 +101,7 @@
         ("rust-pkg-config" ,rust-pkg-config-0.3))
        #:cargo-development-inputs
        (("rust-shell-words" ,rust-shell-words-0.1)
-        ("rust-tempfile" ,rust-tempfile-3))))
-    (inputs
-     `(("atk" ,atk)
-       ("glib" ,glib)))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "FFI bindings to libatk-1")
-    (description "FFI bindings to libatk-1")
-    (license license:expat)))
+        ("rust-tempfile" ,rust-tempfile-3))))))
 
 (define-public rust-atk-0.8
   (package
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 44/51] gnu: Add rust-gtk-sys-0.10.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:07 +0000
Resent-Message-ID: <handler.44492.B44492.161601538415765 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601538415765
          (code B ref 44492); Wed, 17 Mar 2021 21:10:07 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:44 +0000
Received: from localhost ([127.0.0.1]:44268 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQF-000466-BD
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:43 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:36119)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQB-00045Z-RP
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:40 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pn4Qz3z1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:37 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pn4Qz3z1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015377;
 bh=aeCJh79tsuRpAUqi8CblAQ2cVJE/QVWibgbBRDWXUGg=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=lg9LEB4+Gm6s9Jh1GM6jsXRDbVosh8eWv3gzxIhi4+6W2w32rxfXWfxU12xSQJP99
 huP2R9sk7u+ZpFy3EgKQNROOnaWr2ft1WFNmHS7+0o/uW9UyIxQxgugxF6QD7+u3NT
 I4LMqxgxFo2xmC5jUoRd4TDtqNU+9cJFnjjEoTSw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:28 +0100
Message-Id: <20210317202735.14024-44-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-gtk-sys-0.10): New variable.
---
 gnu/packages/crates-gtk.scm | 53 +++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 36074b5d77..87afa30ddf 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1611,6 +1611,59 @@ GStreamer.")
      "LGPL-licensed docs for Gtk-rs crates.")
     (license license:lgpl2.0)))
 
+(define-public rust-gtk-sys-0.10
+  (package
+    (name "rust-gtk-sys")
+    (version "0.10.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk-sys" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0mq4i161kk6dwiz19ayxgm9fhx7n3r5lm9lbjiyk0qs811pxmb49"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:tests? #f ; TODO: ABI mismatch
+       #:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("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-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
+     `(("atk" ,atk)
+       ("cairo" ,cairo)
+       ("glib" ,glib)
+       ("gtk+" ,gtk+)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "FFI bindings to libgtk-3")
+    (description "This package provides FFI bindings to libgtk-3.")
+    (license license:expat)))
+
 (define-public rust-gtk-sys-0.9
   (package
     (name "rust-gtk-sys")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 45/51] gnu: Add rust-atk-0.9.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:07 +0000
Resent-Message-ID: <handler.44492.B44492.161601539315799 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601539315799
          (code B ref 44492); Wed, 17 Mar 2021 21:10:07 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:09:53 +0000
Received: from localhost ([127.0.0.1]:44273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQP-00046k-07
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:53 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:7318)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQD-00045i-KZ
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:42 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pq35v3z1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:39 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pq35v3z1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015379;
 bh=r5GqxjSzCwbNYChrpglkUwbYYwDkohEY6O6SgTdnCO0=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=f8i+xUarwPQ1ymcJGVI+vqHyr6gZq5/Xkknt++kavh+GuSeWricVa6M+yZoKDvruL
 nc163C5FzCcwEIM2Jhe9TP97IPWz1SEu8s4Wr53uy6ktg/4DUMzFKMLBwzTgT0jGDM
 NIdfu1aAs5DA9uwK8Lutm+rHgtkjUgGY+Erqd7Os=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:29 +0100
Message-Id: <20210317202735.14024-45-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* gnu/packages/crates-gtk.scm (rust-atk-0.9): New variable.
---
 gnu/packages/crates-gtk.scm | 56 +++++++++++++++++++++++++++++++------
 1 file changed, 48 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index 87afa30ddf..db1160e2d5 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -103,8 +103,55 @@
        (("rust-shell-words" ,rust-shell-words-0.1)
         ("rust-tempfile" ,rust-tempfile-3))))))
 
+(define-public rust-atk-0.9
+  (package
+    (name "rust-atk")
+    (version "0.9.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "atk" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "09n46zp8jgxspdzhmi93cag79jjnr0ila94n8nr53g8hw88ljaw1"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-atk-sys" ,rust-atk-sys-0.10)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-glib" ,rust-glib-0.10)
+        ("rust-glib-sys" ,rust-glib-sys-0.10)
+        ("rust-gobject-sys" ,rust-gobject-sys-0.10)
+        ("rust-gtk-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-libc" ,rust-libc-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)
+       ("glib" ,glib)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the ATK library")
+    (description "Rust bindings for the ATK library")
+    (license license:expat)))
+
 (define-public rust-atk-0.8
   (package
+    (inherit rust-atk-0.9)
     (name "rust-atk")
     (version "0.8.0")
     (source
@@ -125,14 +172,7 @@
         ("rust-gtk-rs-lgpl-docs" ,rust-gtk-rs-lgpl-docs-0.1)
         ("rust-libc" ,rust-libc-0.2))
        #:cargo-development-inputs
-       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))
-    (inputs
-     `(("atk" ,atk)
-       ("glib" ,glib)))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the ATK library")
-    (description "Rust bindings for the ATK library")
-    (license license:expat)))
+       (("rust-gir-format-check" ,rust-gir-format-check-0.1))))))
 
 (define-public rust-cairo-rs-0.9
   (package
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 46/51] gnu: Add rust-gtk-0.9.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:07 +0000
Resent-Message-ID: <handler.44492.B44492.161601540315842 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601540315842
          (code B ref 44492); Wed, 17 Mar 2021 21:10:07 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:10:03 +0000
Received: from localhost ([127.0.0.1]:44275 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQP-00046m-C3
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:10:02 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:31841)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQF-000463-Fh
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:43 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12ps1fbmz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:41 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12ps1fbmz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015381;
 bh=c+gxEbaZf4QO5fi6nYwxOcJ3jpCUh/y9UQlHDSgyVS0=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=rNRC72tQE3c7Yy/+RedO2MJFyyeK1049C2T4utilIxJPDQQK7j5T+GBOGzixUqswg
 RS7qkFh3A/ZLvaKLd30Iuws57mZ2hD3RkzTIr4jRZyxaMKy67Uh8wMVsZTCQniODHn
 tykrr1dCFU2anA4ZCdJUw3A3pwAxf1InrNRmX2vw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:30 +0100
Message-Id: <20210317202735.14024-46-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crates-gtk.scm (rust-gtk-0.9): New variable.
---
 gnu/packages/crates-gtk.scm | 71 +++++++++++++++++++++++++++++++++----
 1 file changed, 65 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/crates-gtk.scm b/gnu/packages/crates-gtk.scm
index db1160e2d5..689aea6f2d 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1582,8 +1582,72 @@ GStreamer.")
     (description "This package provides FFI bindings to libgstvideo-1.0.")
     (license license:expat)))
 
+(define-public rust-gtk-0.9
+  (package
+    (name "rust-gtk")
+    (version "0.9.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (crate-uri "gtk" version))
+       (file-name
+        (string-append name "-" version ".tar.gz"))
+       (sha256
+        (base32
+         "0smdll32vlamp4kvxa6sg5m653icas21jd36fvq3laq7ahh2y0ig"))))
+    (build-system cargo-build-system)
+    (arguments
+     `(#:cargo-inputs
+       (("rust-atk" ,rust-atk-0.9)
+        ("rust-bitflags" ,rust-bitflags-1)
+        ("rust-cairo-rs" ,rust-cairo-rs-0.9)
+        ("rust-cairo-sys-rs" ,rust-cairo-sys-rs-0.10)
+        ("rust-cc" ,rust-cc-1)
+        ("rust-gdk" ,rust-gdk-0.13)
+        ("rust-gdk-pixbuf" ,rust-gdk-pixbuf-0.9)
+        ("rust-gdk-pixbuf-sys" ,rust-gdk-pixbuf-sys-0.10)
+        ("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-rs-lgpl-docs"
+         ,rust-gtk-rs-lgpl-docs-0.1)
+        ("rust-gtk-sys" ,rust-gtk-sys-0.10)
+        ("rust-libc" ,rust-libc-0.2)
+        ("rust-once-cell" ,rust-once-cell-1)
+        ("rust-pango" ,rust-pango-0.9)
+        ("rust-pango-sys" ,rust-pango-sys-0.10)
+        ("rust-pkg-config" ,rust-pkg-config-0.3))
+       #: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+)
+       ("pango" ,pango)))
+    (home-page "http://gtk-rs.org/")
+    (synopsis "Rust bindings for the GTK+ 3 library")
+    (description "This package provides Rust bindings for the GTK+ 3 library.")
+    (license license:expat)))
+
 (define-public rust-gtk-0.8
   (package
+    (inherit rust-gtk-0.9)
     (name "rust-gtk")
     (version "0.8.1")
     (source
@@ -1594,7 +1658,6 @@ GStreamer.")
         (string-append name "-" version ".tar.gz"))
        (sha256
         (base32 "13ygzblfv40l2kp70rnjymz7vk2g2wdjs04lhmk9q8wh0bbyiqc7"))))
-    (build-system cargo-build-system)
     (arguments
      `(#:cargo-inputs
        (("rust-atk" ,rust-atk-0.8)
@@ -1624,11 +1687,7 @@ GStreamer.")
        ("cairo" ,cairo)
        ("glib" ,glib)
        ("gtk+" ,gtk+)
-       ("pango" ,pango)))
-    (home-page "https://gtk-rs.org/")
-    (synopsis "Rust bindings for the GTK+ 3 library")
-    (description "This package provides Rust bindings for the GTK+ 3 library.")
-    (license license:expat)))
+       ("pango" ,pango)))))
 
 (define-public rust-gtk-rs-lgpl-docs-0.1
   (package
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 47/51] gnu: Add rust-sourceview4-sys-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:08 +0000
Resent-Message-ID: <handler.44492.B44492.161601540315855 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601540315855
          (code B ref 44492); Wed, 17 Mar 2021 21:10:08 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:10:03 +0000
Received: from localhost ([127.0.0.1]:44279 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQY-00047S-UH
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:10:03 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:9200)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQH-00046P-BC
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:45 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pv0c2Wz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:43 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pv0c2Wz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015383;
 bh=2sL0pMU+eZoHIBphnDsMTERFjLyn70v5kg7fyRQLC8Y=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=HNKPXxNRMY4MGztxmOThXVAPxqzGJu2XkGMvRIYmmY+ilgcEvJSjSw/xKRLNsjR5n
 X3NeOq1FTRp8CSOBJqQ7h1vyBst7NU736nGrdXKi2KBDck90Him0hUZUhZp8OjBpsT
 hB84GRL7GgovjWRnKQ0SVqIQq4S7tUiSl1egdbmw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:31 +0100
Message-Id: <20210317202735.14024-47-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 689aea6f2d..9d7f73a66a 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2343,3 +2343,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+)))
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 48/51] gnu: Add rust-sourceview4-0.2.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:10:08 +0000
Resent-Message-ID: <handler.44492.B44492.161601540415869 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601540415869
          (code B ref 44492); Wed, 17 Mar 2021 21:10:08 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:10:04 +0000
Received: from localhost ([127.0.0.1]:44282 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdQZ-00047g-Dy
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:10:03 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:36991)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdQJ-00046X-57
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:09:47 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F12pw6kPpz1LB20
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:09:44 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F12pw6kPpz1LB20
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616015385;
 bh=EW+Hm1rVX85yM5aq0xRWy6ZcIKlbnitJf94apr/yvfQ=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=h7aZZ+yErhrI8poLCHLu1gLcR36bjWbI2IXtMinULn6yAz6nUcSHfWMJZPdJ0LLz+
 rysuJ7rlkyopCAxY+ZOFviaSmwi2YLJW6eKzUFcSKFYR3fFqrnPfUBcH8gE5gW/vP9
 Vo8BomtVxf0/GTUIUuURg9f5ygxpJ0YaLnluCcpw=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:32 +0100
Message-Id: <20210317202735.14024-48-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9d7f73a66a..9e9b6c1961 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -2397,3 +2397,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+)))
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 50/51] gnu: Add rust-letter-avatar-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:30:02 +0000
Resent-Message-ID: <handler.44492.B44492.161601659417795 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601659417795
          (code B ref 44492); Wed, 17 Mar 2021 21:30:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:29:54 +0000
Received: from localhost ([127.0.0.1]:44316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdjm-0004cq-0a
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:29:54 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:35640)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdjj-0004cg-0V
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:29:52 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F13G50YWGz1LBCr
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:29:49 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F13G50YWGz1LBCr
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616016589;
 bh=YTqO8EmFGq0MA+OhSUBnd1gXOI3/k0Nmn1gW3nRH+n0=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=V+rvADa+pf6L8BiQvmEt76cfwJsF8Q3hLSDUvRHVaHaTcgOH8cL/JCaP8BOZzjGcU
 nH5TJ4sFyQqr6a9dey9p2uWDkEtHI6e9QqlHHaBEgMkzzrCeQBVBtUozKaBIKw4Ls3
 oCrvCvivPOXgeo3JyOMAhdTjC7afZ0+JYFc06YZU=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:34 +0100
Message-Id: <20210317202735.14024-50-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 bd608991f6..8ec8a47c9b 100644
--- a/gnu/packages/crates-gtk.scm
+++ b/gnu/packages/crates-gtk.scm
@@ -1876,6 +1876,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")
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 51/51] gnu: Add fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:31:01 +0000
Resent-Message-ID: <handler.44492.B44492.161601660617870 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601660617870
          (code B ref 44492); Wed, 17 Mar 2021 21:31:01 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:30:06 +0000
Received: from localhost ([127.0.0.1]:44318 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdjp-0004dC-NW
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:30:06 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:18421)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdjl-0004co-1L
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:29:54 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F13G640nNz1LB1y
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:29:50 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F13G640nNz1LB1y
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616016590;
 bh=gNkBkLhqxeZDzV6hcSiUzanfDfUocKhfTLp2cyQMGLA=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=VbA4XV+5cgUJQ+94l3DhdqKZU1WVLHff0HS5Ar0u0BFgK7Nhmom3O0WnAdBOgjYYA
 ozXZ7ctBvHVKoU4j4t6m+29U/0SJ7E4UzcghdPnsQItYElexqTCBVq9nIbdGlUjD6e
 UdpmtRCcqG+6EoGfB2aZ+Qj88xrTHMOqMHYG4ueA=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:35 +0100
Message-Id: <20210317202735.14024-51-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* 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                        | 143 +++++++++++++++++-
 ...ractal-switch-from-failure-to-anyhow.patch | 143 ++++++++++++++++++
 3 files changed, 286 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 3fb496a771..52baef2e0c 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1006,6 +1006,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 adb036d5e5..76806f08c1 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -12145,7 +12145,6 @@ editing environment for translation issues within the GNU gettext/GNOME desktop
 world.")
     (license license:gpl3+)))
 
-
 (define-public ocrfeeder
   (package
     (name "ocrfeeder")
@@ -12208,3 +12207,145 @@ 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))
+       #:install-source? #f
+       #: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 <huyuumi.dev@HIDDEN>
+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<PathBuf, IoError>
+     Ok(path.join(name))
+ }
+ 
+-pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, FailError> {
++pub fn get_pixbuf_data(pb: &Pixbuf) -> Result<Vec<u8>, 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
+
-- 
2.31.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#44492] [PATCH v8 49/51] gnu: Add rust-sourceview4-for-fractal.
Resent-From: Leo Prikler <leo.prikler@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Wed, 17 Mar 2021 21:31:02 +0000
Resent-Message-ID: <handler.44492.B44492.161601660717900 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 44492
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: moreinfo
To: 44492 <at> debbugs.gnu.org
Received: via spool by 44492-submit <at> debbugs.gnu.org id=B44492.161601660717900
          (code B ref 44492); Wed, 17 Mar 2021 21:31:02 +0000
Received: (at 44492) by debbugs.gnu.org; 17 Mar 2021 21:30:07 +0000
Received: from localhost ([127.0.0.1]:44321 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1lMdjy-0004eG-8d
	for submit <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:30:06 -0400
Received: from mailrelay.tugraz.at ([129.27.2.202]:20699)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1lMdji-0004cd-UH
 for 44492 <at> debbugs.gnu.org; Wed, 17 Mar 2021 17:29:55 -0400
Received: from localhost.localdomain (194-96-13-79.adsl.highway.telekom.at
 [194.96.13.79])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4F13G31q9Lz1DDYw
 for <44492 <at> debbugs.gnu.org>; Wed, 17 Mar 2021 22:29:47 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4F13G31q9Lz1DDYw
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1616016587;
 bh=9GRwg33nwmH3mcZ6x24vYrYS3YY8WUdx7aLND0s02j8=;
 h=From:To:Subject:Date:In-Reply-To:References:From;
 b=uc1VUs9weEO+96TI5nycw6OETlEuO5THtqSDacfCGhBOQutUCyb8n4iwl1eFYtQbS
 qlU/N5joDNUNlgc+unU9pABu1b3ToogRB1VLJzuXZ8bFsT+SNEIfXH41wCb6jQxEk/
 TVlNctJGO5nP1A8IsEXiLOSKxOaY9RBrnMLLLyU0=
From: Leo Prikler <leo.prikler@HIDDEN>
Date: Wed, 17 Mar 2021 21:27:33 +0100
Message-Id: <20210317202735.14024-49-leo.prikler@HIDDEN>
X-Mailer: git-send-email 2.31.0
In-Reply-To: <20210317202735.14024-1-leo.prikler@HIDDEN>
References: <20210317202735.14024-1-leo.prikler@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.116
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

* 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 9e9b6c1961..bd608991f6 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)
@@ -2456,3 +2457,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)))))
-- 
2.31.0






Last modified: Wed, 17 Mar 2021 21:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.