gnu: ghc-quickcheck: Update to 2.10.1.

* gnu/packages/haskell-check.scm (ghc-quickcheck): Update to 2.10.1.
[inputs]: Add ghc-random.
[description]: Add two sentences.
This commit is contained in:
Ricardo Wurmus 2018-02-12 19:00:06 +01:00
parent 49e5432b8c
commit 7291ad1e12
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 12 additions and 9 deletions

View File

@ -2,7 +2,7 @@
;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org> ;;; Copyright © 2015 Paul van der Walt <paul@denknerd.org>
;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org> ;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch> ;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch>
;;; Copyright © 2015, 2016, 2017 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2015, 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2016 ng0 <ng0@infotropique.org> ;;; Copyright © 2016 ng0 <ng0@infotropique.org>
;;; Copyright © 2016 David Craven <david@craven.ch> ;;; Copyright © 2016 David Craven <david@craven.ch>
;;; Copyright © 2017 Danny Milosavljevic <dannym@scratchpost.org> ;;; Copyright © 2017 Danny Milosavljevic <dannym@scratchpost.org>
@ -390,7 +390,7 @@ use HUnit assertions as QuickCheck properties.")
(define-public ghc-quickcheck (define-public ghc-quickcheck
(package (package
(name "ghc-quickcheck") (name "ghc-quickcheck")
(version "2.8.2") (version "2.10.1")
(outputs '("out" "doc")) (outputs '("out" "doc"))
(source (source
(origin (origin
@ -401,19 +401,22 @@ use HUnit assertions as QuickCheck properties.")
".tar.gz")) ".tar.gz"))
(sha256 (sha256
(base32 (base32
"1ai6k5v0bibaxq8xffcblc6rwmmk6gf8vjyd9p2h3y6vwbhlvilq")))) "1rfmns3lj3hl93k1jws85ajkkw7z9ll8cw292n9m7zald1w5dfqx"))))
(build-system haskell-build-system) (build-system haskell-build-system)
(arguments (arguments
`(#:tests? #f ; FIXME: currently missing libraries used for tests. `(#:tests? #f ; FIXME: currently missing libraries used for tests.
#:configure-flags '("-f base4"))) #:configure-flags '("-f base4")))
(inputs (inputs
`(("ghc-tf-random" ,ghc-tf-random))) `(("ghc-random" ,ghc-random)
(home-page ("ghc-tf-random" ,ghc-tf-random)))
"https://github.com/nick8325/quickcheck") (home-page "https://github.com/nick8325/quickcheck")
(synopsis (synopsis "Automatic testing of Haskell programs")
"Automatic testing of Haskell programs")
(description (description
"QuickCheck is a library for random testing of program properties.") "QuickCheck is a library for random testing of program properties. The
programmer provides a specification of the program, in the form of properties
which functions should satisfy, and QuickCheck then tests that the properties
hold in a large number of randomly generated cases. Specifications are
expressed in Haskell, using combinators defined in the QuickCheck library.")
(license license:bsd-3))) (license license:bsd-3)))
(define-public ghc-test-framework (define-public ghc-test-framework