diff --git a/manifest.dhall b/manifest.dhall index aec93124ae3607379136943ea93e479fc092507e..418a976046101125d952fac50259461e7abbbeb4 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -723,6 +723,7 @@ in [ callHackage "Cabal" "3.8.1.0" "https://github.com/haskell-effectful/time-effectful" (Some "e212239b685e1ecf7ee95dd1e944cc563351907f") (None Text) + , callHackage "time-manager" "0.0.0" , callHackage "tls-session-manager" "0.0.4" , callHackage "tls" "1.6.0" , callHackage "transformers-base" "0.4.6" diff --git a/overlay.nix b/overlay.nix index 2e485a493e1c5d54a5b17f7bcf4574f4b5b25995..506f318da92b76d820c272f3921be30bc5bcf16f 100644 --- a/overlay.nix +++ b/overlay.nix @@ -1087,6 +1087,8 @@ self: with pkgs.haskell.lib; { time-effectful = self.callPackage (./pkgs/time-effectful.nix) { }; + time-manager = self.callPackage (./pkgs/time-manager.nix) { }; + timeit = self.callPackage (./pkgs/timeit.nix) { }; tls = self.callPackage (./pkgs/tls.nix) { }; diff --git a/pkgs/time-manager.nix b/pkgs/time-manager.nix new file mode 100644 index 0000000000000000000000000000000000000000..f2099d4e43b6904450d94ee802eda5a821f8d05e --- /dev/null +++ b/pkgs/time-manager.nix @@ -0,0 +1,23 @@ +{ mkDerivation, auto-update, base, lib }: +mkDerivation { + pname = "time-manager"; + version = "0.0.0"; + sha256 = "90a616ed20b2119bb64f78f84230b6798cde22a35e87bc8d9ee08cdf1d90fcdb"; + revision = "1"; + editedCabalFile = "1hwcns6rnh27nngq616cl9x2pl6lm4zzrsbbv5vq6hl0a60qhqjv"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ auto-update base ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "http://github.com/yesodweb/wai"; + description = "Scalable timer"; + license = lib.licenses.mit; + broken = false; +}