From patchwork Wed Apr 27 18:46:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38957 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 3827927BBEA; Wed, 27 Apr 2022 19:48:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B71CB27BBE9 for ; Wed, 27 Apr 2022 19:48:05 +0100 (BST) Received: from localhost ([::1]:57614 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmho-0007GM-Qz for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgr-0005wj-LW for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50463) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgo-000528-MF for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgo-0005C8-KT for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 01/27] gnu: Add ruby-sucker-punch References: <20210912030229.GB26145@singpolyma-beefy.lan> In-Reply-To: <20210912030229.GB26145@singpolyma-beefy.lan> Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108521119868 (code B ref 50537); Wed, 27 Apr 2022 18:47:02 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:46:51 +0000 Received: from localhost ([127.0.0.1]:44339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgd-0005AM-Gq for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:51 -0400 Received: from singpolyma.net ([192.99.233.116]:53543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgU-00057U-TG for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:43 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 1B9A74861834; Wed, 27 Apr 2022 18:46:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085202; bh=BpnZhBHkoBIjBlliE3/DeT9DF1k3XMYVvy3JdEmAziE=; h=From:To:Cc:Subject:Date:From; b=Nx/hkZtz1UkIY5h0+oqQrna5DO0pY+niBhagsN1Retdlsn3j388gDJYnP7e4xLTWa WSoiIwmhBjAgRiBTtrqEBSnULviT7SGNdcEA56EK6xq0eYYKEdz3efbdNqhRuFjEQP qpbZ+c4mThlcCzy03nQYwkCqts/gsEZMObC4qqOI= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:07 -0500 Message-Id: <20220427184633.94169-1-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 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/ruby.scm (ruby-sucker-punch): New variable. --- gnu/packages/ruby.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index acccc4d4c4..50d6f86943 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12217,3 +12217,35 @@ functions for complex numbers. The functions in this module accept integers, floating-point numbers or complex numbers as arguments.") (home-page "https://github.com/ruby/cmath") (license license:bsd-2))) + +(define-public ruby-sucker-punch + (package + (name "ruby-sucker-punch") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "sucker_punch" version)) + (sha256 + (base32 + "008vv7gpv2nm5n1njzvabd3aagbywc240y23vifvq6plir53ybay")))) + (build-system ruby-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'less-strict-dependencies + (lambda _ + (substitute* "sucker_punch.gemspec" + (("1.0.0") "1.0")) + #t))))) + (propagated-inputs + `(("ruby-concurrent" ,ruby-concurrent))) + (native-inputs + `(("ruby-pry" ,ruby-pry))) + (synopsis + "Asynchronous processing library for Ruby") + (description + "Asynchronous processing library for Ruby") + (home-page + "https://github.com/brandonhilkert/sucker_punch") + (license license:expat))) From patchwork Wed Apr 27 18:46:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38949 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 34EBA27BBEA; Wed, 27 Apr 2022 19:47:26 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F040227BBE9 for ; Wed, 27 Apr 2022 19:47:25 +0100 (BST) Received: from localhost ([::1]:55998 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhB-0005xs-5O for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:47:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56814) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgr-0005wi-Ks for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50462) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgo-000527-9q for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgo-0005C1-7Z for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 02/27] gnu: Add ruby-niceogiri. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108520519763 (code B ref 50537); Wed, 27 Apr 2022 18:47:02 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:46:45 +0000 Received: from localhost ([127.0.0.1]:44319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgV-00057r-Qf for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:45 -0400 Received: from singpolyma.net ([192.99.233.116]:51017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgU-00057V-Sq for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:43 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 3A3FA4861839; Wed, 27 Apr 2022 18:46:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085202; bh=vFMQaHSeMsj7hQrKijEr+VmuDP+jbSrhCTB0wsrhyXs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Yozu+4t1wn2lFjuYHRLcLv16Wqo6zcPaboPR0CRTO62hj65ELJE9mkB6iRduEshHY JElN3vdbGkhAmfDNqC17vARw3hWC/mkZ7Uumg9MxR91MXflJIudO+nJnFhwueUon+0 MJWvVKcN7ive7XfTjwrrdaO6WAcXBXSWSSWNJp6I= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:08 -0500 Message-Id: <20220427184633.94169-2-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-niceogiri): New variable. --- gnu/packages/ruby.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 50d6f86943..6547a2d35d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12249,3 +12249,37 @@ floating-point numbers or complex numbers as arguments.") (home-page "https://github.com/brandonhilkert/sucker_punch") (license license:expat))) + +(define-public ruby-niceogiri + (package + (name "ruby-niceogiri") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "niceogiri" version)) + (sha256 + (base32 + "1ha93211bc9cvh23s9w89zz7rq8irpf64ccd9arvg8v1sxg2798a")))) + (build-system ruby-build-system) + (arguments + `(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'less-strict-dependencies + (lambda _ + (substitute* "niceogiri.gemspec" + (("2.7") "3.8") + ((".*guard-rspec.*") "\n")) + #t))))) + (propagated-inputs + `(("ruby-nokogiri" ,ruby-nokogiri))) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-yard" ,ruby-yard))) + (synopsis "Make dealing with XML less painful") + (description + "Make dealing with XML less painful") + (home-page + "https://github.com/benlangfeld/Niceogiri") + (license license:expat))) From patchwork Wed Apr 27 18:46:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38952 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 B74D427BBEA; Wed, 27 Apr 2022 19:47:27 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7657027BBE9 for ; Wed, 27 Apr 2022 19:47:27 +0100 (BST) Received: from localhost ([::1]:56038 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhC-0005ze-If for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:47:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56822) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgr-0005wm-N7 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50467) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgq-00052C-70 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgq-0005Cc-4a for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 03/27] gnu: Add ruby-countdownlatch. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108521919909 (code B ref 50537); Wed, 27 Apr 2022 18:47:04 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:46:59 +0000 Received: from localhost ([127.0.0.1]:44347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgl-0005Ax-H6 for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:59 -0400 Received: from singpolyma.net ([192.99.233.116]:39585) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgU-00057W-Su for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:44 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 664C0486183A; Wed, 27 Apr 2022 18:46:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085202; bh=CCYqt2sKbeLshqK30K0Kzvyi8eB7wIdvKMkBq2BExDo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qYO14pbvmf4tZ+JgbUwDF/aDQUuSoLIXZxZoC1KJEntiv7Rm3Z6LnNexPgRiA18FQ h0tV+gbMLDtsKZULSLOSrN1ro1YgOkW7xgQg7hOikab6MPlkM+IK1jppEcwGXzUbft QGWbUfIklrjmg7KE1Qsg9uXgqHiZI0DvD1DAuILU= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:09 -0500 Message-Id: <20220427184633.94169-3-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-countdownlatch): New variable. --- gnu/packages/ruby.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6547a2d35d..70f3477ccb 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12283,3 +12283,25 @@ floating-point numbers or complex numbers as arguments.") (home-page "https://github.com/benlangfeld/Niceogiri") (license license:expat))) + +(define-public ruby-countdownlatch + (package + (name "ruby-countdownlatch") + (version "1.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "countdownlatch" version)) + (sha256 + (base32 + "1v6pbay6z07fp7yvnba1hmyacbicvmjndd8rn2h1b5rmpcb5s0j3")))) + (build-system ruby-build-system) + (synopsis + "Synchronization aid allowing threads to wait for operations in other threads") + (description + "This package provides a synchronization aid that allows one or more +threads to wait until a set of operations being performed in other threads +completes") + (home-page + "https://github.com/benlangfeld/countdownlatch") + (license license:expat))) From patchwork Wed Apr 27 18:46:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38951 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 6F74B27BBEA; Wed, 27 Apr 2022 19:47:27 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2D62427BBE9 for ; Wed, 27 Apr 2022 19:47:27 +0100 (BST) Received: from localhost ([::1]:56026 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhC-0005zD-94 for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:47:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56818) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgr-0005wk-Le for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50464) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgp-000529-2A for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgp-0005CG-0K for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 04/27] gnu: Add ruby-blather. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108521919887 (code B ref 50537); Wed, 27 Apr 2022 18:47:02 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:46:59 +0000 Received: from localhost ([127.0.0.1]:44341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgd-0005AP-QH for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:58 -0400 Received: from singpolyma.net ([192.99.233.116]:60977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgU-00057X-Sq for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:43 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 84541486183B; Wed, 27 Apr 2022 18:46:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085202; bh=Ys5BMeUekrn7MBboZN+p/BKsg+6GoqjoRyB9oeH6uJk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LKCbdjaBIc3PjpOoc/auZydHso4mRb3AG3V6YpJ6IvZRqYu5I4QfLrqs2mzV+XnNm 78QlG5M8glGu7wqP1tXi6IlAgMT+nL8GWUWy1wZ+b/at3tbq3SBxrLbyfbr9kTmcdX 29v5TGxIfr7jz3zr1sf6K4vhYpiyjrqLMyVS5UNs= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:10 -0500 Message-Id: <20220427184633.94169-4-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-blather): New variable. --- gnu/packages/ruby.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 70f3477ccb..34d5a22908 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12305,3 +12305,43 @@ completes") (home-page "https://github.com/benlangfeld/countdownlatch") (license license:expat))) + +(define-public ruby-blather + (package + (name "ruby-blather") + (version "2.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "blather" version)) + (sha256 + (base32 + "05ry2x835fj4pzk61282pcz86n018cr39zbgwbi213md74i90s7c")))) + (build-system ruby-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'less-strict-dependencies + (lambda _ + (substitute* "blather.gemspec" + ((".*guard-rspec.*") "\n") + ((".*bluecloth.*") "\n")) + #t))))) + (propagated-inputs + `(("ruby-activesupport" ,ruby-activesupport) + ("ruby-eventmachine" ,ruby-eventmachine) + ("ruby-niceogiri" ,ruby-niceogiri) + ("ruby-nokogiri" ,ruby-nokogiri) + ("ruby-sucker-punch" ,ruby-sucker-punch))) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-yard" ,ruby-yard) + ("ruby-countdownlatch" ,ruby-countdownlatch) + ("ruby-rb-fsevent" ,ruby-rb-fsevent) + ("ruby-mocha" ,ruby-mocha))) + (synopsis + "XMPP DSL for Ruby written on top of EventMachine and Nokogiri") + (description + "XMPP DSL for Ruby written on top of EventMachine and Nokogiri") + (home-page "https://github.com/adhearsion/blather") + (license license:expat))) From patchwork Wed Apr 27 18:46:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38954 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 28BBC27BBEA; Wed, 27 Apr 2022 19:47:50 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 929FA27BBE9 for ; Wed, 27 Apr 2022 19:47:49 +0100 (BST) Received: from localhost ([::1]:56904 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhX-0006hk-Go for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:47:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56820) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgr-0005wl-Lx for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50468) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgq-00052F-JY for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgq-0005Cj-I7 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 05/27] gnu: Add ruby-braintree. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108522019916 (code B ref 50537); Wed, 27 Apr 2022 18:47:04 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:00 +0000 Received: from localhost ([127.0.0.1]:44349 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgl-0005B4-RF for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:00 -0400 Received: from singpolyma.net ([192.99.233.116]:47623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgU-00057Z-Tz for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:44 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id A9452486183C; Wed, 27 Apr 2022 18:46:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085202; bh=6i4SNskMXEMloesM3v/UruY99pbLjIWhqRRQgff3qf4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=djssuGpqIF3jsyoxJXBfccoFbUWvKRLgVwhoFtpMk2gWom/2qKGE1iELOnDDL8SUE SfHMXXrOdgakhFhxVXZgIISUEHh8KuyYWhf4h4o3ypWJZKThXOX0A0+RL2y7NDlshB +JEzAoYsR4mukjAgZ5qyEJUrjU9klZmKS9rpCb+8= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:11 -0500 Message-Id: <20220427184633.94169-5-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/pacakges/ruby.scm (ruby-braintree): New variable. --- gnu/packages/ruby.scm | 46 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 34d5a22908..f9edb4ac3f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12345,3 +12345,49 @@ completes") "XMPP DSL for Ruby written on top of EventMachine and Nokogiri") (home-page "https://github.com/adhearsion/blather") (license license:expat))) + +(define-public ruby-braintree + (package + (name "ruby-braintree") + (version "4.4.0") + (source + (origin + (method git-fetch) + ;; Download from GitHub because the rubygems version does not contain + ;; Rakefile. + (uri (git-reference + (url "https://github.com/braintree/braintree_ruby") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0dzf26yhmlf65464nranvqg5rzhrc8gfaqbg3p4ld3abz8ccnw08")))) + (build-system ruby-build-system) + (arguments + `(#:test-target "test:unit" + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'less-strict-dependencies + (lambda _ + (substitute* "Gemfile" + (("gem \"libxml-ruby\", \"3.2.0\"") "gem \"libxml-ruby\", \"~> 3.0.0\"") + (("gem \"rspec\", \"3.9.0\"") "gem \"rspec\", \"~> 3.8.0\"") + (("gem \"rubocop\", \"~>1.12.0\"") "gem \"rubocop\", \"~> 1.10.0\"")) + #t))))) + (propagated-inputs + `(("ruby-builder" ,ruby-builder) + ("ruby-rexml" ,ruby-rexml))) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-libxml" ,ruby-libxml) + ("ruby-pry" ,ruby-pry) + ("ruby-rake" ,ruby-rake) + ("ruby-webrick" ,ruby-webrick) + ("ruby-rubocop" ,ruby-rubocop))) + (synopsis + "Resources and tools integrating Braintree's global payments platform") + (description + "Resources and tools for developers to integrate Braintree's global +payments platform.") + (home-page "https://www.braintreepayments.com/") + (license license:expat))) From patchwork Wed Apr 27 18:46:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38950 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 0C77627BBEA; Wed, 27 Apr 2022 19:47:27 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B8BB627BBE9 for ; Wed, 27 Apr 2022 19:47:26 +0100 (BST) Received: from localhost ([::1]:56012 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhB-0005yh-S3 for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:47:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56826) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgr-0005wo-N5 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50465) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgp-00052A-Dd for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgp-0005CN-CJ for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 06/27] gnu: Add ruby-value-semantics. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108521919894 (code B ref 50537); Wed, 27 Apr 2022 18:47:03 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:46:59 +0000 Received: from localhost ([127.0.0.1]:44343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgk-0005Ai-R7 for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:59 -0400 Received: from singpolyma.net ([192.99.233.116]:37813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgV-00057g-BZ for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:44 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id CA219486183D; Wed, 27 Apr 2022 18:46:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085202; bh=kfjSkL82kazRacNm1t+1r+MEbVaYJV18ZZqfljz8S28=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fojtabASsa/u7y45HMasBLFptdWNKIMpC361MNyyXlhI1I3irDS73Mn3q6vnJ0qAw k7R26v1hFd5gixr9/84XW2ySBHAL5gvk+71X/jyQIskmRJhoWLfSFaOhpplORebLl3 BTE1V+EpSEREgzKB0HrFHFhPE4q0A4USWSifTnPQ= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:12 -0500 Message-Id: <20220427184633.94169-6-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-value-semantics): New variable. --- gnu/packages/ruby.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index f9edb4ac3f..9b4e8c5311 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12391,3 +12391,35 @@ completes") payments platform.") (home-page "https://www.braintreepayments.com/") (license license:expat))) + +(define-public ruby-value-semantics + (package + (name "ruby-value-semantics") + (version "3.6.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "value_semantics" version)) + (sha256 + (base32 + "1vdwai8wf6r1fkvdpyz1vzxm89q7ghjvb3pqpg2kvwibwzd99dnx")))) + (build-system ruby-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "rspec") + #t))))) + (native-inputs + `(("ruby-rspec" ,ruby-rspec))) + (synopsis + "Modules that provide conventional value semantics for a set of attributes") + (description + "Generates modules that provide conventional value semantics for a given +set of attributes. +The behaviour is similar to an immutable `Struct` class, +plus extensible, lightweight validation and coercion.") + (home-page + "https://github.com/tomdalling/value_semantics") + (license license:expat))) From patchwork Wed Apr 27 18:46:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38953 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 9410327BBEA; Wed, 27 Apr 2022 19:47:46 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5F18927BBE9 for ; Wed, 27 Apr 2022 19:47:46 +0100 (BST) Received: from localhost ([::1]:56918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhT-0006i9-Pd for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:47:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56824) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgr-0005wn-NS for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50466) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgp-00052B-PQ for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgp-0005CU-OH for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 07/27] gnu: Add ruby-promise.rb. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108521919902 (code B ref 50537); Wed, 27 Apr 2022 18:47:03 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:46:59 +0000 Received: from localhost ([127.0.0.1]:44345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgl-0005Ap-81 for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:59 -0400 Received: from singpolyma.net ([192.99.233.116]:55543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgV-00057f-Bc for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:44 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id E94D1486183E; Wed, 27 Apr 2022 18:46:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085202; bh=DxwnVzzaCc6eymDcN8o4QuHZ9YG+cLIGDOcZD2jvbG8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KjXXEHiup9sZXLo2MOxzPjrBdziZX5TmXZWtjWD2RAbLECZwp4ojXFBrWV5AE13P2 4hAvRPlSyKBqulLHQVZBMcxOFHSqUizeuWpmGAuomRux6vhiVzshflCsRMXTC67V1f FZxLGMfnb3JSBJDXhd9hY2h/JMLeWOdbI27nysFs= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:13 -0500 Message-Id: <20220427184633.94169-7-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-promise.rb): New variable. --- gnu/packages/ruby.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 9b4e8c5311..691317559e 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12423,3 +12423,36 @@ plus extensible, lightweight validation and coercion.") (home-page "https://github.com/tomdalling/value_semantics") (license license:expat))) + +(define-public ruby-promise.rb + (package + (name "ruby-promise.rb") + (version "0.7.4") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "promise.rb" version)) + (sha256 + (base32 + "0a819sikcqvhi8hck1y10d1nv2qkjvmmm553626fmrh51h2i089d")))) + (build-system ruby-build-system) + (arguments + `(#:test-target "spec" + #:phases + (modify-phases %standard-phases + (add-after 'extract-gemspec 'less-strict-dependencies + (lambda _ + (substitute* "Rakefile" + (("if Gem.ruby_version.*") "if false\n")) + (substitute* "spec/spec_helper.rb" + ((".*devtools/spec_helper.*") "\n")) + #t))))) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-rspec-its" ,ruby-rspec-its) + ("ruby-awesome-print" ,ruby-awesome-print) + ("ruby-fuubar" ,ruby-fuubar))) + (synopsis "Promises/A+ for Ruby") + (description "Promises/A+ for Ruby") + (home-page "https://github.com/lgierth/promise.rb") + (license license:unlicense))) From patchwork Wed Apr 27 18:46:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38956 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 2DDDC27BBEB; Wed, 27 Apr 2022 19:48:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id BF0EC27BBEA for ; Wed, 27 Apr 2022 19:48:05 +0100 (BST) Received: from localhost ([::1]:57608 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmho-0007GA-RG for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56828) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgr-0005wr-NU for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50469) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgr-00052H-0K for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgq-0005Cq-Ur for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 08/27] gnu: Add ruby-multicodecs. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108522019923 (code B ref 50537); Wed, 27 Apr 2022 18:47:04 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:00 +0000 Received: from localhost ([127.0.0.1]:44351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgm-0005BB-5k for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:00 -0400 Received: from singpolyma.net ([192.99.233.116]:54753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgV-00057i-DN for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:44 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 13FFE486074D; Wed, 27 Apr 2022 18:46:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085203; bh=yfvVE+L/R5PAjhHyR07dirzviJKqadecVE5RKycbRKk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Ff4mgZt+UAJH3us28mD6dQ/yOCNSU46j/oB+PTo1ZzAoNVuZIohxiGXjSawtF0qnB ZeALqGJefx6ZxZv/PIuWuOhasaiWBe1Cip8agCxS76z2N6QBbrR9/jZZVv95XdGD5i QYGAhOpssGYY+1XkbWGorXhpcyqdkkakbxqHyUbg= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:14 -0500 Message-Id: <20220427184633.94169-8-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-multicodecs): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 691317559e..790bce9724 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12456,3 +12456,24 @@ plus extensible, lightweight validation and coercion.") (description "Promises/A+ for Ruby") (home-page "https://github.com/lgierth/promise.rb") (license license:unlicense))) + +(define-public ruby-multicodecs + (package + (name "ruby-multicodecs") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "multicodecs" version)) + (sha256 + (base32 + "0drq267di57l9zqw6zvqqimilz42rbc8z7392dwkk8wslq30s7v8")))) + (build-system ruby-build-system) + (synopsis + "PORO of the multicodec table for use with other multiformat ruby gems") + (description + "This gem provides a PORO of the multicodec table for use with other + multiformat ruby gems.") + (home-page + "https://github.com/SleeplessByte/ruby-multicodec") + (license license:expat))) From patchwork Wed Apr 27 18:46:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38961 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 4DA9627BBE9; Wed, 27 Apr 2022 19:48:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F05C227BBEA for ; Wed, 27 Apr 2022 19:48:17 +0100 (BST) Received: from localhost ([::1]:58214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmi1-0007mS-2U for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56832) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgt-0005zU-Hs for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50470) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgr-00052I-DX for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgr-0005Cy-As for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 09/27] gnu: Add ruby-multihashes. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108522019931 (code B ref 50537); Wed, 27 Apr 2022 18:47:05 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:00 +0000 Received: from localhost ([127.0.0.1]:44353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgm-0005BI-Em for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:00 -0400 Received: from singpolyma.net ([192.99.233.116]:58597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgV-00057l-E7 for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:45 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 3B1A74861840; Wed, 27 Apr 2022 18:46:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085203; bh=051dMn4m5i8zYaD/kGs8GMUuqhDvVG8zx3Q4OtX9Q0w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=E3XowpXuI4JZ8VHpxMgFDisa2GgKzkYdBxNrxHOAVC+49/XWDPkJ6yMoW3oHNtG+d QU2AWhWb6SPj5HTocTMlCPiMzKKqPAJKDcHPhzZZwQkwsoWXYiyffI1Zzi7U3pOFO/ GA5BtvAd3CN47omWFfvJYmY5uwUzd9RAnbEbSWcc= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:15 -0500 Message-Id: <20220427184633.94169-9-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-multihashes): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 790bce9724..66409b91cb 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12477,3 +12477,26 @@ plus extensible, lightweight validation and coercion.") (home-page "https://github.com/SleeplessByte/ruby-multicodec") (license license:expat))) + +(define-public ruby-multihashes + (package + (name "ruby-multihashes") + (version "0.2.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "multihashes" version)) + (sha256 + (base32 + "17wiyy3fiv8rpgdv9ca01yncsmaaf8yg15bg18wc7m9frss1vgqg")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-multicodecs" ,ruby-multicodecs))) + (synopsis + "Simple, low-level multihash implementation for ruby") + (description + "This package provides a simple, low-level multihash +(https://github.com/jbenet/multihash) implementation for ruby.") + (home-page + "https://github.com/multiformats/ruby-multihash") + (license license:expat))) From patchwork Wed Apr 27 18:46:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38955 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 5B43627BBEA; Wed, 27 Apr 2022 19:47:54 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2248427BBE9 for ; Wed, 27 Apr 2022 19:47:54 +0100 (BST) Received: from localhost ([::1]:56950 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhd-0006jW-7i for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:47:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56830) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmgt-0005zT-Hc for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50471) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgr-00052q-Pc for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgr-0005D5-Na for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 10/27] gnu: Add ruby-lazy-object. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108522119941 (code B ref 50537); Wed, 27 Apr 2022 18:47:05 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:01 +0000 Received: from localhost ([127.0.0.1]:44355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgm-0005BQ-Oz for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:01 -0400 Received: from singpolyma.net ([192.99.233.116]:48221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-00057u-1Q for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:45 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 5C13E4861841; Wed, 27 Apr 2022 18:46:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085203; bh=rEUKrz1/d71OInM9zCNUwFIZhy9jdqqujmQBScAh/1I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Z3fWMUmbC2ursq9Gjco1bm7J5JbvCbFFVH0Ivs43CwRlfNQwazhqtqdyN56C8qiyR o57aYjlc4E0z4ILzE7SDboTiS+Wp0GPF8Fi6xvgvfhXbBiBkGLBdJbGrhuC6bHqeO2 nEq0DD+E4PHAqS2nHbLD2dgZf+0SY9rydx41x6jw= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:16 -0500 Message-Id: <20220427184633.94169-10-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-lazy-object): New variable. --- gnu/packages/ruby.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 66409b91cb..bf364102ba 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12500,3 +12500,25 @@ plus extensible, lightweight validation and coercion.") (home-page "https://github.com/multiformats/ruby-multihash") (license license:expat))) + +(define-public ruby-lazy-object + (package + (name "ruby-lazy-object") + (version "0.0.3") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "lazy_object" version)) + (sha256 + (base32 + "08px15lahc28ik9smvw1hgamf792gd6gq0s4k94yq1h7jq25wjn8")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec")) + (synopsis + "Object wrapper that forwards all calls to the reference object") + (description + "It's an object wrapper that forwards all calls to the reference object. +This object is not created until the first method dispatch.") + (home-page "https://github.com/HornsAndHooves/lazy_object") + (license license:expat))) From patchwork Wed Apr 27 18:46:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38964 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 090ED27BBEA; Wed, 27 Apr 2022 19:48:52 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C6A4127BBE9 for ; Wed, 27 Apr 2022 19:48:51 +0100 (BST) Received: from localhost ([::1]:59154 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmiY-0000Bc-C2 for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:50 -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 1njmgt-0005zY-JT for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50475) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgs-00052u-MQ for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgs-0005DR-LD for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 11/27] gnu: Add ruby-citrus. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108522119951 (code B ref 50537); Wed, 27 Apr 2022 18:47:06 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:01 +0000 Received: from localhost ([127.0.0.1]:44357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgn-0005BX-1z for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:01 -0400 Received: from singpolyma.net ([192.99.233.116]:44945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-00057v-1c for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:45 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 96C8D486183F; Wed, 27 Apr 2022 18:46:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085203; bh=w6WlTs6eVMWOszhVRseshEvLrs1Gqa25i+isC/OJC1g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XCQ+MHSyycH8zvfNm0E/MTRG4eGzQL9ror0WjUu6pwcby+1qZib7IfT+t5rgSc/fP gNKw+vmfDwbnpMZdnzQwfEjlJqUx9Nq/XlvO/f4DGoxkbSYLC6YNvigs2j+cJpLRlX OwHcodrmoNIqM08MMZMfPwIhKna2PwOyQUbTLPpo= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:17 -0500 Message-Id: <20220427184633.94169-11-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-citrus): New variable. --- gnu/packages/ruby.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index bf364102ba..55679c5703 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12522,3 +12522,25 @@ plus extensible, lightweight validation and coercion.") This object is not created until the first method dispatch.") (home-page "https://github.com/HornsAndHooves/lazy_object") (license license:expat))) + +(define-public ruby-citrus + (package + (name "ruby-citrus") + (version "3.0.2") + (source + (origin + (method git-fetch) + ;; Download from GitHub because the rubygems version does not contain + ;; files needed for tests + (uri (git-reference + (url "https://github.com/mjackson/citrus") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "197wrgqrddgm1xs3yvjvd8vkvil4h4mdrcp16jmd4b57rxrrr769")))) + (build-system ruby-build-system) + (synopsis "Parsing Expressions for Ruby") + (description "Parsing Expressions for Ruby") + (home-page "http://mjackson.github.io/citrus/") + (license license:expat))) From patchwork Wed Apr 27 18:46:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38960 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 1220027BBEB; Wed, 27 Apr 2022 19:48:18 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B9DA927BBE9 for ; Wed, 27 Apr 2022 19:48:17 +0100 (BST) Received: from localhost ([::1]:58216 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmi0-0007mZ-U2 for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:16 -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 1njmgt-0005zc-JT for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50476) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmgt-00052v-3z for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmgt-0005DY-2d for guix-patches@gnu.org; Wed, 27 Apr 2022 14:47:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 12/27] gnu: Add ruby-cbor. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:47:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108522219962 (code B ref 50537); Wed, 27 Apr 2022 18:47:07 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:02 +0000 Received: from localhost ([127.0.0.1]:44359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgn-0005Bk-GT for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:01 -0400 Received: from singpolyma.net ([192.99.233.116]:37813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-00057g-3S for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:45 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id BCB904861842; Wed, 27 Apr 2022 18:46:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085203; bh=Ugo7xDzVlqjBfYD/LgmkA9kjKMEe71ckfgxdcQnewLs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TMAXlBTbwNokCycuPD6UwRZfExi6ovem9z7FhBjDeEA1igOV+WpvwMntRiNV/COeh AhGIBCSx2VwHjQEmMNEDAw17L1MRlfaATDCsuPE1MvZXY7CASa9OX260Ciad8qbC2O FXdOnkANvI6FmypYE/kwmPGk0nmvOanm7hF0FIwM= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:18 -0500 Message-Id: <20220427184633.94169-12-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-cbor): New variable. --- gnu/packages/ruby.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 55679c5703..2f2c623a99 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12544,3 +12544,29 @@ This object is not created until the first method dispatch.") (description "Parsing Expressions for Ruby") (home-page "http://mjackson.github.io/citrus/") (license license:expat))) + +(define-public ruby-cbor + (package + (name "ruby-cbor") + (version "0.5.9.6") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "cbor" version)) + (sha256 + (base32 + "0511idr8xps9625nh3kxr68sdy6l3xy2kcz7r57g47fxb1v18jj3")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec")) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-rake-compiler" ,ruby-rake-compiler) + ("ruby-yard" ,ruby-yard))) + (synopsis + "Ruby library for CBOR binary object representation format") + (description + "CBOR is a library for the CBOR binary object representation format, +based on Sadayuki Furuhashi's MessagePack library.") + (home-page "http://cbor.io/") + (license license:asl2.0))) From patchwork Wed Apr 27 18:46:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38975 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 E965027BBEA; Wed, 27 Apr 2022 19:53:41 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B7C8B27BBE9 for ; Wed, 27 Apr 2022 19:53:41 +0100 (BST) Received: from localhost ([::1]:38016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmnE-000565-MT for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:53:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57230) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhq-0007n1-Qu for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50519) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhq-0005Fh-Hz for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhq-0005Kk-Gq for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 13/27] gnu: Add ruby-gem-release Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524620200 (code B ref 50537); Wed, 27 Apr 2022 18:48:06 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:26 +0000 Received: from localhost ([127.0.0.1]:44400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhC-0005Fc-09 for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:26 -0400 Received: from singpolyma.net ([192.99.233.116]:40579) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-000581-5w for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:46 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id E7D6D4861844; Wed, 27 Apr 2022 18:46:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085203; bh=HAg/8ER71bKgQWRkhoHZAk/NbRBpKUJ5r6gI4ONiqYc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lZQi5GR9gDV8r1z16XjdefcYhXteL9zMjoTF4tVngBPqo9Wx6KB12MUYWtoSjoKP/ wLCZUkM1qdtEUKoKy0nAKlQiC96M4huT7lEjAFequjWjtlkLQ7b7sU08J8vSJui2MR LIRLJ3W6caRUM/my67W3eDMbnjptQm16+fL362S4= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:19 -0500 Message-Id: <20220427184633.94169-13-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-gem-release): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 2f2c623a99..433a63111d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12570,3 +12570,26 @@ This object is not created until the first method dispatch.") based on Sadayuki Furuhashi's MessagePack library.") (home-page "http://cbor.io/") (license license:asl2.0))) + +(define-public ruby-gem-release + (package + (name "ruby-gem-release") + (version "2.2.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "gem-release" version)) + (sha256 + (base32 + "108rrfaiayi14zrqbb6z0cbwcxh8n15am5ry2a86v7c8c3niysq9")))) + (build-system ruby-build-system) + (arguments + ;; No rakefile + `(#:tests? #f)) + (synopsis + "Release your ruby gems with ease") + (description + "Release your ruby gems with ease.") + (home-page + "https://github.com/svenfuchs/gem-release") + (license license:expat))) From patchwork Wed Apr 27 18:46:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38973 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 3CF8427BBEA; Wed, 27 Apr 2022 19:51:43 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0703A27BBE9 for ; Wed, 27 Apr 2022 19:51:43 +0100 (BST) Received: from localhost ([::1]:34432 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmlK-0002dX-7b for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:51:42 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57232) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhr-0007pS-7x for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50520) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhq-0005Fn-UZ for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhq-0005Kt-TB for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 14/27] gnu: Add ruby-base32. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524620207 (code B ref 50537); Wed, 27 Apr 2022 18:48:06 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:26 +0000 Received: from localhost ([127.0.0.1]:44402 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhC-0005Fk-9U for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:26 -0400 Received: from singpolyma.net ([192.99.233.116]:36989) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-000588-F6 for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:46 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 0FDF94861845; Wed, 27 Apr 2022 18:46:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085204; bh=dyy7pfsFW1XyyUEQSJt22kpnM3Cj8Lrhg31QDn5Bdik=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qZlROSMVcRBXZUkrO15zcjM2YT9k6awXP+orzCiyDH5+HL087sPtPjXqXybcVpLOM M3NKmo3B3+pgZfSDVbaZbnVmt8U5wn8bf0IdHBv6rPsgq5aOJLQay0UHGaNZissqtJ 2iLRTtDAKEvUSjiJub9pFYcQP9hSlrNuGPRlFeOY= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:20 -0500 Message-Id: <20220427184633.94169-14-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-base32): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 433a63111d..e3330d54eb 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12593,3 +12593,24 @@ based on Sadayuki Furuhashi's MessagePack library.") (home-page "https://github.com/svenfuchs/gem-release") (license license:expat))) + +(define-public ruby-base32 + (package + (name "ruby-base32") + (version "0.3.4") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "base32" version)) + (sha256 + (base32 + "1fjs0l3c5g9qxwp43kcnhc45slx29yjb6m6jxbb2x1krgjmi166b")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-gem-release" ,ruby-gem-release))) + (synopsis + "Ruby extension for base32 encoding and decoding") + (description + "Ruby extension for base32 encoding and decoding") + (home-page "https://github.com/stesla/base32") + (license license:expat))) From patchwork Wed Apr 27 18:46:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38968 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 11EF227BBEA; Wed, 27 Apr 2022 19:49:05 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id CB80E27BBE9 for ; Wed, 27 Apr 2022 19:49:04 +0100 (BST) Received: from localhost ([::1]:60246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmil-0000tx-UT for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:49:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57186) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhn-0007av-ML for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50511) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhn-0005Dj-Cl for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhn-0005Jh-Ac for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 15/27] gnu: Add ruby-dhall. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524420140 (code B ref 50537); Wed, 27 Apr 2022 18:48:03 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:24 +0000 Received: from localhost ([127.0.0.1]:44384 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmh9-0005Eg-Ke for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:23 -0400 Received: from singpolyma.net ([192.99.233.116]:55543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-00057f-DT for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:47 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 2EB774861846; Wed, 27 Apr 2022 18:46:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085204; bh=X09YM3gbQ6OerK1NR9GYyQRqdco/5XYSL85RTDbHAh0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EhaUJy38TBZ/nzTLst9K8PQut1Kb4UkXOUJlweOkCOca1y3KgVh2AsBauy90jHYJS l/yVruLPXt5X2QSkXCv5zRmUTt0403KHOKYFo1z+PECvYsbyQ1GlhyOvUp4Ip0nhX+ /h1b7qcyUmeNRpg8MzEk90wVyilXR4flYM936HSw= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:21 -0500 Message-Id: <20220427184633.94169-15-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-dhall): New variable. --- gnu/packages/ruby.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index e3330d54eb..3c4d62dd3c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12614,3 +12614,36 @@ based on Sadayuki Furuhashi's MessagePack library.") "Ruby extension for base32 encoding and decoding") (home-page "https://github.com/stesla/base32") (license license:expat))) + +(define-public ruby-dhall + (package + (name "ruby-dhall") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "dhall" version)) + (sha256 + (base32 + "09wcq8xc1ynld04r2f332bx8cn7rjc4afaq8hm1dr2fc35jlpn6m")))) + (build-system ruby-build-system) + (arguments + ;; No test in gem archive + `(#:tests? #f)) + (propagated-inputs + `(("ruby-base32" ,ruby-base32) + ("ruby-cbor" ,ruby-cbor) + ("ruby-citrus" ,ruby-citrus) + ("ruby-lazy-object" ,ruby-lazy-object) + ("ruby-multihashes" ,ruby-multihashes) + ("ruby-promise.rb" ,ruby-promise.rb) + ("ruby-value-semantics" ,ruby-value-semantics))) + (synopsis + "This is a Ruby implementation of the Dhall configuration language") + (description + "This is a Ruby implementation of the Dhall configuration language. +Dhall is a powerful, but safe and non-Turing-complete configuration language. +For more information, see: https://dhall-lang.org") + (home-page + "https://git.sr.ht/~singpolyma/dhall-ruby") + (license license:gpl3))) From patchwork Wed Apr 27 18:46:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38965 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 970EF27BBEA; Wed, 27 Apr 2022 19:48:53 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 600F427BBE9 for ; Wed, 27 Apr 2022 19:48:53 +0100 (BST) Received: from localhost ([::1]:59232 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmia-0000FA-1e for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57174) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhm-0007XF-DW for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50507) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhl-0005DE-Vk for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhl-0005J6-Ku for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 16/27] gnu: Add ruby-money. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108523920106 (code B ref 50537); Wed, 27 Apr 2022 18:48:01 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:19 +0000 Received: from localhost ([127.0.0.1]:44376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmh5-0005ED-28 for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:19 -0400 Received: from singpolyma.net ([192.99.233.116]:46971) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-00058I-Ks for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:46 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 545CA4861847; Wed, 27 Apr 2022 18:46:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085204; bh=ZMzFdsd8nEMxm4yUNZMyypOAFCXY9pW+Q7Mw1cpr+MU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=iN5K5Q8QC6uaPdHa6K/zBD/++zvTSdSR/sdvbVLRdts6RcvTtpQkpjvfMl750v/1V 87R4A1q5dF9xAEblo9+QTHGBVRSXQcR7cfTQswynNOr/2TKPFQhiiFfsAWw93KIaBb 2Xoic1dceRt7RLSlNx7Gu3UjeMGLdgFqK9eQVooo= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:22 -0500 Message-Id: <20220427184633.94169-16-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-money): New variable. --- gnu/packages/ruby.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 3c4d62dd3c..603ca69edc 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12647,3 +12647,27 @@ For more information, see: https://dhall-lang.org") (home-page "https://git.sr.ht/~singpolyma/dhall-ruby") (license license:gpl3))) + +(define-public ruby-money + (package + (name "ruby-money") + (version "6.16.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "money" version)) + (sha256 + (base32 + "0jkmsj5ymadik7bvl670bqwmvhsdyv7hjr8gq9z293hq35gnyiyg")))) + (build-system ruby-build-system) + (arguments + ;; No rakefile + `(#:tests? #f)) + (propagated-inputs `(("ruby-i18n" ,ruby-i18n))) + (synopsis + "Ruby Library for dealing with money and currency conversion") + (description + "This package provides a Ruby Library for dealing with money and +currency conversion.") + (home-page "https://rubymoney.github.io/money/") + (license license:expat))) From patchwork Wed Apr 27 18:46:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38958 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 0DF6127BBE9; Wed, 27 Apr 2022 19:48:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 9D30427BBEA for ; Wed, 27 Apr 2022 19:48:14 +0100 (BST) Received: from localhost ([::1]:58086 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhx-0007fu-QM for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57178) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhm-0007Yb-Sp for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50509) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhm-0005DQ-Hz for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhm-0005JQ-Fk for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 17/27] gnu: Add ruby-monetize. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524320126 (code B ref 50537); Wed, 27 Apr 2022 18:48:02 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:23 +0000 Received: from localhost ([127.0.0.1]:44380 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmh5-0005EN-RE for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:23 -0400 Received: from singpolyma.net ([192.99.233.116]:59061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-00058K-NW for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:46 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 7F6094861848; Wed, 27 Apr 2022 18:46:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085204; bh=//S6wo/LLlEkzlsie0HDxY7QcoXRWAyEDqAQAIpo1ks=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GGSkkgfJggjrLawuGiommywIcv8UPBDoeUo2m4WNMNvxvMCS74aX+eQ6jNi80Mu2y uHf7qXfNDX5WQ0N7YOl/NhbAQrPAyhCH87l3r6ps0Qnp1xg//poEKDkhZBJMdaILXL QP7UDu5dKB12jp2HQ9X7+ap3dS335J7cQnxPCvXo= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:23 -0500 Message-Id: <20220427184633.94169-17-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-monetize): New variable. --- gnu/packages/ruby.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 603ca69edc..0d9214bae1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12671,3 +12671,29 @@ For more information, see: https://dhall-lang.org") currency conversion.") (home-page "https://rubymoney.github.io/money/") (license license:expat))) + +(define-public ruby-monetize + (package + (name "ruby-monetize") + (version "1.11.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "monetize" version)) + (sha256 + (base32 + "0cna2myxdbwfq0gn6k2hgrh368dq7wld3jklm96443ysykd0difn")))) + (build-system ruby-build-system) + (arguments + '(#:test-target "spec")) + (native-inputs + `(("ruby-rspec" ,ruby-rspec))) + (propagated-inputs `(("ruby-money" ,ruby-money))) + (synopsis + "Convert various objects into Money objects") + (description + "This package provides a library for converting various objects into +Money objects.") + (home-page + "https://github.com/RubyMoney/monetize") + (license license:expat))) From patchwork Wed Apr 27 18:46:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38959 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 185A627BBEA; Wed, 27 Apr 2022 19:48:17 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D1A1727BBE9 for ; Wed, 27 Apr 2022 19:48:16 +0100 (BST) Received: from localhost ([::1]:58122 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmhz-0007hz-L3 for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57176) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhm-0007Xc-J0 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50508) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhm-0005DG-8r for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhm-0005JG-1l for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 18/27] gnu: Add ruby-money-open-exchange-rates. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524020114 (code B ref 50537); Wed, 27 Apr 2022 18:48:01 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:20 +0000 Received: from localhost ([127.0.0.1]:44378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmh5-0005EF-I9 for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:19 -0400 Received: from singpolyma.net ([192.99.233.116]:53715) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-00058P-RI for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:46 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 9C8BE4861849; Wed, 27 Apr 2022 18:46:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085204; bh=ti9zPNiil/EJsYlu8K+xIFtgB+9Q9YwvLt9bbBIxXlA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=r4kNRgXUB7cxt81grNOuTz7hp97blxpAQXQnlaQ6TlckLJ9FVVBb4DytQVXSxKape IE74km3KUyBOp+UqnQ+4Ak5iglOgUSgWRWPHtZugzPkU9iAY7+IlKC2DvqsIMJvsw2 dAaC8ZLph8lQ/tMt4F6/Xpkc1Xh9GNLM7oHHXpYM= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:24 -0500 Message-Id: <20220427184633.94169-18-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-money-open-exchange-rates): New variable. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 0d9214bae1..100f9fd1ad 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12697,3 +12697,38 @@ Money objects.") (home-page "https://github.com/RubyMoney/monetize") (license license:expat))) + +(define-public ruby-money-open-exchange-rates + (package + (name "ruby-money-open-exchange-rates") + (version "1.4.0") + (source + (origin + (method git-fetch) + ;; Download from GitHub because the rubygems version does not contain + ;; Rakefile. + (uri (git-reference + (url "https://github.com/spk/money-open-exchange-rates") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11xwqli8snr19k48yh8h77sal5vxd4snzq9gxg08v61f0574m3gw")))) + (build-system ruby-build-system) + (propagated-inputs `(("ruby-money" ,ruby-money))) + (native-inputs + `(("ruby-minitest" ,ruby-minitest) + ("ruby-mocha" ,ruby-mocha) + ("ruby-timecop" ,ruby-timecop) + ("ruby-webmock" ,ruby-webmock) + ("ruby-monetize" ,ruby-monetize) + ("ruby-rake" ,ruby-rake) + ("ruby-rubocop" ,ruby-rubocop))) + (synopsis + "Calculates the exchange rate using published rates from open-exchange-rates") + (description + "This package provides a gem that calculates the exchange rate using +published rates from open-exchange-rates. Compatible with the money gem.") + (home-page + "https://github.com/spk/money-open-exchange-rates") + (license license:expat))) From patchwork Wed Apr 27 18:46:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38963 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 3FF2E27BBEA; Wed, 27 Apr 2022 19:48:50 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0DB9F27BBE9 for ; Wed, 27 Apr 2022 19:48:50 +0100 (BST) Received: from localhost ([::1]:59010 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmiW-0008UM-Uz for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57182) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhn-0007Zi-Dn for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50510) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhn-0005Da-2p for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhm-0005JY-Uz for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 19/27] gnu: Add ruby-roda. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524320133 (code B ref 50537); Wed, 27 Apr 2022 18:48:02 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:23 +0000 Received: from localhost ([127.0.0.1]:44382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmh9-0005EZ-Am for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:23 -0400 Received: from singpolyma.net ([192.99.233.116]:54753) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgW-00057i-TN for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:47 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id BB67A486184A; Wed, 27 Apr 2022 18:46:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085204; bh=4X+FExcToCmMDNo18SqFSupB4Dy5a1PFcj78/9YABwI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=elqVMVA9EBotO/8caeCe2iz9FLFPP3pbkAtX3SM8lvz5Xm8cXCxCPrFr7udYpGmUY 3uo25kt8FR6BkiheyK6+EtMIRQ6JRUStj5DrxcOQYKmd8BN/G89TnOfsc1nTzteksq 8OOUP8ZhhJOTdPjq0xP486uGd+7TDEpaiDM+ltzc= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:25 -0500 Message-Id: <20220427184633.94169-19-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-roda): New variable. --- gnu/packages/ruby.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 100f9fd1ad..d734da56e0 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12732,3 +12732,24 @@ published rates from open-exchange-rates. Compatible with the money gem.") (home-page "https://github.com/spk/money-open-exchange-rates") (license license:expat))) + +(define-public ruby-roda + (package + (name "ruby-roda") + (version "3.47.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "roda" version)) + (sha256 + (base32 + "1g3zs4bk8hqii15ci1hsykcsya88vr2qv63gp1qbcx4bm14l8lkl")))) + (build-system ruby-build-system) + (arguments + ;; No rakefile + `(#:tests? #f)) + (propagated-inputs `(("ruby-rack" ,ruby-rack))) + (synopsis "Routing tree web toolkit") + (description "Routing tree web toolkit") + (home-page "http://roda.jeremyevans.net") + (license license:expat))) From patchwork Wed Apr 27 18:46:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38970 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 9030727BBEA; Wed, 27 Apr 2022 19:49:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 4B50827BBE9 for ; Wed, 27 Apr 2022 19:49:51 +0100 (BST) Received: from localhost ([::1]:32968 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmjW-0001Zv-G1 for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:49:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmho-0007eb-SR for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50514) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmho-0005ER-Im for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmho-0005K7-He for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 20/27] gnu: Add ruby-nori. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524520162 (code B ref 50537); Wed, 27 Apr 2022 18:48:04 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:25 +0000 Received: from localhost ([127.0.0.1]:44390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhA-0005F2-H3 for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:24 -0400 Received: from singpolyma.net ([192.99.233.116]:58597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgX-00057l-5i for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:47 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 0AC8C486184B; Wed, 27 Apr 2022 18:46:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085205; bh=CxaZT82B/SyktplAdXfYPvITNKpdhw/LpKhyeqGrScM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EmTTTMxoRFT50YUnnsT5sSoINr+rpOYc2MtKzeCtn3W97UkivfFLI8Jp9V+snATCi kX77t1h1OtuN+gmUic04liNDjIMd1ji2SfEP5E8Ibbugf3B9vj1DMfeO5V87tvA/3l F4Elh44xT2XtVp1gT+3qLspf3McxRf9rY6sY6nr8= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:26 -0500 Message-Id: <20220427184633.94169-20-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-nori): New variable. --- gnu/packages/ruby.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d734da56e0..62f2bbb97f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12753,3 +12753,27 @@ published rates from open-exchange-rates. Compatible with the money gem.") (description "Routing tree web toolkit") (home-page "http://roda.jeremyevans.net") (license license:expat))) + +(define-public ruby-nori + (package + (name "ruby-nori") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "nori" version)) + (sha256 + (base32 + "066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn")))) + (build-system ruby-build-system) + (arguments + ;; Tests require too old version of rspec + `(#:tests? #f)) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-rake" ,ruby-rake) + ("ruby-nokogiri" ,ruby-nokogiri))) + (synopsis "XML to Hash translator") + (description "XML to Hash translator") + (home-page "https://github.com/savonrb/nori") + (license license:expat))) From patchwork Wed Apr 27 18:46:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38962 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 445E727BBE9; Wed, 27 Apr 2022 19:48:49 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id E327227BBEA for ; Wed, 27 Apr 2022 19:48:48 +0100 (BST) Received: from localhost ([::1]:58986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmiW-0008TA-16 for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:48:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57190) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmho-0007cB-32 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50512) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhn-0005E1-P5 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhn-0005Jp-N4 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 21/27] gnu: Add ruby-faraday-middleware. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524420148 (code B ref 50537); Wed, 27 Apr 2022 18:48:03 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:24 +0000 Received: from localhost ([127.0.0.1]:44386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmh9-0005En-Uv for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:24 -0400 Received: from singpolyma.net ([192.99.233.116]:59123) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgX-00058b-CS for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:47 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 290FC486184C; Wed, 27 Apr 2022 18:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085205; bh=wMBFTI2ryd1aaI+b/PK0jjZSCzjjyMRQgnB0LEcbbWY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=RplFzimxIMemzXzrd10H0/LSzQLBUDcFCcUB1Y+zMVi6TxRwnflRSpkQzSl95rJYX g6RNyAUEjpQ94s8WBrCUPCtEiLZya0M50i43sDdzXOYMn+DpfZipR5302O7e4e0LLs zMEcSj/S4q1B/Vkivac9exP+zbFWI6Tjod8ka+2M= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:27 -0500 Message-Id: <20220427184633.94169-21-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-faraday-middleware): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 62f2bbb97f..d9cbd84e66 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12777,3 +12777,26 @@ published rates from open-exchange-rates. Compatible with the money gem.") (description "XML to Hash translator") (home-page "https://github.com/savonrb/nori") (license license:expat))) + +(define-public ruby-faraday-middleware + (package + (name "ruby-faraday-middleware") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "faraday_middleware" version)) + (sha256 + (base32 + "0kgcphf7n74l3wlcvxafcp6a4l18b1bf4qslvz5dqj6v3gc8h8j4")))) + (build-system ruby-build-system) + (arguments + ;; No rakefile + `(#:tests? #f)) + (propagated-inputs + `(("ruby-faraday" ,ruby-faraday))) + (synopsis "Various middleware for Faraday") + (description "Various middleware for Faraday") + (home-page + "https://github.com/lostisland/faraday_middleware") + (license license:expat))) From patchwork Wed Apr 27 18:46:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38966 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 6D69527BBEA; Wed, 27 Apr 2022 19:49:02 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 35F7427BBE9 for ; Wed, 27 Apr 2022 19:49:02 +0100 (BST) Received: from localhost ([::1]:60038 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmij-0000ky-7j for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:49:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57208) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhp-0007gT-9z for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50515) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmho-0005Eh-W0 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmho-0005KE-Uf for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 22/27] gnu: Add ruby-bandwidth-iris. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524520170 (code B ref 50537); Wed, 27 Apr 2022 18:48:04 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:25 +0000 Received: from localhost ([127.0.0.1]:44392 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhA-0005F9-R4 for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:25 -0400 Received: from singpolyma.net ([192.99.233.116]:51535) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgX-00058c-Fr for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:47 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 43DF4486184D; Wed, 27 Apr 2022 18:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085205; bh=cfAUpr4O22OxPfzP2hAxPzD3A02HBuOkion7sDOx+v8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=joh6uRm5bVmRchoaD7ReSyEWcZEXSzZ5emjmykKvGmQwAYjHJiBPFZDYTbHPrKWRM xU3/pbO1k54XeU0coJgqEjfztK70qlUVFrKzBJpYseCexEPfaTiCuB7mhu3pvZNzcI CAwrggMbdv+8LInFNTstXox76tlfHv77VxTrnBF4= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:28 -0500 Message-Id: <20220427184633.94169-22-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-bandwidth-iris): New variable. --- gnu/packages/ruby.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index d9cbd84e66..3a67480e33 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12800,3 +12800,36 @@ published rates from open-exchange-rates. Compatible with the money gem.") (home-page "https://github.com/lostisland/faraday_middleware") (license license:expat))) + +(define-public ruby-bandwidth-iris + (package + (name "ruby-bandwidth-iris") + (version "4.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "ruby-bandwidth-iris" version)) + (sha256 + (base32 + "16bbx6y0ni3jl190ddr6xfbi2rbcikqfm2ghzr53445fpk6g12zc")))) + (build-system ruby-build-system) + (arguments + ; Tests don't require helper for some reason, so all fail... + '(#:tests? #f)) + (propagated-inputs + `(("ruby-activesupport" ,ruby-activesupport) + ("ruby-builder" ,ruby-builder) + ("ruby-faraday" ,ruby-faraday) + ("ruby-faraday-middleware" + ,ruby-faraday-middleware) + ("ruby-nori" ,ruby-nori))) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-yard" ,ruby-yard))) + (synopsis + "Gem for integrating to Bandwidth's Iris API") + (description + "Gem for integrating to Bandwidth's Iris API") + (home-page + "https://github.com/Bandwidth/ruby-bandwidth-iris") + (license license:expat))) From patchwork Wed Apr 27 18:46:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38974 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 C0CF827BBEA; Wed, 27 Apr 2022 19:53:24 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 8861727BBE9 for ; Wed, 27 Apr 2022 19:53:24 +0100 (BST) Received: from localhost ([::1]:37396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmmx-0004fr-Nc for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:53:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmho-0007ct-Dq for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50513) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmho-0005EE-4H for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmho-0005Jy-3R for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 23/27] gnu: Add ruby-sentry-core Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524420155 (code B ref 50537); Wed, 27 Apr 2022 18:48:04 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:24 +0000 Received: from localhost ([127.0.0.1]:44388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhA-0005Ev-6v for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:24 -0400 Received: from singpolyma.net ([192.99.233.116]:48221) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgX-00057u-HT for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:47 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 61992486184E; Wed, 27 Apr 2022 18:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085205; bh=wwsv6WS+/qjUSjjvedOM9SJNgl3cvtG90R7aUPC3hTs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=TCntPFYPDo9Yj2c/3iPZ1rgsPccN9Q1Wui6HjlezjgLGa/pF8rv0Po+ywTmIWg2FJ PoFKUXIFYErFKdqkjzm/x2gFEMZQu1Zv8ZCZScT55owNpZ875ADnKr14Je7ba6UJ2F OX/j8fcZL0mIVU2PI75AMErg4mAuILZ987+CBQfw= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:29 -0500 Message-Id: <20220427184633.94169-23-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-sentry-core): New variable. --- gnu/packages/ruby.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 3a67480e33..aecf5499d2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12833,3 +12833,30 @@ published rates from open-exchange-rates. Compatible with the money gem.") (home-page "https://github.com/Bandwidth/ruby-bandwidth-iris") (license license:expat))) + +(define-public ruby-sentry-core + (package + (name "ruby-sentry-core") + (version "4.3.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "sentry-ruby-core" version)) + (sha256 + (base32 + "13z35s9mflh3v775a0scsnqhscz9q46kaak38y7zmx32z7sg2a3a")))) + (build-system ruby-build-system) + (arguments + ; No rakefile in gem + '(#:tests? #f)) + (propagated-inputs + `(("ruby-concurrent" ,ruby-concurrent) + ("ruby-faraday" ,ruby-faraday))) + (synopsis + "Client interface for the Sentry error logger (core)") + (description + "This package provides a gem that provides a client interface for the +Sentry error logger") + (home-page + "https://github.com/getsentry/sentry-ruby") + (license license:expat))) From patchwork Wed Apr 27 18:46:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38967 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 B156B27BBEA; Wed, 27 Apr 2022 19:49:03 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7DD9227BBE9 for ; Wed, 27 Apr 2022 19:49:03 +0100 (BST) Received: from localhost ([::1]:60118 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmik-0000oE-Jt for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:49:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57218) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhp-0007hs-Lx for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50516) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhp-0005F4-BK for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhp-0005KN-AP for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 24/27] gnu: Add ruby-sentry. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524520177 (code B ref 50537); Wed, 27 Apr 2022 18:48:05 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:25 +0000 Received: from localhost ([127.0.0.1]:44394 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhB-0005FH-4j for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:25 -0400 Received: from singpolyma.net ([192.99.233.116]:44497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgX-00058n-Ng for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:48 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 7E7BD4861843; Wed, 27 Apr 2022 18:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085205; bh=/R++IZbtVYr/dV+dnPbSMzDNqiYPanxgoYJaEdfNmpA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=raYzywq+ENhp4oHxJt0uAXe1nPbcXBG7ZAHbs1sa0+copRBTfCaa4FCkEDc+5ciyI RN77O8OQlMdhUj+dGwZ6hZ0iTWQEPYo9O7meOb7K1m+YbgRvdxv8Gm+ZAlhlGNazSS dGdvw3zyV+7lK6rzC7MFzimcfiBbjaS5vEvywz1Q= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:30 -0500 Message-Id: <20220427184633.94169-24-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-sentry): New variable. --- gnu/packages/ruby.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index aecf5499d2..ac4a89f217 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12860,3 +12860,31 @@ Sentry error logger") (home-page "https://github.com/getsentry/sentry-ruby") (license license:expat))) + +(define-public ruby-sentry + (package + (name "ruby-sentry") + (version "4.3.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "sentry-ruby" version)) + (sha256 + (base32 + "101q3141xfkmh7vi8h4sjqqmxcx90xhyq51lmfnhfiwgii7cn9k8")))) + (build-system ruby-build-system) + (arguments + ; No rakefile in gem + '(#:tests? #f)) + (propagated-inputs + `(("ruby-concurrent" ,ruby-concurrent) + ("ruby-faraday" ,ruby-faraday) + ("ruby-sentry-core" ,ruby-sentry-core))) + (synopsis + "Client interface for the Sentry error logger") + (description + "This package provides a gem that provides a client interface for the +Sentry error logger") + (home-page + "https://github.com/getsentry/sentry-ruby") + (license license:expat))) From patchwork Wed Apr 27 18:46:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38969 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 65EA327BBEA; Wed, 27 Apr 2022 19:49:46 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2A82027BBE9 for ; Wed, 27 Apr 2022 19:49:46 +0100 (BST) Received: from localhost ([::1]:32860 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmjR-0001VR-Bb for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:49:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhq-0007jP-2t for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50517) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhp-0005FI-Ph for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhp-0005KV-Ms for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 25/27] gnu: Add ruby-webrick. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:05 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524520184 (code B ref 50537); Wed, 27 Apr 2022 18:48:05 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:25 +0000 Received: from localhost ([127.0.0.1]:44396 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhB-0005FO-Dz for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:25 -0400 Received: from singpolyma.net ([192.99.233.116]:36427) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgX-00058p-Rw for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:48 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id A0CC0486184F; Wed, 27 Apr 2022 18:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085205; bh=F2dLKw9deScf/flXv/7Gvd37d+y/FX+9zCmMWRaglkY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R0wnqRtuHkRviw03zgs3I/I/fa12uBrxHJRWRJyi/YFmUyg5U+4URXC5/dFQQ8V3W Gr13PzDgyIjAiviF2F2BnYlEJqLP9fmeERDYWJtmhLmrkxOq00cRZsngsgeRe2Ny3D 5nEjNZNb6/0dPRSJ26xcPXGx3cwiRWXyIqgrJbUs= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:31 -0500 Message-Id: <20220427184633.94169-25-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-webrick): New variable. --- gnu/packages/ruby.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ac4a89f217..5fe0d7bc07 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12888,3 +12888,23 @@ Sentry error logger") (home-page "https://github.com/getsentry/sentry-ruby") (license license:expat))) + +(define-public ruby-webrick + (package + (name "ruby-webrick") + (version "1.7.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "webrick" version)) + (sha256 + (base32 + "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7")))) + (build-system ruby-build-system) + (synopsis + "WEBrick is an HTTP server toolkit") + (description + "WEBrick is an HTTP server toolkit that can be configured as an +HTTPS server, a proxy server, and a virtual-host server.") + (home-page "https://github.com/ruby/webrick") + (license license:bsd-2))) From patchwork Wed Apr 27 18:46:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38972 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 BF7AF27BBEA; Wed, 27 Apr 2022 19:51:26 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 488F327BBE9 for ; Wed, 27 Apr 2022 19:51:26 +0100 (BST) Received: from localhost ([::1]:33738 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njml3-00025B-F6 for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:51:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57226) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhq-0007ky-FK for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50518) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhq-0005FW-5U for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhq-0005Kc-4H for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:06 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 26/27] gnu: Add ruby-interception. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524620191 (code B ref 50537); Wed, 27 Apr 2022 18:48:06 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:26 +0000 Received: from localhost ([127.0.0.1]:44398 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhB-0005FV-Nc for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:25 -0400 Received: from singpolyma.net ([192.99.233.116]:44945) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgX-00057v-TT for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:48 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id BF9DC4861839; Wed, 27 Apr 2022 18:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085205; bh=UO5E1yuTngTCTSws+4VBgxRuilJphYDCfy3zzZCAnf0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SmW9dXTEhjB/YHJF9MSbC8LU5mLcxbSSV81UBlaVKy3fTpoYRNPKt3yV3Bb5KtASp CrYwyN5ZeqeM88HB1YJrt0z83Bpk1aWNmdMeNiCXyYstfjTg4KbQH8OSnV1dnDK+rH EJnjYEGwLMCF4QFkzX1VJIM02CPh+AXrGI39GyjY= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:32 -0500 Message-Id: <20220427184633.94169-26-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-interception): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5fe0d7bc07..6afc07875b 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12908,3 +12908,26 @@ Sentry error logger") HTTPS server, a proxy server, and a virtual-host server.") (home-page "https://github.com/ruby/webrick") (license license:bsd-2))) + +(define-public ruby-interception + (package + (name "ruby-interception") + (version "0.5") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "interception" version)) + (sha256 + (base32 + "01vrkn28psdx1ysh5js3hn17nfp1nvvv46wc1pwqsakm6vb1hf55")))) + (build-system ruby-build-system) + (native-inputs + `(("ruby-rspec" ,ruby-rspec))) + (synopsis + "Provides a cross-platform ability to intercept all exceptions") + (description + "This package provides a cross-platform ability to intercept all +exceptions as they are raised.") + (home-page + "https://github.com/ConradIrwin/interception") + (license license:expat))) From patchwork Wed Apr 27 18:46:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Paul Weber X-Patchwork-Id: 38971 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 D4CCE27BBEA; Wed, 27 Apr 2022 19:51:06 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6D9ED27BBE9 for ; Wed, 27 Apr 2022 19:51:06 +0100 (BST) Received: from localhost ([::1]:33586 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1njmkj-0001yg-Hc for patchwork@mira.cbaines.net; Wed, 27 Apr 2022 14:51:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57238) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1njmhr-0007rq-KV for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50521) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1njmhr-0005Ft-BE for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1njmhr-0005L1-98 for guix-patches@gnu.org; Wed, 27 Apr 2022 14:48:07 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50537] [PATCH v2 27/27] gnu: Add ruby-pry-rescue. Resent-From: Stephen Paul Weber Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Apr 2022 18:48:07 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50537 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 50537@debbugs.gnu.org Cc: Stephen Paul Weber , rg@raghavgururajan.name Received: via spool by 50537-submit@debbugs.gnu.org id=B50537.165108524620213 (code B ref 50537); Wed, 27 Apr 2022 18:48:07 +0000 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 18:47:26 +0000 Received: from localhost ([127.0.0.1]:44404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmhC-0005Fs-IN for submit@debbugs.gnu.org; Wed, 27 Apr 2022 14:47:26 -0400 Received: from singpolyma.net ([192.99.233.116]:37813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njmgY-00057g-10 for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 14:46:48 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id DD1B04861850; Wed, 27 Apr 2022 18:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1651085205; bh=2aw7I/jIVYbCV/D1p6Dm0eqefhBUD/dUX3XP50CWyhA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JR9XMIIJsIl+e4caqI/lQiXGtq20R2ea3pTtE7B1gvJ+1OALIoA9LffiXF8Fd9K69 WZ7ihBbge1aQJBgpsZar9BWtIB0OLiMjFREBHCDzTUfkDRJY2ZgIy/2ObRXLSUNHc4 h5R4LFexgATs+bjSWweYidoojOw7mGb5UhMlvQgc= From: Stephen Paul Weber Date: Wed, 27 Apr 2022 13:46:33 -0500 Message-Id: <20220427184633.94169-27-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220427184633.94169-1-singpolyma@singpolyma.net> References: <20220427184633.94169-1-singpolyma@singpolyma.net> MIME-Version: 1.0 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/ruby.scm (ruby-pry-rescue): New variable. --- gnu/packages/ruby.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 6afc07875b..5a5665f027 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12931,3 +12931,38 @@ exceptions as they are raised.") (home-page "https://github.com/ConradIrwin/interception") (license license:expat))) + +(define-public ruby-pry-rescue + (package + (name "ruby-pry-rescue") + (version "1.5.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "pry-rescue" version)) + (sha256 + (base32 + "1wn72y8y3d3g0ng350ld92nyjln012432q2z2iy9lhwzjc4dwi65")))) + (build-system ruby-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'nuke-bad-test + (lambda _ + (substitute* "spec/source_location_spec.rb" + (("time = Time.now") "skip")) + #t))))) + (propagated-inputs + `(("ruby-interception" ,ruby-interception) + ("ruby-pry" ,ruby-pry))) + (native-inputs + `(("ruby-rspec" ,ruby-rspec) + ("ruby-pry-stack-explorer" ,ruby-pry-stack-explorer))) + (synopsis + "Allows you to wrap code to open a pry session at any unhandled exceptions") + (description + "Allows you to wrap code in Pry::rescue{ } to open a pry session at any +unhandled exceptions") + (home-page + "https://github.com/ConradIrwin/pry-rescue") + (license license:expat)))