[arch-commits] Commit in haskell-chell-quickcheck/trunk (2 files)
Felix Yan
felixonmars at archlinux.org
Sun Feb 17 16:56:19 UTC 2019
Date: Sunday, February 17, 2019 @ 16:56:19
Author: felixonmars
Revision: 434119
upgpkg: haskell-chell-quickcheck 0.2.5.2-1
rebuild with chell 0.5, chell-quickcheck 0.2.5.2
Modified:
haskell-chell-quickcheck/trunk/PKGBUILD
Deleted:
haskell-chell-quickcheck/trunk/quickcheck-2.12.patch
-----------------------+
PKGBUILD | 17 ++++----------
quickcheck-2.12.patch | 57 ------------------------------------------------
2 files changed, 5 insertions(+), 69 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-02-17 16:55:44 UTC (rev 434118)
+++ PKGBUILD 2019-02-17 16:56:19 UTC (rev 434119)
@@ -2,24 +2,17 @@
_hkgname=chell-quickcheck
pkgname=haskell-chell-quickcheck
-pkgver=0.2.5.1
-pkgrel=17
+pkgver=0.2.5.2
+pkgrel=1
pkgdesc="QuickCheck support for the Chell testing library"
-url="https://john-millikin.com/software/chell/"
+url="https://github.com/typeclasses/chell"
license=('MIT')
arch=('x86_64')
depends=('ghc-libs' 'haskell-chell' 'haskell-quickcheck' 'haskell-random')
makedepends=('ghc')
-source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz
- quickcheck-2.12.patch)
-sha512sums=('4879c084731112e0e17e6d82510850c119c7e5e5cde90c03ecce9ea470f94429ddd040b9346a5aa268b0ea41c5656025cc2dacfe533d370efd7162473a1ebc6e'
- '9ace27b5b047c6b03f24fc88d907b699381d7ae334ac6f774ed28a39499b179f86dfc8ea7f7cae55b67ca1066741bd5333bb162f94346009dd30aa204842343b')
+source=(https://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz)
+sha512sums=('d17b8aeb19adc08debdfccaeceabb480fcbf82ba47c5e805f326f26be8c3266b741c52ab1ab13042b13aaa865ae355812ff067f3a46ff8186cef232143fa8efa')
-prepare() {
- cd $_hkgname-$pkgver
- patch -p2 -i ../quickcheck-2.12.patch
-}
-
build() {
cd $_hkgname-$pkgver
Deleted: quickcheck-2.12.patch
===================================================================
--- quickcheck-2.12.patch 2019-02-17 16:55:44 UTC (rev 434118)
+++ quickcheck-2.12.patch 2019-02-17 16:56:19 UTC (rev 434119)
@@ -1,57 +0,0 @@
-commit bab1bd78ff47da389e7f35153eb6ba93e4f5e685
-Author: Felix Yan <felixonmars at archlinux.org>
-Date: Mon Jan 21 01:15:45 2019 +0800
-
- Fix compatibility with QuickCheck 2.12
-
-diff --git a/chell-quickcheck/Test/Chell/QuickCheck.hs b/chell-quickcheck/Test/Chell/QuickCheck.hs
-index 0ec25b0..aaf35fb 100644
---- a/chell-quickcheck/Test/Chell/QuickCheck.hs
-+++ b/chell-quickcheck/Test/Chell/QuickCheck.hs
-@@ -53,8 +53,16 @@ property name prop = Chell.test name $ \opts -> do
- , State.computeSize = computeSize (QuickCheck.maxSize args) (QuickCheck.maxSuccess args)
- , State.numSuccessTests = 0
- , State.numDiscardedTests = 0
-+#if MIN_VERSION_QuickCheck(2,12,0)
-+ , State.classes = mempty
-+ , State.tables = mempty
-+ , State.requiredCoverage = mempty
-+ , State.expected = True
-+ , State.coverageConfidence = Nothing
-+#else
- , State.collected = []
- , State.expectedFailure = False
-+#endif
-
- #if MIN_VERSION_QuickCheck(2,7,0)
- , State.randomSeed = QCRandom.mkQCGen seed
-@@ -77,12 +85,16 @@ property name prop = Chell.test name $ \opts -> do
- #endif
- }
-
-+#if MIN_VERSION_QuickCheck(2,12,0)
-+ result <- Test.test state (QuickCheck.property prop)
-+#else
- #if MIN_VERSION_QuickCheck(2,7,0)
- let genProp = unProperty (QuickCheck.property prop)
- #else
- let genProp = QuickCheck.property prop
- #endif
- result <- Test.test state (Gen.unGen genProp)
-+#endif
- let output = Test.output result
- let notes = [("seed", show seed)]
- let failure = Chell.failure { Chell.failureMessage = output }
-diff --git a/chell-quickcheck/chell-quickcheck.cabal b/chell-quickcheck/chell-quickcheck.cabal
-index 5b5482c..673363e 100644
---- a/chell-quickcheck/chell-quickcheck.cabal
-+++ b/chell-quickcheck/chell-quickcheck.cabal
-@@ -27,7 +27,7 @@ library
- build-depends:
- base >= 4.0 && < 5.0
- , chell >= 0.3 && < 0.5
-- , QuickCheck >= 2.3 && < 2.11
-+ , QuickCheck >= 2.3 && < 2.13
- , random
-
- exposed-modules:
More information about the arch-commits
mailing list