~ruther/guix-local

ce7d39d448b3c6f3e14f9bcb583bb4da9ac7efe4 — Giacomo Leidi 6 months ago 85c1a4d
gnu: Add elixir-earmark.

* gnu/packages/elixir-markup.scm (elixir-earmark): New variable.

Change-Id: Icf88d2956357a1e72afd4d57a420263c0a419862
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 25 insertions(+), 0 deletions(-)

M gnu/packages/elixir-markup.scm
M gnu/packages/elixir-markup.scm => gnu/packages/elixir-markup.scm +25 -0
@@ 63,6 63,31 @@ Earmark and @code{EarmarkParser} tests.")
    (home-page "https://hexdocs.pm/earmark_parser/")
    (license license:asl2.0)))

(define-public elixir-earmark
  (package
    (name "elixir-earmark")
    (version "1.4.47")
    (source
     (origin
       (method url-fetch)
       (uri (hexpm-uri "earmark" version))
       (sha256
        (base32 "1y4qqq3bxim9b9jrpbdxpagsjs5whlig4zva6hxmznf2lazbx5iy"))))
    (build-system mix-build-system)
    (native-inputs
     (list elixir-earmark-ast-dsl
           elixir-excoveralls
           elixir-floki
           elixir-traverse))
    (synopsis
     "Elixir Markdown converter")
    (description
     "Earmark is a pure-Elixir Markdown converter.  It is intended to be used as a
library (just call Earmark.as_html), but can also be used as a command-line tool
(run mix escript.build first).  Output generation is pluggable.")
    (home-page "https://hexdocs.pm/earmark/")
    (license license:asl2.0)))

(define-public elixir-easyhtml
  (package
    (name "elixir-easyhtml")