diff options
author | Paul van der Walt <paul@denknerd.org> | 2015-10-15 14:36:19 +0200 |
---|---|---|
committer | Paul van der Walt <paul@denknerd.org> | 2015-10-23 09:10:52 +0200 |
commit | 624efe7304dfe9247d1078680cfe0b1704295526 (patch) | |
tree | 9b0ca574b9e40a0023affa9f99cb9e772978fcf6 | |
parent | f271524a1454e6c8ab12ca8388d8248cd2d26f86 (diff) | |
download | guix-624efe7304dfe9247d1078680cfe0b1704295526.tar guix-624efe7304dfe9247d1078680cfe0b1704295526.tar.gz |
gnu: Add ghc-contravariant.
* gnu/packages/haskell.scm (ghc-contravariant): New variable.
-rw-r--r-- | gnu/packages/haskell.scm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0b80b3b9a5..d606d48fbd 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -2479,6 +2479,33 @@ in the @code{IO} monad, like @code{IORef}s or parts of the OpenGL state.") (description "This package provides bifunctors for Haskell.") (license bsd-3))) +(define-public ghc-contravariant + (package + (name "ghc-contravariant") + (version "1.3.3") + (source + (origin + (method url-fetch) + (uri (string-append + "http://hackage.haskell.org/package/contravariant/contravariant-" + version + ".tar.gz")) + (sha256 + (base32 + "184hcmhsznqrkmqlc1kza9pb5p591anva574ry8wrh81vqmhwfb5")))) + (build-system haskell-build-system) + (propagated-inputs + `(("ghc-void" ,ghc-void) + ("ghc-transformers-compat" ,ghc-transformers-compat) + ("ghc-statevar" ,ghc-statevar))) + (inputs + `(("ghc-semigroups" ,ghc-semigroups))) + (home-page + "http://github.com/ekmett/contravariant/") + (synopsis "Contravariant functors") + (description "Contravariant functors for Haskell.") + (license bsd-3))) + (define-public ghc-semigroups (package (name "ghc-semigroups") |