1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00

haskell-QuickCheck: add support for version 1.x to fix various builds

This commit is contained in:
Peter Simons 2015-02-22 14:26:01 +01:00
parent 411d3dcb61
commit 3cfa24338d
2 changed files with 18 additions and 2 deletions

View file

@ -540,8 +540,11 @@ self: super: {
});
wxcore = super.wxcore.override { wxGTK = pkgs.wxGTK29; };
# Depends on obsolete QuickCheck 1.x.
test-framework-quickcheck = markBroken super.test-framework-quickcheck;
# Depends on QuickCheck 1.x.
ersatz = super.ersatz.override { QuickCheck = self.QuickCheck_1_2_0_1; };
HaVSA = super.HaVSA.override { QuickCheck = self.QuickCheck_1_2_0_1; };
lhc = super.lhc.override { QuickCheck = self.QuickCheck_1_2_0_1; };
test-framework-quickcheck = super.test-framework-quickcheck.override { QuickCheck = self.QuickCheck_1_2_0_1; };
# Depends on broken test-framework-quickcheck.
apiary = dontCheck super.apiary;

View file

@ -11820,6 +11820,19 @@ self: {
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"QuickCheck_1_2_0_1" = callPackage
({ mkDerivation, base, random }:
mkDerivation {
pname = "QuickCheck";
version = "1.2.0.1";
sha256 = "1gxpvbc0ab4n35b5zcbzng8qc7y3mzgym8cj42bci984f08y1bld";
editedCabalFile = "8f06f07cae74e90cd5bdde3eed23b0e3293ad494f42f0f0cb77074fa3b7950d9";
buildDepends = [ base random ];
homepage = "http://www.math.chalmers.se/~rjmh/QuickCheck/";
description = "Automatic testing of Haskell programs";
license = stdenv.lib.licenses.bsd3;
}) {};
"QuickCheck" = callPackage
({ mkDerivation, base, random, template-haskell, test-framework
, tf-random, transformers