diff --git a/pkgs/development/coq-modules/QuickChick/default.nix b/pkgs/development/coq-modules/QuickChick/default.nix index 79e65ec6c042..a3b185f54d13 100644 --- a/pkgs/development/coq-modules/QuickChick/default.nix +++ b/pkgs/development/coq-modules/QuickChick/default.nix @@ -8,9 +8,6 @@ version ? null, }: -let - recent = lib.versions.isGe "8.7" coq.coq-version || coq.coq-version == "dev"; -in (mkCoqDerivation { pname = "QuickChick"; owner = "QuickChick"; @@ -35,10 +32,6 @@ in (case "8.11" lib.pred.true "1.3.2") (case "8.10" lib.pred.true "1.2.1") (case "8.9" lib.pred.true "1.1.0") - (case "8.8" lib.pred.true "20190311") - (case "8.7" (lib.versions.isLe "1.8") "1.0.0") - (case "8.6" lib.pred.true "20171102") - (case "8.5" lib.pred.true "20170512") ] null; release."2.1.1".hash = "sha256-tcZFpf8joEdVCgy1oKWdaM/9q3EMsF/jT+zz+kIsix8="; @@ -53,26 +46,17 @@ in release."1.3.2".hash = "sha256:0lciwaqv288dh2f13xk2x0lrn6zyrkqy6g4yy927wwzag2gklfrs"; release."1.2.1".hash = "sha256:17vz88xjzxh3q7hs6hnndw61r3hdfawxp5awqpgfaxx4w6ni8z46"; release."1.1.0".hash = "sha256:1c34v1k37rk7v0xk2czv5n79mbjxjrm6nh3llg2mpfmdsqi68wf3"; - release."1.0.0".hash = "sha256:1gqy9a4yavd0sa7kgysf9gf2lq4p8dmn4h89y8081f2j8zli0w5y"; - release."20190311".rev = "22af9e9a223d0038f05638654422e637e863b355"; - release."20190311".hash = "sha256:00rnr19lg6lg0haq1sy4ld38p7imzand6fc52fvfq27gblxkp2aq"; - release."20171102".rev = "0fdb769e1dc87a278383b44a9f5102cc7ccbafcf"; - release."20171102".hash = "sha256:0fri4nih40vfb0fbr82dsi631ydkw48xszinq43lyinpknf54y17"; - release."20170512".rev = "31eb050ae5ce57ab402db9726fb7cd945a0b4d03"; - release."20170512".hash = "sha256:033ch10i5wmqyw8j6wnr0dlbnibgfpr1vr0c07q3yj6h23xkmqpg"; releaseRev = v: "v${v}"; - preConfigure = lib.optionalString recent "substituteInPlace Makefile --replace quickChickTool.byte quickChickTool.native"; + preConfigure = "substituteInPlace Makefile --replace quickChickTool.byte quickChickTool.native"; useDuneifVersion = v: lib.versions.isGe "2.1" v || v == "dev"; opam-name = "coq-quickchick"; mlPlugin = true; - nativeBuildInputs = lib.optional recent coq.ocamlPackages.ocamlbuild; + nativeBuildInputs = [ coq.ocamlPackages.ocamlbuild ]; propagatedBuildInputs = [ mathcomp-boot - ] - ++ lib.optionals recent [ ExtLib simple-io ];