GNU logs - #71519, boring messages


Message sent to guix@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#71519] [PATCH] gnu: Add ruby-prism.
Resent-From: gemmaro <gemmaro.dev@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix@HIDDEN, guix-patches@HIDDEN
Resent-Date: Wed, 12 Jun 2024 13:14:01 +0000
Resent-Message-ID: <handler.71519.B.17181979868506 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 71519
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 71519 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev@HIDDEN>, Christopher Baines <guix@HIDDEN>
X-Debbugs-Original-To: guix-patches@HIDDEN
X-Debbugs-Original-Xcc: Christopher Baines <guix@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.17181979868506
          (code B ref -1); Wed, 12 Jun 2024 13:14:01 +0000
Received: (at submit) by debbugs.gnu.org; 12 Jun 2024 13:13:06 +0000
Received: from localhost ([127.0.0.1]:37902 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sHNmj-0002D6-LS
	for submit <at> debbugs.gnu.org; Wed, 12 Jun 2024 09:13:06 -0400
Received: from lists.gnu.org ([209.51.188.17]:54380)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gemmaro.dev@HIDDEN>) id 1sHNmg-0002Ct-W2
 for submit <at> debbugs.gnu.org; Wed, 12 Jun 2024 09:13:04 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1sHNmh-0002ST-Lu
 for guix-patches@HIDDEN; Wed, 12 Jun 2024 09:13:03 -0400
Received: from mail-pl1-x62c.google.com ([2607:f8b0:4864:20::62c])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <gemmaro.dev@HIDDEN>)
 id 1sHNmf-00021W-UT
 for guix-patches@HIDDEN; Wed, 12 Jun 2024 09:13:03 -0400
Received: by mail-pl1-x62c.google.com with SMTP id
 d9443c01a7336-1f6e183f084so36062045ad.1
 for <guix-patches@HIDDEN>; Wed, 12 Jun 2024 06:13:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1718197979; x=1718802779; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=b3ryp64XIKbBkRCrxeg2PiWny/GRgA/HkyXNdsIuS8E=;
 b=AkTlWEovxd07RQ2sIgOSfO6nbVaPU/BdW9gdByHTrfX3/dwpJuaYdomLQxRvLNVHXC
 Q+QT0cwfer55Gid2GYamajcZixxgeRJiU9BFWHjzTqdYP4wnPu4diidxLBNn1PMMYS3j
 cSW/29RTvsWgBS1yGbq4ic1kw6XdjvQXojK08iP6PfxY8K8QMG+bEv/gqQUc54ckUOtf
 JGPuYzRZo8D03MPjhznkn1gDYxPXd7jYYl58MOCB1qcVgQ9qYUgqNRaZ0CIOxPJgXHcO
 PBoetMY2p98elFFUE3TN1fAHNes2xexMWx6OHCDg6WMl52bRkM/19roz0Mjr6ZRBrkFF
 hMyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1718197979; x=1718802779;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=b3ryp64XIKbBkRCrxeg2PiWny/GRgA/HkyXNdsIuS8E=;
 b=JtHWlGeNXn+h/XHAHU8Nlf/WBj2aQT9EOWuxHjXHZSSaZFplp2FZ+yFGsRgkuOOprt
 O3fpLzEkLPB44byGEsNrMW0px1Pu+OiyA2buvA9WJQYNoZby1fPWuXf/q5NHT/BO/57n
 beIxEidoxKJ6pPYhGt6exKQiT+lgij122z6/lGyolBnPn4a1XIs6IA5xAfJd9PWKiNpS
 diYRKViYyuKiL1p5MmS7EIXa/pOM3LHgzI7Ujzdll1JUvBAAjjvzkRmFwWEsHJJTi5E7
 Ywd8bU0g++Y/07RjKcSEvUq8sfhb8eYzjDGTAaUSVYSpD+TUD4qMbtDTjfFTiX9MrdSJ
 hGcg==
X-Gm-Message-State: AOJu0YyBEoG7OXPXFdwm8v2/unJwWPep5hKkaUlko6Nj7Pg6H7Dl0J7X
 9pzlRNZlOeXwEN7qbTx00MK2L4VBQH6zAksfgqwoSRmduxM064KnlNmZJHV8
