From 6ebc0e2ed235cf11668b28df2eed82455615a794 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Tue, 26 Feb 2019 23:25:06 +0100 Subject: [PATCH] + blessings --- dot/haskells.nix | 5 ++++- packages/blessings.nix | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 packages/blessings.nix diff --git a/dot/haskells.nix b/dot/haskells.nix index 6098ece..8028ed5 100644 --- a/dot/haskells.nix +++ b/dot/haskells.nix @@ -1,5 +1,6 @@ haskellPackages: with haskellPackages; [ + (callPackage ../packages/blessings.nix {}) HTTP HUnit MissingH @@ -56,6 +57,7 @@ with haskellPackages; [ mono-traversable mtl network + pandoc parallel parsec persistent @@ -67,14 +69,15 @@ with haskellPackages; [ profunctors regex-tdfa safe + scalpel semigroupoids semigroups servant + servant-blaze servant-client servant-docs servant-server servant-swagger - servant-blaze split stm tagsoup diff --git a/packages/blessings.nix b/packages/blessings.nix new file mode 100644 index 0000000..9161354 --- /dev/null +++ b/packages/blessings.nix @@ -0,0 +1,14 @@ +{ mkDerivation, base, fetchgit, hspec, QuickCheck, stdenv, text }: +mkDerivation { + pname = "blessings"; + version = "2.2.0"; + src = fetchgit { + url = "https://cgit.krebsco.de/blessings"; + sha256 = "1pb56dgf3jj2kq3cbbppwzyg3ccgqy9xara62hkjwyxzdx20clk1"; + rev = "d94712a015636efe7ec79bc0a2eec6739d0be779"; + fetchSubmodules = true; + }; + libraryHaskellDepends = [ base text ]; + testHaskellDepends = [ base hspec QuickCheck ]; + license = stdenv.lib.licenses.mit; +}