From 85c1a4d658616c393314a1dcce1bf2a7d1640cb8 Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Mon, 15 Sep 2025 23:47:03 +0200 Subject: [PATCH] gnu: Add elixir-ex-doc. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/elixir-markup.scm (elixir-ex-doc): New variable. Change-Id: I6d38495063e3942423c0fa1d3dfbf1819324a0c4 Signed-off-by: Ludovic Courtès --- gnu/packages/elixir-markup.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/elixir-markup.scm b/gnu/packages/elixir-markup.scm index 7f3c79110f090d5cd88aee6776e087ca0319aba9..1611c21fbe9a96a96d672168be7f5a71315204ec 100644 --- a/gnu/packages/elixir-markup.scm +++ b/gnu/packages/elixir-markup.scm @@ -89,6 +89,32 @@ item A @code{String.Chars} implementation to convert them to text (home-page "https://hexdocs.pm/easyhtml/") (license license:asl2.0))) +(define-public elixir-ex-doc + (package + (name "elixir-ex-doc") + (version "0.38.4") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "ex_doc" version)) + (sha256 + (base32 "1ck5y70zkppyswpagvla4zh19cryc4slw5c04lf930wa81327dpp")))) + (build-system mix-build-system) + (arguments + ;; FIXME: tests depend on lazy_html which is not yet packaged. + (list #:tests? #f)) + (native-inputs + (list elixir-easyhtml + elixir-jason + elixir-floki)) + (propagated-inputs + (list elixir-earmark-parser elixir-makeup-c elixir-makeup-elixir + elixir-makeup-erlang elixir-makeup-html)) + (synopsis "Documentation generation tool for Elixir") + (description "@code{ExDoc} is a documentation generation tool for Elixir.") + (home-page "https://hexdocs.pm/ex_doc/") + (license license:asl2.0))) + (define-public elixir-floki (package (name "elixir-floki")