diff --git a/horizon.dhall b/horizon.dhall index 448266354564ff32d3d8e705c43d1d2762acbe5a..5e01779291958fafe6c42abeb75dd15da05a85bc 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 e43c3340eb8e0c7fd34af8c36a06416f5ee3f19c..6d3762e12684859b980f8ff586de5027a37479c6 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 0000000000000000000000000000000000000000..a98a706fb045485119a8808e9bdcbb5d51ebae04 --- /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; +}