summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2020-07-08 11:28:12 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2020-07-08 11:28:12 -0400
commitf048ef520fe92c114a100e9ace0f9c323119c74c (patch)
tree77bd0c63d64e6dbfb598391db67306d9daa1279e
parentcfef316f25b718479569bd23bd8e26c83bf2e7d0 (diff)
gnu: Add ruby-coveralls.
* gnu/packages/ruby.scm (ruby-coveralls): New variable.
-rw-r--r--gnu/packages/ruby.scm26
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 871ca2a654..b05f9c069e 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -6617,6 +6617,32 @@ software development workflow.")
(native-inputs
'())))
+(define-public ruby-coveralls
+ (package
+ (name "ruby-coveralls")
+ (version "0.8.23")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (rubygems-uri "coveralls" version))
+ (sha256
+ (base32
+ "1mv4fn5lfxhy7bc2f1lpnc5yp9mvv97az77j4r7jgrxcqwn8fqxc"))))
+ (build-system ruby-build-system)
+ ;; The test suite depends on ruby-vcr, which cannot be included in Guix
+ ;; because of its nonfree, Hippocratic derived license.
+ (arguments '(#:tests? #f))
+ (propagated-inputs
+ `(("ruby-json" ,ruby-json)
+ ("ruby-term-ansicolor" ,ruby-term-ansicolor)
+ ("ruby-thor" ,ruby-thor)
+ ("ruby-tins" ,ruby-tins)))
+ (synopsis "Ruby implementation of the Coveralls API")
+ (description "This package provides a Ruby implementation of the Coveralls
+API.")
+ (home-page "https://coveralls.io")
+ (license license:expat)))
+
(define-public ruby-cucumber-core
(package
(name "ruby-cucumber-core")