gnu: Add ghc-microlens-mtl.
* gnu/packages/haskell.scm (ghc-microlens-mtl): New variable.
This commit is contained in:
parent
64b7c06e18
commit
ef803cb520
|
@ -11851,6 +11851,35 @@ provides a means to round-trip any code that can be compiled by GHC, currently
|
||||||
excluding @file{.lhs} files.")
|
excluding @file{.lhs} files.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public ghc-microlens-mtl
|
||||||
|
(package
|
||||||
|
(name "ghc-microlens-mtl")
|
||||||
|
(version "0.1.11.1")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append
|
||||||
|
"https://hackage.haskell.org/package/microlens-mtl/microlens-mtl-"
|
||||||
|
version
|
||||||
|
".tar.gz"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0l6z1gkzwcpv89bxf5vgfrjb6gq2pj7sjjc53nvi5b9alx34zryk"))))
|
||||||
|
(build-system haskell-build-system)
|
||||||
|
(inputs
|
||||||
|
`(("ghc-microlens" ,ghc-microlens)
|
||||||
|
("ghc-transformers-compat" ,ghc-transformers-compat)))
|
||||||
|
(home-page "https://github.com/monadfix/microlens")
|
||||||
|
(synopsis
|
||||||
|
"@code{microlens} support for Reader/Writer/State from mtl")
|
||||||
|
(description
|
||||||
|
"This package contains functions (like @code{view} or @code{+=}) which
|
||||||
|
work on @code{MonadReader}, @code{MonadWriter}, and @code{MonadState} from the
|
||||||
|
mtl package. This package is a part of the
|
||||||
|
@uref{http://hackage.haskell.org/package/microlens, microlens} family; see the
|
||||||
|
readme @uref{https://github.com/aelve/microlens#readme, on Github}.")
|
||||||
|
(license license:bsd-3)))
|
||||||
|
|
||||||
(define-public ghc-stylish-haskell
|
(define-public ghc-stylish-haskell
|
||||||
(package
|
(package
|
||||||
(name "ghc-stylish-haskell")
|
(name "ghc-stylish-haskell")
|
||||||
|
|
Loading…
Reference in New Issue