From 257dee505e0fe9722a019fda3687fe44c5aa4c39 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 10 Jul 2020 00:47:19 -0400 Subject: gnu: Add ruby-yard-tomdoc. * gnu/packages/ruby.scm (ruby-yard-tomdoc): New variable. --- gnu/packages/ruby.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'gnu/packages/ruby.scm') diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm index 07e23a0113..e1c242a083 100644 --- a/gnu/packages/ruby.scm +++ b/gnu/packages/ruby.scm @@ -7253,6 +7253,36 @@ TomDoc format.") (home-page "http://rubyworks.github.com/tomparse/") (license license:bsd-2))) +(define-public ruby-yard-tomdoc + (package + (name "ruby-yard-tomdoc") + (version "0.7.1") + (source + (origin + (method url-fetch) + (uri (rubygems-uri "yard-tomdoc" version)) + (sha256 + (base32 + "1725gs8b8klpwhrvnf2wwp7dw3zxs9vz2la983l2d8c4r4fn1j2z")))) + (build-system ruby-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (replace 'check + (lambda _ + (invoke "rubytest" "-Ilib" "-Itest" "test/")))))) + (native-inputs + `(("ruby-rubytest-cli" ,ruby-rubytest-cli) + ("ruby-spectroscope" ,ruby-spectroscope) + ("ruby-ae" ,ruby-ae))) + (propagated-inputs + `(("ruby-tomparse" ,ruby-tomparse) + ("ruby-yard" ,ruby-yard))) + (synopsis "TomDoc syntax for YARD") + (description "This module adds support for the TomDoc documentation format +to YARD, a documentation generation tool for Ruby.") + (home-page "http://rubyworks.github.com/yard-tomdoc/") + (license license:expat))) + (define-public ruby-clap (package (name "ruby-clap") -- cgit 1.4.1