From patchwork Sun Aug 8 23:33:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31886 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7B65D27BC78; Mon, 9 Aug 2021 00:35:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3B42F27BC6B for ; Mon, 9 Aug 2021 00:35:17 +0100 (BST) Received: from localhost ([::1]:41294 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsK4-0007rk-7M for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJr-0007n1-Hq for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43459) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJr-00061V-CK for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJr-0000uE-Ac for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 01/31] gnu: rust-chunked-transfer: Update to 1.4.0. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656693280 (code B ref 49946); Sun, 08 Aug 2021 23:35:03 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:29 +0000 Received: from localhost ([127.0.0.1]:54962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJH-0000qG-B9 for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:28 -0400 Received: from mout.gmx.net ([212.227.17.20]:52503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJE-0000oq-1B for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465657; bh=xM71tzaJBd1d1E2jq4sOV9Yd7mvHQfCzJcpz6HspSog=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=i0ioI3M7H8zy9qncM40c1JqlOKY9Y1idLzZbDLGTsIc68ukuqp+LwcdNPistxbs2C +l4HJV27+iDoA1eCA8dDJmJv0aWP7sWXUDLKWX2dU1MbgqWJnZ70C8XVcy5beCwM1V Qrr3f9s8fGwtGTKftoYTizV2EIArKm6hoEWIyUT8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1N33ET-1nG4dY2UMn-013R5s; Mon, 09 Aug 2021 01:34:17 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:24 +0100 Message-Id: <20210808233354.6745-1-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <87h7fztt60.fsf@gmx.com> References: <87h7fztt60.fsf@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:ch0HFm9psOVZx7MuIwLghc+Rop7H/reTEDQVYsdh3S5MIrRVtDp ix6J6/IBVA3zGwwvqEwEbQL1e6iMitz3R5EMe/Oz2EYvRXHCMwsSR828/yNNKUeq2yhQYwE 6tSmhXd43MZ9MonfXCIORIKRYAvh5x7iwKcazE6fw3YdMqHIrOeVIXMUcyc/sHIePSwq1xl fBTHn3YUmUthBPdwUla6g== X-UI-Out-Filterresults: notjunk:1;V03:K0:+8u7rzOzPTg=:l3t4XG27+zgZyrgK4bkg5D WI4UYby+xYrxM0drBSBtbFEjNJi1LnJPOlsWBB+KPRNdXAHnEwnV0I001K8zElRIGZfjw39Qm S1SwX4mqhx6LkO9f//Oh/1QA5i2mx5pNfykMvFt5rH+hVOWVjFC26UNPS4/qWau0HwpdkQFuo 5bc7Y+WRaZd5nayK34Y0In6FJXRTKjTb53AIGWMY2kYwjFIG2c9AUvcnSdhOWH5PkuL5EoWEs DACR8mpQtFz8hiWqb2x00+pQmQK33+IhUgfMJjr9g0z6SrZKPXgyldCHgOK+hfHz7CoSQM1mr eoLaYTjyUEOnOLaumjRL/ruec0l5nYxTp4E4J1Aw/yuw3pClMw2twPEaJq9nD6ibSXUDTygRT f9lrxevJJDovzAHXnnJTq+RcbKJr2yfieIA38XginKd9+p3/FxOOX02sNTgWJSC0f0EbTYP5z /YWtImEgrHz/ZrgZzfkNSKU42/yrai3RmgexLYKK/7VHDkjMuFnlz6z1mJ5l3wxJCx83R3hI+ snaI/yutaho3oxOGXESRQGGksKKvpiPhWmJO5P3OPhqelpTRRjs4eJTYwwPaW4CjovTHc6PDN K8e91KEENkm2r2F7FsrQPTBD70ZJLvo/YTcDyxqMbS62JD1v8UBNtlin9G0Fgxy3Khaa5jdhM vxuoreD4B8Na/pbahCZ1tidDhVWiTyOQz4yE+7ZXMn6CCtqQMvQZ1st8hW6WaUoN3TiMsHufJ qdNJeHP5+U99NhBp1NdvRs/HCx9jPoI1pzcAWp0IxJVVcthElvK+oOk3mk+pxcY/RXGp0Zrf0 41RYJ/pYLLBt+FjjZhQm8Ld8xGG8moHlZv5xB2jUjOJeHV5NQwyXpyTxk2qsBLnYGOoEj0hq2 7qxvrRjjm4pPDGUyvk3p3BukTGRoUarTIOaXzV7o8QlmO9zRGg3K3f2TNx1zs48ihC95YhZnC 5GDDb+nx1lUP38HYFy1VlcrtHkzaCwTq01ldYkdj+A6Xnlk3LU0RFusMICCC1DL05Dps112e3 owAF2T6q1lpaKdWQeQpEL8bRneM0nkjjKkjf/LLnVOhJ3BexRAId84khtWziiO5gph9lXZ4Go 4a4KwohRs1wRFGOcd9vP5Gc3+D/LcKGh5tZrjsCdVi+48V2MZt6x1RDdA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-chunked-transfer-1): New variable. (rust-chunked-transfer-0.3): Inherit from rust-chunked-transfer-1. --- gnu/packages/crates-io.scm | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) -- 2.32.0 diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 24cc772ba7..01a0dff724 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -18,6 +18,7 @@ ;;; Copyright © 2021 Antero Mejr ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2021 Vinicius Monego +;;; Copyright © 2021 Pierre Langlois ;;; ;;; This file is part of GNU Guix. ;;; @@ -7825,19 +7826,21 @@ Python arrow.humanize.") TimeZone trait for @code{rust-chrono}.") (license (list license:expat license:asl2.0)))) -(define-public rust-chunked-transfer-0.3 +(define-public rust-chunked-transfer-1 (package (name "rust-chunked-transfer") - (version "0.3.1") + (version "1.4.0") (source (origin (method url-fetch) (uri (crate-uri "chunked_transfer" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "11yghnd24w0i9p8g368c3pg7qh9nfz7kgri6pywja9pnmakj13a9")))) + (base32 "0bkdlsrszfcscw3j6yhs7kj6jbp8id47jjk6h9k58px47na5gy7z")))) (build-system cargo-build-system) - (arguments `(#:skip-build? #t)) + (arguments + `(#:cargo-development-inputs + (("rust-criterion" ,rust-criterion-0.3)))) (home-page "https://github.com/frewsxcv/rust-chunked-transfer") (synopsis "Encoder and decoder for HTTP chunked transfer coding") (description @@ -7845,6 +7848,19 @@ TimeZone trait for @code{rust-chrono}.") coding.") (license license:asl2.0))) +(define-public rust-chunked-transfer-0.3 + (package (inherit rust-chunked-transfer-1) + (name "rust-chunked-transfer") + (version "0.3.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "chunked_transfer" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "11yghnd24w0i9p8g368c3pg7qh9nfz7kgri6pywja9pnmakj13a9")))) + (arguments `(#:skip-build? #t)))) + (define-public rust-ci-info-0.3 (package (name "rust-ci-info") From patchwork Sun Aug 8 23:33:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31885 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id DD67A27BC82; Mon, 9 Aug 2021 00:35:14 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7E2FC27BC78 for ; Mon, 9 Aug 2021 00:35:14 +0100 (BST) Received: from localhost ([::1]:41222 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsK1-0007o6-Dt for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJr-0007mz-5T for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43457) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJq-00061L-Vi for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJq-0000tz-Eg for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 02/31] gnu: Add rust-fdlimit. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656663221 (code B ref 49946); Sun, 08 Aug 2021 23:35:02 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:26 +0000 Received: from localhost ([127.0.0.1]:54953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJF-0000pk-Pv for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:26 -0400 Received: from mout.gmx.net ([212.227.17.21]:56635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJE-0000or-1V for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465658; bh=acabr615RslOkDVNRT4ZZG4Nw50IAg9fMp3JqUDKyrA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=YbC2+aKnfJXk0wj2gF8ewsDgDuVTWq22gg3h9ZTtA4GGjcv2c+JzHpNsLrL4BpVkf h9tRQZlMfSfwOmyEp1FQ+RV6Qwoma/2dO/asXoAfR8mRbA7S9OuHcrvlc0ds6wAoHy mGIZElT/EmoCzl8TQMQuY402F4n+ZaJrY8juwRyM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MDywu-1mMkCD3hZM-009xtZ; Mon, 09 Aug 2021 01:34:18 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:25 +0100 Message-Id: <20210808233354.6745-2-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:p/IXNAHwjzI7tkq1E/wlMyJZHqCW/Zr9AqB8vFFICYvltm0HR6/ 2nl0k6dRONcvZFZ/4Kdy/N4QK8fOgEn7HMEuOypdrR75C9FjGhcwt6FZ/BtfuoLGGsLhELK WpgO/khPyshEjQGMXSmGRFvBl7Sg8iy4cI2Od4K5syNA85mnitDyAzBa7snU0yMWl9oKgdt IBThBIWo6QYLfEC3MZJSw== X-UI-Out-Filterresults: notjunk:1;V03:K0:yzxEFlEn430=:sh8LLQi6smKgkrtg66eacT hU7hR8YFl91BOBURPiVxzvBIwjBUy6XZb0lLRCsVnowfCQf1+cNXsjBFuzwLzwdrfDUIQkILr KecHsXSuVUb4l3yTfgniHbjQo6JG0DAEG1dAlNXSJeTfycIjxR6qmmTEJwXkvGJpXCG8gl+ia bRi8yInMepjah6VZm70JvCho4vGS0uATOh17y5e6N2ezC2Lx51uC9mc7EIX+UwOLjt8nCjvT7 hH3widAmDK5+rvBXrq7P7ZLXC/rpagIhHSHUNppTgpUxbboBxa8qsgQ49lHWVlcY3F1eFAC/K TH9CeUvDd8TqPaUYp/+T3oIKL0JMSjzcgzAXWOShg+8hAqjBFdft8JEMXbKqoW5rj3xD954tD oeYGyFCRbh5NXgVi4ykV/FLii/UufT07UAgDaiRyP1J7jn7ou51WdbJtFz3B8eECkf72H7gtH rnUciZRTwunDwkUvpSnIV2yDFXx0AWHiu97zqU+0rQ9/dMB+txXdeq/SXLKIDv1YYLm4JmoBu bfszzT925nTlhr9qsCt/sBRHMSvz6kmN6ODFPTsPurZk2RfZfjeBgpGxPBr/FFzHJn9HEgTOy R59mEfTJA/U2U0AVSSXnkcymBJRn2F1RRiauxqRyow5jS4YRLxVAfHDDC47mVx+f5MN3e7k2E oVS6hPo11Kgf3y7/qvlwLShDoVGe/f+jeWMNwPZ8Pvp1hC8vQyZ1qcdD2a1nEGOYidm/DfAuJ EvLwYQlVBrJUqnDulsFedfEWtQPeH8xP+YthU3UUTLB2RTQXRn/IE+f4GcgPdJN8jxSczxes0 BOtO53URgzj2cr0BSzrGkYSJBRvtCHtNlAgtOgOCd6vYuv2C/K5oKXw36J4P9OyDrdAS79JdU oM9VeFBYpTg3a8owXL3VQymJoQ8yUKqhGBGimuc+BfrZUhQSSrmQynlhPbGKsZbIBdCEfKon+ Ni2NZE/YqYwFSIqWyTAI9e/ErRpJGSpT8ssDq91D1qLhucGh+pntiTtisIC5YykpOBEiAomRs 9fanKXM9N2qPYzNMmBSGyyMIevpHpiPWHMiYAbJ4tDHkSMpwHcMs0VNw+5OqTRUOwAEYn1o04 UOe0SJ7DzqWDxS8ZC6pSQvxLXbaiyRCryaTsKfkkrr3ZqoYS/pwhAhaIg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-fdlimit-0.1): New variable. --- gnu/packages/crates-io.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) -- 2.32.0 diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 01a0dff724..d6b52a217f 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -15930,6 +15930,28 @@ floats.") it.") (license (list license:expat license:asl2.0)))) +(define-public rust-fdlimit-0.1 + (package + (name "rust-fdlimit") + (version "0.1.4") + (source + (origin + (method url-fetch) + (uri (crate-uri "fdlimit" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0g30d6gqkrwy8ylwdy7pqm443iq0p5dmnpz4ks41pirl7dclm98d")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-libc" ,rust-libc-0.2)))) + (home-page "https://github.com/paritytech/fdlimit") + (synopsis "Raise the open file descriptors limit") + (description "Utility crate for raising file descriptors limit.") + (license license:asl2.0))) + (define-public rust-femme-2 (package (name "rust-femme") From patchwork Sun Aug 8 23:33:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31888 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 685F127BC6B; Mon, 9 Aug 2021 00:35:28 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1F37C27BC78 for ; Mon, 9 Aug 2021 00:35:28 +0100 (BST) Received: from localhost ([::1]:41936 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKF-0008NH-52 for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56838) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJr-0007n0-71 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43458) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJr-00061M-0l for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJq-0000u7-Rh for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 03/31] gnu: Add rust-html-escape. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656673245 (code B ref 49946); Sun, 08 Aug 2021 23:35:02 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:27 +0000 Received: from localhost ([127.0.0.1]:54957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJG-0000pt-BH for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:27 -0400 Received: from mout.gmx.net ([212.227.17.21]:40877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJE-0000os-2g for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465658; bh=bmN1Hl2Un2Uy3g33zfU8rK3SvJJHoGJ88ZW0uB0vb+o=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=EOuV2lwAukG4feiduhL7K/cydHrUjTEwq7rP9TK1pv5SHZ9bF4rC7TapZUSPRot17 0cJTmUmEo8eh6tzc9mQh4pfMM40wli/GZPScKGzAU2dmf2ityrBJyvjmQILj8eAeZ/ 9H1jrMO41IzNkS5sOjD67mMlBxqGL584r36uaRf0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1N8GQy-1n87cA0hLk-014FNF; Mon, 09 Aug 2021 01:34:18 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:26 +0100 Message-Id: <20210808233354.6745-3-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:YDJFuHkBBpJoKviUnEviaPhtae4TK/SwRTwLNuNHvVysD2vCIxW fjn05aKOb1ylflaGML8PPmhGyOtywRelFi2Q05uAVQZE7tU2MxqaUlLlIpKE7F0hXsOFg4N zBYFgbTFHR0vy4kuXcAJ5yvNlvBcoGrQWIk3aYA02Pet/cK6PfWaYxZc3205wA3kvQfYMsU LR8GLNDWAy3Wv1zDS1bJg== X-UI-Out-Filterresults: notjunk:1;V03:K0:ocSUfdLxnCs=:UsXAXmFFREDtC2in72I2kc GAl7hcjAntwvUMHOgCMESqDjFrV7ZmKvni4zkt7QomzNXnaLl5D9EtwllFDinRyGWDf7gqAfO 9AhxuO2hXudKQ84xfTdT8fGF6TiSd61chDOpqjYNKGrx6i199EwpyLPBtDzd0gPHxBOYe3AGC WvaQ7zqcASCrkYhnmFosKAO1hRWXSka2cM7gzBL6ExhxGUYE9Ko4Ef09J8P9RlmbH5MrTARKW oyzQuqoVt+aE0Ce8pAvcb1+PjhNDnew47tb6UuE4m1243y2DRjsPwdme7mr83FtQQ/wYlskBE d3Y7kSiAs4+bxGv/E7aLyLP/QaHy+Oojiacu/NPfObz0kdndcuQ7x+3PkRtyiGqKtJco4QDIU Xx5WXOYhfcmRhva1il67VRTpAoI6PTDyuXrMziXqvOWY543xxHiduyHtKt61HGWWJ0OQ4ryIP +F8j6oPt5AMxBN1b1/vYLmKuOq5dlQ8BN1uUb+Op5n6+MgLVVSsIY8k3dfDrWhotwovOK6553 zk2HABsD+fk8QVq6B86cybjT/owkxZDMGpyekOw6Xxr8oFitqLcTQSWbGD7eEM6BZh4JxlEwL CJqIE5BHchu4dIc8XlnVNX4jcD78bHy2mIl4gTccvB7V/1KGKaCh1Pj6Yi4DPfhcC+ZYjh4ub 3/zwjoRHWoSoUnL3+1tdqJG8IvSJtbKsu8woq4Vk97lkld5Z7cWRniPDzXcucqkyuFRTqiyIN xt27CZChLIUuu9qobcJyiPdATraXaHWZg8hRrm0D5LRsw3qDZlmwym4M4ENltPJU0gxnS/4Ow gw6VTTZWcsyzusH4kQm9p+5mNLyZ7BqnZPEImkHgvbS1Kd5kLqIbE5Ws5T+LvN/yG6QOJEPM+ fjhoXL+dNJR8ZCimwIAEIsUPuWw/kfWmuulTw4km0f84ng3T7cmHvch621Tgr+xVYxBH25f3V JBhwCq1f3z4bxN9i7QJlnZZd3Yh7HIhFubLsUmXq8Gm1YzBKEluchlfKmGoDu2PLfZHxeijmP ni2vzhJRL1G9LN3xjWU5J4oRGKbJMqqX9dOjxxC+0jRypmVCDWp9iZv7BPcsSt6ARX4b5ynln llEZyKoAkFiMiNhadb76TyKaVap3nOFjAPNIxDihdlr74TVWES8Cl5Z1g== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-html-escape-0.2): New variable. --- gnu/packages/crates-io.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) -- 2.32.0 diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index d6b52a217f..4a9db4943b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -20824,6 +20824,32 @@ Hash-based Message Authentication Code algorithm} for SHA1.") "This package provides a library for HTML entity encoding and decoding.") (license (list license:asl2.0 license:expat license:mpl2.0)))) +(define-public rust-html-escape-0.2 + (package + (name "rust-html-escape") + (version "0.2.9") + (source + (origin + (method url-fetch) + (uri (crate-uri "html-escape" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1dxw9lpckrqzzqgbkw64ckbajr4b7xxnjdn8adgzqf2mm40shvl1")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-utf8-width" ,rust-utf8-width-0.1)) + #:cargo-development-inputs + (("rust-bencher" ,rust-bencher-0.1)))) + (home-page "https://magiclen.org/html-escape") + (synopsis "Library for encoding and escaping special characters in HTML") + (description + "This package provides a library for encoding and escaping special +characters in HTML, decoding and unescaping HTML entities as well.") + (license license:expat))) + (define-public rust-http-0.2 (package (name "rust-http") From patchwork Sun Aug 8 23:33:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31896 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id A882327BC78; Mon, 9 Aug 2021 00:36:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6E73827BC6B for ; Mon, 9 Aug 2021 00:36:12 +0100 (BST) Received: from localhost ([::1]:43608 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKx-00016M-Gl for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56846) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJs-0007nS-RQ for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43462) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJs-00062f-LL for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJs-0000ua-JM for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 04/31] gnu: Add rust-smallbitvec. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656733331 (code B ref 49946); Sun, 08 Aug 2021 23:35:04 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:33 +0000 Received: from localhost ([127.0.0.1]:54975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJN-0000rZ-AS for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:33 -0400 Received: from mout.gmx.net ([212.227.17.22]:49181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJE-0000ou-Kt for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465658; bh=9ZiAtbml8UWjM8kAYQ3SKzZSwm87AD3px4MCoBAJqq0=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=G+Jll8l7ir0JOIeGWrFI0hA+vrpg2huhQ9zW6ogN83ak9iAhMP87IMw0lyZuKRoeT WKl/HHtbIGo+SSauPZvirodNBUuvRAMh+9dK18peWafnWk3i4PvfxE4a7Ky4AFzNoo LDesVNqh13vQVo/UHY5w79YEGf/gwo6OsSpdqzxY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MStCY-1mh18O1vAc-00UN7r; Mon, 09 Aug 2021 01:34:18 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:27 +0100 Message-Id: <20210808233354.6745-4-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:9p+Af32bsRdciH5mtGKlVfdmrS3LxhtEpAWa8CMJZ9zS2JJhs1k pu0SQANjmTjt9WZvXJvIpNycJcnQD3x08/79kK2VL5mkehxOVGUNTdVKe7H+2ZRhWeNle3b HrtPx5Ro8B2XwM+YkZS6CscBsewdu3YBYLEPJutQz9d6EJIREahzRxtxA88ub7RmlP2QY3P 7s8Xot52KuStF/1tmEAjQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:ypjtHdzATBM=:PkEiVRynCfYlbQW2a5QLeR RGp6cV6Rzvz1VxIj+Wp95zSFnt1XTShddtdyEYk7BnfOMC1uI+8s+l2xHjQBv9hgnyuwKGDu1 bhGf3htOMfL6C8u2o9p5hOF89xYcEMyZySNDUtd0VuaAoa164hqIXIUrdFkWnHpCCfHDFMDhz At3DySx0u5ac2Pp8Y6j8jjMQBo+aX2/Wt7GkOCLSGkxqVa+2d3iQ52nOCQJay8Z/SqHLehPxi MU8F3xMIiO6aNiOKgC6FW8jXByIGmtyhc9XkGcoHN/nJBL1G50xCn5Y2tHZntazeTjb3vtLft /isrUmib9fP8HC7ZsZqtrZTC9Rukc9WbUyQZ5jbcYdr+mHZmGSzQIwZ0IWa8UpOJYDADn5s0w MzB0/IdN240iBOr7uC8ZDLSPJDY1XweD87RqysQnA0Swg0YJG67xoC++Av3Di6YepxVk0pf2R t/UfEktnQizjb1LkI3h00TxaCtN+wgFZvdYt3prtH3SJv0y/kLab7lJrpSHcbWUdc/02QC07N AND1HypSIK5pCW19YcQMqEOkPh1+fDhRYcLTBbN2yymIB/LyNR1LNKu494vjg4zntNuOqgobL UXNSRznFWi+Xan5v7jqvPsTVwlIc+vE3KyzM0vhsSWh8nVrcaExP1p3OVaLLN8c5V1mZ3Bl07 PxbpAovW2kfNdY38TtyFENd9JVEf6LeJFdvUoZ47XAyDMrOkQC/Vfa4eHCIgnhjazaJ9paO9e 8W/P9op5O7M/E7GaNw6APaYUB3W13ElkC+5iJwNvEY0rxSiVBVHZrq8x17ziiNECAJpJ3QlJ0 XR2q1raWBtGFZlhgsLI8LDAwb4UwhkZr5SnLxUlazYb9KU6gdnYYv3YVkodDP1ZUzWfzSRdIC /ToJxemewV00Ic+jqg6EHCWDaxCLTV7MmyqFDwY0mbjYKG+vSVXaGSQm1XPGNELlgeXhQIgVh NNX6JKDWS96/9/osJarOawUDqq/SzjOdTCR7YoHW1CTR98z2W0WbyQyjMtrUAxu2nS5MCmk0j rPq3EsLiGZnHbL1AWUjmhBiM7zZNvHggbaYebUXuXj0BqZjbcfULbaY3A1OJYjzNgEsX2ELjf jYci+AW5i6RB93P4F+BA5R2pVH5tARxtvOLCqzofO6HTYFdAqginw5HSA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-smallbitvec-2): New variable. --- gnu/packages/crates-io.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) -- 2.32.0 diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 4a9db4943b..2274e4f12b 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44087,6 +44087,29 @@ I/O programming.") ("rust-futures-core-preview" ,rust-futures-core-preview-0.3) ("rust-futures-io-preview" ,rust-futures-io-preview-0.3)))))) +(define-public rust-smallbitvec-2 + (package + (name "rust-smallbitvec") + (version "2.5.1") + (source + (origin + (method url-fetch) + (uri (crate-uri "smallbitvec" version)) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0plrbldsjpwip3afbzd8fgrnvdhizcg5z4ncfqs4q6x4qjflzkkm")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-development-inputs + (("rust-bit-vec" ,rust-bit-vec-0.4) + ("rust-rand" ,rust-rand-0.4)))) + (home-page "https://github.com/servo/smallbitvec") + (synopsis "A bit vector optimized for size and inline storage") + (description "This package provides a bit vector optimized for size and +inline storage") + (license (list license:expat license:asl2.0)))) + (define-public rust-smallvec-1 (package (name "rust-smallvec") From patchwork Sun Aug 8 23:33:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 33758 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EBDE527BC78; Mon, 9 Aug 2021 00:35:14 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6DAD227BC6B for ; Mon, 9 Aug 2021 00:35:14 +0100 (BST) Received: from localhost ([::1]:41220 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsK1-0007o4-Dd for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56842) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJr-0007n2-W4 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43460) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJr-00061s-QM for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJr-0000uL-OU for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 05/31] gnu: rust-tiny-http: Update to 0.8. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656733317 (code B ref 49946); Sun, 08 Aug 2021 23:35:03 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:33 +0000 Received: from localhost ([127.0.0.1]:54971 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJM-0000rQ-P5 for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:32 -0400 Received: from mout.gmx.net ([212.227.17.20]:38897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJE-0000ov-NI for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465659; bh=JzllOfLGkM2gVC6HTAC+2SUBEXV6xGug/L++Xd9u9aA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=fjq80hhEDvPxhMVW2rI/i6QDTC4JQVpHlTH493FvGUIyRH57Z/C1RHosjf2IR7waH LATX5emdMb2nV5fZYMVHA6r/ZiRYrlzUS2Trll2zm/NvkGVsBJseKgR/eZvNHmuyo+ JbX7SyTjFFgF9OLFQdOU4bVe+iayyi0hk9OHTmjU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MGQj7-1mKpJX379B-00Goa0; Mon, 09 Aug 2021 01:34:18 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:28 +0100 Message-Id: <20210808233354.6745-5-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:innWTeLhnpGlPJcFilODscRMiwiTlQ5Fw/87k/4WiMF3MInHR3g WMjAy7CTdiZCU/QIXZwJSGMtnzRVNpcGhgUw+9pADSLIFSi9T/CdZbZPnIApIzajRIYGooR tfP5dzSFK3w578a6uxy6FvaYSbRnNRO/LS9FnTYM14bx/++u7mC12ed8ZlCxXqbPO1VqR+1 AbDYYqImDOTDaUvh+6FmA== X-UI-Out-Filterresults: notjunk:1;V03:K0:HgVCP7WsAOI=:nrJ0C3RyisDWTyZ/6LPTFb AuEMW1A+IOWffiK4oEJfrhrnVXF0E68+56zOPT5oU3UFactewyzvScZaRJD8daDYLJ8EReEsl Krw5v5YKxp9KGl80ttc5WNllJFSao5IYQeR7FCNpnK34tjpVgcy8PGBQdWzD8BanyyJ1JLkEP bH/oqt0y2T9ID9iAIE8tIK/0p/NUMTs0XVi7NELpJD8cizwFmnXu2WzaaX0C6zLcjyJYQGzNo FknRwe3yQGOwMBJpYh+LDog+wd1xZx5TjASRit4cTNXzGvr0XTuZVxaRHyUU4yLlHJoUYm6MA opl5RaF9kLRtbiPoS8bZbLTs04eeN5LYBIhEfmtgLsHZ1ZslKYUrifoQ/gTdSjsi4i5MzP+ND bmHuiPzV+V25BqEhsaTuD9hJGb2QBCXeaet9ElVE3K1Vov7ybZIDmam4qg+ZL4bgzINwYKeEY qejS+w9WCAsyPeBz/ZmbWvcyc8B0zWDmnfnD8jYI23NuLMLvGfhlfdLmlGSYWUy5YiMMPYkMA aptyU5JvLLQ+IP1i1AoJeb/eT8XVbLO+T5ym1FXdK23dszZL9TT3bSHHmAH+cVrg4AJwqS7Nd q3nGEf12OjUa6TbClYkiF/3njTia9dT/j0eMBpKzHPiXYXr0hlO3qqAgWChlV7sg0liVYUHpU CAQ5Hlfiha0JT7gBP/zh7r4HyikoPzqxGYnjUYd9SjtpsMJ9MZXjOJoLHVM6h33X/PuZaeM60 tvYlgXtd4kqx8r6NBprBFJ6oruTIgjw1V2zRvgt41buiUckPsKA8hbNzaHkatYhEIK0Ow7/04 FtrvUQDVp5+tg00pTrs5gdCAjkaNEQsw8C8GvHyrcDtfH1+qLymQ5CUnxZY2A6/6+7KpvHq+8 KZRyc0x7dgQ+B8OE1gnVhvDrIiNz6rY89Vx9bf8B7ZlzWvKHJXAyuk8a1ao6P2/vwYTnGAfLb lZu19t/2DvCJxEAE7SrWWN0wsyJBvMM5i68qHn9z5PSb2Abl0T7xAssGF2RADaJA00Slr3ODO C8wAJqBo1odyOUidiotJHb7qUFnAYZGaDLpZnLoFwYm90mPRI8ygHhc6fG40BARx7FCRKt8dA JnkkGYIXvt0hBsnOREfqaFQXqKX6+PQ8gYId9VDsSunmMU9AQaqUi89Eg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-tiny-http-0.8): New variable. (rust-tiny-http-0.6): Inherit from rust-tiny-http-0.8. --- gnu/packages/crates-io.scm | 39 ++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) -- 2.32.0 diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index 2274e4f12b..bb31356ceb 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -48810,8 +48810,39 @@ closures after a delay or at a given timestamp.") manipulation in Rust.") (license license:expat))) -(define-public rust-tiny-http-0.6 +(define-public rust-tiny-http-0.8 (package + (name "rust-tiny-http") + (version "0.8.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "tiny_http" version)) + (file-name + (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0fcdwpb2ghk671qjjrk6048hs3yp7f681hxpr68gamk00181prcw")))) + (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-ascii" ,rust-ascii-1) + ("rust-chrono" ,rust-chrono-0.4) + ("rust-chunked-transfer" ,rust-chunked-transfer-1) + ("rust-log" ,rust-log-0.4) + ("rust-openssl" ,rust-openssl-0.10) + ("rust-url" ,rust-url-2)) + #:cargo-development-inputs + (("rust-fdlimit" ,rust-fdlimit-0.1) + ("rust-rustc-serialize" ,rust-rustc-serialize-0.3) + ("rust-sha1" ,rust-sha1-0.6)))) + (home-page "https://github.com/tiny-http/tiny-http") + (synopsis "Low level HTTP server library") + (description "This package provides a low level HTTP server library.") + (license license:asl2.0))) + +(define-public rust-tiny-http-0.6 + (package (inherit rust-tiny-http-0.8) (name "rust-tiny-http") (version "0.6.2") (source @@ -48830,11 +48861,7 @@ manipulation in Rust.") ("rust-chunked-transfer" ,rust-chunked-transfer-0.3) ("rust-log" ,rust-log-0.4) ("rust-openssl" ,rust-openssl-0.10) - ("rust-url" ,rust-url-1)))) - (home-page "https://github.com/tiny-http/tiny-http") - (synopsis "Low level HTTP server library") - (description "This package provides a low level HTTP server library.") - (license license:asl2.0))) + ("rust-url" ,rust-url-1)))))) (define-public rust-tiny-keccak-2 (package From patchwork Sun Aug 8 23:33:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31892 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4166927BC82; Mon, 9 Aug 2021 00:35:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C992C27BC78 for ; Mon, 9 Aug 2021 00:35:50 +0100 (BST) Received: from localhost ([::1]:42776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKb-0000Vn-S0 for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56844) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJs-0007nR-FO for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43461) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJs-00062E-8d for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJs-0000uT-4m for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 06/31] gnu: rust-spin: Update to 0.7. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656733324 (code B ref 49946); Sun, 08 Aug 2021 23:35:04 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:33 +0000 Received: from localhost ([127.0.0.1]:54973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJN-0000rS-16 for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:33 -0400 Received: from mout.gmx.net ([212.227.17.20]:40137) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJE-0000ow-RD for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465659; bh=B0ctYYpX6EyzHe8VLSJjst1os0DnjH+DETIGQZqrwVQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=c3Vk74XnmUPFm8pTi1EKWhlooV0KqP803yMI3ZjOsK+QND78/i4X6PwLRzVCnhpAB dknup2GXnZJP6EVfqhzfSYUAfKuw7wPkFkwcLLIGC+DBBWFGVn7HJq5fZAUX1sl/yE n1O90l0RKXjKysGgizpAA6fW6ZuXIFmCbk/qnl9w= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M59GG-1mDylr08G4-0018Cv; Mon, 09 Aug 2021 01:34:19 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:29 +0100 Message-Id: <20210808233354.6745-6-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:Emze/rH6n8h8LbeCwtVD6vw195PsEAkk5thA9Lrq9tmwxXZRwVo iTCOYYOCL++u4hkP3D4af3ZkIlUYmiGGNVL8QEZVzmLBjNWy2Xl25kzDvklL2xnKBdzZlFR +pbGcWXRu57HvPkRGrc6LBLhAb0Ob5jd/kJowv//m8fAIUG6MzdwIo1XUJgiy7GMexXLQ6r 7S9SDyDe6+4oXg67E5WrQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:Sf6Y3lCdmQ4=:QCqm9ZcLjq7NGgdTg3tKWo DDosEPtYeSoXxCAPPmrJCxFsH8LRKik961Gcwxv/70pjHtA+jNe4rnUGM9nEhxIdg87MRxkne rUgOtsU6Yq6/x9PDXx2NUie4/Dmg6rwBGqbcfyVx8C3vqRiTg4T1nJ/pMFgRXp3xFTv1E3njo UTMWb6paLxmkDe+tTqV+0g7IW+SGjEY1ut7Mp5/6f0c0G83xtmgatvouy0G0okqYyrOliUmEp Gy8mtb2LZ+2frUlzg5yYOQZLc+cSM7tMEuDZ+NoX70Af1DguIWhBoIcQ8BxR5AVV0NCITveEy 7ilDdNqZc57UEpjT/7JsoOUn3yIo69cjbuZWggU4V1cKkWxOVDl2T7jsN5DzPDyO4HSE2h1Ng ClIr5r2U+x6BhzH8ZufenE+pVtfG4A80q2aKRWF27OJ06e0INnwP1MFi1qu5BqSB/otLEOdUX I5tjalgiuluck9DRrWCVD5uZjZONBKdfAgDew64aflvCFYpEwKl3XrUTYMRIGEdaE91YK+TZm KzN4B5g1o/PJzduahUFW2XkdaO2un3eXMIOQnupDv/OQwuaJS+sdxdwccHkCX5EczFfrFUFxb y8K58TR9GkKnjbyBOm1EqA+Vbg/K8VS1evKXlsOREN/Tbgx9BEp3fizP3B8irfgOy9ijoEL+c 0F/cya0Q9XuCY1uH5hPqNQR6IvUq7p5QKHWjT8CG88irBc5DOj47zu2Ls4yb9YYka/TMNR8eC 8DD2TecuQHSAjVHDlRWJqW0xjpgsSDcrm8mh5n2qVDLYkpjfZdmHLPnLd4LNGfmOribfJ2QR6 vGGu+xLO/EJS0mFJHwEALMpKa+ELFJojhMqF1pgNdF5WHR1x+8AGVu7T0aVNsC3iWmTQ6tz6n X9b1EYrl095YLRwJDc2aBjvwEkb541puYIAvOWUCDAuC7tWqvhRDJfULueeqHW1Dof6TmG169 p1URARHwPwcrSmNohXFRBfpcxDDOIXSZI2gW6Dp5lP74XRkkGGtxyQHgnTiUzMClZZZMoTpTP oRGjFjjzmcjiabu2Ne3SfCKBNiB9X1aQ87Jb0/AjKk7nTILvyVJkKqBlIOYGNDzlTmxtpVdDt 02RBw2fOJeaTrlyf+bRhpxUYZT+TEDfNjmnHnWu+UtYPVYontmQScjfpA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/crates-io.scm (rust-spin-0.7): New variable. (rust-spin-0.5): Inherit from rust-spin-0.7. --- gnu/packages/crates-io.scm | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) -- 2.32.0 diff --git a/gnu/packages/crates-io.scm b/gnu/packages/crates-io.scm index bb31356ceb..b551e6921d 100644 --- a/gnu/packages/crates-io.scm +++ b/gnu/packages/crates-io.scm @@ -44496,10 +44496,10 @@ track of where each new file and line starts.") "An RSpec inspired minimal testing framework for Rust.") (license license:expat))) -(define-public rust-spin-0.5 +(define-public rust-spin-0.7 (package (name "rust-spin") - (version "0.5.2") + (version "0.7.1") (source (origin (method url-fetch) @@ -44507,8 +44507,11 @@ track of where each new file and line starts.") (file-name (string-append name "-" version ".crate")) (sha256 (base32 - "0b84m6dbzrwf2kxylnw82d3dr8w06av7rfkr8s85fb5f43rwyqvf")))) + "0qjips9f6fsvkyd7wj3a4gzaqknn2q4kkb19957pl86im56pna0k")))) (build-system cargo-build-system) + (arguments + `(#:cargo-inputs + (("rust-lock-api" ,rust-lock-api-0.4)))) (home-page "https://github.com/mvdnes/spin-rs") (synopsis "Synchronization primitives based on spinning") (description "This crate provides synchronization primitives based on @@ -44516,6 +44519,21 @@ spinning. They may contain data, are usable without @code{std},and static initializers are available.") (license license:expat))) +(define-public rust-spin-0.5 + (package + (inherit rust-spin-0.7) + (name "rust-spin") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (crate-uri "spin" version)) + (file-name (string-append name "-" version ".crate")) + (sha256 + (base32 + "0b84m6dbzrwf2kxylnw82d3dr8w06av7rfkr8s85fb5f43rwyqvf")))) + (arguments '(#:cargo-inputs ())))) + (define-public rust-spin-0.4 (package (inherit rust-spin-0.5) From patchwork Sun Aug 8 23:33:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31890 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4D2C727BC78; Mon, 9 Aug 2021 00:35:30 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B6C9027BC6B for ; Mon, 9 Aug 2021 00:35:29 +0100 (BST) Received: from localhost ([::1]:42076 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKG-0008Tj-OH for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56850) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJt-0007oD-R3 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43464) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJt-00063k-Hh for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJt-0000uq-En for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 07/31] gnu: Add tree-sitter. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656743346 (code B ref 49946); Sun, 08 Aug 2021 23:35:05 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:34 +0000 Received: from localhost ([127.0.0.1]:54979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJN-0000ro-Rz for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:34 -0400 Received: from mout.gmx.net ([212.227.17.22]:47423) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJF-0000ox-55 for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465659; bh=kRbz6Vpf/V7l4+XEZ+ruIutM5jbgz2lSJZdniE5wKik=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=Y4p2hVd4AOy1OUSMPoLUjh40DcfGb3hf0AAXz0C/6HbdU6Yf/IQptovA9AubYPR7Z HcEDEztW7Ot0W1N0YtO/ctYELxw2JA6Tj2glq70T36B+EHvFTnZlGd8FoH/FZiodCu AG3jpRmHHVY8FwgvUjazdhlIMa44mbUd0wxQALz4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1N0Fxf-1n1Hrg1Iu7-00xLEA; Mon, 09 Aug 2021 01:34:19 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:30 +0100 Message-Id: <20210808233354.6745-7-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:4ga6ZpdNZHWP5NTgmmG+heLGpVqHBgCNeH1t2KkjPIsAtzJv5CE 7/mI0trw8hGs6IM6hZJ3om5zuIpR89tOxuVMasC0mXaa+hdYh4fvVytrYy7Ax+BKxKZ3OK6 yO+a8mvCYkioV608lyP5lsZxHFoixLR2KyEwc+KIOiZ4+E0rSXBFWIvQDOcoEyB65C3X/Or OwIIQCxBuM/YmVjQXHHqA== X-UI-Out-Filterresults: notjunk:1;V03:K0:21j0w1KyVKA=:IF/h5CS6FXRIqZX+OuwR79 t2rC2tFlDHZgE1RW9Pur0yUBgvuyop6rh3vkW2vI16M7OWSEuoMqNBN6Cn+O/sNfu2kSBu5U4 TMNHxwDMfyAtV19TOj2gHk0TM80g4xXbEXPTRh84frhpGXXYyIPjaAyXS3PNqS1NJDS0H769u qeqqLImExRiBZAfnWhJ/gWHd1gT0j9/NaRQ6rlfpGPhTq9vsoKZI4wnPM30gfqeVos5y8fqVz ZnKjcrWxi+jqBh0DlEcLZ/Id/DOqU1k2q8Mvk2Mw0jYTmTcf9M5a6OHGAWCRHOFtT2m/ZfAOp BEnSi4tn50AiD85+63kiLIkjJr6SCGpG2/4IBp64ZwYF/a0+NE+g/h7YRYBYUGCQfnP4n8GAy vC8O+xErWxLjW8v8ub8rA5RFQWIQn2NcPW9QGTHsfkr6VZBP4UyEV2pY4NPNwjN4mVZwWWAoD vb7xWSS+zrXaMM0eAn/NaJOu4K2JW8vDYr+oPh0EL8+b/deKyL0JuEP56/iLXmMO/BY0Emyxs zqk8Y8uVpXU8ASv0sNAU21ikL9ZThiIybLShK3bIEXR4yRIoKhGjM8EDiaAL9H7F7b0r0uaPm Y9MORJ2KCV8ku61/CkFeDeT9U/7bgu8ylSbPFpIwyXiia7ZNLHsbmYkyjO+FwzV0By28SSQkP SlBVZYmfSPANTnOevdULbpBVp3MfIFY4bMpuXc27SVVJ6VJUci1DmXq4ragAPNVEJEIKwD3aw 6CZOCqho+9gUJ0pxMLm/ZzRtnwo+f0OHzpBJo2GJ0s8+ZALHSiEFE9fp+yai2ZeoW8LlZLhr0 DoS/0RSPyrTm5bgUWxOD2Tkfdw/95/r+0wVRoE4xP+i7aBTlwVU+5zALNdvpZwHaehIVdco/w 6hAdt04S8kWjgi218nmmUrJ2nfOhIaMrx/LrVaC7uw4mp77Hv+xSvOuwmEekxvSfVH4ERnewF /yJmMeqVS8mfCqEy3xDQhtXPa4hyScfy2Fus1ogSnQ7wDgHJUzmNsaDigWDQgw/LASgn8C7x/ pANuP1yblCXYX1jC+fSUIoeQokTCBFFJObxrBHMEtNLncXVk56oCFAkMXky3mqR02Q6taoYRY 4e9wscJJJ+9xZ7jYm+JvcdEDN7a50BxIoG3ln/n6hhp1ADS97CuHVY/4Q== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register it. --- gnu/local.mk | 1 + gnu/packages/tree-sitter.scm | 98 ++++++++++++++++++++++++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 gnu/packages/tree-sitter.scm -- 2.32.0 diff --git a/gnu/local.mk b/gnu/local.mk index 3f09b167b1..3763df0821 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -559,6 +559,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/tls.scm \ %D%/packages/tmux.scm \ %D%/packages/tor.scm \ + %D%/packages/tree-sitter.scm \ %D%/packages/tv.scm \ %D%/packages/uglifyjs.scm \ %D%/packages/uml.scm \ diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm new file mode 100644 index 0000000000..2c749dc0a8 --- /dev/null +++ b/gnu/packages/tree-sitter.scm @@ -0,0 +1,98 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2021 Pierre Langlois +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages tree-sitter) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system cargo) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module (gnu packages crates-io) + #:use-module (gnu packages crates-graphics)) + +(define-public tree-sitter + (package + (name "tree-sitter") + (version "0.19.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qmb0sva28zv6r3c3j7xs9pc8bpwwhkb9vxxndw2zbdn9wkvmbmn")))) + (build-system cargo-build-system) + (arguments + `(;; Running test requires downloading fixtures, see the + ;; script/fetch-fixtures script. + #:tests? #f + ;; FIXME: Installing the sources for the tree-sitter Rust bindings + ;; doesn't work out of the box due to tree-sitter having multiple + ;; Rust packages in the same repository (bindings and CLI). + #:install-source? #f + #:cargo-inputs + (("rust-ansi-term" ,rust-ansi-term-0.12) + ("rust-atty" ,rust-atty-0.2) + ("rust-clap" ,rust-clap-2) + ("rust-difference" ,rust-difference-2) + ("rust-dirs" ,rust-dirs-3) + ("rust-html-escape" ,rust-html-escape-0.2) + ("rust-libloading" ,rust-libloading-0.7) + ("rust-smallbitvec" ,rust-smallbitvec-2) + ("rust-spin" ,rust-spin-0.7) + ("rust-tiny-http" ,rust-tiny-http-0.8) + ("rust-walkdir" ,rust-walkdir-2) + ("rust-webbrowser" ,rust-webbrowser-0.5) + ("rust-which" ,rust-which-4)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'delete-cargo.lock + (lambda _ (delete-file "Cargo.lock"))) + (add-after 'build 'build-lib + (lambda _ (invoke "make"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin")) + (lib (string-append out "/lib"))) + (mkdir-p bin) + (install-file "target/release/tree-sitter" bin) + (setenv "PREFIX" out) + (invoke "make" "install"))))))) + (home-page "https://tree-sitter.github.io/tree-sitter/") + (synopsis "Incremental parsing system for programming tools") + (description "Tree-sitter is a parser generator tool and an incremental +parsing library. It can build a concrete syntax tree for a source file and +efficiently update the syntax tree as the source file is edited. + +Tree-sitter aims to be: + +@enumerate +@item General enough to parse any programming language. +@item Fast enough to parse on every keystroke in a text editor. +@item Robust enough to provide useful results even in the presence of syntax +errors. +@item Dependency-free so that the runtime library (which is written in pure C) +can be embedded in any application. +@end enumerate + +This package includes the @command{tree-sitter} tool as well as the runtime +library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31898 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EE54527BC78; Mon, 9 Aug 2021 00:36:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B25C127BC6B for ; Mon, 9 Aug 2021 00:36:18 +0100 (BST) Received: from localhost ([::1]:44176 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsL3-0001X5-PZ for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJt-0007nl-9E for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43463) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJt-00063L-3k for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJt-0000ui-22 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 08/31] gnu: node: Patch /usr/bin/env in node-gyp. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656733339 (code B ref 49946); Sun, 08 Aug 2021 23:35:05 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:33 +0000 Received: from localhost ([127.0.0.1]:54977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJN-0000rg-Is for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:33 -0400 Received: from mout.gmx.net ([212.227.17.22]:46273) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJF-0000oy-F4 for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465659; bh=nUN5Xy8hb9P2/6RyAThAnJXvyHKtJABwHxEH3sIcKrA=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=LKRfO4WeaFa1+f2LBIvvjdbi2wt7AD+9fRXKp+f2Erlg3cQgVoGiMo/D6DWG0XU3p dxYfl+pRPLFdRsP5p7oY7XFfAWyTD4LmJakZxv3JfY0mkpB3iNythdRTAcRQmQfmNc nwk9yK/ToZ6yh4FxVTOcW7sw5D21xOAc1EzGIBlU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MGyxX-1mI5E02VNr-00E4EA; Mon, 09 Aug 2021 01:34:19 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:31 +0100 Message-Id: <20210808233354.6745-8-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:Jpd5kOwLsqpT0Ebl+jL6RkGQ8SMCMo8tZDY/IwDAQNPmaPkaYEp zN6vkH0r6ovGBOyey1V4cZrGpr9NzEnuxGyxEkQyw+QxgMN2eGFdBR8D5VN+D/syk491WYY J5jcSTMmPF4z7725msxW3t/voogZQ96tbF1RTsJcBNTNtl0iRPxrikQNu1lqRZCzPvmCoI4 Ok7zlK93G/a58u+0o0EAQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:NcgmcmebuD4=:g9SFUg4BdLsIcn9devK29v ZpaqV32ohEpFBqFtMzdj7TuJubSfGib5fSFV4+XNByvVxkzg5tNM7QXIyRKu9hul+V3/WpfnH YEp0MT9dstam3RMx5H1B2SSMn3QnyaTngA4w20gdYX6hwfB9RRhges94M48avXHSdcrROivr3 Cop4993kc73BXpKqFpKkhNb/Sjqij7tLehnJYVTlNf59aLwNOhLMnA+FN0SGb7SVDGhojR1uD KEVSRbWPUqRd2D8sGjxB3DtDhtCgOk21khCtqyr0phNbVYQsKovlsqb0eUCl6s3mOO19kujBX JaVXkuOaZIDpVj9/DEEKPd7kxSo4usainj042ddLCzwAzHZboCtVEzECk7oTQAL+16TQu57g0 lX4tpR3nt/y9mObCUTbtuUFOuf6d/9PgrEA3oQPFVGKDR/RVFj689wyJuZkDE65MmOo4LX1br k0mtXZ1IaJZ7PBwEeWkeBkuPpmzlRZfHEMAmxU301n7PsB/SKAca/D2VY4emqR2J61C+1Lq/4 surZBY9kyOyg0YRtvaf2sBf6n6Ik4hsuhEqbu6wVg3vwliB0ob5THHrUIBLfXpMx572zVGCcy NL6LnQ/s4MZzXasVzFH1/O6tZL/T7dt6csENiZFFjSsDy7L7wkL+cSEeDIPsdQZQZ7P9Rh4a+ PUsYkkXrBU8MsV0G8iMuhmNH7I6/T8SlavgvYiHyhBEPmAfRwP4rLb7RETfRCMXjtmLsecjHg p4pza8TPFGZDYpZHy3w4ERfgtP67+gF3WyFRebH43vLjXZ1r/Qyo3h5+54bATk5xB4cZsHZfc C05wws/Y9Cy6AYRAmp44rVfRWmyo1sj0W1dDbKJ68BBvLrSh3NcPK9FiT9LNMdGaDCmR018e0 +OJpj1yHtNIYMG458fjKZB1zUvXRx8bHXyDepBY9Dr7spqt/+lOu0yYvwJidSZhjRv/7cRHq5 cSXhDeIlOfwTva/fJKvjNEV+zKZMGFHXKUfzgOENhQC2XS2F9Wk576kGrwk+/l5QAMGoGC26n knfwIXakWnqT7Qu0LG7cgaIMmk/uAZXwW/sQFO2BXtJNYJ+97wW62puotpA6oNYB6iSWuKPrB 6sxUw6IhDWy9rUr+BK8Mf4UH0PjZ/VEU2e4LvUVO1CPZS3Th842t3V+Aw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/node.scm (node)[arguments]: Fix /usr/bin/env shebang in node-gyp.js. (node-lts)[arguments]: Ditto. --- gnu/packages/node.scm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) -- 2.32.0 diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index 36c45e9c7a..522d4943d0 100644 --- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -6,7 +6,7 @@ ;;; Copyright © 2017 Mike Gerwitz ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018, 2019, 2020, 2021 Marius Bakke -;;; Copyright © 2020 Pierre Langlois +;;; Copyright © 2020, 2021 Pierre Langlois ;;; Copyright © 2020 Ricardo Wurmus ;;; Copyright © 2021 Simon Tournier ;;; @@ -120,6 +120,10 @@ (("'/usr/bin/env'") (string-append "'" (which "env") "'"))) + ;; Fix /usr/bin/env shebang in node-gyp. + (substitute* "deps/npm/node_modules/node-gyp/bin/node-gyp.js" + (("#!/usr/bin/env") (string-append "#!" (which "env")))) + ;; FIXME: These tests fail in the build container, but they don't ;; seem to be indicative of real problems in practice. (for-each delete-file @@ -661,6 +665,10 @@ source files.") (("'/usr/bin/env'") (string-append "'" (which "env") "'"))) + ;; Fix /usr/bin/env shebang in node-gyp. + (substitute* "deps/npm/node_modules/node-gyp/bin/node-gyp.js" + (("#!/usr/bin/env") (string-append "#!" (which "env")))) + ;; FIXME: These tests fail in the build container, but they don't ;; seem to be indicative of real problems in practice. (for-each delete-file From patchwork Sun Aug 8 23:33:32 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31891 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6958727BC78; Mon, 9 Aug 2021 00:35:32 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DB76827BC6B for ; Mon, 9 Aug 2021 00:35:31 +0100 (BST) Received: from localhost ([::1]:42308 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKI-0000BU-TF for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJv-0007tM-R8 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43469) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJv-00065b-Jw for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJv-0000vS-HH for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 09/31] guix: node-build-system: Support compiling addons with node-gyp. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656763384 (code B ref 49946); Sun, 08 Aug 2021 23:35:07 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:36 +0000 Received: from localhost ([127.0.0.1]:54989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJP-0000sO-LM for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:36 -0400 Received: from mout.gmx.net ([212.227.17.22]:37737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJF-0000p0-T7 for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465660; bh=1xHFwHs/B9bMJbdZRUu95p2LlUPYOA3r7DmpcaCtJQw=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=OmwezAhC7KG+YCwzW7wtEyldGekH3JBCRJLFzgesK6RqH8CZLr9ke4c4MikWajSQA OIBGc6C097Imn7QsHi5I0eH4Y9kAILu9HRhP2a5jWfj/tTuDkHytTt1ypHxybLnSRL eFgpWDdrmEmKJGFjD2iTNiUqx7fi27J6609Ueayo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1Mg6dy-1mlft73gru-00haYl; Mon, 09 Aug 2021 01:34:20 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:32 +0100 Message-Id: <20210808233354.6745-9-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:T39g12904tKuBJm22lsb1ZoTAvE4YclYsMGjo3W5opsmB043u09 90M4+6NliZYp8iaxw0qQbJuSYFCYFdlkeknB7KSe87O0kbRPpgNgqJeaAnuZA03XcV4kaVm tMGUn7XNEJ2ogtPRPAdjVi+m7iBMBvc5iKpJo0dihCBRHYku2LEefh3pZ2qF/E9HFIqui4K CYU7qsl+z0p6k5cORda4g== X-UI-Out-Filterresults: notjunk:1;V03:K0:NsV2pfxMuro=:5dBrhS8W7bBFpULhpK1Q1W yR3ukIX6hUo0LDSGhsM8fMcVp0mSw1S8LpCkKeXweBcqmwmxPx1Ao0Pa6xXg/EQQ+XkkBDuK+ XsgVzslvaA1UMeOBK/T0xRiT9sJnB8RoPAAMePpNTm/HxjTQzZ3HF9jXzVr8xM981PATt0FNn edps+taHbTEfGinz28pq7EbM4PDRVR1T5UzEz7axwnKEWffSpAE9WrcDeI6YwPLa0NKhsSK9x GTL78+15hKZ3xuQbWZotPv+C03iFMFuXj/qvEyyh+GsjKOF+6c62zBFN9uRzJPzsKHvWKOY2f lKbHx0xMJtpnFwWZqxX45QU9kSs41Pws3Dwojh0LqHVRwOSkWO334/Z64C4+IH4qLF9fQX9pa J60UO46HMlSgSU/ByASaOsepPUnyXDlQsoX6t+QhMplLRNKHT78N5x5KDlH2bbFzqO0tC2rQf grp43tx95AR05awVCU1jbpq3P2ctDawkBt1+W/P+T+K83jK20eNG+jUqHjd1n0Q7BTcqd7AgP /jMMWe2kxiLKp6uHp5GOiZvcjUGRux/dXr/DB5CCpoPeCN/GFqMFc5hjh/ARiQz63b2Pc1kMX 25dGl9GADDmaXlXtSeSBImaHRj7glCREnLxGvYkm3pay7/i+rkDJEh7gpUyZ6kxwQPsUhfNhf fcWEBvL4qZLZuSSgzPqgie2rlD6Euw9KKxEcWwex4huso+IfwFp8cN5steogY8duvgK/1aGws j3ogBiYQVGXbec14Efx/wvLuQ8VPUGArbi2x/hp/k5Cg8poBi7oCh2bYQ80vypLs6vj9w3joz Ul+PeA5BA8c4IMcfFYvbo/mH0znIe9ghTwtcm9kd/hh+Uv6GeJVlM/dthZXb3u9dHFAaf+3ft 2KKtSZJVOBoTA0Nv1tswHWshTqf7a6boI7/5U+4gF4IE2NWzJ2L6BLnrVx7leErQbLjdyJ1yx 4JpegZdZ8gDIHmeZlGQldFN1LJNmfKmSR7iEWRY+EbqErx/hYcI8uEu0kpmHP4eLe9fqIaQSR Lk4r4QkqM2uD27FGTWkKPEMi21oJOYZUNnSbTOkmHorMfdN5SEMbLzPVHd9M2M3Sy30gn9CEU m0o6tq9QFGyKuDoUbfgogOgt+WfCcjePV12i5mSXfzJHbk5X4abdewXnw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/node.scm (node-headers): New function. * guix/build-system/node.scm (python): New function. (node-headers): New function. (lower): Add node-headers and python to build inputs. * guix/build/node-build-system.scm (configure-gyp): New function. (%standard-phases): Add 'configure-gyp after 'configure. --- gnu/packages/node.scm | 19 ++++++++++++++++++- guix/build-system/node.scm | 16 ++++++++++++++++ guix/build/node-build-system.scm | 15 +++++++++++++++ 3 files changed, 49 insertions(+), 1 deletion(-) -- 2.32.0 diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index 522d4943d0..d0f7c5cdb7 100644 --- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -48,7 +48,24 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages tls) - #:use-module (gnu packages web)) + #:use-module (gnu packages web) + #:use-module (ice-9 match) + #:export (node-headers)) + +(define (node-headers node) + "Return an object for a tarball with headers for the given node +package version." + (let* ((version (package-version node)) + (hash (match version + ("10.24.0" + "0h37zjwcpxjdqcxqjfj5zp1n5zjxaa0g8lsy83955afg5cca8p0n") + ("14.16.0" + "1vpdgq7kcw1a0w90lpvbvxbrc0n3pwjrs3sm42pjj7560clvji2b")))) + (origin + (method url-fetch) + (uri (string-append "https://nodejs.org/dist/v" version + "/node-v" version "-headers.tar.gz")) + (sha256 (base32 hash))))) (define-public node (package diff --git a/guix/build-system/node.scm b/guix/build-system/node.scm index 98f63f87ef..7828582a9a 100644 --- a/guix/build-system/node.scm +++ b/guix/build-system/node.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016 Jelle Licht ;;; Copyright © 2019 Timothy Sample +;;; Copyright © 2021 Pierre Langlois ;;; ;;; This file is part of GNU Guix. ;;; @@ -41,6 +42,19 @@ (let ((node (resolve-interface '(gnu packages node)))) (module-ref node 'node-lts))) +(define (python) + "Return the python package." + ;; Lazily resolve the binding to avoid a circular dependency. + (let ((module (resolve-interface '(gnu packages python)))) + (module-ref module 'python-wrapper))) + +(define (node-headers node) + "Return a tarball with headers for the given node, needed for packages that +need to build native bindings using node-gyp." + ;; Lazily resolve the binding to avoid a circular dependency. + (let ((module (resolve-interface '(gnu packages node)))) + ((module-ref module 'node-headers) node))) + (define* (lower name #:key source inputs native-inputs outputs system target (node (default-node)) @@ -62,6 +76,8 @@ ;; Keep the standard inputs of 'gnu-build-system'. ,@(standard-packages))) (build-inputs `(("node" ,node) + ("node-headers" ,(node-headers node)) + ("python" ,(python)) ,@native-inputs)) (outputs outputs) (build node-build) diff --git a/guix/build/node-build-system.scm b/guix/build/node-build-system.scm index 70a367618e..2993c49b2b 100644 --- a/guix/build/node-build-system.scm +++ b/guix/build/node-build-system.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2015 David Thompson ;;; Copyright © 2016, 2020 Jelle Licht ;;; Copyright © 2019, 2021 Timothy Sample +;;; Copyright © 2021 Pierre Langlois ;;; ;;; This file is part of GNU Guix. ;;; @@ -101,6 +102,19 @@ (invoke npm "--offline" "--ignore-scripts" "install") #t)) +(define* (configure-gyp #:key inputs #:allow-other-keys) + "Run 'node-gyp configure' if we see a 'binding.gyp' file. + +By default, 'node-gyp' will try to download node headers from the internet, we +prevent this with the '--tarball' flag." + (let ((node-gyp (string-append (assoc-ref inputs "node") + "/lib/node_modules/npm/node_modules/node-gyp" + "/bin/node-gyp.js"))) + (if (file-exists? "binding.gyp") + (invoke node-gyp "--tarball" (assoc-ref inputs "node-headers") + "configure")) + #t)) + (define* (build #:key inputs #:allow-other-keys) (let ((package-meta (call-with-input-file "package.json" read-json))) (if (and=> (assoc-ref package-meta "scripts") @@ -147,6 +161,7 @@ (add-after 'unpack 'set-home set-home) (add-before 'configure 'patch-dependencies patch-dependencies) (replace 'configure configure) + (add-after 'configure 'configure-gyp configure-gyp) (replace 'build build) (replace 'check check) (add-before 'install 'repack repack) From patchwork Sun Aug 8 23:33:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31894 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id C18B727BC78; Mon, 9 Aug 2021 00:35:52 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7EF3727BC6B for ; Mon, 9 Aug 2021 00:35:52 +0100 (BST) Received: from localhost ([::1]:42914 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKd-0000ba-J6 for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56852) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJu-0007ob-4V for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43465) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJt-00063p-UG for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJt-0000uy-S3 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 10/31] gnu: Add node-nan. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656743353 (code B ref 49946); Sun, 08 Aug 2021 23:35:05 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:34 +0000 Received: from localhost ([127.0.0.1]:54981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJO-0000rv-AV for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:34 -0400 Received: from mout.gmx.net ([212.227.17.20]:43419) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJG-0000p1-0t for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465660; bh=h00xkQJgUXFPJ95URPrq+fzQXBggsdaz074TJ1WwMzw=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=R9l8zn8ScNY3Vzegro8tDTDBvPDoTSjJELfs7qNOTskttD3IY73XiEZjs2yh/K/8r zg+flByIpJ+Ph8Dm1lugCLoNA7frcgrqMl0pUa3nIESkT/8905UdcsSGPYbQ50fNO/ JM00rTR9FeK6+IJui9Ga5eUnIyoXavoKyLF28aaE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1N3bSt-1nDKYB0h99-010gk2; Mon, 09 Aug 2021 01:34:20 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:33 +0100 Message-Id: <20210808233354.6745-10-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:IAHXCrYwTD03XDP7/7DLA76whVEyVYhnx257T2hZY5YQAvnlJuB AMfuRJBvokiFeuycEr5NxHHbn0Uwrj0ZFm9N8O/wWqrvCPtm974tUk85lSgz4/2gg+cl4Hs OJ69T1CS2jh7EBLKBuG8ZGtf0xLp6KlzKcvX0tPdSwoyYePwLHcosagn1sfgd8xf11EvscW ogxJEkZ7m1UKovkvXD7LA== X-UI-Out-Filterresults: notjunk:1;V03:K0:hwTtky2/siE=:GKz1rXUZEqm2uJ85NUNo9Z qnXUbJ1gMURml+kMIDk53OR0GcfuX3INNSfFN/AuvM3U7K4lmIYtp05GkIaF/nYi5R4lxq9o7 oKdSyXMWxcg+5DyGwD3TBV277oMShJFNl9wiwW3gYB6Z+sUTb2VqJzt1DS0QsC4kbd7horHeE LF9rC4BzfmNy+nyFHsUmQ9riggxDAB7BMWwv+3m2oy7Mr6RTvKcgRqE5QiFbz5loZkuQYgJ+i E+XUmO+7cf5S4SWVIuFO+V9wRAoTV3MFKUCex9VuB3nXE/rzn1SEKJv0zEcCxjpAxGzMZ3R7y BvtFgDlU97hY5AgCRTz54klVhtvkPG0/eIO1vOBrYZhyQdOA8/T04LeiosuXj4o/znrCWb61D FzzakCDIFZcwk8UK3QcU0n5RWheNIYG1DpH/65iPpAbbo8s4bYdwZnoZnrNzoPpBKCjTZACE2 sIALcb31rK0PfN57CbPMWWZiYOMRWqLlbWynRhW/sCRE1Pq+OLPXvxDYQq72HZvw/0uyWm9pO qIOpcgNmoQ/fV0WKXLAldHf1JY3cQE88i9eoXDHZoU9an3Ga+XiNOeqCb0SSqi+rtGwc/SE6n ReNK2erjkSJWIrFlmQbxlkkbTQixq9CMRbCz5H/WvjW28m3pGPQeVze3dSBNGcZPo8RezpH+j abprKgkzQo05vJ1FSt9ZNUsnRInZuJIlF5/NV7rXVv8RE4ZXZt/9Ms1Mnrh/Z8uUj6uHcHKr/ Pz4otQmjIvREoASCwTROSsNeWxJpmSSgpf7xYy3NHuecbDjcIA2G4eWNB37dQ/DSjy7+FMs9f 2u0Ab1skoARMV2jONlZ21tiAayzSkjoC9Ho6PJqEMEHgf5KjbuTSiDTR8f9L9xkYVIgUSm+HS CbHFB0ignpWmUmx4eEcoiwIogvvsfkEGqx3XxtKCWyfA78PhWlqYjyYin0d3IRWPSIltN3Yo4 Em7M5ECcZPflO49zoLs/0F4eIFaEwUbQkB6O5A1vyeMtqJD8UkYV+OoK1fLBd8T/fih3zKOdd RQWzx6/P8k/4h+PSEZqSU4jWefGwivfMt2sOGSmaBOw/whzmXT/TbL+G2fQZo8swhVvP7eKcV HEXxBNWuaodPJHY2nAEmZNsGp4ubUyxoN2CZUu4pdnMsUCuVUi8x24rjg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches --- gnu/packages/node-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) --- 2.32.0 diff --git a/gnu/packages/node-xyz.scm b/gnu/packages/node-xyz.scm index cbb68f77d6..eb4b59d1ab 100644 --- a/gnu/packages/node-xyz.scm +++ b/gnu/packages/node-xyz.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2021 Noisytoot ;;; Copyright © 2021 Charles +;;; Copyright © 2021 Pierre Langlois ;;; ;;; This file is part of GNU Guix. ;;; @@ -171,6 +172,35 @@ user-land JavaScript.") random number generator.") (license license:bsd-3))) +(define-public node-nan + (package + (name "node-nan") + (version "2.15.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nodejs/nan") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18xslh9va5ld872scrp5y4251ax9s3c6qh0lnl1200lpzbsxy7yd")))) + (build-system node-build-system) + (arguments + '(#:tests? #f ; FIXME: tests depend on node-tap + #:phases + (modify-phases %standard-phases + ;; The default configure phase fails due to tap being missing, as we do + ;; not have tap packaged yet. It is used only for tests. This package + ;; still works as a dependency of node-glob and node-inflight. + (delete 'configure)))) + (home-page "https://github.com/nodejs/nan") + (synopsis "Native Abstractions for Node.js") + (description "This package provides header files filled with macros and +utilities for making add-on development for Node.js easier across versions.") + (license license:bsd-3))) + (define-public node-oop ;; No releases, last commit was February 2013. (let ((commit "f9d87cda0958886955c14a0a716e57021ed295dc") From patchwork Sun Aug 8 23:33:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31889 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4E2A227BC78; Mon, 9 Aug 2021 00:35:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D705E27BC6B for ; Mon, 9 Aug 2021 00:35:28 +0100 (BST) Received: from localhost ([::1]:41972 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKF-0008Oe-Tu for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJu-0007qN-VJ for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43467) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJu-00064N-OT for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJu-0000vD-M2 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 11/31] gnu: Add tree-sitter-c. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656753368 (code B ref 49946); Sun, 08 Aug 2021 23:35:06 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:35 +0000 Received: from localhost ([127.0.0.1]:54985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJP-0000sA-0g for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:35 -0400 Received: from mout.gmx.net ([212.227.17.20]:33727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJG-0000p2-8u for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465660; bh=Bn/ZfJ1pMr7RtZSRK/RQa5qPa1DQ/pNKmpSA/pOMIsY=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=YOhQ2GA3zXfjvLsA0msfCD3W7AJtaA/rUlBS5ZoEANIp3zOmHjGhR7PZOjpcKMHNW qbhvARzthkgTkY2pldeOUQy4uaFKt6qCKk2VjnBDufJ/s9rnYfi8jtN857kVTzz+u+ ruV4TWkrZ/Vv48/ssd4XaiiEBAL147u0P+Yu7cjc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MNKlu-1mSlWg1rZK-00Oogp; Mon, 09 Aug 2021 01:34:20 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:34 +0100 Message-Id: <20210808233354.6745-11-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:DshNbg/inGyMHopiW2vQGA+kfKPDjgNZYevtXonudnoMNiu5R8R 9fKMN7EWLHqgYcIiQLMRnlsSNIuZE7SsPxUkAzZuvkJyh23Uj9W25S04oVSwfsIzS7y5+RO 5LEFx9D6d4KfRzJ8lQfMsLYfn3lrovA5UjnZkIsGADhekU8Bg+sVYEEpkFiLJStaJzVGvCY 7oxdwv1ngCpm0QZyaWU7Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:jkq+sfHkCz8=:5GfvNC9JI2ckVtnAk/gsQ8 z+CVW23doos62rcD1W4ulBDsPK35IwXIT6q4HwX86p/RYAZ328cT50HF5ZXw7Ssu3Pk5msvjS PT1A/QtGtkzoxJiaBm02T/n2yIHtB9Ez1ieqfRqrkgTOG0HUozoPKS7z3UxmiBGxLrUiDK50E sTOvmN66bveKU8cIOLaAKTQBaYyk2+l7BF1mbotAVlU66XqHLRCqBysOJrSKIY6YOJMim4ZeG y4Heb7BPgjCBFg18SIhedVZA/5HToPDyMoU2t7eHkBhPLUJb/WnKbfysm8opgrwkyKgvsj0Ir 29XSc0vrWnO0vIxqle3HPmCxgYQqxuqaZyTtYAxWpR4itNv8HyWsGAwDSdsXgcXN2nGUvCIbZ Nlvza3Mq6GkD5Kpdse5Ibl0a7Up6abY8zV9cpztu/5qSD3ne36zpvawK6R9W6xPtFrSVw1FpL VCcV9Nxybhk6BDMnJMFC9rGbG38fA89NoXheGoLkCrrtAdSCd/eamqoEokBWEDKZluElhA16R DuRYgFkPWl/eHzrUKje8TE/pobf2pteQvnjeTOcRWkie2y77XY/8qMNGzAIHyejURH6fh78rz VNvLCl6+GuiPs0jbCHn6ypSZARbR1VyQ56EHCO50kydnpDf+rg9kLADzqMdxbI7CK4eC/KYW8 mts7xyv0rsNERm+rbNLzFGh9XwyTSLoMDLgZhLX19psEOhaTjRo9EyzC+7YvhzeC8FIpy7I/x biVNc218CDhjHZyhnxWrx/f7Rs1BW1LjFpaOS/XekLvGw8HKV6iQit+7gbGChd0VS1tampJ2i TxNThDKxCfiT7S9s0fxP3OzIiP3WX2aOV2rftXp62okWL4RKfDE5A6FOiogLheWNpaILwY06w sZSuTL5bPB5sRx106cMzuZ/1BBRg8EDp6tathx5rNbYrHhXvnyLH3+E3QE+ACyELnDd2LyS/i 4DCa7pbxa9ZS/+QWFrIdpmDQRwroDBVy7fpobYW1DziRzw7SePGsUvhWDszZQfnvrA+TfI9go 9oPiz2UdQlCw+Ubqiggtr8WuLzqGnbnoEWnvwQ4VL6uuGMesfFHJJXKkEUkizF9QtCuqJa95t oVm69xcTB1zJPEFE3iISgbdqzD8xhSFrERYItkFxmzO5ee6gzCb/ft1Yg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-c): New variable. --- gnu/packages/tree-sitter.scm | 63 +++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 2c749dc0a8..c855cba347 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -19,10 +19,12 @@ (define-module (gnu packages tree-sitter) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system cargo) + #:use-module (guix build-system node) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (gnu packages crates-io) - #:use-module (gnu packages crates-graphics)) + #:use-module (gnu packages crates-graphics) + #:use-module (gnu packages node-xyz)) (define-public tree-sitter (package @@ -96,3 +98,62 @@ can be embedded in any application. This package includes the @command{tree-sitter} tool as well as the runtime library.") (license license:expat))) + +(define-public tree-sitter-c + (package + (name "tree-sitter-c") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-c") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1diys8yigvhm4ppbmp3a473yxjg2d5lk11y0ay7qprcz7233lakv")))) + (build-system node-build-system) + (native-inputs + `(("tree-sitter" ,tree-sitter) + ("node-nan" ,node-nan))) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; tree-sitter-cli is listed as a Node.js dependency, however the + ;; node tree-sitter-cli package is just a wrapper which downloads a + ;; tree-sitter binary, see + ;; https://github.com/tree-sitter/tree-sitter/tree/master/cli/npm + ;; Instead we remove it as a dependency so that we can use our own + ;; tree-sitter package. + (add-after 'unpack 'fix-configure + (lambda _ + (with-atomic-file-replacement "package.json" + (lambda (in out) + (use-modules ((guix build json))) + (let ((package-meta (read-json in))) + (assoc-remove! (assoc-ref package-meta "devDependencies") + "tree-sitter-cli") + (write-json package-meta out)))))) + (add-before 'build 'set-cc + (lambda _ + (setenv "CC" "gcc"))) + (add-before 'build 'make-files-writable + (lambda _ + (for-each make-file-writable (find-files "src" ".*")))) + (add-after 'install 'install-native-lib + (lambda* (#:key outputs #:allow-other-keys) + (let ((lib (string-append (assoc-ref outputs "out") + "/lib/tree-sitter"))) + ;; Invoking `tree-sitter test' loads the grammar which + ;; compiles it to a .so binary that we install. + (invoke "tree-sitter" "test") + (mkdir-p lib) + (copy-recursively (string-append (getenv "HOME") + "/.tree-sitter/bin") + lib))))))) + (home-page "https://github.com/tree-sitter/tree-sitter-c") + (synopsis "Tree-sitter C grammar") + (description + "This package provides a C grammar for the Tree-sitter library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:35 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31887 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 9353627BC78; Mon, 9 Aug 2021 00:35:23 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 571E527BC6B for ; Mon, 9 Aug 2021 00:35:23 +0100 (BST) Received: from localhost ([::1]:41462 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKA-00080m-Ad for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56854) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJu-0007pH-IT for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43466) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJu-00063z-BJ for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJu-0000v6-92 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 12/31] gnu: Add tree-sitter-cpp. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656753361 (code B ref 49946); Sun, 08 Aug 2021 23:35:06 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:35 +0000 Received: from localhost ([127.0.0.1]:54983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJO-0000s2-Mt for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:34 -0400 Received: from mout.gmx.net ([212.227.17.20]:35095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJG-0000p3-Ix for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465661; bh=hsfRwUms+uTCDezLaiQMRA0vx2JLWnI4idvu7kYTJlU=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=iDIc5D78BEjuF+KWBzCZLl8sn4VsahacBmDTZmKsCU2woAPJCm57q+XwDJBjYKuHk HWBELUV4aACgg+C16nAOJQwCaCxhCh2Sum+fFjWTWrB0tBxuXUa2zsitHGbjVqtIlk kBDses8MXJIfoPFGtP8gqbxiTZLre91zOrN91wzs= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MLQxX-1mVEND3519-00IWEg; Mon, 09 Aug 2021 01:34:20 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:35 +0100 Message-Id: <20210808233354.6745-12-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:Ijk2fqy+wicWdgBzO7vWqfV70yGeJM9E5jk4EfC98p9GztBpXiX NZViGOtoHSCN5eKmTiGhthRa3+iK6q+w76iiViKsXixeJCyENro3TBfn9wKyZoE6N+3CF9W Gg4XJ/UmpW0QI9R8fZKqPYXgVYBEUj96APETGvg6VLCvbwZEdBzXI9kyFysSzbQrEJJxdQi yqwMjXwQ4MRB8qh2Sx5LA== X-UI-Out-Filterresults: notjunk:1;V03:K0:Wfn7NcJkY1k=:kJhCKDXlApStYV/Hp5WQ7Y Q3lb73hfIQkBg5+sEujiIJGOLKy96SL8BuT3cP5PKFmRsa0OdhUJxo4ah1+6J04x6mtcwWMHm 0U0TC650/i/v8BTJYH1Gj8r/rfEotBnWrFRTBsf3hyFcwAxQJD6vk1UKuSl8fCjK1N7emUhEO nNbZ8Q4bLvDybKpmT12wz0xU/zZg+EZD8hmrDANp2EH+gRRPdpJVkCqwgkV2dVpF7ywk/YkUV QAe6wVnSKoYXDbiWlIUiYFW+RM05+WZXXcn4ToM2BCD26AxCbb40KQB6NrJy6Y0K94/mOnTvk ZacO/Zo1uG7FWpHPxpOhW8092FrMyPc86PifMMK/tB8m9gAFHFs/p8fof7vIrEahyjhwCPqG4 XLrIekC7ECsUSV5A3WdoCTqGgbGEq91l/hng1vWV+h8jMsKQMKsEkT9G6jLNZv5bHZUFtDbgx e4pf0WADSXbScjCvAPTswr0tK7WdKzQU4q3UeqziQ+fa67JwQIGu9daZ1xeD9/exoASx8BbN3 BXrao/uEE7/GHMkX3tXXo/ljgR6hZtYeJnrQPiV9zjpcinsSb53Izv93qQel8zkBMspI/N5z2 Cun+ruff5FZJE1s6UpRM4V6INYFRfgw7Q2axFw3JuD85JTeG1J0PrVp3UxBC45/Jvkp6gy1hq H2cvacp6NUdjBtYOicNfAG92ru+nrGDdlpQggFoMWT3q6ONRMgQdsV3bdq9oE4y9mKgSLLQKf HCT2MTwupMuj0tgwEKiUxXDeN/QihcKft2ZgZRaKC4vVlfxkkG3bjHye7YHgaKgdTem/pVyqU VCJBU/U+obWBvVKwv0iLWrVRRaahPyrH4+VWEB+dBcyv3eGOEAtJSRrlNvn0Y564UEXkz+ldA xs5mwI7zUP2LXOmkmfl38j0Ow8UjVBI0kTlEHbdhJXP2miCCJIXMD6PGAqnaGIFI86nGvGZu4 FFhLiBu8QLBTzITyLG+iXOdq5k9sCt0pbG91VpLNosnkElqCxKPza0S+ivRvapG7qEMGVoXW3 ZFIglsP5QsdZUXeq4u+/H4uJRtmzPKgvVr+zc8L0+GKkcgEhYuuolB2AndHHEQaxMS1oqFJW5 JG2iFV16udOjaMNurcaBsrh3wfe+S+Bm6CX4KsnB0VDd9SlMKPKtRceoA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-cpp): New variable. --- gnu/packages/tree-sitter.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index c855cba347..ac4fe5c578 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -157,3 +157,27 @@ library.") (description "This package provides a C grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-cpp + (package (inherit tree-sitter-c) + (name "tree-sitter-cpp") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-cpp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08ywv6n80sa541rr08bqz4zyg7byvjcabp68lvxmcahjk8xzcgwk")))) + (native-inputs + `(("tree-sitter" ,tree-sitter) + ("tree-sitter-c" ,tree-sitter-c) + ("node-nan" ,node-nan))) + (home-page "https://github.com/tree-sitter/tree-sitter-cpp") + (synopsis "Tree-sitter C++ grammar") + (description + "This package provides a C++ grammar for the Tree-sitter library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:36 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31900 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 1BA3227BC78; Mon, 9 Aug 2021 00:36:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D4CFD27BC6B for ; Mon, 9 Aug 2021 00:36:28 +0100 (BST) Received: from localhost ([::1]:44618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsLD-0001qZ-WC for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56862) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJv-0007re-Ct for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43468) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJv-00064v-5R for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJv-0000vK-3K for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 13/31] gnu: Add tree-sitter-css. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656753375 (code B ref 49946); Sun, 08 Aug 2021 23:35:07 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:35 +0000 Received: from localhost ([127.0.0.1]:54987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJP-0000sH-Bq for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:35 -0400 Received: from mout.gmx.net ([212.227.17.22]:51349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJG-0000p5-SW for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465661; bh=jRc5OYYPlm1ZL7RCafQ6yRoaIIpCSnFlFKPLEJdwBm4=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=G/RYOQz3C5U53XEwHadR2ZypDt02tVUm/OmMKjN6z5tcIBmGocwfulYYaEHgv4CIo TbhmegghHfjnEanrOee/fBylBWZPAvhY7aT0c7RG0HiM/dbN9ZjaOg2d+XiL9n9QeY 4/7YEn041huliFLRyZwcCgPMTSXllU5SHEh32cpw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MZCbB-1mZ3qW055d-00VBfg; Mon, 09 Aug 2021 01:34:21 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:36 +0100 Message-Id: <20210808233354.6745-13-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:wxC+1jTZjapE7b/jFgOWMK5Z34ZSh0CDXnlYDiGIXhIH+FWb54/ i4JrLuKUfTT10AXX3tSR64zAQqzz068eOvsZg6fwVoEvmr6Z7PwmUusHl+NGt1I90RSIQc4 HO8W9djABChuoJN3Too9UqfHbqXqYqT/UQ6z8Q6YifdTlbXIFpymrI5lcDZZh22j1zfGGc9 Rg+8bgsvG/QUv5L5FJuDw== X-UI-Out-Filterresults: notjunk:1;V03:K0:SJxEa6Y/cZE=:j73w8Zy2nkYHmPEd6AWZnS I0k4B55kKAPseUzHK0VkTZC5EZUtuSqUvVI5qmq9I5lv4NELvF90xIkjLckKT71t3VMLDD40b VvfiTBPfkcHfm8Z/OQ3E2vtJQBYSv4qGsZnYPTeYvqvMCfXO2CPejG0jMGiqyCpSLE3+1keQj Ze1U9UNrCXeZ4N+XgpHoZKwYsaXeW3y7cmQ3MyhVL15h4n3REjklISuPuZ1CaVc7dDuCiL3As bIfLeIPaslaGeaJTUTlxojziomdbnY24jHAtbrxaWwYEG0cLNlhIVOCB/M2teZ8sZP9YX0JTk 1hNux9PyO9qErQPkO7Z1/pp/z5hyJhDdl3eYVeO1xdqFTqdgZ7UR2EnxjczEsApqlRAZxvirW eWbQf3EVvcSezFfUO8j/UiUUGQ/sYbWoNVLW3SDLvIVzZiP+rfGnPPwoe3NNSbyctTeB5I9be 3lA+HV6YkX50xEHwf4GTysHY7Sh/kL/b7qwMZS7zouCqCdQTCRGmlvU1Zj7rOPoYwDikWDvGu Ecaj/KmxWcv2pmj4CX5lrrPlFAaX+TgFLROJGgaKWmxlnza0o/5w5fV3NacD0TyqWw071/rHD UkEW3qe4tDhrCkUiEbKWO83/lH2/+pI+m/GOtKn8sJiWbgfbnU2eFLCJUHalIoUAC6P/JV+0Q 2ClpJphRuBAC5EVmeRbht4J/qsiPlxXrcnZ6V6rb5Dj3TP6Ttj9wL7oSN1p/nFP+qPoqwCuVD R3CF54lsjQl9xhYtWuGv+WSL0tM+aD/ATKrum3+8oojuKcLLgXVGNYY7yMU6LSFResKIQ4Jai VZtplwAyuJF0NUvoFY0ru+DR+RdKivdeme8zgywq5SATR1OAL4/dW/i5B9SK1EmXRpnez2RAQ 33As1dSGBFiMzBjMiYVFnOYZC7vW5cQnI8YztIJebrkejM5mSrwyqLG2aa2a5pKaob5GgSelh 5sS84QM153XlhQKxvlcv73BAONZMihj7SHhxInoRKkejiQ5JA+EIEGVMB290u3PUcsXOq11u+ jNeNkQ8S2ygKmzLGsh3iQBblAZHlA2rXCdVyARPqHPpB5wq0MmqYzVldLUUjaqSk4dE9xpTMA tmfdnCuugjrE9cgzeJ0JEYZX0Sq/lfcNjrUxMsUUITpi7CqSwdPmkXmfQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-css): New variable. --- gnu/packages/tree-sitter.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index ac4fe5c578..05929a9062 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -181,3 +181,23 @@ library.") (description "This package provides a C++ grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-css + (package (inherit tree-sitter-c) + (name "tree-sitter-css") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-css") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "014jrlgi7zfza9g38hsr4vlbi8964i5p7iglaih6qmzaiml7bja2")))) + (home-page "https://github.com/tree-sitter/tree-sitter-css") + (synopsis "Tree-sitter CSS grammar") + (description + "This package provides a CSS grammar for the Tree-sitter library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:37 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31901 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 0E9A627BC78; Mon, 9 Aug 2021 00:36:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D194427BC6B for ; Mon, 9 Aug 2021 00:36:33 +0100 (BST) Received: from localhost ([::1]:44888 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsLI-00021y-VF for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56874) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJw-0007vd-Dv for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43470) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJw-000663-4K for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJv-0000vZ-Vu for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 14/31] gnu: Add tree-sitter-go. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656763391 (code B ref 49946); Sun, 08 Aug 2021 23:35:07 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:36 +0000 Received: from localhost ([127.0.0.1]:54991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJQ-0000sX-5r for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:36 -0400 Received: from mout.gmx.net ([212.227.17.22]:36043) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJH-0000p6-4c for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465661; bh=shc3G15aBuqHcjbBPqIaaR+aL+PuHYSEPtpOJfktdvI=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=K3309ZimQrR5hPpBJrrvPwyXyngkZz69i6P0d0tV4GMXHSDNSNc88HC+oEQYYLaYp Bo+cp1eqSW6mhQoXdvx89R8E1XlCL0kn+zTR5SBRovJUyr7QpR2rklblKY05tyO/tA rfdUN2qtys5DAr5TNJAMmQk6M5Dw9cCfLrz11cdg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MpDJX-1muiIM1G6J-00qhMY; Mon, 09 Aug 2021 01:34:21 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:37 +0100 Message-Id: <20210808233354.6745-14-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:jHb9Bj4Vp3C+rTnFWx+YiX0QqLPRQXKT5oDUkfXNeA2S1rMb7eN iZD55zwfSuDA4bfNmbJzu7TY1FAadauseZjQJN+1qbxjOxwpSOogbMOTS2kYJ3wG5Jjc/9f hOjbAs6EaSIl1J9Kqkc9W0naTDsL3CfNL6lFsMZTDgtU8wWoTlzRR7a0aatuCK1k/p1SeFn iGdQhcj32jNhbfK7FXxtg== X-UI-Out-Filterresults: notjunk:1;V03:K0:Bl9o7EKe/gE=:jLUCV9WrsJxZJminIQPofK l6flhEMI/BAV/hu7ReQHPUHd1N8Mglx33tAyP7vpya74693nrLttUMfLPQKH0UNZfOX0DE8sU 9eg2bkJ1/LuMPyNoDgUTGCOyi2QKjo0OgDW2S1vZ+UsBv3ywfQONk99pk+l8HUM6y/HBY6ITx qk7vpFTnKgzPGlXD6KKhwwxYX1v31xjnApOBObG3mGslqXlfFy69WOs8yPGtxxiEk/TCbAtt5 vRxHgHMJgvvs75PqmNqO5i8gBMl0I2aoPAC2dSPMhdURJCMpL7Kje2mbZsfgRl2A6Jfr4QHDJ Wsv1yG/1eXtxg/iWwW4I8pzCR0enP6RSgm/Y39wlmR4RWRtEQuztW7mtRjkaljkL+ljt24XWK 92qOCWV2I1R4DxC12315FEcRKhIQPAaHoOB6N5dQPEOL2Y/ehLws91/ARLcVBlqSWXGPByqkS eURJmeqNh1RMHFKvm2y5UoW35ESsqGQff0A3llIxEWc/Gl3PZJSrPwrhxjRNnsUhdSnCSTrGt 9uZpixIhVe+TAnMFzjBlQLg7V/82T2CxCNsziKybMiPnHhWacO/mdPadVF1tj2Gv6rpMVhb+k 2tdJRzQ3/9YeS5L4LqT4EonkOOgnbdc3ik1Fx573qLocygsMFfDIuk8voVVj3tAk8JcfD7mFL J2uYaKkf0eTVF4ddDTUB+yFoBp6DMobaluzR4Nl0QrowJTjk8b6bU+OS/tMBoKFL0vee9PpNF yKD7qFGBQHnAMa+m5lF7L6C625N8TVMLknY1Cty2CpyCbZAeUy6606gqybDNOfBJAFZLgofCH 7zBrgVRX4HLs2DcaRAQjk8ZGp3OnMw3t87wOohO0iYg5o59hJNWsA71z3UJAjePt0H3FsxWMK VHYyjfhAZnTkQ3LAKVeqKedSNYHnO4WPhNjD4/dpNcD6D5A9VTbST+QTl3MZ07+iMM7YH3ie2 Fx7rOK9ieGqT/UXrN4NcK7qMN+3zGyo7lDnpnVNmSH7qbSis2NOTb0aKtiaVJmmgwR8Z65gW/ mGWN/mzaiRwIjvedwUJSFAcv+PI8yg6CLDgBuLSr9WJVKJPHCPN3Y0EjHI75RC46F5s1vJwhg T0qUuTbV76eMeJNWnQq8QWJyYY+iIHCZw5e6j95++OxghP+He8G5lDvDQ== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-go): New variable. --- gnu/packages/tree-sitter.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index 05929a9062..f163efd7a3 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -22,6 +22,7 @@ #:use-module (guix build-system node) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix utils) #:use-module (gnu packages crates-io) #:use-module (gnu packages crates-graphics) #:use-module (gnu packages node-xyz)) @@ -201,3 +202,32 @@ library.") (description "This package provides a CSS grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-go + (package (inherit tree-sitter-c) + (name "tree-sitter-go") + (version "0.19.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0nxs47vd2fc2fr0qlxq496y852rwg39flhg334s7dlyq7d3lcx4x")))) + (arguments + (substitute-keyword-arguments (package-arguments tree-sitter-c) + ((#:phases phases) + `(modify-phases ,phases + ;; The parse-example script tries to clone git repositories. + (add-after 'unpack 'remove-parse-example + (lambda _ + (substitute* "package.json" + ((" && script\\/parse-examples") "")))))))) + (home-page "https://github.com/tree-sitter/tree-sitter-go") + (synopsis "Tree-sitter Go grammar") + (description + "This package provides a Golang grammar for the Tree-sitter library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31893 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D97EA27BC78; Mon, 9 Aug 2021 00:35:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A486927BC6B for ; Mon, 9 Aug 2021 00:35:51 +0100 (BST) Received: from localhost ([::1]:42834 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKc-0000Y9-LE for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:35:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56880) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJw-0007vz-Pb for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43471) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJw-00066l-HQ for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJw-0000vh-Er for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 15/31] gnu: Add tree-sitter-html. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656763398 (code B ref 49946); Sun, 08 Aug 2021 23:35:08 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:36 +0000 Received: from localhost ([127.0.0.1]:54993 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJQ-0000se-GS for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:36 -0400 Received: from mout.gmx.net ([212.227.17.20]:50621) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJH-0000p9-Dt for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465661; bh=iQwdcZMb/NpVzhuKGmrJKX4i0UfZ6b4zIcg+VesPckc=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=eM4nZWCIufzwvUX9Kl+EKeqlRkAM9kt+iehMuGda2rnx3QqvIkWoKClK2myaIANBC yXFvvwYRcMe0vIAzjoGgDRJCSrZH9QDJjckaLzqIF9desUuuXu8U7AdFtJdE6h0qy9 OPP3eQd33792+WaL4aL393b9YbmUWCyGSQp8CMME= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MZkpb-1maiXS2QXX-00Wq66; Mon, 09 Aug 2021 01:34:21 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:38 +0100 Message-Id: <20210808233354.6745-15-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:jciSUl6QKxWBUr+zHyPwjhHi+2rkL9dFG2c3IF//u8zLJMWNd0c 1zlhYvjjMpYAvYKzz3vyGLxu04R06DH4rLOK4KEqmKIujvD5f02xxGj+4UBOIJreHgRLJBQ LYEOr9DYCvi9Rl4NdspSgHUuFNhRRfousse2u5NscxO+GDDeLgkQCbi0cZ23fYUKQAoqvdY nTHLXTRxMqjYE8d3ShxPA== X-UI-Out-Filterresults: notjunk:1;V03:K0:j0ECIDONeFQ=:FxgDXxUhbKZSLa0opuNsBr G4tI9ZNEphVglML3UePGV5UWkJH00AfqLNbXsoXhUwo23jYYUbXiIVIY3irOGme3yzPezUP4+ ZbEndWnXw1dN5UnA+T8de8F84ROBiRIgv/8rHLv9ksub2bFB5VucXVVSs66CN2aovfs94vvV2 cRdEnQxDrrIHqzQjRKnkqK+Y2JRT/s19/t5ZTS28Ctp4KhRdamc7FRWsQKVmQOAFYKE1D8k2d rFCcGaa8YyP7dSWmtCNseBbFQredeOA2xCM7IhU5LlZX+UWrXLRn8guRTq+KVLsF/dGn0rXFd sBZG0v2/2Ro2bH8j2nvcKa0MsKxhub/+FH+kAl3NOy3mRRfsatZyGXjw1uuWch0GmG4Vd/pG3 XyT6BdPVsDiVCWtqxi5AsGLsaZpoOkt+8iKNh5Xbsf44BnTo9YszC/VDDTnIzrIPGqOqN1WrF KALj7ZrXh0kdrjDrfpBJ3bGGNR/b72iJMZDMMzVKfrKZH2Vek4l5oKQPLWMIioqTA0irebnN7 E8EFuzqmdrofp2whl0/ezmCmbyynfJkOZ/jIwYPPezmPHEgh/JaG1HvVtwLnVdHiFpGiVasv1 l6dLSB+qCAwWEpUj+HQuK1BZ69nPyYN6COF1zmaSIPwreJh+3MRQ7ckLMlNQytYYIm7cz26n7 WIt2QfyeWYCUJcPM63pxcmkOj1FWYD/Hhu17v21eyY4EmW0gaYLWdpyjMMk7D6b+Qz8BShCti uI4jHnj9kc76HkbxH3dSkrXpQVHQXd9bP45Mp3sFX5sTXvxs05sNzpoVROMz+2ziL6TYIYznV Mq6wIyQy6DOIuZAzl8SgUUcN+HowC8+juc+89FykYsc3tLurCjKQpgz+QLUl4b3k1vE5izVmm cIoaJfO5w3nJtTSFrmHjQ8L8clrGnNLNikgFfSCqiXnsYr7R2792Z3YrtESOVxJKylBt6nNI7 d7XMGKKGGDF6fHP/6SAAC/O8GyrPrvHW/8Q+Eue+xcLt9WVOFjYjCsbOkRQAzdSkrTDym6a9T s1bq053AIZs0s9UzqRggrUG4xFkvcxzxyKDLhrMxw7wwxw1L4BP2B3YgG44o7QlgUAYhXNtsT fcICFB2jwqnwV7D9I35qahm0NFLSEbroxd+XWV7mKhbWtbvu2Hr3zGPqg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-html): New variable. --- gnu/packages/tree-sitter.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index f163efd7a3..c2ca5a842a 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -231,3 +231,23 @@ library.") (description "This package provides a Golang grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-html + (package (inherit tree-sitter-c) + (name "tree-sitter-html") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-html") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hg7vbcy7bir6b8x11v0a4x0glvqnsqc3i2ixiarbxmycbgl3axy")))) + (home-page "https://github.com/tree-sitter/tree-sitter-html") + (synopsis "Tree-sitter HTML grammar") + (description + "This package provides a HTML grammar for the Tree-sitter library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31897 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id BF22627BC78; Mon, 9 Aug 2021 00:36:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8D76427BC6B for ; Mon, 9 Aug 2021 00:36:13 +0100 (BST) Received: from localhost ([::1]:43738 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKy-0001CN-L2 for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56884) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJx-0007xW-5n for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43472) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJw-000675-VP for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:08 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJw-0000vo-Sn for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:08 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 16/31] gnu: Add tree-sitter-java. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:08 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656773405 (code B ref 49946); Sun, 08 Aug 2021 23:35:08 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:37 +0000 Received: from localhost ([127.0.0.1]:54995 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJQ-0000sl-Q4 for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:37 -0400 Received: from mout.gmx.net ([212.227.17.21]:60323) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJH-0000pA-OW for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465662; bh=mBOJGm9JsV8arZvjDwt2lse4nTgdGqucvRss1PwYtYI=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=h8Zhi7FfYiKxtwVVC3Or1gySB+nCpSY5O6hO0gS51D1RfdNKescOvaaYj2FIcPELA mx4jyimCyYgH1DPsf1HRNbL2/cde6II+VHaygHzrdZjjfV8ze8u4t3QNueijgN4Hv+ oLUGSheiW9qpG5Uf0Jz8tTlP8lK++AM+Qb3VmIlE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M3UZG-1mDQXX3bhS-000ZiB; Mon, 09 Aug 2021 01:34:21 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:39 +0100 Message-Id: <20210808233354.6745-16-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:2snYmM0kTzSfYbPFvmgvv/F/3vpuwihIBGNKrGMP21JTTvCU37e 4DluRnvRdqZT8AEIDsYkebMNmOnn9BYfyis3yShlETGIyXZ3xdWi7iyX9NEb/d4928JQibz os0zVHCKogLv/d7MmppAtskW9AF1IZJU7F5fFhub23nz20OaRCsv8jKUAX4QhM6czeDL/I6 ZwkYFO4MrKNS2NC+J882w== X-UI-Out-Filterresults: notjunk:1;V03:K0:q+L8LlTNt+M=:vup5puxGOTDpt90pQcb/9u 551EUcAOvNqw5ZFqSnwIHqpl52o3Lc/GMGFpJYY6XeJKtD6/p3yYLAOMbBAHWaP4LiaBIQhzd z9juD9dS5VLmQr9jEd78tfJPoOKr0UtewXd0luuvHQ14k5MLPh1Tvx7XLcX181SkKLm42c62i MHj8ok9p1nf8aVc/j8g0dMDtM6DKPUjg5RrfnsFKNsrl4FPZrtn9zf/kKT4KCn5nKvakFapVe muvOc8Xvt3kcZyXXKe9wrduB8sQl/0gA9YgKwe+drSqLsMwDDamq657z/mxjrnZB0Lue6AwaC 5lRIz+EhX5bRMLaEwhAX8YeVw145jZLB+3p4DwoC/lF9Syx02wNJa25j3YhCRVbahjviVM/9U iFP4q4G4QmLtXiZwA6MRd2StNJPUMOyRCVthMSCncv1K1FUT7gfE/YQkpB1t9vBUmyogLrX50 SFQHB1zhz/Wp1PTFyPNxxHtIZ8ClUZnP1v/YwLwahkR91nwTjapW1sfpyCKlkA8dvRxg+H1nF gHCvU9lRbCzuBrMbAk0kNWNlCBcTOE2P60coPQXhMGKwseb9vJybo+KWtizWxqXGiwo9tFW0N 4aunlL5tWhm8U9su3D9iluKMwRsUpucEaMmGar2O91XAGK5WomZJxVLf01ygWTSt45l932CmM 6V4gyzK+5SBVOw/YxbVA0jKRQWyKOZ2+u/AJ6loffAIxXa22zFHmaXkhrJsrBi0urc5kmkI9t 0VOMgZ80xx3yS2+U+MCCwA+ptllAarglSYXyS8YVt9w+mKMmHVHJRH07SstWvOUneYKIql3m6 Fisn0dyqevRpziSyFvyixMd//uA2jPAvL05OQTo6j+AQnPiV/Hw7y3xZgfSigk5ocbwQl8Ycz XcB9Np2objeyJfWisXVEcpZmCQmJG5e0FL6wY/XFIUChOOmBvBQ196e9toSDb4lHAmdV6Bcdg TcyXGo+5iijN76NS9mGJDyhDOAsl/rs0TZXdMEJLwx0h4dT3Y/kSIlaBHbIOoke4Y3LTc9obq 80ncrFurqQwxYlAFdI7V0KB5ZTCiS1bOVwBTO4Y7kLnLIcEQsfeg6H+7+WOLz8GZkAivBCdwA +mHs4VEUXelJ46OhVUL2MttrSgJkuJa8TaLFscXPSiGgYb/YdMg+6PJaw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-java): New variable. --- gnu/packages/tree-sitter.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index c2ca5a842a..e671c3fbf9 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -251,3 +251,32 @@ library.") (description "This package provides a HTML grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-java + (package (inherit tree-sitter-c) + (name "tree-sitter-java") + (version "0.19.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-java") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "07zw9ygb45hnvlx9qlz7rlz8hc3byjy03d24v72i5iyhpiiwlhvl")))) + (arguments + (substitute-keyword-arguments (package-arguments tree-sitter-c) + ((#:phases phases) + `(modify-phases ,phases + ;; The parse-example script tries to clone git repositories. + (add-after 'unpack 'remove-parse-example + (lambda _ + (substitute* "package.json" + ((" && script\\/parse-examples") "")))))))) + (home-page "https://github.com/tree-sitter/tree-sitter-java") + (synopsis "Tree-sitter Java grammar") + (description + "This package provides a Java grammar for the Tree-sitter library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31895 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 736E127BC78; Mon, 9 Aug 2021 00:36:03 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3FC9727BC6B for ; Mon, 9 Aug 2021 00:36:03 +0100 (BST) Received: from localhost ([::1]:43146 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsKo-0000n2-As for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56890) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJx-0007zC-J3 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43473) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJx-00067J-Bp for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJx-0000vv-9R for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 17/31] gnu: Add tree-sitter-javascript. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656773413 (code B ref 49946); Sun, 08 Aug 2021 23:35:09 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:37 +0000 Received: from localhost ([127.0.0.1]:54997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJR-0000ss-3w for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:37 -0400 Received: from mout.gmx.net ([212.227.17.21]:42067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJI-0000pC-6J for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465662; bh=9ewappmlgti0sg1K9XgMKD0NXH7D6akk0AZA0trlDp0=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=EOs8GFQ44AtMYKGBT9teJVqXpF4Cr4lkqAiEzpOIOt0pYSUmCTKmjh5qIF2bWoU3K btGl5QZiQWKjDO8PwNxpuJZ50xOCK3TNDWocsC45QjEBNY1rI0c+hPVph03mXLVbry C49OlfpxHf05lejvZ1KLBs9c3SjnIBrZ6EaNPBuo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1McH9Y-1mpVNS1Rfw-00cesj; Mon, 09 Aug 2021 01:34:22 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:40 +0100 Message-Id: <20210808233354.6745-17-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:Bi8kDg+xCxdO7Al3NtjuRdm0HeyZan8VV+pMOFBMu6yWcsO9tgr mchXun6lnLQJTa/sOvXpRsWfK7i+jy8qL+eGMoGGHvpwobiKypBsvmZzvZ8A6sjVrKuNGkt QVG1kq5/T43ZhBhq845ZgWjWgMmco7aruhyvgwk/Sfws/Tk7swv22Sz76rWCKLoIN8Y9rFg Lh7DIGi5Gn2iaJREU1nJA== X-UI-Out-Filterresults: notjunk:1;V03:K0:rjLxZpxXJEA=:iZS72hy+yrvEHByZqM+bZ8 4eob7r/caxq2P5dshWMLFpJsYqOYBWJWoyEJKc5y3CsVwwJesrJXiRP5ZHkjAi4is7jX/NbQA S6FTQ+RWNEyIZC1RUl3Y/eZuGtq4JIJZeiE5Gk/4UIFLBm2hHN4IHXaY2U1GxX4DoyKGEhsi7 U8tfCmfY+2hwiAelID5uL1w8E0Ofm1fi4Y8MWz1Z+QwK0qtBQIwUJFgUvRvRuzzmEokiMVcn/ /lbwjrUxnzujXnfyCSxHsE8eN/UZVc4NqlkCeLB774Uojd0E18Z2H0ZOJqhnS6ETnGYIR9Sdv 0xdPkwOBfjMGXpJK0ASKWxabjCsHXdKXet3Gy/NnDzcAsU+KX1RzrEAIMbo4VWG9x5+AeRMaX W0EYCNdv7z/5EzIMlXm3/g1zXMhtsaZkqqcc1G+41RrH2xVonRszLv+c6PN3rimV/zTov7dER KzA4AzSSoHPA/H14RbrtpBebxciGS2lSJaIPUJFVons/EQnrlJOSFbDvmAtlz75xS7focUmql RMRGalr2xxu2HJgjtdfj7505oDhfM+zKH5mq9ByoGtUwYpSRDaIdk8zvGkyDnoci5eD/bjmSn qHwf85M12Hi1m02FCGG64Tcxt8z4LZ9nzQEShuDJmxtohzaOIV4WDM6CP+Dn5eqLFmM9XJ8Hz 3gyL8zK2+oUUONC8svbxLqLhX+28WXvdIqVJJ0q0uCK82ZYpIoM5wPW4lw2caxqk79BWdF5dX DDL9D8xhENbdrqI06fHGr3gr1CxMMuNpNBSvE44cW/2YcCFup9+8JzbWHKMVavab1lqmmZT9Q amceFs7Oyan3xfqWqVeDTcZV63u84/yMQreehqv36KfVprzltMAaBHd8m5Earf0OH/27H+9+Z ucLLV1OVHcrKNCrjN1h9zhK4lVycxrToiQNSOe+ZVtqqOGOfZqeAElgXKR4rR91vxc4GPxk29 F8gfFBERzDhw4vLZBfRCC6zcA8XaU1prWauFCr87DGpnKJhsQN/InzEJzrvicPAVqCyeHyFCI BwDwSNNPcI11c7enrTg8CZS0yma6QTEaV4YkEP0JhO8EpthkzPeD1D1YtwC6uu4gSPojM5Exq aEVvXSzgO3gJPiqxz77sdbg2yIsKJyuYbnA9nRHP+OPaU+jiogkihx4fg== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-javascript): New variable. --- gnu/packages/tree-sitter.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index e671c3fbf9..e59a44c521 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -280,3 +280,33 @@ library.") (description "This package provides a Java grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-javascript + (package (inherit tree-sitter-c) + (name "tree-sitter-javascript") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-javascript") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "063va0s727yzhy1cz04fipzwwbq4af6fhgka6g970hk9yf7ggmnj")))) + (arguments + (substitute-keyword-arguments (package-arguments tree-sitter-c) + ((#:phases phases) + `(modify-phases ,phases + ;; The parse-example script tries to clone git repositories. + (add-after 'unpack 'remove-parse-example + (lambda _ + (substitute* "package.json" + ((" && script\\/parse-examples") "")))))))) + (home-page "https://github.com/tree-sitter/tree-sitter-javascript") + (synopsis "Tree-sitter Javascript grammar") + (description + "This package provides a Javascript grammar for the Tree-sitter +library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31902 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 3684927BC78; Mon, 9 Aug 2021 00:36:43 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 096C427BC6B for ; Mon, 9 Aug 2021 00:36:43 +0100 (BST) Received: from localhost ([::1]:45108 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsLS-0002Bp-3r for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56894) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJy-00080p-0Q for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43474) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJx-00067r-O7 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:09 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJx-0000w3-Lq for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:09 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 18/31] gnu: Add tree-sitter-json. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656773420 (code B ref 49946); Sun, 08 Aug 2021 23:35:09 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:37 +0000 Received: from localhost ([127.0.0.1]:54999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJR-0000t0-Ct for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:37 -0400 Received: from mout.gmx.net ([212.227.17.20]:46057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJI-0000pD-LP for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465663; bh=eqqUVA8VshVOntsIjgB+gexgYU/YfVXc8VH8mkhOX3A=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=h3eQocb98WZZnAWxQZEkIYNswZWi/hlp+u3CPYuKgPYBtQSnY/BRl2U7aSPclrFJF RdVKumn5795imsy70WBjrkyzv+RfxEkfIaGvnHjdGo/1+2wTpeXh3DW7wiUhL0Y/JC Qk4tM8EvlK40zMrcG3j0u3ws29ZijjyGG71NckZc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M4b1y-1mEX042iUY-001gAl; Mon, 09 Aug 2021 01:34:22 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:41 +0100 Message-Id: <20210808233354.6745-18-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:RG+sG7STBF0xIalwmShI3tI3sB6ikTeqalpoLr832VAjFsyLZUT y53pX6TnYs7Q0tAJewpZj2hOjBTKGMJoqlCLy1mvBFj6oO+tfZMAiZNVx1uHUE61nH+RuIo hwjPPD97lLiMuGx8yPQnxckhcLIiZgwox2bpjUhqNESIUIuIiNgSn4KcJvgu7j4p99xUtir Qr5/vywiCBO8Gt16b3UPw== X-UI-Out-Filterresults: notjunk:1;V03:K0:3Mxm/b+qcKg=:hH9CzvK79BlZK9/QQhd+uE uu52VvON25mNaZ1KY0T9TmaBSyQjEieZLZwXvtIoLXRTujn0UU25b0gj8vRq2kmAgV61Ec5NE Tm/mRzmM1boivGgBUQW6etY5YJp0JcmxCQZvUxKHDd6TtFrLlk42nqy4CLBHc7JSB5C0BZ1FY 2z9Plvpzo1n6P498DgXL5qvaE3PYsHrWw3yREhwkRGs4ir4/90uVRyNDFopR++JhVU4isxldm Uegb0mcirJolxGZFU9hO9NhBffWEl+ZfsEvEV51mWVAKPh8gn/3TQKH3MChSZuL9mbagSs1vT 6/m3taW3IGZZ28XgCtvUYOkNtNRT4FZ7FVgZUUGtxDph3hgoVwhbtnX3Lwi27qPD7pjNAb379 2tUtEaXtQdSKmBxwmblnagxdJYQlG5nwv74hz9jPIOaU+qmHjVfVQcabTq5Qa6BAtEig+FFHZ Pjxj96wLwbauPM/i7zWCjzktirjhibyaWkPw5qPzLFOuVaBb0WADPHLwp2U70QBRvZ1agpzy8 1trPtzapqbS3yJB/PiZTFHzSoUEyIKerDhnjpRsy1/LXFUxr/Ufujr+N9ZvTzy0WWhvB9QfWb iu/1lsmaPgUf+h3Bt7koUR2PgnGp1SjQRPTpk91tIXFneuL7vIU2Lh4eYZP11U2XNKyBXspHA TPwDuIcjA+rR2Ed+swWv/B+D8kvT/1Hd2LoGkPCw7EZw3gkV7E/z17UW/sgScMB6xhcQ8y7Nj AgoSGzU0DdGoAtJJ4GlSeF/ysoqWid1R+j0pevDa/lf7W7TbjPDOPV3Hj3LZTYTv3xWc0DBhO iwF0nMWGalkFYuH/MdpwGNsCUn8LTK62TOExi3xGUo8gwmXsMuOwLKwW2CUBaybidDWSibnUb ASVKHetJ+2ABt89z2deo0clHT+cU/KBKYDjnwAiNyMBmWn/BeIYZc6Hpksd3nb71X/1yBhu3d iq9oYDa9zpD0h1ODsdhIv/bBIKVjLRlZtFSB7gWCHm3D1hbw53zRTPg0h5qoZggK8yBqI2cUf BeFnGnV2qMYCrSzUbN84ycH/VrvaC2UIPhrjh8OMCNfYDx/NmIgTGq3VN1gGasDiPQ+Ce3E6b 0GcfYNATjsHSTObbSzrwoqih2t7og7TH9Pkq1F1CsL3VK4OztA0GwxZQA== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-json): New variable. --- gnu/packages/tree-sitter.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index e59a44c521..d6214de2ec 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -310,3 +310,23 @@ library.") "This package provides a Javascript grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-json + (package (inherit tree-sitter-c) + (name "tree-sitter-json") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-json") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06pjh31bv9ja9hlnykk257a6zh8bsxg2fqa54al7qk1r4n9ksnff")))) + (home-page "https://github.com/tree-sitter/tree-sitter-json") + (synopsis "Tree-sitter JSON grammar") + (description + "This package provides a JSON grammar for the Tree-sitter library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:42 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31899 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 8986A27BC78; Mon, 9 Aug 2021 00:36:20 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 576DF27BC6B for ; Mon, 9 Aug 2021 00:36:20 +0100 (BST) Received: from localhost ([::1]:44280 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsL5-0001cD-DK for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJy-00082c-G1 for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43475) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJy-00068g-6o for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJy-0000wC-3u for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 19/31] gnu: Add tree-sitter-julia. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656783427 (code B ref 49946); Sun, 08 Aug 2021 23:35:10 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:38 +0000 Received: from localhost ([127.0.0.1]:55001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJR-0000t7-Kp for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:37 -0400 Received: from mout.gmx.net ([212.227.17.22]:59095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJI-0000pE-Ob for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465663; bh=vKeYFCWp/cYBMLFexVMI5QkBmBrQcR2RaXRms6dXETk=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=D2wm5e6Ar2RduOoLOaKxmFa0gUzA/q6OObhBMuRtkpAkXD5xOd4sDfm1ozY5MkDpA 5Se4gJ0je4M26XBqyszEMO2qu1xkjmRYJSMUovniS3aRd6dRyJlwbscv9t7KPQVg0i rhT2Oy0v2zk+HwRWAz7nY3AdyEKsGzeeGTMj8BHM= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MS3il-1mgBef3syZ-00TXmQ; Mon, 09 Aug 2021 01:34:23 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:42 +0100 Message-Id: <20210808233354.6745-19-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:UT/xcKu3oICv9xmu1NPWfhSpvAb35k8Vg2qhhNtrqwEMJZMOUCB 1MEDVG7uAPwfgiHcu/xmvdGxAlH7wxebHHfJUw5CHF/+eA8dR38HfznHjtasTB2SrLcnUY2 S0S7UhaRSypHJpYref/G/EtEAmkrfopftMPlNJ4QmKyBqkkK0xD9XRl5bfkM8Jy49q4RXpV 4GoT0rcX4bE4rCJvvt2HQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:mgRBHL3QE6g=:cmrZmGw5/SSZYDcYKPSaEv YGcCnHagBF0Xfa+1v5AJhvzAZ1sPU+iOAtx+p9O+n7EXmzeFB+Rwj2QhjiTMamVphBm/AGkUu k3uYASsVW1sqyK9Io71CIGiwFeDvi1YpN2DbmRoVc1bT0YAGNJHy9PlfbvWhwZidXmMS2Uw/v KYLCCDEqPBwmPFSMUHI8nkPOYaAHwvSe7PwdzXUZYVCH9LEeFlbiOAUStmV92f9AQpdW3ivRZ +liFi6wmjeP8YfOTy4rzvbfRSLtwxVE4BZXqM9/6dK/+Ki4m2awpaLmCuXvXlRpIlMZsvPZZg ymZ+et0cqV3/LnZD1NQ18oer0iISNazWdYpvhtprJCs0PXATz18Ecgs5KVm6oxtxrXGi0wJ3O eizehwrFwEuS1CzKh83tktT9K6zlqukFiSFXXGltpV1NjwRFT8C2xC1TjC9Q1TWbahBtHr4Bw e9f3I5uwMOFWTZUFIb057z92eY0tB3utypRjPkqq5jPZVqTx3WBd7UrBTTOIwxxwXZUNL7TaF CMhcjr4EL5Em8YDKYmS/5fWw/6SkcjWM+gAwluSFUp8+vO4MZARPOdKAXRcv9KonE6x0M64z/ 7rz3ecgZY1yKNirekpqZ+5aCw5zwEeb3MWFgS8ouC4ovIXZ18OXbDSR//ieMyehL7Bp9jQ034 FgxORSzjcMFlcSxxcHN6QrBfSXDGfZDylow7MD4kYiH0x8whePCPhNdKAhepG0tM+Bdq7EzAO 2vTk4C/MNuz/+AFIfwBmH3NA68fkeO9eMowiKMgoISyfmc2imo57CEXQ5Wh6Bx6WAyQvkrkL6 yiUBG7VvPJNmidTz6b0t7lLXyihivJWtVK5xn/ghy++omi6T3+ICmG+a8sxqm0zihOqCsR9SA /uJUiCOpeecdZkcDQcQfTwEJNnDjDC8QYmn0wOQh/f2W0OceCnYVIhx1q6rtNtElTIKjkR7X4 1euJWCQjiwSgjw6AtmtC6zTCAFIM5wr28hCtASMVwO9J3UM3Xt9voaF7cz8cvk/uApXobpZ57 5JGGjeBB8oEgZzaZjipqVnjp6l5KqRBySN0Gjv55ZXbRteNXXRGvS7gr7P3DPmTXFKygjIPk6 OyDhup7YboVYpzz8bial7AABVjTuhDYORgq8pQG81CrJrBEUt6vFLHVVw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-julia): New variable. --- gnu/packages/tree-sitter.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index d6214de2ec..aa72348347 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -330,3 +330,32 @@ library.") (description "This package provides a JSON grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-julia + (package (inherit tree-sitter-c) + (name "tree-sitter-julia") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-julia") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1pbnmvhy2gq4vg1b0sjzmjm4s2gsgdjh7h01yj8qrrqbcl29c463")))) + (arguments + (substitute-keyword-arguments (package-arguments tree-sitter-c) + ((#:phases phases) + `(modify-phases ,phases + ;; The parse-example script tries to clone git repositories. + (add-after 'unpack 'remove-parse-example + (lambda _ + (substitute* "package.json" + ((" && script\\/parse-examples") "")))))))) + (home-page "https://github.com/tree-sitter/tree-sitter-julia") + (synopsis "Tree-sitter Julia grammar") + (description + "This package provides a Julia grammar for the Tree-sitter library.") + (license license:expat))) From patchwork Sun Aug 8 23:33:43 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre Langlois X-Patchwork-Id: 31903 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4BB2227BC78; Mon, 9 Aug 2021 00:36:52 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1267927BC6B for ; Mon, 9 Aug 2021 00:36:52 +0100 (BST) Received: from localhost ([::1]:45324 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mCsLb-0002Kx-49 for patchwork@mira.cbaines.net; Sun, 08 Aug 2021 19:36:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56914) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mCsJy-00084H-Sn for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:43476) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mCsJy-00069X-LG for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:10 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mCsJy-0000wJ-Hn for guix-patches@gnu.org; Sun, 08 Aug 2021 19:35:10 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#49946] [PATCH 20/31] gnu: Add tree-sitter-php. Resent-From: Pierre Langlois Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 08 Aug 2021 23:35:10 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49946 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 49946@debbugs.gnu.org Cc: Pierre Langlois Received: via spool by 49946-submit@debbugs.gnu.org id=B49946.16284656783434 (code B ref 49946); Sun, 08 Aug 2021 23:35:10 +0000 Received: (at 49946) by debbugs.gnu.org; 8 Aug 2021 23:34:38 +0000 Received: from localhost ([127.0.0.1]:55003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJS-0000tE-08 for submit@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:38 -0400 Received: from mout.gmx.net ([212.227.17.20]:42259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mCsJJ-0000pG-1n for 49946@debbugs.gnu.org; Sun, 08 Aug 2021 19:34:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628465663; bh=HIuREUXccOePMjT9OqhVPTxopis0xRHmbRRnDLfjqTQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=g7xrGVX87aQ/a1X1NRback8R7jjywVXlK/JOfTTrzlFVNTAlqDfN7btCILO6mVU6V r7h89/eRyQwzjwZRm7/X6qCy9TpLL22wKjzd30o46JdDoSaoD7GTRMLX1ScMsm5Low 9FXkuqIah+MCv59lxDaHMjMDImCygWuttHEW+9iI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([82.69.64.142]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MZCbB-1mZ3qY0rZZ-00VBfg; Mon, 09 Aug 2021 01:34:23 +0200 From: Pierre Langlois Date: Mon, 9 Aug 2021 00:33:43 +0100 Message-Id: <20210808233354.6745-20-pierre.langlois@gmx.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210808233354.6745-1-pierre.langlois@gmx.com> References: <87h7fztt60.fsf@gmx.com> <20210808233354.6745-1-pierre.langlois@gmx.com> MIME-Version: 1.0 X-Provags-ID: V03:K1:ZiKBOJXS6F1/DbpS3r70AIZ3YzijgmPv1zZvCg0Fk1vV+XpIxFx EMJHqDPFXbFCeRTY530PildZ3vaB0kbfNbA36NOAd+CVcxU8+OL/Rr8u7E94vDaVDsq57EB 23nvPZTU6W12lc6MBilbQ6Ps9xmVdGhSIWqon9rAy1G/yshKic31hJZYMKBOEvdg7k8Pedw PMnNhRLO0ijCCvrgMnpTQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:inhUW15/L+8=:ujJtj5Ph3fL+n9f0THDLTO wCaZv2JOhiJoHwoiEyMpEvtQGaV0DjC2hf5XaMTGs3VgGyJRKY6LlzQgzEjQij6EbrqP/Ekjm PL1+yHzFC9ScZSnUGZ7Cqt7HbB/8mYn7ToFMRZu1n3xTmKdlYFQu9x0selRLuqd1qOof4MV+w VabzrJpFIkpXJAUNQlcex/DSNUUOHrOKpA6hLVsFZKUr+xVrp5jN7A5ghyNAPxhEZuGSgphrx 5xZNORNAz0F/F5uankqH+cZpEXohLNYUL5OEGxKhKFZ1hOiXq5hdgEfUjfxM4RLTPGmpSw+kO PeAFKQSX3uoQHe0h0Th+jqOEwdE0pTi3CF8Z2LlVbKhidbJLxeJsUQ3WbBgSUif9SobNdfMOY 36MJyveg5mUrD6j6781TjD2R2wJgj6O8mNCMQ0C5g/hpBVCawfKGNOCz+pKbTzIzlbLLX7Ngk Sfzx3lYAq5fNBweJK7MIJ5+oxhHG40PqNAgxgZihddIEQZz6RTWwmjW0DRa62pFTmFxb4I26L kdi6v0VxFZhoDgYj4BTr9pkG5HYvchlpy7s1MxAG+Ns6Qyxxrs8ypbKYUtZyol+xDSXExkSqi eutrfOK7mnwEcNenqJ8je0BoTYPggCxce6oZFYeTD1RFy5y6VyfzrSVsNSXTToYfzpa8CupGe UWdI53hu9GIyR4fQFStibiz9XE5EZ6SEdvmWhOv0vibKbyICpFtqjLl8rcfWNDg2V+Flda99l 42kTYiKkkpWnbUhxXhX21TilfsJjh5Xzx5ZPwYfG5ZFuZGCtWGFlrTO1I5zBgWCZSvfsCuPmg FrnsZ+lat3VMNAWxBUqF3jyspl+u6xws2rK8XgUTBRmERjduwGGwkVYpDHXx6qLlMtiqILPed h/9n+uO6cthptYyCLuKch94sGCfD30yXL0CRAKeFkJNDtn5eA1lunr9JETd5q9bFZczfCvEr4 iJ3qVMg1iYgik9Dw7m0WZsZDTbpmqVX/iMpTf4zcQAb3dpHuE1ZZit3wbLS0rEzQ1AuOADeAy 2GoVbsrU3lgS4zvmKERLkBk+0AgKufIUGHl23ynyvG5Kjkn/TMuV8lmTqius3bkCSJFSAnEWx VANEOICOSvj4/wdD0YAmAVHQTFOop7l+zDUuXk/gHxoIodqmIm7bB8v3A== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/tree-sitter.scm (tree-sitter-php): New variable. --- gnu/packages/tree-sitter.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) -- 2.32.0 diff --git a/gnu/packages/tree-sitter.scm b/gnu/packages/tree-sitter.scm index aa72348347..9f1a30f0cc 100644 --- a/gnu/packages/tree-sitter.scm +++ b/gnu/packages/tree-sitter.scm @@ -359,3 +359,32 @@ library.") (description "This package provides a Julia grammar for the Tree-sitter library.") (license license:expat))) + +(define-public tree-sitter-php + (package (inherit tree-sitter-c) + (name "tree-sitter-php") + (version "0.19.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/tree-sitter/tree-sitter-php") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "17cmybgpprw7w9d2v7lmc6zmr90d70g0jqq279gzg0mpwfzla53s")))) + (arguments + (substitute-keyword-arguments (package-arguments tree-sitter-c) + ((#:phases phases) + `(modify-phases ,phases + ;; The parse-example script tries to clone git repositories. + (add-after 'unpack 'remove-parse-example + (lambda _ + (substitute* "package.json" + ((" && script\\/parse-examples") "")))))))) + (home-page "https://github.com/tree-sitter/tree-sitter-php") + (synopsis "Tree-sitter PHP grammar") + (description + "This package provides a PHP grammar for the Tree-sitter library.") + (license license:expat)))