From: Eric Bavier <ericbav...@openmailbox.org> > * gnu/packages/haskell.scm (ghc-semigroups): New variable. > --- > gnu/packages/haskell.scm | 33 +++++++++++++++++++++++++++++++++ > 1 file changed, 33 insertions(+) > > diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm > index a26c7cf..a40cc3c 100644 > --- a/gnu/packages/haskell.scm > +++ b/gnu/packages/haskell.scm > @@ -2468,6 +2468,39 @@ unbounded @code{Integer} type.") > (description "This library provides the natural numbers for Haskell.") > (license bsd-3))) > > +(define-public ghc-semigroups > + (package [...] > + (inputs > + `(("ghc-text" ,ghc-text) > + ("ghc-hashable" ,ghc-hashable)))
Do these not need to also be propagated? > + (synopsis "Anything that associates") This is quite general. How about: "Semigroup operations for Haskell" `~Eric