GNU bug report logs - #71519
[PATCH] gnu: Add ruby-prism.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: gemmaro <gemmaro.dev@HIDDEN>; Keywords: patch; dated Wed, 12 Jun 2024 13:14:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 71519 <at> debbugs.gnu.org:


Received: (at 71519) by debbugs.gnu.org; 4 Nov 2024 06:55:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 04 01:55:15 2024
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>
To: 71519 <at> debbugs.gnu.org
Subject: [PATCH v4] gnu: Add ruby-prism.
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
X-Debbugs-Cc: gemmaro <gemmaro.dev@HIDDEN>,
 Nicolas Graves <ngraves@HIDDEN>, Christopher Baines <guix@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 71519
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?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





Information forwarded to gemmaro.dev@HIDDEN, ngraves@HIDDEN, guix@HIDDEN, guix-patches@HIDDEN:
bug#71519; Package guix-patches. Full text available.

Message received at 71519 <at> debbugs.gnu.org:


Received: (at 71519) by debbugs.gnu.org; 3 Nov 2024 21:07:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 03 16:07:48 2024
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>
To: 71519 <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add ruby-prism.
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-Debbugs-Envelope-To: 71519
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?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




Information forwarded to guix-patches@HIDDEN:
bug#71519; Package guix-patches. Full text available.

Message received at 71519 <at> debbugs.gnu.org:


Received: (at 71519) by debbugs.gnu.org; 1 Nov 2024 12:43:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 01 08:43:28 2024
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>
To: 71519 <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add ruby-prism.
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
X-Debbugs-Cc: gemmaro <gemmaro.dev@HIDDEN>,
 Christopher Baines <guix@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 71519
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?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





Information forwarded to gemmaro.dev@HIDDEN, guix@HIDDEN, guix-patches@HIDDEN:
bug#71519; Package guix-patches. Full text available.

Message received at 71519 <at> debbugs.gnu.org:


Received: (at 71519) by debbugs.gnu.org; 27 Jun 2024 13:48:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 09:48:34 2024
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>
To: 71519 <at> debbugs.gnu.org
Subject: [PATCH v2] gnu: Add ruby-prism.
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
X-Debbugs-Cc: Christopher Baines <guix@HIDDEN>
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-Debbugs-Envelope-To: 71519
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?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





Information forwarded to guix@HIDDEN, guix-patches@HIDDEN:
bug#71519; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 12 Jun 2024 13:13:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 12 09:13:06 2024
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>
To: guix-patches@HIDDEN
Subject: [PATCH] gnu: Add ruby-prism.
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
X-Debbugs-Cc: Christopher Baines <guix@HIDDEN>
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-Debbugs-Envelope-To: submit
Cc: gemmaro <gemmaro.dev@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?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





Acknowledgement sent to gemmaro <gemmaro.dev@HIDDEN>:
New bug report received and forwarded. Copy sent to guix@HIDDEN, guix-patches@HIDDEN. Full text available.
Report forwarded to guix@HIDDEN, guix-patches@HIDDEN:
bug#71519; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
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.