diff options
author | Christopher Baines <mail@cbaines.net> | 2017-09-22 20:15:21 +0100 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2017-09-30 11:46:09 +0100 |
commit | 823ed0972ff8022b87337ec74c8ef41dc8bfbec3 (patch) | |
tree | 4bd84df83d8505c2c80a1815b34065903626a579 /gnu | |
parent | 9b4c8e1b72c2308b515dcafcf3330c10319f13eb (diff) | |
download | guix-823ed0972ff8022b87337ec74c8ef41dc8bfbec3.tar.gz |
gnu: Add ruby-highline.
* gnu/packages/ruby.scm (ruby-highline): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/ruby.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 283f393b82..d6aa59099c 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -216,6 +216,32 @@ a focus on simplicity and productivity.") (("/bin/sh") (which "sh")))) %standard-phases))))) +(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: NameError: uninitialized constant SPEC + (native-inputs + `(("bundler" ,bundler) + ("ruby-code-statistics" ,ruby-code-statistics))) + (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 user.") + (home-page "https://github.com/JEG2/highline") + (license (list license:gpl2 license:ruby)))) + (define-public ruby-hoe (package (name "ruby-hoe") |