Skip to content
Snippets Groups Projects
brick.nix 1.19 KiB
Newer Older
Daniel Firth's avatar
Daniel Firth committed
{ mkDerivation, QuickCheck, base, bimap, bytestring, config-ini
, containers, data-clist, deepseq, directory, exceptions, filepath
, lib, microlens, microlens-mtl, microlens-th, mtl, stm
Daniel Firth's avatar
Daniel Firth committed
, template-haskell, text, text-zipper, unix-compat, vector, vty
, vty-crossplatform, vty-unix, word-wrap
Daniel Firth's avatar
Daniel Firth committed
}:
mkDerivation {
  pname = "brick";
Daniel Firth's avatar
Daniel Firth committed
  version = "2.1.1";
  sha256 = "30280d6f7130eb3e6cbf5a55465a06a825169cb536d3b2e91883aec23532b31e";
Daniel Firth's avatar
Daniel Firth committed
  isLibrary = true;
  isExecutable = true;
  enableSeparateDataOutput = false;
  libraryHaskellDepends = [
    base bimap bytestring config-ini containers data-clist deepseq
    directory exceptions filepath microlens microlens-mtl microlens-th
Daniel Firth's avatar
Daniel Firth committed
    mtl stm template-haskell text text-zipper unix-compat vector vty
    vty-crossplatform word-wrap
Daniel Firth's avatar
Daniel Firth committed
  ];
  testHaskellDepends = [
Daniel Firth's avatar
Daniel Firth committed
    base containers microlens QuickCheck vector vty vty-unix
Daniel Firth's avatar
Daniel Firth committed
  ];
  enableLibraryProfiling = true;
  enableExecutableProfiling = true;
Daniel Firth's avatar
Daniel Firth committed
  doHaddock = true;
Daniel Firth's avatar
Daniel Firth committed
  jailbreak = true;
  doCheck = false;
  doBenchmark = false;
  hyperlinkSource = false;
  homepage = "https://github.com/jtdaugherty/brick/";
  description = "A declarative terminal user interface library";
  license = lib.licenses.bsd3;
  broken = false;
}