diff options
author | Christopher Baines <mail@cbaines.net> | 2019-01-27 16:42:55 +0000 |
---|---|---|
committer | Christopher Baines <christopher.baines@digital.cabinet-office.gov.uk> | 2019-01-29 22:56:12 +0000 |
commit | 44ccfffbd8184b783d72b23ea31320e963451bb8 (patch) | |
tree | 742b31060dd0a446462dd98bb776de433d587cc3 | |
parent | 63068cbc8b14c1b14fdab9195b52d5e05686971f (diff) | |
download | gnu-guix-44ccfffbd8184b783d72b23ea31320e963451bb8.tar gnu-guix-44ccfffbd8184b783d72b23ea31320e963451bb8.tar.gz |
gnu: Add ruby-parser.
Required for ruby-rubocop.
* gnu/packages/ruby.scm (ruby-parser): New variable.
-rw-r--r-- | gnu/packages/ruby.scm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index a53b391952..04304f3614 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -2822,6 +2822,33 @@ for select languages.") (home-page "http://coderay.rubychan.de") (license license:expat))) +(define-public ruby-parser + (package + (name "ruby-parser") + (version "2.6.0.0") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "parser" version)) + (sha256 + (base32 + "1hhz2k5417vr2k1llwqgjdnmyrhlpqicy0y2arr6r1gp04fg9wlm")))) + (build-system ruby-build-system) + (native-inputs + `(("bundler" ,bundler) + ("ruby-cliver" ,ruby-cliver) + ("ruby-simplecov" ,ruby-simplecov) + ("ruby-racc" ,ruby-racc))) + (inputs + `(("ragel" ,ragel))) + (propagated-inputs + `(("ruby-ast" ,ruby-ast))) + (synopsis "Ruby parser written in pure Ruby") + (description + "This package provides a Ruby parser written in pure Ruby.") + (home-page "https://github.com/whitequark/parser") + (license license:expat))) + (define-public ruby-progress_bar (package (name "ruby-progress_bar") |