gnu: Add ghc-sha.

* gnu/packages/haskell.scm (ghc-sha): New variable.
This commit is contained in:
Ricardo Wurmus 2015-11-27 13:31:32 +01:00
parent 12676ce8be
commit 27f3949086

View file

@ -5573,6 +5573,33 @@ (define-public ghc-juicypixels
TIFF and GIF formats.")
(license bsd-3)))
(define-public ghc-sha
(package
(name "ghc-sha")
(version "1.6.4.2")
(source (origin
(method url-fetch)
(uri (string-append "http://hackage.haskell.org/package/"
"SHA/SHA-" version ".tar.gz"))
(sha256
(base32
"134ajm87fm4lpsw86m9q8apv20dw4bpk46raa389zr6bcdpifw64"))))
(build-system haskell-build-system)
(native-inputs
`(("ghc-quickcheck" ,ghc-quickcheck)
("ghc-test-framework" ,ghc-test-framework)
("ghc-test-framework-quickcheck2" ,ghc-test-framework-quickcheck2)))
(home-page "http://hackage.haskell.org/package/SHA")
(synopsis "SHA suite of message digest functions")
(description
"This library implements the SHA suite of message digest functions,
according to NIST FIPS 180-2 (with the SHA-224 addendum), as well as the
SHA-based HMAC routines. The functions have been tested against most of the
NIST and RFC test vectors for the various functions. While some attention has
been paid to performance, these do not presently reach the speed of well-tuned
libraries, like OpenSSL.")
(license bsd-3)))
(define-public idris
(package
(name "idris")