guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/38: gnu: Add ruby-rspec-its-minimal.


From: guix-commits
Subject: 02/38: gnu: Add ruby-rspec-its-minimal.
Date: Wed, 8 Jul 2020 23:42:25 -0400 (EDT)

apteryx pushed a commit to branch master
in repository guix.

commit d7bd7016e87f6690e6b7e3f79bf0c147df7631ac
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Sat Jun 27 00:33:33 2020 -0400

    gnu: Add ruby-rspec-its-minimal.
    
    * gnu/packages/ruby.scm (ruby-rspec-its-minimal): New variable.
    (ruby-addressable)[native-inputs]: Use it instead of ruby-rspec-its.
---
 gnu/packages/ruby.scm | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index ba76d50..ec5a0fe 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -679,6 +679,16 @@ eq(1)\\}}.")
     (home-page "https://github.com/rspec/rspec-its";)
     (license license:expat)))
 
+;;; This variant is used to break a cycle with ruby-protobuf.
+(define-public ruby-rspec-its-minimal
+  (hidden-package
+   (package
+     (inherit ruby-rspec-its)
+     (arguments
+      (substitute-keyword-arguments (package-arguments ruby-rspec-its)
+        ((#:tests? _ #f) #f)))
+     (native-inputs '()))))
+
 (define-public ruby-rspec-mocks
   (package
     (name "ruby-rspec-mocks")
@@ -8197,7 +8207,7 @@ all known public suffixes.")
        ("bundler" ,bundler)
        ("ruby-idn-ruby" ,ruby-idn-ruby)
        ("ruby-sporkmonger-rack-mount" ,ruby-sporkmonger-rack-mount)
-       ("ruby-rspec-its", ruby-rspec-its)
+       ("ruby-rspec-its", ruby-rspec-its-minimal)
        ("ruby-yard" ,ruby-yard)
        ("ruby-simplecov" ,ruby-simplecov)))
     (propagated-inputs



reply via email to

[Prev in Thread] Current Thread [Next in Thread]