From a81490af248d942f2af8985829880d4cd96556b5 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Fri, 21 Oct 2022 20:03:49 +0100 Subject: [PATCH] time-effectful: init at e212239b685e1ecf7ee95dd1e944cc563351907f --- manifest.dhall | 5 +++++ overlay.nix | 2 ++ pkgs/time-effectful.nix | 23 +++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 pkgs/time-effectful.nix diff --git a/manifest.dhall b/manifest.dhall index 229413e9..f594b2b0 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -417,6 +417,11 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "th-lift-instances" "0.1.20" , callHackage "tidal" "1.8.1" , callHackage "time-compat" "1.9.6.1" + , callCabal2nix + "time-effectful" + "https://github.com/haskell-effectful/time-effectful" + (Some "e212239b685e1ecf7ee95dd1e944cc563351907f") + (None Text) , callHackage "type-errors-pretty" "0.0.1.2" , callHackage "type-errors" "0.2.0.0" , callHackage "type-equality" "1" diff --git a/overlay.nix b/overlay.nix index 96aa607c..ad2fce00 100644 --- a/overlay.nix +++ b/overlay.nix @@ -507,6 +507,8 @@ final: prev: with pkgs.haskell.lib; { time-compat = prev.callPackage (./pkgs/time-compat.nix) { }; + time-effectful = prev.callPackage (./pkgs/time-effectful.nix) { }; + type-equality = prev.callPackage (./pkgs/type-equality.nix) { }; type-errors = prev.callPackage (./pkgs/type-errors.nix) { }; diff --git a/pkgs/time-effectful.nix b/pkgs/time-effectful.nix new file mode 100644 index 00000000..36ff4245 --- /dev/null +++ b/pkgs/time-effectful.nix @@ -0,0 +1,23 @@ +{ mkDerivation, base, effectful-core, fetchgit, lib, tasty +, tasty-hunit, time +}: +mkDerivation { + pname = "time-effectful"; + version = "0.0.1.0"; + src = fetchgit { + url = "https://github.com/haskell-effectful/time-effectful"; + sha256 = "12sir7ln4nfx9w5xz77g23jlfvhnwvv4gzw20czj6vbpak8zz3i1"; + rev = "e212239b685e1ecf7ee95dd1e944cc563351907f"; + fetchSubmodules = true; + }; + libraryHaskellDepends = [ base effectful-core time ]; + testHaskellDepends = [ + base effectful-core tasty tasty-hunit time + ]; + doHaddock = false; + jailbreak = true; + doCheck = false; + hyperlinkSource = false; + homepage = "https://github.com/haskell-effectful/time-effectful#readme"; + license = lib.licenses.mit; +} \ No newline at end of file -- GitLab