diff options
author | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-08-02 09:29:41 +0200 |
---|---|---|
committer | Sandro Jäckel <sandro.jaeckel@gmail.com> | 2021-08-02 10:58:47 +0200 |
commit | a8f2d2ca7879f5b1ecae9413d584936195ed01d2 (patch) | |
tree | daf0e61eeceed5a821f590ca9820c2bfe9d9acb9 | |
parent | 7251411f95cbaa92e12ad47025e4824035c36074 (diff) | |
download | nixpkgs-a8f2d2ca7879f5b1ecae9413d584936195ed01d2.tar nixpkgs-a8f2d2ca7879f5b1ecae9413d584936195ed01d2.tar.gz nixpkgs-a8f2d2ca7879f5b1ecae9413d584936195ed01d2.tar.bz2 nixpkgs-a8f2d2ca7879f5b1ecae9413d584936195ed01d2.tar.lz nixpkgs-a8f2d2ca7879f5b1ecae9413d584936195ed01d2.tar.xz nixpkgs-a8f2d2ca7879f5b1ecae9413d584936195ed01d2.tar.zst nixpkgs-a8f2d2ca7879f5b1ecae9413d584936195ed01d2.zip |
QuickChick: format
-rw-r--r-- | pkgs/development/coq-modules/QuickChick/default.nix | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/pkgs/development/coq-modules/QuickChick/default.nix b/pkgs/development/coq-modules/QuickChick/default.nix index 3a629421d6b..fcaaaac615e 100644 --- a/pkgs/development/coq-modules/QuickChick/default.nix +++ b/pkgs/development/coq-modules/QuickChick/default.nix @@ -1,11 +1,11 @@ { lib, mkCoqDerivation, coq, ssreflect, coq-ext-lib, simple-io, version ? null }: -with lib; -let recent = versions.isGe "8.7" coq.coq-version; in + +let recent = lib.versions.isGe "8.7" coq.coq-version; in mkCoqDerivation { pname = "QuickChick"; owner = "QuickChick"; inherit version; - defaultVersion = with versions; switch [ coq.coq-version ssreflect.version ] [ + defaultVersion = with lib; with versions; lib.switch [ coq.coq-version ssreflect.version ] [ { cases = [ "8.13" pred.true ]; out = "1.5.0"; } { cases = [ "8.12" pred.true ]; out = "1.4.0"; } { cases = [ "8.11" pred.true ]; out = "1.3.2"; } @@ -30,19 +30,19 @@ mkCoqDerivation { release."20170512".sha256 = "033ch10i5wmqyw8j6wnr0dlbnibgfpr1vr0c07q3yj6h23xkmqpg"; releaseRev = v: "v${v}"; - preConfigure = optionalString recent + preConfigure = lib.optionalString recent "substituteInPlace Makefile --replace quickChickTool.byte quickChickTool.native"; mlPlugin = true; - extraBuildInputs = optional recent coq.ocamlPackages.num; + extraBuildInputs = lib.optional recent coq.ocamlPackages.num; propagatedBuildInputs = [ ssreflect ] - ++ optionals recent [ coq-ext-lib simple-io ] - ++ optional recent coq.ocamlPackages.ocamlbuild; + ++ lib.optionals recent [ coq-ext-lib simple-io ] + ++ lib.optional recent coq.ocamlPackages.ocamlbuild; extraInstallFlags = [ "-f Makefile.coq" ]; enableParallelBuilding = false; - meta = { + meta = with lib; { description = "Randomized property-based testing plugin for Coq; a clone of Haskell QuickCheck"; maintainers = with maintainers; [ jwiegley ]; }; |