From fcc7fd23496d61e2591cf0ce5e04fd450db45340 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sun, 23 Oct 2022 08:20:08 +0100 Subject: [PATCH] monad-control: init at 1.0.3.1 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/monad-control.nix | 18 ++++++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 pkgs/monad-control.nix diff --git a/manifest.dhall b/manifest.dhall index 99c8940b..8dda2d28 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -286,6 +286,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "net-mqtt" "0.8.2.2" , callHackage "memory" "0.18.0" , callHackage "microstache" "1.0.2.2" + , callHackage "monad-control" "1.0.3.1" , callHackage "monad-par" "0.3.5" , callHackage "monoid-subclasses" "1.1.3" , callHackage "network-byte-order" "0.1.6" diff --git a/overlay.nix b/overlay.nix index 063ea58c..061f7890 100644 --- a/overlay.nix +++ b/overlay.nix @@ -333,6 +333,8 @@ final: prev: with pkgs.haskell.lib; { microstache = prev.callPackage (./pkgs/microstache.nix) { }; + monad-control = prev.callPackage (./pkgs/monad-control.nix) { }; + monad-par = prev.callPackage (./pkgs/monad-par.nix) { }; monoid-subclasses = prev.callPackage (./pkgs/monoid-subclasses.nix) { }; diff --git a/pkgs/monad-control.nix b/pkgs/monad-control.nix new file mode 100644 index 00000000..8be6ec04 --- /dev/null +++ b/pkgs/monad-control.nix @@ -0,0 +1,18 @@ +{ mkDerivation, base, lib, stm, transformers, transformers-base +, transformers-compat +}: +mkDerivation { + pname = "monad-control"; + version = "1.0.3.1"; + sha256 = "ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c"; + libraryHaskellDepends = [ + base stm transformers transformers-base transformers-compat + ]; + doHaddock = false; + jailbreak = true; + doCheck = false; + hyperlinkSource = false; + homepage = "https://github.com/basvandijk/monad-control"; + description = "Lift control operations, like exception catching, through monad transformers"; + license = lib.licenses.bsd3; +} \ No newline at end of file -- GitLab