From unknown Wed Jun 18 23:06:42 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50537 <50537@debbugs.gnu.org> To: bug#50537 <50537@debbugs.gnu.org> Subject: Status: [PATCH] Add several new ruby gems to Guix Reply-To: bug#50537 <50537@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:06:42 +0000 retitle 50537 [PATCH] Add several new ruby gems to Guix reassign 50537 guix-patches submitter 50537 Stephen Paul Weber severity 50537 normal tag 50537 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:02:35 2021 Received: (at submit) by debbugs.gnu.org; 12 Sep 2021 03:02:35 +0000 Received: from localhost ([127.0.0.1]:41704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFlL-0005Tc-48 for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:02:35 -0400 Received: from lists.gnu.org ([209.51.188.17]:46344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFlI-0005TU-Sn for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:02:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38504) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPFlI-00022z-Jx for guix-patches@gnu.org; Sat, 11 Sep 2021 23:02:32 -0400 Received: from singpolyma.net ([2607:5300:60:9e74:1000::]:43179) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mPFlH-0005EW-7d for guix-patches@gnu.org; Sat, 11 Sep 2021 23:02:32 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 79EF84861671; Sun, 12 Sep 2021 03:02:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415749; bh=uu0Ks+Fwx6Jouh8dvSGY8rgNKrMjqt2M3OptU0juykE=; h=Date:From:To:Subject:From; b=L3rMJjwGe7UiZwmcuyU377MM982jgoBYHkKYyvC9huPMZwt10bsrDYv7x0rDJ9dkf 1rtQ1c9rLp7ZdRNpkJvruD9k1ub/RQ5gk8tMfkqX1YQINAJZ3Ef+iOK2ORnb/qgylo gE5IBGIIaLBOTWQBkd9cWIRRcH7zD9hQELB4Id7k= Date: Sat, 11 Sep 2021 22:02:29 -0500 From: Stephen Paul Weber To: guix-patches@gnu.org Subject: [PATCH] Add several new ruby gems to Guix Message-ID: <20210912030229.GB26145@singpolyma-beefy.lan> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GID0FwUMdk1T2AWN" Content-Disposition: inline Jabber-ID: singpolyma@singpolyma.net OpenPGP: id=CE519CDE; url=https://singpolyma.net/public.asc X-URL: https://singpolyma.net User-Agent: Mutt/1.10.1 (2018-07-13) Received-SPF: pass client-ip=2607:5300:60:9e74:1000::; envelope-from=singpolyma@singpolyma.net; helo=singpolyma.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --GID0FwUMdk1T2AWN Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline This patch series adds all the depenencies and development tools for one of my company's main projects to Guix, so that we can use Guix for development and deployment, and everyone can benefit from their availability. --GID0FwUMdk1T2AWN Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmE9bcUACgkQ0RwpEc5R nN5vTw/+OG50Kysq+WJiN1hKwwyCmK4JPUhyURBsHiGMwhUlxmqKeZSwPGfAxdMH kImNcQmbsATZMl7J/2EhnijcUJxH5hPZnAxfgVzzuFAUogq7EOUZiH0K1MIRya3l RKplkIBLaRniBQXAWYVLzKXb0afUkyLdxw88VzSgfkh5ZtkCMshSbTcMUnNLJ7ey u4KcOa1CW4RwKLUjCML2oDY5Lqwbvh0xnr0fE46f7qxuMjrSSu6WvFOaIPPo4GJ1 Fs2JfY4iOHFaCG7WMbF6v6bZvRgPjOQI6lXq/N1AZysvYlxDQ2BtqGz9H9oOLNcM CfvYjVJb2PTvEDpcCq1ecaBKG8dsDp7FBSxLt50lXyAmWTEanZfLl3Leuk67Aqjk jN/gv9WQBssRg8D6dy6TRfLJ39Xnglnn3Kik/5nYyxucJQWAXsaf1AdSQhFM7Hg8 uXH3YHnF9aDK7DRNtxU1kwh3bLpA3+asVgFIJycq1q1NbAAPJ5BRUCvXo1ZAoy7U EFdIpz5EdDi13C8/UQTEeFcjTdhDFr1YncyPhxCbqS0eJUgWhpQQM+A3HMeMR/4A 4a/Ex4YiPEYkYo60vTqIXCtkK8dKAROrkz4bzQNZH8hg9Q1t1qIUy/ONDQLF7x1z Rge5N/LUIpYZLRSsQFm+sHupiDXuT8YK4Ufh/6rp0RmstAGO3w8= =tQsW -----END PGP SIGNATURE----- --GID0FwUMdk1T2AWN-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:05:58 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:05:58 +0000 Received: from localhost ([127.0.0.1]:41726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005ZD-PL for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:58 -0400 Received: from singpolyma.net ([192.99.233.116]:60143) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoW-0005YU-WE for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:55 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id CB8FB4861678; Sun, 12 Sep 2021 03:05:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415952; bh=595F3nbCzTjGeQltkOy5xjQtgHI7KRjf3E9ttN6vKEQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=mA+TcP5XcRERov1oYslGQhXvLupP/2l/fGUBIWz2Kf8tE7x/fA1YFit/oNCDcYANV sdpkcyfWmLQwFG9ShQtpEFEvu1rafvghrVz+PQzaR/NelGKvB/SrJbfrOzg3QSMeOC 5ssd3oXgYepa9JOaD08SsWzXTz430a9fuqfwA5Bs= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 02/27] gnu: Add ruby-niceogiri. Date: Sat, 11 Sep 2021 22:05:07 -0500 Message-Id: <20210912030532.7439-2-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 bb2ace23d3..1eb6a0fb82 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12520,3 +12520,37 @@ management, status tracking and reporting.") (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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:02 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:02 +0000 Received: from localhost ([127.0.0.1]:41740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFof-0005bO-Nf for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:02 -0400 Received: from singpolyma.net ([192.99.233.116]:34183) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoX-0005YY-A1 for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:55 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 34722486167B; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415953; bh=swpmRiLKtxPZLTE7vJoaTbVI6CJyKr+8A8e1xY15QFg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rY6Gqle/JW++/A/2w/nhs6rQGRSShzOHpYqJ/taJ3CWEt4ksNnwcqzon5Rjhge5Zg fh/UinW5xPwIjGMSeVz07HRzfOpxl2oJ9LxO4yOSpGMa5CT9zb0Y9rLTvdAd2vHIhX 3xUwpULWpR7K5+0Tltnv5LSo4pqsE0TJWdOGU3H4= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 05/27] gnu: Add ruby-braintree. Date: Sat, 11 Sep 2021 22:05:10 -0500 Message-Id: <20210912030532.7439-5-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 79528b934a..efef72db03 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12616,3 +12616,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:02 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:02 +0000 Received: from localhost ([127.0.0.1]:41743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFog-0005bT-5j for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:02 -0400 Received: from singpolyma.net ([192.99.233.116]:35807) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoX-0005YV-2v for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:56 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id A6B1B4861677; Sun, 12 Sep 2021 03:05:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415952; bh=5Pkiz6CZfBpxvHG6QLymRBgmagsz5RBbcz6+pdd/OQw=; h=From:To:Cc:Subject:Date:From; b=owzfjRkgJeZ48mHWBgXOawyIOE10rz3uOTGoy6+loWM0cf5T3gOFDoimiDSMoQ46e Qlj0K6poohj1Xr0D5k82CAX0jpFUVJTBViBao60/JQa8v1zvB+izqWpefmHOmdzWzh QjNwo+vCoWWhx2EJeC/wbw4Sx5RoPaxQ55YJFOXI= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 01/27] gnu: Add ruby-sucker-punch Date: Sat, 11 Sep 2021 22:05:06 -0500 Message-Id: <20210912030532.7439-1-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 8db5bd9158..bb2ace23d3 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12488,3 +12488,35 @@ resource assignment, cost and revenue planning, risk and communication management, status tracking and reporting.") (home-page "https://taskjuggler.org") (license license:gpl2))) + +(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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:03 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:03 +0000 Received: from localhost ([127.0.0.1]:41748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFog-0005bq-Lq for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:03 -0400 Received: from singpolyma.net ([192.99.233.116]:39251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoY-0005YX-5W for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:56 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 130E2486167A; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415953; bh=xSPwFb6Nfd2jokkMjLHIJ5ZiskSfEDAxYemTaqez+TU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=d/uWJN4d9OKJzujrYWG7JOSqE1mKuOlAuZ5roiURjljiDInP9JfEDxqARBJNzM7+U rU9xQ8ItahvcT3OckoLRJL4nwpSKhLLxLuLXPxQiasDCuGwgXVgUorfYShWWAMgcoj gDBtznSgZN2Bx3AaWojqZmA/GjhxMg0sWIGQZee0= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 04/27] gnu: Add ruby-blather. Date: Sat, 11 Sep 2021 22:05:09 -0500 Message-Id: <20210912030532.7439-4-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 0b5aed4b37..79528b934a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12576,3 +12576,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:03 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:03 +0000 Received: from localhost ([127.0.0.1]:41750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoh-0005c1-4R for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:03 -0400 Received: from singpolyma.net ([192.99.233.116]:43745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoZ-0005Yg-Gw for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:56 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 6DDB8486167D; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415953; bh=xbdR9W0GU1HgtGkmUtm9JuMWV93tKlniwydWEWhauB8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lZOL2Ow7F+JBPEWXY44ANaSJ8vZ/LXTvJ4u/U2rvP9Hv5hF1w9sS2r2On74WMIOWJ hGYfsyvDGWIwmL8fr3z15ZWjNY+ysHU0Gq2bdFLiA1eAlAX8gAY3pvV4ZhYJaWSp0a p5NVAS/3xonVtl/gQNsyXH742mnVRZ64DV/yw58E= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 07/27] gnu: Add ruby-promise.rb. Date: Sat, 11 Sep 2021 22:05:12 -0500 Message-Id: <20210912030532.7439-7-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 4b04710665..e42532acde 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12694,3 +12694,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:03 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:04 +0000 Received: from localhost ([127.0.0.1]:41753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoh-0005cE-Fb for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:03 -0400 Received: from singpolyma.net ([192.99.233.116]:42657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Ym-2I for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:56 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 8AFF9486167E; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415953; bh=ni8jufjYZ94Vga3VbHunST/qEZYnxgvWJKQnDL8ykCo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=O54c22LA1PNtJx8v+FcDlio0RkSd2xtC185WTMhDSsughGguEIN8kieL/L54duoAt 3a7/H6CvtsenP+Nx2z4Q0vhrrm0AsVysrSZmc6ud7WR/Bs5iTTix+R6pc78ZwkXy/I GBG6O82uvBmOo2mAsWb0EAkTCMkevZnA1cYBZFps= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 08/27] gnu: Add ruby-multicodecs. Date: Sat, 11 Sep 2021 22:05:13 -0500 Message-Id: <20210912030532.7439-8-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 e42532acde..dbcca3bb60 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12727,3 +12727,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:04 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:04 +0000 Received: from localhost ([127.0.0.1]:41755 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoh-0005cM-SB for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:04 -0400 Received: from singpolyma.net ([192.99.233.116]:41289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoZ-0005Yh-GU for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:56 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 53178486167C; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415953; bh=TytH4ZAcmgxWKVq9vhKdifZHd/0wydZ67eN43/RLOQE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XwMV+3OKkfOuurLrlU46XjtdAb/8RlEd66aYZ55cMLv2+XGo+z0/CSs8FfckoiwjP l/S0acpA3JU8QnbequMXEfM840QQj5/s5yxO7lE8kKwi3Oe2/WJ728IvKSgNexxhT0 08w9Da6Hu/09uXFC8r+1Z3OymZXU1f/w4XFmiNDw= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 06/27] gnu: Add ruby-value-semantics. Date: Sat, 11 Sep 2021 22:05:11 -0500 Message-Id: <20210912030532.7439-6-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 efef72db03..4b04710665 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12662,3 +12662,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:04 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:04 +0000 Received: from localhost ([127.0.0.1]:41759 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoi-0005cb-At for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:04 -0400 Received: from singpolyma.net ([192.99.233.116]:35009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Yn-2U for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:57 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id A5BA1486167F; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415953; bh=3HbAObwZjfNQy7ogxoy/+LavlWpAXkCeW8dIOx1Ihtg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=p+/bnDixUA2dZjOFCixphYjsr8sj84pqYiqp5MHp+NqoGalEfcQh+qp/xqiun3u31 KDDmIbBkJhkLwJBU7vKscXgox9F0rSnfxIG0L53gwC+ZqHaeRwYEyxGyvOselzIEnH h9rT1NsrVJW7+M1zBwOqq75Sk1crSxSIwU9ZYZhI= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 09/27] gnu: Add ruby-multihashes. Date: Sat, 11 Sep 2021 22:05:14 -0500 Message-Id: <20210912030532.7439-9-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 dbcca3bb60..20b6287723 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12748,3 +12748,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:05 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:05 +0000 Received: from localhost ([127.0.0.1]:41761 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoi-0005cj-MN for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:04 -0400 Received: from singpolyma.net ([192.99.233.116]:60163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Yu-5h for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:57 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id C28AA4861680; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415953; bh=fSHsh1stbtY9YXIFAKjeIVWPoVtWRqJ8vCnRMJqNGX8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Qg7kaeLpyKD9kufLNUyOFdetno/JkFUa0gSJ3ugQuPXQ3Z2kCBym2C1EC8/TcL+vk SnocPnNUuRjJLiWK56GR1zTAoVzGxJrsToqvPGeD5mHBdim/852Ur13JJCCTigdvcV /HBkQ9ODh8D9jQOu+87WtSTsgJpB7tiugVatOc9E= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 10/27] gnu: Add ruby-lazy-object. Date: Sat, 11 Sep 2021 22:05:15 -0500 Message-Id: <20210912030532.7439-10-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 20b6287723..2fa797eeec 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12771,3 +12771,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:05 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:05 +0000 Received: from localhost ([127.0.0.1]:41763 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoj-0005cu-0G for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:05 -0400 Received: from singpolyma.net ([192.99.233.116]:59731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Z1-Bz for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:57 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 0C5B44861671; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415954; bh=yZnHB8koL+zqlbE6IzEDVM7cCbgyPPwCKh8EMBTujD8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YAh8jK99JqU1++Q7ZL3k7YvjeLlxZn+yFHj6QdYLLmRW8MGnMmumgeTT3Mnt8uP9O g+sgUo3zLLed17ZoCnqD+NHbnlypnRoDNQc5byfdgvtJfe+PnyUONgHND2oGSlqhSV Cw1cql4Ta7oqY2Xqw/eABm1LDhXzQNXs4UJDZw0k= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 12/27] gnu: Add ruby-cbor. Date: Sat, 11 Sep 2021 22:05:17 -0500 Message-Id: <20210912030532.7439-12-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 2934033db8..1daa2c4236 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12815,3 +12815,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:05 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:05 +0000 Received: from localhost ([127.0.0.1]:41766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoj-0005d5-FD for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:05 -0400 Received: from singpolyma.net ([192.99.233.116]:43745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Yg-C5 for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:57 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 5E1974861684; Sun, 12 Sep 2021 03:05:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415954; bh=HMezi6z61Qmy6/Cn0guD7R5tPh2jNZXR+J64AAV3WNk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=grQ0FYvb07++5OCIwbzEYQaGLXfXxEnzLYnnOBs/jILLBIM2Ef6DzQTvSp1ztz0VB YcRmyMUEnIVxkmGgTRocNjZfUgtJmI4Rnfukh8rGz4T9evLM/U46V+cSmCZUJbWukT 2c2tVCF0Bb64z33cuZvZb38vW7aLgSAmOKfeNnAw= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 14/27] gnu: Add ruby-base32. Date: Sat, 11 Sep 2021 22:05:19 -0500 Message-Id: <20210912030532.7439-14-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 715635148f..c644f6d798 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12864,3 +12864,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:06 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:06 +0000 Received: from localhost ([127.0.0.1]:41769 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoj-0005dI-QV for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:06 -0400 Received: from singpolyma.net ([192.99.233.116]:42061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Z2-Cn for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:57 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 353D04861683; Sun, 12 Sep 2021 03:05:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415954; bh=sGdNUxX2KNYINHAN9S0lyJozsiE1n7dsOANTaGb0TbQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bHzepI358KpV86tllITPe99VkSuRTsxGG3HC9Y2SJdoyAmcedksNauBW1+IdX5BoK y6loI+DthTGN2eJBsk5VJcpFWhtBoX1T438jqy5M9izhkL+5QOl5hLeN3w1qa6TE7z yVL2D9BdmR/NqlV8rNvej4oJB25j6OTVQkRJshwQ= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 13/27] gnu: Add ruby-gem-release Date: Sat, 11 Sep 2021 22:05:18 -0500 Message-Id: <20210912030532.7439-13-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 1daa2c4236..715635148f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12841,3 +12841,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:06 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:06 +0000 Received: from localhost ([127.0.0.1]:41771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFok-0005dR-7t for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:06 -0400 Received: from singpolyma.net ([192.99.233.116]:41547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Yv-6D for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:57 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id DF5274861681; Sun, 12 Sep 2021 03:05:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415953; bh=cziiKJ1ssxHHVJ5JIvlDpWImJyZJs9jPYHEpI4rFF4A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qjz3QE6PT/OJd/bIvilYtHJz2iIDF282AhiJDVucnM8pwQMsAPH7J3wekD/RT2WKx YzXiq93J/qGIaGoM6GXQovhngOU1Pp5i09YvW9H9ExUzu7n+mVJpX48sp+23yyxId9 K7zxR2Iu8ylN12s8wf1gl/aJ/BZsSq4LgXLzPhbI= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 11/27] gnu: Add ruby-citrus. Date: Sat, 11 Sep 2021 22:05:16 -0500 Message-Id: <20210912030532.7439-11-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 2fa797eeec..2934033db8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12793,3 +12793,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:07 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:07 +0000 Received: from localhost ([127.0.0.1]:41774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFok-0005dg-N8 for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:07 -0400 Received: from singpolyma.net ([192.99.233.116]:41289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Yh-Te for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:58 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id CB7364861688; Sun, 12 Sep 2021 03:05:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415954; bh=btZO/hK9KiIAD6Qlcv3GnEPx/RqRqrIXJvvyolQ2sYA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=YC7MfACiZl9zw29em9ZOwbVMebqSp+5jsZrvHQDjmTeaIhAD0HfmOY2DuHQ+skgBj T8bzySzlqBsUX1uip6+vH/QVPu4hMIUdOFwChsoTP+cew+fTZZTeZ78IdwEMpdBpGd Re9+b3ru16+EwwXI/aNCBjbacxx4JaZEdgJoxCBo= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 18/27] gnu: Add ruby-money-open-exchange-rates. Date: Sat, 11 Sep 2021 22:05:23 -0500 Message-Id: <20210912030532.7439-18-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 c602ad177d..79aff0a775 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12968,3 +12968,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:07 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:07 +0000 Received: from localhost ([127.0.0.1]:41776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFol-0005dr-3G for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:07 -0400 Received: from singpolyma.net ([192.99.233.116]:51515) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Z8-Ez for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:58 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 7B3E94861685; Sun, 12 Sep 2021 03:05:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415954; bh=rJx0wDI7Sa17uP605TNuuPSP/Ca+bAhzRhOC0+awbFA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=K+Aq2OptcSxIyhiZcYWAkseR+3yemzF//MC2k9FgjnXOOtfnMaERPN0vOqNBhriL2 wH0Dm5m4WXLyYusqnk/CE7hjhVV6A9t9B0/lk5lQCIxeO7dMuWx3/R0OzW3R1szLYa U52Zu3HbSTmrJ+43FpmTb1fdWzhebkWxeqAfXnjc= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 15/27] gnu: Add ruby-dhall. Date: Sat, 11 Sep 2021 22:05:20 -0500 Message-Id: <20210912030532.7439-15-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 c644f6d798..c6d006162f 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12885,3 +12885,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:08 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:08 +0000 Received: from localhost ([127.0.0.1]:41779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFol-0005e7-It for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:07 -0400 Received: from singpolyma.net ([192.99.233.116]:42657) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005Ym-SP for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:59 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 93F324861686; Sun, 12 Sep 2021 03:05:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415954; bh=M7BBJdK2C/17qC9H7EXpxV1Jq/GfSR8FEGY+XNIw+G4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=lHecaWPyTiuwLe675zPHQPhNcqUc4IAs7Gpsm2JKCHxa986TGc5BYXEH9Nym9xzFy u+g7JDhSr5zgjXoO9JiX3mjiGUtMP+EIHV8Cv2h/D/42w0wBQ0NjbilPq7fNdQu7gb I4ImeczRKmIelWMEv6MwgkK1ZA93+UdJxhrRH+Bg= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 16/27] gnu: Add ruby-money. Date: Sat, 11 Sep 2021 22:05:21 -0500 Message-Id: <20210912030532.7439-16-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 c6d006162f..5cffa281a5 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12918,3 +12918,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:08 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:08 +0000 Received: from localhost ([127.0.0.1]:41782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFom-0005eK-1D for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:08 -0400 Received: from singpolyma.net ([192.99.233.116]:50925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoa-0005ZF-V8 for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:59 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id AE7494861687; Sun, 12 Sep 2021 03:05:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415954; bh=K2069Qr8709KEYJ3jDMBOwWMV3F5ScMVkuuLnMdGdxs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=H/urdkgffGrzhbvV1644T6K/lJRl+En9AEl50tl9G+3+DPhdUoP3CCsacy9UT6cWN 3EEtRPAbb0axoBRK5/O4CAairtmdEfhhMcWp+IwP+JYEQY8lNzzc/Pv8mNJ0ZYW43v jkJr0C9THAoI5yRhS+fSDNPsHWIaBfQq+c1evkYM= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 17/27] gnu: Add ruby-monetize. Date: Sat, 11 Sep 2021 22:05:22 -0500 Message-Id: <20210912030532.7439-17-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 5cffa281a5..c602ad177d 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12942,3 +12942,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:08 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:09 +0000 Received: from localhost ([127.0.0.1]:41784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFom-0005eU-GR for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:08 -0400 Received: from singpolyma.net ([192.99.233.116]:38623) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005ZI-0I for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:59 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id E63824861689; Sun, 12 Sep 2021 03:05:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415954; bh=qKrFX+NmQoNnTFL1mPOLRTRHyyGZpV4LpKLg1A92RSE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LDaWUTzPBdLYGrtumwnFYsA1C1iQZeoZdodnquzyioTe+vw8cO9pMLh/exQkHzwDC UjjwqbcOp5ycmBOoZBFMpk8cxWDeCPaYqcsktlOjzfNIVI3xkuXdpAXYlhxXITkPY8 U0h3cRWresQsjyC7nttCPveZUvKyHBJhegWEE2kM= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 19/27] gnu: Add ruby-roda. Date: Sat, 11 Sep 2021 22:05:24 -0500 Message-Id: <20210912030532.7439-19-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 79aff0a775..c2da3bb168 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13003,3 +13003,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:09 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:09 +0000 Received: from localhost ([127.0.0.1]:41787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFom-0005eh-UF for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:09 -0400 Received: from singpolyma.net ([192.99.233.116]:60163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005Yu-6T for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:59 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 404334861682; Sun, 12 Sep 2021 03:05:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415955; bh=KAasNOOoclnpTt+3Ozre2US/HN/dzBMT07rH0n+P/Pw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HRwM3j+XP+r9EM1MTRBPqQXiXS+JJ5Pf4dFjNrl4c4QUoUOc5zasYzhwMf26XDhD/ U2B5HHw2gXyvmWKODiw2UEmtvdeedURVyH/ti4Y4Ls2bd4hVliwupETCTjEKJEn5tU CSUzArGxviQG+4QBijzoIw+no53IPcKZOyLhGUsg= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 22/27] gnu: Add ruby-bandwidth-iris. Date: Sat, 11 Sep 2021 22:05:27 -0500 Message-Id: <20210912030532.7439-22-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 f7a5344c35..37e09d22e8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13071,3 +13071,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:09 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:09 +0000 Received: from localhost ([127.0.0.1]:41790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFon-0005eu-8v for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:09 -0400 Received: from singpolyma.net ([192.99.233.116]:35009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005Yn-6T for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:05:59 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 0CD6A486168A; Sun, 12 Sep 2021 03:05:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415955; bh=96HaKtbVmXieMQfprQuBaQv6i9YE/fy7XzVVEHKNpdA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bvoP2aPUd7Ve/48td4DIaWAvu0QgIatvc57vIIgcwpHelpglFpe6hNVEnqiRpIDYc fzOAczcNbR6vE4lt4rv0vdbuN2bL3VjCiLNfbRkoOoPGJQqWVYyxP9j1HTR6Zg9MQq VRbzaaAoCzQ06MhPQGHcUdy5G1StrVnd0OZCaUgE= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 20/27] gnu: Add ruby-nori. Date: Sat, 11 Sep 2021 22:05:25 -0500 Message-Id: <20210912030532.7439-20-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 c2da3bb168..92146f5fcf 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13024,3 +13024,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:10 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:10 +0000 Received: from localhost ([127.0.0.1]:41792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFon-0005f2-KZ for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:09 -0400 Received: from singpolyma.net ([192.99.233.116]:49845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005ZT-8z for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:00 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 2AAF1486168B; Sun, 12 Sep 2021 03:05:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415955; bh=KkAy90y8f/lCkvybBs46o51NJRR3omrzB3XPQ5Yv6hQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=W74fuTB5F4j9I3sEkOeB+Wn62gKbR39IsL/EuaH5mZRcU5vPihDT5YGOvuyxLkY/g uMk5N4P5PjgrFsWOuDvLB2q9sm+BVx/w6d06u0O+vWAilHUmY2g1DFz0USgWWkdq3m P8Wl66FnU6qzxoWNrLA6NdKeIuP1rcTVRq7XTc1s= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 21/27] gnu: Add ruby-faraday-middleware. Date: Sat, 11 Sep 2021 22:05:26 -0500 Message-Id: <20210912030532.7439-21-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 92146f5fcf..f7a5344c35 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13048,3 +13048,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:10 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:10 +0000 Received: from localhost ([127.0.0.1]:41794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoo-0005fB-01 for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:10 -0400 Received: from singpolyma.net ([192.99.233.116]:34991) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005ZU-9G for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:00 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id A8AF2486168D; Sun, 12 Sep 2021 03:05:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415955; bh=OHSq0MOlt93K94Q0PbfM2bAKL/YXkY5rGlR8nC5VdJU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VYyupuH6MqhbcFjzNVGPlb8RHroxg1AWIQuqC/WfSWoB4Oi0Mve9MZdRaFQQ5J0wY axbgH9p3b5zfdtDpcN+GjnzDo8Yod8m4kGwn+jcZ+fVvzpV8RKn9vgSWWAyhhOELY9 /JZWwvkTr5HAfN8Ec6D4WjJ6TANyTOEV2OuPi4CQ= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 23/27] gnu: Add ruby-sentry-core Date: Sat, 11 Sep 2021 22:05:28 -0500 Message-Id: <20210912030532.7439-23-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 37e09d22e8..778cd04e8a 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13104,3 +13104,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:10 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:10 +0000 Received: from localhost ([127.0.0.1]:41797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoo-0005fO-DL for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:10 -0400 Received: from singpolyma.net ([192.99.233.116]:59731) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005Z1-RS for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:00 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id C8430486168E; Sun, 12 Sep 2021 03:05:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415955; bh=nJUXwA8kGwzkevDcwDdY/BNmqCYN3F77Qb4gNaw/4ZY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=K2jE3AYueAMHhQuQe4PHOEhyxmMOXoqFZbpcwIsUG0cq5cWR0LDxajdpkHhOKsBbl k32ns9pBIzzdbZyJRbKULITsCQO6MwV4YJnD8wOiOVsEhictGEaHhNtHptx70wq2E4 t+3w7G4XyDqUfAPJGFfVNpVK8zEAfnbQJKI6WqaY= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 24/27] gnu: Add ruby-sentry. Date: Sat, 11 Sep 2021 22:05:29 -0500 Message-Id: <20210912030532.7439-24-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 778cd04e8a..b1c4a156a2 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13131,3 +13131,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:11 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:11 +0000 Received: from localhost ([127.0.0.1]:41799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoo-0005fZ-Os for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:11 -0400 Received: from singpolyma.net ([192.99.233.116]:43745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005Yg-S8 for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:00 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 113E1486168F; Sun, 12 Sep 2021 03:05:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415956; bh=eJzIwyMVu6M02YWOHuGshLVVmQIavVTdux7pwNwEc6s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MZ455bOAD69cw+igUWEibmy/Q30DVArvB+TgthCXN7tH/oDkx4FK5kwu2fcMPIa3v gfKo7AzisODSK1uTSGtiSYYXkoe0YDbiYeL7xD3EBJjGmHgj/WpcFJwlDKgAnftRnl 8m/wWpgBO6Do2r8UeF9iBrfKslEyCcE7XEwqeLG8= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 26/27] gnu: Add ruby-interception. Date: Sat, 11 Sep 2021 22:05:31 -0500 Message-Id: <20210912030532.7439-26-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 f20b2d4409..2a13e139e8 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13179,3 +13179,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:36 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:36 +0000 Received: from localhost ([127.0.0.1]:41814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFpE-0005hy-8D for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:36 -0400 Received: from singpolyma.net ([192.99.233.116]:54061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005Zf-Tx for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:00 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id E7707486168C; Sun, 12 Sep 2021 03:05:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415955; bh=i+HxLMHCOel2ktT2Kmbro+Tfy+reMYoKHJiR/U1hC78=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=S6WP9zhegYc87n7fxAfAIdvpoYiiPaIeU/hYkjMkgMV3titY2H0HILeBGtCbXTiaH R/2fY89mExKLvscdikK8VObRZb+mXOffmqVbkJ287sQou9Wm6uIZ4qiU3bHXYdSsRg tTQqQhFEv+HG7vpo4Z/GiG478+mC6DE7ZrBaM/OM= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 25/27] gnu: Add ruby-webrick. Date: Sat, 11 Sep 2021 22:05:30 -0500 Message-Id: <20210912030532.7439-25-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 b1c4a156a2..f20b2d4409 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13159,3 +13159,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:36 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:36 +0000 Received: from localhost ([127.0.0.1]:41816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFpE-0005i0-Gp for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:36 -0400 Received: from singpolyma.net ([192.99.233.116]:39993) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFob-0005Zh-UW for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:00 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id 301154861690; Sun, 12 Sep 2021 03:05:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415956; bh=SZ0CtdLhH3AVwOmGoioNArENi0eYkLDIJiHT1tt0S08=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BXIi+nwDzPLmfongv2+k5m53x3lw8hZuZGnccaBuSUrnCdqrMyBONJ42W8EeNpC2C eXUq2X3aKSD23kQL9fKlI8TyaLaB8B1LbSfkuuEyWNgAh/5eDjCunBhZpxiWT3e7qK 8lFxXgovUj/VbTMuzyFq1OlVCXtLT2E0QtSkg1yw= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 27/27] gnu: Add ruby-pry-rescue. Date: Sat, 11 Sep 2021 22:05:32 -0500 Message-Id: <20210912030532.7439-27-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 2a13e139e8..bfbcd88272 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -13202,3 +13202,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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 11 23:06:36 2021 Received: (at 50537) by debbugs.gnu.org; 12 Sep 2021 03:06:37 +0000 Received: from localhost ([127.0.0.1]:41818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFpE-0005i7-Ny for submit@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:36 -0400 Received: from singpolyma.net ([192.99.233.116]:45749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mPFoX-0005YW-22 for 50537@debbugs.gnu.org; Sat, 11 Sep 2021 23:06:07 -0400 Received: by singpolyma.net (Postfix, from userid 1000) id EA7454861679; Sun, 12 Sep 2021 03:05:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=singpolyma.net; s=iweb; t=1631415952; bh=eEaAMon65J7kV1yEaQ9eLNqICGNinWVhpB4c6xWXlww=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=vy6gi87io0kLdU9aWfBDzsWKVqUiuETBNmzRivPCr/tljiXOmOGMKy4MNYgHMNDCE nWw5aoPEFJJi4NU/GBGtCNNnPaLOjezuyrtcja73I8kbZjfOIaOEbrJsK04JW7AEJb +qFQc6NVReTnEc2OGUbGru0HQxTKO2lBR/rlWiKE= From: Stephen Paul Weber To: 50537@debbugs.gnu.org Subject: [PATCH 03/27] gnu: Add ruby-countdownlatch. Date: Sat, 11 Sep 2021 22:05:08 -0500 Message-Id: <20210912030532.7439-3-singpolyma@singpolyma.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210912030532.7439-1-singpolyma@singpolyma.net> References: <20210912030532.7439-1-singpolyma@singpolyma.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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 1eb6a0fb82..0b5aed4b37 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -12554,3 +12554,25 @@ management, status tracking and reporting.") (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))) -- 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 12:12:11 2022 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 16:12:11 +0000 Received: from localhost ([127.0.0.1]:44038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njkGw-0002Xu-UH for submit@debbugs.gnu.org; Wed, 27 Apr 2022 12:12:11 -0400 Received: from out1.migadu.com ([91.121.223.63]:25401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njkGr-0002Xg-KM for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 12:12:10 -0400 Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1651075924; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=pGIs5/CJjiO0ZFhslE4+DOsR5H+5pJ3/kAPbrSkGkH8=; b=jKPLcvYUnWT4xYxpp6pazJOlscJU1w1eBsSAJ8LtvrWi73WDUselvCf01WOubOCayVU5Zr Fgvufb4T3W62xgW+pmWCBqaNHWfHRfj1FBkHx47jsNXZPiI1fu8D8AxwK+X6VHTlT0zFDW Ia2f/zHpm/8O1xge1TevBe+F3eBendmSPaboWvjvBHTR6UgOJc/fCB9yl3uwa64BtSa1h7 KzwUCoJe8P3lb7H3tVbBFXpGBXaqM5MXSm/gh/lS7HALpWkofqeyDIlWgps8APmz1mr3rY aq47kqIhBjN8/TX3oZYZfjMBLj8QbY8M3w9oVSvlhJxLmtZN4T7NhxaNRoIElg== Date: Wed, 27 Apr 2022 12:12:01 -0400 MIME-Version: 1.0 Content-Language: en-CA To: 50537@debbugs.gnu.org X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Re: [PATCH] Add several new ruby gems to Guix Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------hL90PNmGV32RFYT0q4qh9nqu" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: raghavgururajan.name X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 50537 Cc: singpolyma@singpolyma.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------hL90PNmGV32RFYT0q4qh9nqu Content-Type: multipart/mixed; boundary="------------zM26cfC0ZXcgbZPpt1CLHwOF"; protected-headers="v1" From: Raghav Gururajan To: 50537@debbugs.gnu.org Cc: singpolyma@singpolyma.net Message-ID: Subject: Re: [PATCH] Add several new ruby gems to Guix --------------zM26cfC0ZXcgbZPpt1CLHwOF Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGkgU3RlcGhlbiwNCg0KQXMgbWVudGlvbmVkIG92ZXIgWE1QUCwgY291bGQgeW91IHBsZWFz ZSBzZW5kIHVzIHRoZSByZS1mb3JtYXR0ZWQgDQpwYXRjaGVzIChiYXNlZC1vZmYgb2YgY3Vy cmVudCBtYXN0ZXIpPyBJJ2xsIGNoZWNrIGFuZCBtZXJnZSwgd2l0aCBzbGlnaHQgDQptb2Rp ZmljYXRpb25zIGlmIHJlcXVpcmVkLg0KDQpTb3JyeSBmb3IgdGhlIGxvbmcgd2FpdCBhbmQg dGhhbmtzIGZvciB0aGUgcGF0aWVuY2UuIDopDQoNClJlZ2FyZHMsDQpSRy4NCg== --------------zM26cfC0ZXcgbZPpt1CLHwOF-- --------------hL90PNmGV32RFYT0q4qh9nqu Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYmlrUQUDAAAAAAAKCRBfWBZkf4vlUcsE AQDOLB9Aqk7VbvWXJ1ViVBIvcix9LuzuMkhPmKkQ/y5jXAEAyWcyE4owBvyhJIXV3x1GW7wVM7mr KGwvqVfqHHokQwk= =cq7R -----END PGP SIGNATURE----- --------------hL90PNmGV32RFYT0q4qh9nqu-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 13:37:47 2022 Received: (at 50537) by debbugs.gnu.org; 27 Apr 2022 17:37:47 +0000 Received: from localhost ([127.0.0.1]:44273 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njlbn-0000yO-2D for submit@debbugs.gnu.org; Wed, 27 Apr 2022 13:37:47 -0400 Received: from mx2.dismail.de ([159.69.191.136]:4036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1njlbk-0000y7-T7 for 50537@debbugs.gnu.org; Wed, 27 Apr 2022 13:37:45 -0400 Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id 4364dc55; Wed, 27 Apr 2022 19:37:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:cc:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s= 20190914; bh=VpnppDXP3KapTN0M8OJjJsZS9XvEiEcPxsETSGQp+zA=; b=OYj +0p6f4r62zam/V+LpE7Fh95lz6eBcT9Pv6JfBfhSqz5uS5Wn8XZpj00TiiZgPnPV vioRfZgI+DRSRrYTz9Y52cmmS231Dg65wTswsqgkaDKRgAnD8dL2M6h+yje5fwJx unExiSXLRcdvZxKR/wf+G0ks/kSjpCH7OKLlFQKxlwB/cLE7zcsv8Q/cTPEoe1k1 nf3cvDJDjBSTrWmxFuc4i3PvUlVNNvRKxHsslBhg38xbv3x90Z8XyUguzA2H2r9k TtjhLcFkLWVZe1EpWnw21tWyzwiHbNyskYtAyMpnl23IsJlnc4YNsAN9sYGVBwXW mbrEfD1zXPXZQC50emA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx2.dismail.de (OpenSMTPD) with ESMTP id e37e647d; Wed, 27 Apr 2022 19:37:37 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 078ce46c; Wed, 27 Apr 2022 19:37:37 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 153dbdd5 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 27 Apr 2022 19:37:32 +0200 (CEST) Date: Wed, 27 Apr 2022 13:37:26 -0400 Message-ID: <20220427133726.GB32202@gac.attlocal.net> From: jgart To: Raghav Gururajan Subject: Re: [PATCH] Add several new ruby gems to Guix In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50537 Cc: singpolyma@singpolyma.net, 50537@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Wed, 27 Apr 2022 12:12:01 -0400 Raghav Gururajan wrote: > Hi Stephen, > > As mentioned over XMPP, could you please send us the re-formatted > patches (based-off of current master)? I'll check and merge, with slight > modifications if required. > > Sorry for the long wait and thanks for the patience. :) Yay! Thanks Raghav for taking the time to review this. It's much appreciated!! all best, jgart From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:46:45 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 02/27] gnu: Add ruby-niceogiri. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:46:51 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 01/27] gnu: Add ruby-sucker-punch 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:46:58 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 04/27] gnu: Add ruby-blather. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:46:59 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 06/27] gnu: Add ruby-value-semantics. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:46:59 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 07/27] gnu: Add ruby-promise.rb. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:46:59 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 03/27] gnu: Add ruby-countdownlatch. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:00 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 05/27] gnu: Add ruby-braintree. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:00 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 08/27] gnu: Add ruby-multicodecs. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:00 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 09/27] gnu: Add ruby-multihashes. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:01 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 10/27] gnu: Add ruby-lazy-object. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:01 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 11/27] gnu: Add ruby-citrus. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:02 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 12/27] gnu: Add ruby-cbor. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:19 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 16/27] gnu: Add ruby-money. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:19 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 18/27] gnu: Add ruby-money-open-exchange-rates. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:23 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 17/27] gnu: Add ruby-monetize. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:23 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 19/27] gnu: Add ruby-roda. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:23 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 15/27] gnu: Add ruby-dhall. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:24 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 21/27] gnu: Add ruby-faraday-middleware. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:24 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 23/27] gnu: Add ruby-sentry-core 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:24 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 20/27] gnu: Add ruby-nori. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:25 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 22/27] gnu: Add ruby-bandwidth-iris. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:25 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 24/27] gnu: Add ruby-sentry. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:25 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 25/27] gnu: Add ruby-webrick. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:26 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 26/27] gnu: Add ruby-interception. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:26 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 13/27] gnu: Add ruby-gem-release 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:26 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 14/27] gnu: Add ruby-base32. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 27 14:47:26 2022 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 To: 50537@debbugs.gnu.org Subject: [PATCH v2 27/27] gnu: Add ruby-pry-rescue. 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 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537 Cc: Stephen Paul Weber , rg@raghavgururajan.name X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * 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))) -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 02 12:04:42 2022 Received: (at 50537-done) by debbugs.gnu.org; 2 Jul 2022 16:04:42 +0000 Received: from localhost ([127.0.0.1]:42664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7fbu-0000yA-HB for submit@debbugs.gnu.org; Sat, 02 Jul 2022 12:04:42 -0400 Received: from out2.migadu.com ([188.165.223.204]:26872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7fbt-0000y1-3Y for 50537-done@debbugs.gnu.org; Sat, 02 Jul 2022 12:04:41 -0400 Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1656777879; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=5UxIt22w0cjZzwbArLrY2D9HUgXVeD0TAHz6PNTRxtw=; b=b9ki/XH+5JhfzlY8OKWR3NXVVy4KrvO3mIXo9dsFZRNOQR6AiNrM5HCI6K+i33TJE86JIP Rz3JfhFpcGf/d/wNPpa3NUtvAF7Hy1/UZl/05/3sw2J2uEi99q+JuOX8Tpvs36+qx9vh2Z Eo4MlKpN0fLbLDVeX6620k+UmSSpQuP2NR1HOF5CGOFx65EzlXZu2Evchh80ZPCnqFNqP+ s875JDyPXAi9+b7WXsmgFBE68tbv0WzEwVm7UH6168FXRswbT/Rz9flLiDeRsTJokU+AXZ CpJFgRff0NrPXeQ/Syo9v4MpZief/t7CmAxywJB/zzdbpDAOdU/rlMmCERlt8Q== Date: Sat, 2 Jul 2022 12:04:29 -0400 MIME-Version: 1.0 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan To: 50537-done@debbugs.gnu.org Content-Language: en-CA Subject: Re: [PATCH] Add several new ruby gems to Guix Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------p6KipQRPsp0jzyg6GjcS8g03" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: raghavgururajan.name X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50537-done Cc: singpolyma@singpolyma.net, jgart X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------p6KipQRPsp0jzyg6GjcS8g03 Content-Type: multipart/mixed; boundary="------------E5qL4MgA7Q6sfPBC0e1rdep3"; protected-headers="v1" From: Raghav Gururajan To: 50537-done@debbugs.gnu.org Cc: singpolyma@singpolyma.net, jgart Message-ID: Subject: Re: [PATCH] Add several new ruby gems to Guix --------------E5qL4MgA7Q6sfPBC0e1rdep3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 UHVzaGVkLCB3aXRoIGNoYW5nZXMvZml4ZXMuDQoNClRoYW5rcyBmb3IgdGhlIHBhdGNoZXMg YW5kIHBhdGllbmNlLg0KDQpSZWdhcmRzLA0KUkcuDQo= --------------E5qL4MgA7Q6sfPBC0e1rdep3-- --------------p6KipQRPsp0jzyg6GjcS8g03 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYsBsjQUDAAAAAAAKCRBfWBZkf4vlUVG+ AP9UfF2a8IZWRYpP+1gVCy5WpvKb5PSGJN6yY9zW0jxPFgEA65ZI2PQf+Pmtsxtgi94lowGRHkkN vm/mY6gCZPLz3QU= =k6yr -----END PGP SIGNATURE----- --------------p6KipQRPsp0jzyg6GjcS8g03-- From unknown Wed Jun 18 23:06:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 31 Jul 2022 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator