~ruther/guix-local

11d4a7152ecf5636c05da07f2f7be28b7620e348 — zamfofex 3 years ago 2e86516
gnu: Add ghc-these-lens.

* gnu/packages/haskell-xyz.scm (ghc-these-lens): New variable.

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

M gnu/packages/haskell-xyz.scm
M gnu/packages/haskell-xyz.scm => gnu/packages/haskell-xyz.scm +21 -0
@@ 6410,6 6410,27 @@ possible.  The library exposes a van Laarhoven interface.  For an alternative
interface, supporting an opaque optic type, see @code{generic-optics}.")
    (license license:bsd-3)))

(define-public ghc-these-lens
  (package
    (name "ghc-these-lens")
    (version "1.0.1.2")
    (source (origin
              (method url-fetch)
              (uri (hackage-uri "these-lens" version))
              (sha256
               (base32
                "1v3kj7j4bkywbmdbblwqs5gsj5s23d59sb3s27jf3bwdzf9d21p6"))))
    (build-system haskell-build-system)
    (properties '((upstream-name . "these-lens")))
    (inputs (list ghc-these ghc-lens))
    (arguments
     `(#:cabal-revision ("2"
                         "1mncy6mcwqxy4fwibrsfc3jcx183wfjfvfvbj030y86pfihvbwg3")))
    (home-page "https://github.com/haskellari/these")
    (synopsis "Lenses for These")
    (description "This package provides Prism and Traversals for @code{These}.")
    (license license:bsd-3)))

(define-public ghc-libffi
  (package
    (name "ghc-libffi")