[Top][All Lists]

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

[bug#28583] [PATCH 4/7] gnu: Add ruby-highline.

From: Ben Woodcroft
Subject: [bug#28583] [PATCH 4/7] gnu: Add ruby-highline.
Date: Wed, 27 Sep 2017 22:37:39 +1000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

On 25/09/17 03:17, Christopher Baines wrote:
* gnu/packages/ruby.scm (ruby-highline): New variable.
  gnu/packages/ruby.scm | 27 +++++++++++++++++++++++++++
  1 file changed, 27 insertions(+)

diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index 1ee03e066..9863d4b37 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -216,6 +216,33 @@ a focus on simplicity and productivity.")
               (("/bin/sh") (which "sh"))))
+(define-public ruby-highline
+  (package
+    (name "ruby-highline")
+    (version "1.7.8")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (rubygems-uri "highline" version))
+       (sha256
+        (base32
+         "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr"))))
+    (build-system ruby-build-system)
+    (arguments
+     `(#:tests? #f)) ;; TODO: Requires code_statistics
I've attached a package for code_statistics, but adding it does not help because there appears to be something amiss in the Rakefile. This has been fixed in the not quite released 2.0.0 version, so the patch may be useful in future.

+    (native-inputs
+     `(("bundler" ,bundler)))
+    (synopsis
+     "HighLine helps you build command-line interfaces")
+    (description
+     "HighLine provides a high-level IO library that provides validation,
+type conversion, and more for command-line interfaces.
+HighLine also includes a menu system for providing multiple options to the
I would combine the two sentences into one paragraph.

Otherwise LGTM.

Attachment: 0001-gnu-Add-ruby-code-statistics.patch
Description: Text Data

reply via email to

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