X-Google-Smtp-Source: AGHT+IGWobIVVbEYP11zr1IsTPVzwDNOGI+5IqjVacoDjjgUt7AEkcXgSx+0wKj0Na9CqG/FDTo7Pg==
X-Received: by 2002:a17:903:2282:b0:1f6:a43f:5b38 with SMTP id
 d9443c01a7336-1f83b5178a1mr19534075ad.4.1718197979329; 
 Wed, 12 Jun 2024 06:12:59 -0700 (PDT)
Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-1f6ee9efba5sm86587465ad.159.2024.06.12.06.12.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 12 Jun 2024 06:12:58 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
Date: Wed, 12 Jun 2024 22:12:09 +0900
Message-ID: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.45.1
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::62c;
 envelope-from=gemmaro.dev@HIDDEN; helo=mail-pl1-x62c.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

* gnu/packages/ruby.scm (ruby-prism): New variable.

Change-Id: I9d51611b005c96884ded4d1892e18b2811c46fe7
---
 gnu/packages/ruby.scm | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 5c1e666bb0..04868d80d9 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -32,7 +32,7 @@
 ;;; Copyright © 2022-2024 Remco van 't Veer <remco@HIDDEN>
 ;;; Copyright © 2022 Taiju HIGASHI <higashi@HIDDEN>
 ;;; Copyright © 2023 Yovan Naumovski <yovan@HIDDEN>
-;;; Copyright © 2023 gemmaro <gemmaro.dev@HIDDEN>
+;;; Copyright © 2023, 2024 gemmaro <gemmaro.dev@HIDDEN>
 ;;; Copyright © 2023, 2024 Janneke Nieuwenhuizen <janneke@HIDDEN>
 ;;; Copyright © 2023, 2024 Zheng Junjie <873216071@HIDDEN>
 ;;; Copyright © 2023, 2024 Hartmut Goebel <h.goebel@HIDDEN>
@@ -7138,6 +7138,38 @@ (define-public ruby-prawn-manual-builder
     (home-page "https://github.com/prawnpdf/prawn-manual_builder")
     (license %prawn-project-licenses)))
 
