gnu: Add ruby-colorize.

* gnu/packages/ruby.scm (ruby-colorize): New public variable.
This commit is contained in:
Marius Bakke 2020-05-20 18:41:04 +02:00
parent 8f85018daa
commit 305e9b33ca
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -7842,6 +7842,36 @@ is part of Ruby's standard library. It more closely conforms to RFC 3986,
RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.") RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.")
(license license:asl2.0))) (license license:asl2.0)))
(define-public ruby-colorize
(package
(name "ruby-colorize")
(version "0.8.1")
(source (origin
(method url-fetch)
(uri (rubygems-uri "colorize" version))
(sha256
(base32
"133rqj85n400qk6g3dhf2bmfws34mak1wqihvh3bgy9jhajw580b"))))
(build-system ruby-build-system)
(arguments
'(#:phases (modify-phases %standard-phases
(add-before 'check 'remove-codeclimate-dependency
(lambda _
(substitute* "test/test_colorize.rb"
;; Do not hook the tests into the online CodeClimate
;; service which is unnecessary for these tests.
(("require 'codeclimate-test-reporter'")
"")
(("CodeClimate.*") ""))
#t)))))
(synopsis "Add color effects to the @code{String} class")
(description
"This package extends the @code{String} class and adds a
@code{ColorizedString} with methods to set text color, background color,
and text effects.")
(home-page "http://github.com/fazibear/colorize")
(license license:gpl2+)))
(define-public ruby-colorator (define-public ruby-colorator
(package (package
(name "ruby-colorator") (name "ruby-colorator")