From 8853e08abed335effbb5e0b5242ddfe9b262e74c Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Mon, 7 Nov 2022 14:47:05 +0000 Subject: [PATCH] mtl-compat: init at 0.2.2 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/mtl-compat.nix | 21 +++++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 pkgs/mtl-compat.nix diff --git a/manifest.dhall b/manifest.dhall index b9ac8b0e..63f415a4 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -500,6 +500,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "monad-peel" "0.2.1.2" , callHackage "mono-traversable" "1.0.15.3" , callHackage "monoid-subclasses" "1.1.3" + , callHackage "mtl-compat" "0.2.2" , callHackage "mwc-random" "0.15.0.2" , callHackage "nanospec" "0.2.2" , callHackage "natural-transformation" "0.4" diff --git a/overlay.nix b/overlay.nix index 3ce8a04e..d309f85f 100644 --- a/overlay.nix +++ b/overlay.nix @@ -747,6 +747,8 @@ self: with pkgs.haskell.lib; { monoid-subclasses = self.callPackage (./pkgs/monoid-subclasses.nix) { }; + mtl-compat = self.callPackage (./pkgs/mtl-compat.nix) { }; + mwc-random = self.callPackage (./pkgs/mwc-random.nix) { }; nanospec = self.callPackage (./pkgs/nanospec.nix) { }; diff --git a/pkgs/mtl-compat.nix b/pkgs/mtl-compat.nix new file mode 100644 index 00000000..ab21668f --- /dev/null +++ b/pkgs/mtl-compat.nix @@ -0,0 +1,21 @@ +{ mkDerivation, base, lib, mtl }: +mkDerivation { + pname = "mtl-compat"; + version = "0.2.2"; + sha256 = "1955398fe2115674f47f553b2caaf928c6aa3424271a5cd13bc191e54bfe3a9e"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base mtl ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://github.com/haskell-compat/mtl-compat"; + description = "Backported Control.Monad.Except module from mtl"; + license = lib.licenses.bsd3; + broken = false; +} -- GitLab