From a7100aeb1899cb9fea4c6c7a61f168e7192ce2e7 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Fri, 30 Dec 2022 13:39:40 +0000 Subject: [PATCH] fuzzy-time-gen: init at 0.2.0.1 --- horizon.dhall | 1 + initial-packages.nix | 2 ++ pkgs/fuzzy-time-gen.nix | 64 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 pkgs/fuzzy-time-gen.nix diff --git a/horizon.dhall b/horizon.dhall index 44826635..5e017792 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -306,6 +306,7 @@ let packages = , freer-simple = H.callHackage "freer-simple" "1.2.1.2" , friendly-time = H.callHackage "friendly-time" "0.4.1" , fsnotify = H.callHackage "fsnotify" "0.4.1.0" + , fuzzy-time-gen = H.callHackage "fuzzy-time-gen" "0.2.0.1" , fuzzy-time = H.callHackage "fuzzy-time" "0.2.0.3" , generically = H.callHackage "generically" "0.1" , generic-deriving = H.callHackage "generic-deriving" "1.14.2" diff --git a/initial-packages.nix b/initial-packages.nix index e43c3340..6d3762e1 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -453,6 +453,8 @@ self: with pkgs.haskell.lib; { fuzzy-time = self.callPackage (./pkgs/fuzzy-time.nix) { }; + fuzzy-time-gen = self.callPackage (./pkgs/fuzzy-time-gen.nix) { }; + generic-deriving = self.callPackage (./pkgs/generic-deriving.nix) { }; generic-lens-core = self.callPackage (./pkgs/generic-lens-core.nix) { }; diff --git a/pkgs/fuzzy-time-gen.nix b/pkgs/fuzzy-time-gen.nix new file mode 100644 index 00000000..a98a706f --- /dev/null +++ b/pkgs/fuzzy-time-gen.nix @@ -0,0 +1,64 @@ +{ mkDerivation +, QuickCheck +, base +, containers +, criterion +, fuzzy-time +, genvalidity +, genvalidity-criterion +, genvalidity-hspec +, genvalidity-text +, genvalidity-time +, hspec +, lib +, megaparsec +, text +, time +}: +mkDerivation { + pname = "fuzzy-time-gen"; + version = "0.2.0.1"; + sha256 = "24819f2e7ea8c2d890ac58bf0760f4f5db2aa77da10bb162a8ed4131284a1280"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + containers + fuzzy-time + genvalidity + genvalidity-time + megaparsec + QuickCheck + time + ]; + testHaskellDepends = [ + base + fuzzy-time + genvalidity + genvalidity-hspec + genvalidity-text + genvalidity-time + hspec + megaparsec + QuickCheck + text + time + ]; + benchmarkHaskellDepends = [ + base + criterion + fuzzy-time + genvalidity-criterion + ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/NorfairKing/fuzzy-time"; + license = lib.licenses.mit; + broken = false; +} -- GitLab