gnu: Add ruby-cane.
* gnu/packages/ruby.scm (ruby-cane): New variable.
This commit is contained in:
parent
3224a5a84a
commit
83d9f67221
|
@ -5424,3 +5424,22 @@ interface. It allows Jekyll to rebuild your site when a file changes.")
|
||||||
(to use all CPUs) or Threads(to speedup blocking operations). It is best
|
(to use all CPUs) or Threads(to speedup blocking operations). It is best
|
||||||
suited for map-reduce or e.g. parallel downloads/uploads.")
|
suited for map-reduce or e.g. parallel downloads/uploads.")
|
||||||
(license license:expat)))
|
(license license:expat)))
|
||||||
|
|
||||||
|
(define-public ruby-cane
|
||||||
|
(package
|
||||||
|
(name "ruby-cane")
|
||||||
|
(version "3.0.0")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (rubygems-uri "cane" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0yf5za3l7lhrqa3g56sah73wh33lbxy5y3cb7ij0a2bp1b4kwhih"))))
|
||||||
|
(build-system ruby-build-system)
|
||||||
|
(arguments `(#:tests? #f)); No rakefile
|
||||||
|
(home-page "https://github.com/square/cane")
|
||||||
|
(propagated-inputs
|
||||||
|
`(("ruby-parallel" ,ruby-parallel)))
|
||||||
|
(synopsis "Code quality threshold checking")
|
||||||
|
(description "Cane fails your build if code quality thresholds are not met.")
|
||||||
|
(license license:asl2.0)))
|
||||||
|
|
Loading…
Reference in New Issue