From 26106220e43ea271e4458aab6c3b478073601312 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Mon, 7 Nov 2022 18:47:08 +0000 Subject: [PATCH] quickcheck-assertions: init at 0.3.0 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/quickcheck-assertions.nix | 29 +++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 pkgs/quickcheck-assertions.nix diff --git a/manifest.dhall b/manifest.dhall index e467788c..5180d0da 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -631,6 +631,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "proteaaudio-sdl" "0.9.2" , callHackage "psqueues" "0.2.7.3" , callHackage "pureMD5" "2.1.4" + , callHackage "quickcheck-assertions" "0.3.0" , callHackage "quickcheck-classes-base" "0.6.2.0" , callHackage "quickcheck-classes" "0.6.5.0" , callHackage "quickcheck-dynamic" "2.0.0" diff --git a/overlay.nix b/overlay.nix index 77ba6e2d..ee629920 100644 --- a/overlay.nix +++ b/overlay.nix @@ -987,6 +987,8 @@ self: with pkgs.haskell.lib; { pureMD5 = self.callPackage (./pkgs/pureMD5.nix) { }; + quickcheck-assertions = self.callPackage (./pkgs/quickcheck-assertions.nix) { }; + quickcheck-classes = self.callPackage (./pkgs/quickcheck-classes.nix) { }; quickcheck-classes-base = self.callPackage (./pkgs/quickcheck-classes-base.nix) { }; diff --git a/pkgs/quickcheck-assertions.nix b/pkgs/quickcheck-assertions.nix new file mode 100644 index 00000000..2378df34 --- /dev/null +++ b/pkgs/quickcheck-assertions.nix @@ -0,0 +1,29 @@ +{ mkDerivation +, base +, hspec +, ieee754 +, lib +, pretty-show +, QuickCheck +}: +mkDerivation { + pname = "quickcheck-assertions"; + version = "0.3.0"; + sha256 = "9b0328a788dcac0824a7d7496ab403eef04170551255c9e58fb6e2e319a9cacf"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base ieee754 pretty-show QuickCheck ]; + testHaskellDepends = [ base hspec ieee754 QuickCheck ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/s9gf4ult/quickcheck-assertions"; + description = "HUnit like assertions for QuickCheck"; + license = lib.licenses.lgpl3Only; + broken = false; +} -- GitLab