From 8318d4902fde03714dae00e749441983e7ddb1e7 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Mon, 7 Nov 2022 20:20:56 +0000 Subject: [PATCH] pipes: init at 4.3.16 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/pipes.nix | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 pkgs/pipes.nix diff --git a/manifest.dhall b/manifest.dhall index 28d0112b..ee119e1b 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -588,6 +588,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "pem" "0.2.4" , callHackage "persistent-template" "2.12.0.0" , callHackage "persistent" "2.14.3.0" + , callHackage "pipes" "4.3.16" , callHackage "pg-entity" "0.0.2.0" , callHackage "pg-transact" "0.3.2.0" , callCabal2nix diff --git a/overlay.nix b/overlay.nix index 8543f752..8ad60a33 100644 --- a/overlay.nix +++ b/overlay.nix @@ -925,6 +925,8 @@ self: with pkgs.haskell.lib; { pgp-wordlist = self.callPackage (./pkgs/pgp-wordlist.nix) { }; + pipes = self.callPackage (./pkgs/pipes.nix) { }; + pointed = self.callPackage (./pkgs/pointed.nix) { }; polyparse = self.callPackage (./pkgs/polyparse.nix) { }; diff --git a/pkgs/pipes.nix b/pkgs/pipes.nix new file mode 100644 index 00000000..a16ff52d --- /dev/null +++ b/pkgs/pipes.nix @@ -0,0 +1,57 @@ +{ mkDerivation +, base +, criterion +, exceptions +, lib +, mmorph +, mtl +, optparse-applicative +, QuickCheck +, test-framework +, test-framework-quickcheck2 +, transformers +, void +}: +mkDerivation { + pname = "pipes"; + version = "4.3.16"; + sha256 = "f4e16ecf010fd681a56e6216ab1bd429f3c9bc962ec032e32cfd23e374e97498"; + revision = "6"; + editedCabalFile = "16s8a1ijakhsk73ny2vrw6a8r2dszgncd0wk735ii6csg3l2c9pm"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + exceptions + mmorph + mtl + transformers + void + ]; + testHaskellDepends = [ + base + mtl + QuickCheck + test-framework + test-framework-quickcheck2 + transformers + ]; + benchmarkHaskellDepends = [ + base + criterion + mtl + optparse-applicative + transformers + ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + description = "Compositional pipelines"; + license = lib.licenses.bsd3; + broken = false; +} -- GitLab