From ff9d33a9038a1375235485093b2557a4c2949e34 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Wed, 24 Jun 2020 21:11:54 +0100 Subject: gnu: Add ruby-minitest-global-expectations. * gnu/packages/ruby.scm (ruby-minitest-global-expectations): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/ruby.scm') diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 7348f29eb1..5f82e0f6f4 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -4519,6 +4519,29 @@ reporter.") (home-page "https://blowmage.com/minitest-rg/") (license license:expat))) +(define-public ruby-minitest-global-expectations + (package + (name "ruby-minitest-global-expectations") + (version "1.0.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "minitest-global_expectations" + version)) + (sha256 + (base32 + "1pp3k2608spj4kvqy2y16hs18an917g6vwgvphrfhjviac83090x")))) + (build-system ruby-build-system) + (propagated-inputs + `(("ruby-minitest" ,ruby-minitest))) + (synopsis "Adjust minitest behaviour for calling expectation methods") + (description + "Minitest-global_expectations allows continued use of expectation methods +on all objects. Calling expectation methods on all objects was deprecated in +minitest 5.12, and is planned to be removed from minitest 6.") + (home-page "https://github.com/jeremyevans/minitest-global_expectations") + (license license:expat))) + (define-public ruby-minitest-hooks (package (name "ruby-minitest-hooks") -- cgit v1.2.3 From 18a29cb36121f0a435e892169d2927374a8ffd8b Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Tue, 20 Oct 2020 23:09:18 -0400 Subject: gnu: ruby-bond: Disable tests. Fixes . * gnu/packages/ruby.scm (ruby-bond): Disable tests. --- gnu/packages/ruby.scm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gnu/packages/ruby.scm') diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 5f82e0f6f4..df1c6d87d1 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -3848,6 +3848,10 @@ as a base class when writing classes that depend upon (base32 "1r19ifc4skyl2gxnifrxa5jvbbay9fb2in79ppgv02b6n4bhsw90")))) (build-system ruby-build-system) + (arguments + ;; The test suite fails (see: + ;; https://github.com/cldwalker/bond/issues/46). + `(#:tests? #f)) (native-inputs `(("ruby-bacon" ,ruby-bacon) ("ruby-bacon-bits" ,ruby-bacon-bits) -- cgit v1.2.3 From 763e613388185b67fdc71d577a2e10f55848e549 Mon Sep 17 00:00:00 2001 From: Ryan Prior Date: Thu, 29 Oct 2020 04:22:51 +0000 Subject: gnu: ruby: Update to 2.7.2. Fixes CVE-2020-25613. * gnu/packages/ruby.scm (ruby): Update to 2.7.2. Signed-off-by: Efraim Flashner --- gnu/packages/ruby.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/ruby.scm') diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index df1c6d87d1..ee0f925177 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -147,16 +147,16 @@ a focus on simplicity and productivity.") (define-public ruby-2.7 (package (inherit ruby) - (version "2.7.1") + (version "2.7.2") (source (origin (method url-fetch) - (uri (string-append "http://cache.ruby-lang.org/pub/ruby/" + (uri (string-append "https://cache.ruby-lang.org/pub/ruby/" (version-major+minor version) "/ruby-" version ".tar.gz")) (sha256 (base32 - "0674x98f542y02r7n2yv2qhmh97blqhi2mvh2dn5f000vlxlh66l")) + "1m63461mxi3fg4y3bspbgmb0ckbbb1ldgf9xi0piwkpfsk80cmvf")) (modules '((guix build utils))) (snippet `(begin ;; Remove bundled libffi -- cgit v1.2.3 From 5b98944d3dfd2921985fa1b44c54349a59b276e0 Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sun, 1 Nov 2020 13:38:46 +0000 Subject: gnu: ruby-libxml: Fix build. rdoc fails to install the documentation, so disable rdoc for now, as I'm unsure how to fix this. * gnu/packages/ruby.scm (ruby-libxml)[arguments]: Add --no-document to #:gem-flags. --- gnu/packages/ruby.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gnu/packages/ruby.scm') diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index ee0f925177..73bf85241c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2416,7 +2416,9 @@ extensions.") (arguments '(#:tests? #f ; test suite hangs for unknown reason #:gem-flags - (list "--" + (list "--no-document" ; TODO: Re-enable when documentation + ; generation works + "--" (string-append "--with-xml2-include=" (assoc-ref %build-inputs "libxml2") "/include/libxml2" )))) -- cgit v1.2.3