From 3a60d31f48be2378a1066e16aeb7f93e5ea3ac60 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sat, 5 Nov 2022 09:17:40 +0000 Subject: [PATCH] quickcheck-classes: init at 0.6.5.0 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/quickcheck-classes.nix | 64 +++++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 pkgs/quickcheck-classes.nix diff --git a/manifest.dhall b/manifest.dhall index 7c0391fc..ea5761b2 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -401,6 +401,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "prometheus-proc" "0.1.4.0" , callHackage "proteaaudio-sdl" "0.9.2" , callHackage "psqueues" "0.2.7.3" + , callHackage "quickcheck-classes" "0.6.5.0" , callHackage "quickcheck-dynamic" "2.0.0" , callHackage "quickcheck-instances" "0.3.28" , callHackage "rebase" "1.16" diff --git a/overlay.nix b/overlay.nix index 74fdfbbe..83adb97b 100644 --- a/overlay.nix +++ b/overlay.nix @@ -509,6 +509,8 @@ final: prev: with pkgs.haskell.lib; { psqueues = prev.callPackage (./pkgs/psqueues.nix) { }; + quickcheck-classes = prev.callPackage (./pkgs/quickcheck-classes.nix) { }; + quickcheck-dynamic = prev.callPackage (./pkgs/quickcheck-dynamic.nix) { }; quickcheck-instances = prev.callPackage (./pkgs/quickcheck-instances.nix) { }; diff --git a/pkgs/quickcheck-classes.nix b/pkgs/quickcheck-classes.nix new file mode 100644 index 00000000..df1ecf33 --- /dev/null +++ b/pkgs/quickcheck-classes.nix @@ -0,0 +1,64 @@ +{ mkDerivation +, aeson +, base +, base-orphans +, containers +, lib +, primitive +, primitive-addr +, QuickCheck +, quickcheck-classes-base +, semigroupoids +, semirings +, tagged +, tasty +, tasty-quickcheck +, transformers +, vector +}: +mkDerivation { + pname = "quickcheck-classes"; + version = "0.6.5.0"; + sha256 = "62e32ad01c194798ebfb1a39ea9c06ccd54bd6d21cf726e9d0fc9db56b093ca6"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + aeson + base + containers + primitive + primitive-addr + QuickCheck + quickcheck-classes-base + semigroupoids + semirings + transformers + vector + ]; + testHaskellDepends = [ + aeson + base + base-orphans + containers + primitive + QuickCheck + semigroupoids + tagged + tasty + tasty-quickcheck + transformers + vector + ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/andrewthad/quickcheck-classes#readme"; + description = "QuickCheck common typeclasses"; + license = lib.licenses.bsd3; + broken = false; +} -- GitLab