+(define-public ruby-prism
+  (package
+    (name "ruby-prism")
+    (version "0.30.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ruby/prism")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "13izycs2i2rxg22r75n70q25q308g4aga9vza529g7pk0f0zl2xm"))
+       (modules '((guix build utils)))))
+    (build-system ruby-build-system)
+    (arguments
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (add-before 'build 'compile
+                     (lambda _
+                       (setenv "CC"
+                               #$(cc-for-target))
+                       (invoke "rake" "compile"))))))
+    (native-inputs (list ruby-rake-compiler ruby-ffi))
+    (synopsis "Parser for the Ruby programming language")
+    (description
+     "Prism is a parser for the Ruby programming language.  It is designed
+to be portable, error tolerant, and maintainable.  It is written in
+C99 and has no dependencies.")
+    (home-page "https://ruby.github.io/prism/")
+    (license license:expat)))
+
 (define-public ruby-progress_bar
   (package
     (name "ruby-progress_bar")

base-commit: bb73faea028cc9a15af62cb8ade15d58da51bea2
-- 
2.45.1





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: gemmaro <gemmaro.dev@HIDDEN>
Subject: bug#71519: Acknowledgement ([PATCH] gnu: Add ruby-prism.)
Message-ID: <handler.71519.B.17181979868506.ack <at> debbugs.gnu.org>
References: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
X-Gnu-PR-Message: ack 71519
X-Gnu-PR-Package: guix-patches
X-Gnu-PR-Keywords: patch
Reply-To: 71519 <at> debbugs.gnu.org
Date: Wed, 12 Jun 2024 13:14:01 +0000

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

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

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

As you requested using X-Debbugs-CC, your message was also forwarded to
  Christopher Baines <guix@HIDDEN>
(after having been given a bug report number, if it did not have one).

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

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

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

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


Message sent to guix@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#71519] [PATCH v2] gnu: Add ruby-prism.
References: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
In-Reply-To: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
Resent-From: gemmaro <gemmaro.dev@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix@HIDDEN, guix-patches@HIDDEN
Resent-Date: Thu, 27 Jun 2024 13:49:01 +0000
Resent-Message-ID: <handler.71519.B71519.17194961146365 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71519
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 71519 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev@HIDDEN>, Christopher Baines <guix@HIDDEN>
X-Debbugs-Original-Xcc: Christopher Baines <guix@HIDDEN>
Received: via spool by 71519-submit <at> debbugs.gnu.org id=B71519.17194961146365
          (code B ref 71519); Thu, 27 Jun 2024 13:49:01 +0000
Received: (at 71519) by debbugs.gnu.org; 27 Jun 2024 13:48:34 +0000
Received: from localhost ([127.0.0.1]:41322 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sMpUF-0001eY-58
	for submit <at> debbugs.gnu.org; Thu, 27 Jun 2024 09:48:34 -0400
Received: from mail-pf1-f175.google.com ([209.85.210.175]:51343)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gemmaro.dev@HIDDEN>) id 1sMpU1-0001e8-P5
 for 71519 <at> debbugs.gnu.org; Thu, 27 Jun 2024 09:48:30 -0400
Received: by mail-pf1-f175.google.com with SMTP id
 d2e1a72fcca58-7066a3229f4so4252946b3a.2
 for <71519 <at> debbugs.gnu.org>; Thu, 27 Jun 2024 06:48:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1719496029; x=1720100829; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=SVkDPbSrdofvkM11tChb98nMQbf0A+qmqO9K5WA3eG4=;
 b=jSg6t4f27ET2wwswHHFUCjcoDWC2UxsezXhNq+EbMMnGfcDwsqj2LeiU/jrOV1MDGZ
 fM2vOrjf/K3/Cv5FgktkXrMfNYlIXGqoQ8dR6WBhC2+DERMcpuXrexxElP329PABUkTv
 mGagRz+e0D85SA9VrED9UVqtXdYSUNBnxRX4e+M4IjD+w2I+ar9/RC2mo4ZyjIZ+95l7
 8/kvLHOts/nJ9c7IZvBFboJTFORrdClRgBI1zTbpC4z+yXMzhuh96EVD0S564AAgZVz9
 96dj/l1pLDi/xFtQi8NdPEjYvLGK03ht2ipY0gcUHu2wgs+Yx3rsN7YIJarL4Ylmi8MX
 ZGvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1719496029; x=1720100829;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=SVkDPbSrdofvkM11tChb98nMQbf0A+qmqO9K5WA3eG4=;
 b=naQEIOS6MlPk+e2aZLsv9+gRJOtVkSL5siNDmMQbzCeLs9DDKx/uSsIWUrYUg0Pln/
 JxztpgyVXkuv4dOicYaQ4Xvy8NIAIsgauY9sTOu1eSnCvLUGr96dmGTalWMcD8W/INGs
 8CKJxKVVuMOrMeLMCkLNq+PufRBbC/6Vz4HWAnd1SUL9m1NVhQjih+0HhuFOq3kozuky
 DTMUzjIY7e23DJoAU6ZhtWH1Ulhxlp70DuN6n2+kwZgpad4aXRu3Es29Q2XGgXfPOeit
 NhVPDYJdFk5NcVlCOoMOCLDofuZJmEyljeaDE2H2Yqrw+oeFVzZYxhhUxiOXXDXfMUnB
 Q5jg==
X-Gm-Message-State: AOJu0YztZJpwRt3/8vTKr40qtAOvXi/talrBscNoeLEZukkXpE1NMH5b
 Y424zRor95PMvQw4I1g8vDxXOqpfb1ZEqFGiigM3je4243XSvGm4+4RLNSMr
X-Google-Smtp-Source: AGHT+IEkpUD4APuAXQ4ouLoO0h2zvOsTeh0NmaKDWkCEnwXKUmKndyYhilB3eV3esWq/Nf7UrReCLQ==
X-Received: by 2002:a05:6a21:78a2:b0:1be:c65c:1e32 with SMTP id
 adf61e73a8af0-1bec65c4c7fmr4514118637.51.1719496028762; 
 Thu, 27 Jun 2024 06:47:08 -0700 (PDT)
Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-706b4a367acsm1344938b3a.181.2024.06.27.06.47.07
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 27 Jun 2024 06:47:08 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
Date: Thu, 27 Jun 2024 22:46:01 +0900
Message-ID: <46df556821252f48e1f0967dd62b6abfcec12e2d.1719495961.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.45.2
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/ruby.scm (ruby-prism): New variable.
 Change-Id:
 I9d51611b005c96884ded4d1892e18b2811c46fe7 --- This adds supported-systems
 to exclude i686-linux and armhf-linux. gnu/packages/ruby.scm | 37
 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-) 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (gemmaro.dev[at]gmail.com)
 2.0 PDS_OTHER_BAD_TLD      Untrustworthy TLDs
 [URI: gorski.stream (stream)]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

* gnu/packages/ruby.scm (ruby-prism): New variable.

Change-Id: I9d51611b005c96884ded4d1892e18b2811c46fe7
---
This adds supported-systems to exclude i686-linux and armhf-linux.

 gnu/packages/ruby.scm | 37 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 9547481caf..1f5a966dff 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -32,7 +32,7 @@
 ;;; Copyright © 2022-2024 Remco van 't Veer <remco@HIDDEN>
 ;;; Copyright © 2022 Taiju HIGASHI <higashi@HIDDEN>
 ;;; Copyright © 2023 Yovan Naumovski <yovan@HIDDEN>
-;;; Copyright © 2023 gemmaro <gemmaro.dev@HIDDEN>
+;;; Copyright © 2023, 2024 gemmaro <gemmaro.dev@HIDDEN>
 ;;; Copyright © 2023, 2024 Janneke Nieuwenhuizen <janneke@HIDDEN>
 ;;; Copyright © 2023, 2024 Zheng Junjie <873216071@HIDDEN>
 ;;; Copyright © 2023, 2024 Hartmut Goebel <h.goebel@HIDDEN>
@@ -7152,6 +7152,41 @@ (define-public ruby-prawn-manual-builder
     (home-page "https://github.com/prawnpdf/prawn-manual_builder")
     (license %prawn-project-licenses)))
 
