From: Eric Bavier <ericbav...@openmailbox.org> > * gnu/packages/haskell.scm (ghc-blaze-markup): New variable. > --- > gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ > 1 file changed, 30 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index 219a63c..d507360 100644 > --- a/gnu/packages/haskell.scm > +++ b/gnu/packages/haskell.scm > @@ -2032,6 +2032,36 @@ code that uses the old interface can interoperate with > code that uses the new > implementation.") > (license bsd-3))) > > +(define-public ghc-blaze-markup > + (package [...] > + (arguments `(#:tests? #f)) ; FIXME: testing libraries are missing. > + (inputs > + `(("ghc-blaze-builder" ,ghc-blaze-builder) > + ("ghc-text" ,ghc-text) > + ("ghc-hunit" ,ghc-hunit) > + ("ghc-quickcheck" ,ghc-quickcheck)))
ghc-blaze-builder and ghc-text should be propagated, and the others may be removed because #:tests? #f. > + (home-page "http://jaspervdj.be/blaze") > + (synopsis > + "Blazingly fast markup combinator library for Haskell") Maybe just: Fast markup combinator library for Haskell > + (description > + "Core modules of a blazingly fast markup combinator library for the > +Haskell programming language. The Text.Blaze module is a good starting > point, > +as well as @uref{http://jaspervdj.be/blaze/tutorial.html, the tutorial}.") > + (license bsd-3))) How about: This library contains core modules for a markup combinator library for the Haskell programming language. Similar comments for the ghc-blaze-html patch. `~Eric