From 24ffd91bc257a4ebddd8359f4f32c4fb60fc90e1 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 10 Jul 2020 00:37:58 -0400 Subject: gnu: Add ruby-tomparse. * gnu/packages/ruby.scm (ruby-tomparse): New variable. --- gnu/packages/ruby.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/ruby.scm') diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index dd651ddf19..07e23a0113 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7230,6 +7230,29 @@ used, such as Assay or AE.") (home-page "http://rubyworks.github.com/spectroscope/") (license license:bsd-2))) +(define-public ruby-tomparse + (package + (name "ruby-tomparse") + (version "0.4.2") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "tomparse" version)) + (sha256 + (base32 + "06xakk41f1kgj6j1ahkwn4r6cvidixvm4phhlrvmwb7c3pr8ygc8")))) + (build-system ruby-build-system) + ;; TODO: Tests require citron and rulebow, not yet packaged. + (arguments '(#:tests? #f)) + (synopsis "TomDoc parser for Ruby") + (description "TomParse is a TomDoc parser for Ruby. It takes a code +comment as input and parses it into a convenient object-oriented structure in +accordance with the TomDoc standard. See +@url{https://github.com/mojombo/tomdoc, TomDoc} for more information about the +TomDoc format.") + (home-page "http://rubyworks.github.com/tomparse/") + (license license:bsd-2))) + (define-public ruby-clap (package (name "ruby-clap") -- cgit v1.2.3