+(define-public ruby-prism
+  (package
+    (name "ruby-prism")
+    (version "0.30.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ruby/prism")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "13izycs2i2rxg22r75n70q25q308g4aga9vza529g7pk0f0zl2xm"))
+       (modules '((guix build utils)))))
+    (build-system ruby-build-system)
+    (arguments
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (add-before 'build 'compile
+                     (lambda _
+                       (setenv "CC"
+                               #$(cc-for-target))
+                       (invoke "rake" "compile"))))))
+    (native-inputs (list ruby-rake-compiler ruby-ffi))
+    (synopsis "Parser for the Ruby programming language")
+    (description
+     "Prism is a parser for the Ruby programming language.  It is designed
+to be portable, error tolerant, and maintainable.  It is written in
+C99 and has no dependencies.")
+    ;; Some tests fail on i686-linux and armhf-linux.
+    (supported-systems '("x86_64-linux" "aarch64-linux" "riscv64-linux"
+                         "powerpc64le-linux"))
+    (home-page "https://ruby.github.io/prism/")
+    (license license:expat)))
+
 (define-public ruby-progress_bar
   (package
     (name "ruby-progress_bar")

base-commit: c6e6001a10d96b7c8f023e3d9b7022d935d9f2f6
-- 
2.45.2





Message sent to gemmaro.dev@HIDDEN, guix@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#71519] [PATCH] gnu: Add ruby-prism.
References: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
In-Reply-To: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
Resent-From: gemmaro <gemmaro.dev@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: gemmaro.dev@HIDDEN, guix@HIDDEN, guix-patches@HIDDEN
Resent-Date: Fri, 01 Nov 2024 12:44:02 +0000
Resent-Message-ID: <handler.71519.B71519.173046500830576 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71519
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 71519 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev@HIDDEN>, gemmaro <gemmaro.dev@HIDDEN>, Christopher Baines <guix@HIDDEN>
X-Debbugs-Original-Xcc: gemmaro <gemmaro.dev@HIDDEN>, Christopher Baines <guix@HIDDEN>
Received: via spool by 71519-submit <at> debbugs.gnu.org id=B71519.173046500830576
          (code B ref 71519); Fri, 01 Nov 2024 12:44:02 +0000
Received: (at 71519) by debbugs.gnu.org; 1 Nov 2024 12:43:28 +0000
Received: from localhost ([127.0.0.1]:49255 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t6qzw-0007x4-6Q
	for submit <at> debbugs.gnu.org; Fri, 01 Nov 2024 08:43:28 -0400
Received: from mail-pj1-f53.google.com ([209.85.216.53]:56598)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gemmaro.dev@HIDDEN>) id 1t6qzt-0007wg-IQ
 for 71519 <at> debbugs.gnu.org; Fri, 01 Nov 2024 08:43:26 -0400
Received: by mail-pj1-f53.google.com with SMTP id
 98e67ed59e1d1-2e2bd347124so1520215a91.1
 for <71519 <at> debbugs.gnu.org>; Fri, 01 Nov 2024 05:43:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1730464940; x=1731069740; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=bZOZ/aoyjVL27JEtWqUc4bVbktGOtaMSECwY4EeQCNk=;
 b=E7aBBSqqir2oGOAN197j1+bqLK7kuBJLPDm/qQi6PscXVLkQgWy8QdEzVsnFWJSq2R
 lVPWBIAYSqOkxzqNond0/FIe1JdOaguA2ZKLeh1LFW6QxNe1ThtUCJbaGvxiV5FSD4Mw
 rrFJZr/xJrJBc6V0e+u2ZOOTPvMDI0z4E/GodmcFV01O+wEDNYj1l1rIBoAg5mRR05vc
 rvmvSuS9vKMeSWdM6fi55BY9O4WK89qkUSCwwJkh6Gz3m2PUc/MvJqn0zefDowk4OqRF
 8R57syKO1TzoU+SXMZ9pY+g85FVxZ1egLagCPvO4bBKdb00SOW4I5W6x5P8tByaosxs9
 8crQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730464940; x=1731069740;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=bZOZ/aoyjVL27JEtWqUc4bVbktGOtaMSECwY4EeQCNk=;
 b=MDRARNyGpj/uowjBSaCqFxi+GJuSwcedBkQlF8yF2kDr/S7znc4TJhNaEReAqVfRRR
 eGZs/Qfbhwzi+q009w8VZ60SbtDeFlb8gqOpll4SYmW9Rix7wZtSeguSktuzfpkHUHCu
 4M1cUMS/VASYid25yWtQSlH9het1qE78+TIBu2wQmfARtbzrkq3L3fpSYIDVJBx2BUaD
 Az1QzJusPczDijcw+DP7MAqrpvgoeSF1GgRs8rKlOslHyo46ILhlFspJ61ZvSy4KdnPH
 awawdUQcqMbUtX2wUH9y+DFny9Iue/r9j2TAYhz62kOy9Yr/8+COjWPAsAhG2h8lpukD
 lJ+w==
X-Gm-Message-State: AOJu0YwYwFoYkT9nJaxTJElWCkmej+OOcKRNFVn3lmXYF61aclQdliSE
 WC77Y54g/+3lkFLqe0SxlPx6awo9VmTsmWPPauGmMEPXF+7Pm4r7ZxS3KfGO
X-Google-Smtp-Source: AGHT+IHAQBUwSxIrR2yK4FYq4Q4elMQ0FfhKzJ0csOOkgciUq0RpRN2tZEkRvzPyLfS8agvqYIM40w==
X-Received: by 2002:a17:90a:d807:b0:2e2:ac13:6f7 with SMTP id
 98e67ed59e1d1-2e8f104f11cmr25276027a91.4.1730464939803; 
 Fri, 01 Nov 2024 05:42:19 -0700 (PDT)
Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-2e93da9841bsm2562385a91.8.2024.11.01.05.42.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 01 Nov 2024 05:42:19 -0700 (PDT)
From: gemmaro <gemmaro.dev@HIDDEN>
Date: Fri,  1 Nov 2024 21:42:05 +0900
Message-ID: <cde3b6606a32d0eaa5eb7ac68b30c786d9ed2543.1730464809.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.46.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

* gnu/packages/ruby.scm (ruby-prism): New variable.

Change-Id: I612191bec56f086507d91dcb93d6779f5db61c09
---
This updates to 1.2.0.

 gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 5af1bb1cef..2f38007c3b 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -6987,6 +6987,41 @@ (define-public ruby-parser
     (home-page "https://github.com/whitequark/parser")
     (license license:expat)))
 
+(define-public ruby-prism
+  (package
+    (name "ruby-prism")
+    (version "1.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ruby/prism")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1h9hsykhkr5hnh04akhv5zkfc7pgq5cpzfvkpfwdhkkmc6jai1lm"))
+       (modules '((guix build utils)))))
+    (build-system ruby-build-system)
+    (arguments
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (add-before 'build 'compile
+                     (lambda _
+                       (setenv "CC"
+                               #$(cc-for-target))
+                       (invoke "rake" "compile"))))))
+    (native-inputs (list ruby-rake-compiler ruby-ffi))
+    (synopsis "Parser for the Ruby programming language")
+    (description
+     "Prism is a parser for the Ruby programming language.  It is designed
+to be portable, error tolerant, and maintainable.  It is written in
+C99 and has no dependencies.")
+    ;; Some tests fail on i686-linux and armhf-linux.
+    (supported-systems '("x86_64-linux" "aarch64-linux" "riscv64-linux"
+                         "powerpc64le-linux"))
+    (home-page "https://ruby.github.io/prism/")
+    (license license:expat)))
+
 (define-public ruby-set
   (package
     (name "ruby-set")

base-commit: a007045b7c6d26a8a051356c51481beaed6a2bfd
-- 
2.46.0





Message sent to guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#71519] [PATCH] gnu: Add ruby-prism.
References: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
In-Reply-To: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
Resent-From: Nicolas Graves <ngraves@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: guix-patches@HIDDEN
Resent-Date: Sun, 03 Nov 2024 21:08:02 +0000
Resent-Message-ID: <handler.71519.B71519.173066806820181 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71519
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 71519 <at> debbugs.gnu.org
Received: via spool by 71519-submit <at> debbugs.gnu.org id=B71519.173066806820181
          (code B ref 71519); Sun, 03 Nov 2024 21:08:02 +0000
Received: (at 71519) by debbugs.gnu.org; 3 Nov 2024 21:07:48 +0000
Received: from localhost ([127.0.0.1]:34734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7hp6-0005FR-FE
	for submit <at> debbugs.gnu.org; Sun, 03 Nov 2024 16:07:48 -0500
Received: from 9.mo581.mail-out.ovh.net ([46.105.60.248]:40097)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ngraves@HIDDEN>) id 1t7hp3-0005FK-Qr
 for 71519 <at> debbugs.gnu.org; Sun, 03 Nov 2024 16:07:47 -0500
Received: from director2.ghost.mail-out.ovh.net (unknown [10.108.2.72])
 by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4XhRy84Qyyz1FwG
 for <71519 <at> debbugs.gnu.org>; Sun,  3 Nov 2024 21:07:44 +0000 (UTC)
Received: from ghost-submission-5b5ff79f4f-dn98d (unknown [10.108.42.239])
 by director2.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 1F9C11FD77
 for <71519 <at> debbugs.gnu.org>; Sun,  3 Nov 2024 21:07:43 +0000 (UTC)
Received: from ngraves.fr ([37.59.142.105])
 by ghost-submission-5b5ff79f4f-dn98d with ESMTPSA
 id VvgbLh/mJ2dpPQAA3Qd02A (envelope-from <ngraves@HIDDEN>)
 for <71519 <at> debbugs.gnu.org>; Sun, 03 Nov 2024 21:07:43 +0000
Authentication-Results: garm.ovh; auth=pass
 (GARM-105G0060d126678-0188-48f4-83c0-5b635a99c2c5,
 AE4F9A324CDBAF4B52618B2723BB28A1C21EBFEF) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 86.246.19.221
From: Nicolas Graves <ngraves@HIDDEN>
Date: Sun, 03 Nov 2024 22:07:41 +0100
Message-ID: <87msigvxeq.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Ovh-Tracer-Id: 16582253828483048115
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdelgedgudegiecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfggtgesthdtredttddttdenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeeujeelieeljeffhfelteejtdeljeehveduffelvefgudefkeehgfdvvdevgeevfeenucfkphepuddvjedrtddrtddruddpkeeirddvgeeirdduledrvddvuddpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepjeduheduleesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=CPpeQh2t55IS4fDa8qbuLAG3yIaqaF1qH1CCijokuDk=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1730668064; v=1;
 b=wRUxlWuV3d0OJLOMUWdSANoIHckS3LS/lh/YRYdA1BRAeZhrtSAdTMp8aWg9O+3wH3wRoxV7
 lppMb/rDAGZF2O8H+BlY24WcDG5Z5bi7EQCk29TIoSPvAmj4cs57n8kGeCde1rD3acP9RJwpQmy
 kVZijQA3j0gBkfRyeZsU9VspAXGFYmJ5r+rhNWnIZWpNbiu7QQxqTuuYCANMgXtyUuVESO0kLwo
 mr6c9aHYVSU+s/81m7rwNGrKdgQQhDPLJLIbVbPtsr9Zwq3lFgDqlPS/dh9WhqjyBDB7AeX9Ldm
 BOjgHP9eaIAobWv74d+KeoqQzUXld/Bgm/VOhyyyugOJA==
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hi gemmaro,

You probably don't need the modules part in the origin source in this
package.

Otherwise LGTM if QA is happy with it.

-- 
Best regards,
Nicolas Graves




Message sent to gemmaro.dev@HIDDEN, ngraves@HIDDEN, guix@HIDDEN, guix-patches@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: [bug#71519] [PATCH v4] gnu: Add ruby-prism.
References: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
In-Reply-To: <d6d318e21db7a9baaf228e6bd05638b76d316a76.1718197929.git.gemmaro.dev@HIDDEN>
Resent-From: gemmaro <gemmaro.dev@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: gemmaro.dev@HIDDEN, ngraves@HIDDEN, guix@HIDDEN, guix-patches@HIDDEN
Resent-Date: Mon, 04 Nov 2024 06:56:02 +0000
Resent-Message-ID: <handler.71519.B71519.173070331528859 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 71519
X-GNU-PR-Package: guix-patches
X-GNU-PR-Keywords: patch
To: 71519 <at> debbugs.gnu.org
Cc: gemmaro <gemmaro.dev@HIDDEN>, gemmaro <gemmaro.dev@HIDDEN>, Nicolas Graves <ngraves@HIDDEN>, Christopher Baines <guix@HIDDEN>
X-Debbugs-Original-Xcc: gemmaro <gemmaro.dev@HIDDEN>, Nicolas Graves <ngraves@HIDDEN>, Christopher Baines <guix@HIDDEN>
Received: via spool by 71519-submit <at> debbugs.gnu.org id=B71519.173070331528859
          (code B ref 71519); Mon, 04 Nov 2024 06:56:02 +0000
Received: (at 71519) by debbugs.gnu.org; 4 Nov 2024 06:55:15 +0000
Received: from localhost ([127.0.0.1]:37761 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t7qza-0007VP-RP
	for submit <at> debbugs.gnu.org; Mon, 04 Nov 2024 01:55:15 -0500
Received: from mail-pl1-f180.google.com ([209.85.214.180]:51283)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <gemmaro.dev@HIDDEN>) id 1t7qzX-0007UG-C6
 for 71519 <at> debbugs.gnu.org; Mon, 04 Nov 2024 01:55:13 -0500
Received: by mail-pl1-f180.google.com with SMTP id
 d9443c01a7336-20ca1b6a80aso38188295ad.2
 for <71519 <at> debbugs.gnu.org>; Sun, 03 Nov 2024 22:55:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1730703250; x=1731308050; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=fz1BC6f8OF23MAzFjVIOBagyyyvdt/zlsUVwp8pRQSQ=;
 b=JERDZO5Qc9VBZ/fwoxR3UMoGCqWBgGnDG2JMG23AWEAu0uV27+pyg589lAE+jGIUep
 I0IaBZcbcACTQyczTBcSsH7eTiL+uvbGlZGQt52nekZQOnDr9h/RsLbigA0h4/uXXAWm
 BbxbMUD6JbXhMecgz8mJS5tX9uzoM0c3eDjN9TPBXd4SMpA4YITfuzijI7P4dby+XA5F
 SO1RFtKMhfCbLUkCntSHvYcn0Ocg3C1/hHwgjP18Ay8Avu8oqY55Id1hwPr2Tg7NZ0Z5
 zbVZ6hkvBslKrto2+fqE76BXYt/aknuZPtspqsfouh63MplmfD/Y1WclSA4kppYObxj5
 USvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730703250; x=1731308050;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=fz1BC6f8OF23MAzFjVIOBagyyyvdt/zlsUVwp8pRQSQ=;
 b=ZVmhpikRjKUchfYLNxZhoaGkSWPeW9ZSbW7pAN12NJP+Dd3HGnE0dnaxbg3Oq4nbaC
 EHb4YlgaumR5UQC6iPNgb18P5J5iKBkTXmhmXKrwn24dR9pv4Ho8D7xae/zos+N+ZCpO
 iq65GimuBMJsInkvZtlhsgc8ZHOmd+cKD1BBsH+QTFx1ZVwPaf5Tv65/nJAyxAQnzObn
 JXi0o5o/LUMHbiyH01UZDye36WW9Wy2Cke9P7rAKBka02mfDDwnCPZ7Eh+qzeDlwskRv
 nspGWZO3H2JgayjxhFchU39hNPfrqauQDxd9Fc4jzNaImrT+sYTPJCIXjOUtsIfZ8V2M
 w3sg==
X-Gm-Message-State: AOJu0YypIzfhFrkj1qSFHrC7YwEReFVRyar1Op4vIENeHIgzfzrX12J6
 ZQdWPxhcyZBMTdnuE01puIEWlip6fm/69bF3Wdzo2fSq4y5CJAMzUuswkvnF
X-Google-Smtp-Source: AGHT+IF8KZWIdLastxugNZBHN2wNLJIsDQr/m+M2KG1yA2qsssmdFnIAty59kemmKyPkYrShFSrsFA==
X-Received: by 2002:a17:902:da83:b0:20b:5ea2:e06 with SMTP id
 d9443c01a7336-2111b018c41mr159836245ad.56.1730703250302; 
 Sun, 03 Nov 2024 22:54:10 -0800 (PST)
Received: from mac.gemmaro.name ([240f:74:d1f0:1:1883:f3d1:907f:a2e3])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-211057d89absm54520785ad.282.2024.11.03.22.54.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 03 Nov 2024 22:54:09 -0800 (PST)
From: gemmaro <gemmaro.dev@HIDDEN>
Date: Mon,  4 Nov 2024 15:53:38 +0900
Message-ID: <f698438c925a7459bb70d6d8c60174bd86d645a1.1730702978.git.gemmaro.dev@HIDDEN>
X-Mailer: git-send-email 2.46.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

* gnu/packages/ruby.scm (ruby-prism): New variable.

Change-Id: I9a471843c51fd7449fbfa88fbc18e58a05d4f686
---
This removes the modules part of the previous third patch (sorry that its
revision was missing).

 gnu/packages/ruby.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 12c439b3a9..439f52ecbf 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -6995,6 +6995,40 @@ (define-public ruby-parser
     (home-page "https://github.com/whitequark/parser")
     (license license:expat)))
 
+(define-public ruby-prism
+  (package
+    (name "ruby-prism")
+    (version "1.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/ruby/prism")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1h9hsykhkr5hnh04akhv5zkfc7pgq5cpzfvkpfwdhkkmc6jai1lm"))))
+    (build-system ruby-build-system)
+    (arguments
+     (list
+      #:phases #~(modify-phases %standard-phases
+                   (add-before 'build 'compile
+                     (lambda _
+                       (setenv "CC"
+                               #$(cc-for-target))
+                       (invoke "rake" "compile"))))))
+    (native-inputs (list ruby-rake-compiler ruby-ffi))
+    (synopsis "Parser for the Ruby programming language")
+    (description
+     "Prism is a parser for the Ruby programming language.  It is designed
+to be portable, error tolerant, and maintainable.  It is written in
+C99 and has no dependencies.")
+    ;; Some tests fail on i686-linux and armhf-linux.
+    (supported-systems '("x86_64-linux" "aarch64-linux" "riscv64-linux"
+                         "powerpc64le-linux"))
+    (home-page "https://ruby.github.io/prism/")
+    (license license:expat)))
+
 (define-public ruby-set
   (package
     (name "ruby-set")

base-commit: 547d97180471e90e404a948015f65431961aa273
-- 
2.46.0






Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.