summary refs log tree commit diff
path: root/pkgs/development/misc/haskell/hasura/pg-client.nix
blob: 52f179f9923ce6ed1bc3cb9910347432165d9682 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# This has been automatically generated by the script
# ./update.sh.  This should not be changed by hand.
{ mkDerivation, aeson, aeson-casing, attoparsec, base, bytestring
, Cabal, criterion, ekg-core, fetchgit, file-embed, hashable
, hashtables, hasql, hasql-pool, hasql-transaction, hspec, lib
, mmorph, monad-control, mtl, postgresql, postgresql-binary
, postgresql-libpq, resource-pool, retry, scientific
, template-haskell, text, text-builder, time, transformers-base
, uuid, vector
}:
mkDerivation {
  pname = "pg-client";
  version = "0.1.0";
  src = fetchgit {
    url = "https://github.com/hasura/pg-client-hs.git";
    sha256 = "00h9hskv3p4mg35php5wsr2d2rjahcv29rqidb2lxl11r05psr4m";
    rev = "5e8a2d7ebe8b96518e5a70f4d61be2550eaa4e70";
    fetchSubmodules = true;
  };
  setupHaskellDepends = [ base Cabal ];
  libraryHaskellDepends = [
    aeson aeson-casing attoparsec base bytestring ekg-core hashable
    hashtables mmorph monad-control mtl postgresql-binary
    postgresql-libpq resource-pool retry scientific template-haskell
    text text-builder time transformers-base uuid vector
  ];
  librarySystemDepends = [ postgresql ];
  testHaskellDepends = [ base bytestring hspec mtl ];
  benchmarkHaskellDepends = [
    base bytestring criterion file-embed hashable hasql hasql-pool
    hasql-transaction mtl postgresql-libpq text text-builder
  ];
  homepage = "https://github.com/hasura/platform";
  license = lib.licenses.bsd3;
  maintainers = with lib.maintainers; [ lassulus ];
}