Skip to content
Snippets Groups Projects
hie-bios.nix 1.6 KiB
Newer Older
{ mkDerivation, aeson, base, base16-bytestring, bytestring
, co-log-core, conduit, conduit-extra, containers, cryptohash-sha1
, deepseq, directory, exceptions, extra, file-embed, filepath, ghc
, lib, optparse-applicative, prettyprinter, process, tagged, tasty
, tasty-expected-failure, tasty-hunit, temporary, text, time
, transformers, unix-compat, unordered-containers, vector, yaml
Daniel Firth's avatar
Daniel Firth committed
}:
mkDerivation {
  pname = "hie-bios";
  version = "0.11.0";
  sha256 = "9708bf4309e904771bf590dd4e683e0b5c18e486ed499be8ceff5119a25f0eef";
  revision = "3";
  editedCabalFile = "0axmy522cfk92c5hwrqhkqswlxlm26m821b64rnh32666sxfdhy1";
Daniel Firth's avatar
Daniel Firth committed
  isLibrary = true;
  isExecutable = true;
  enableSeparateDataOutput = false;
Daniel Firth's avatar
Daniel Firth committed
  libraryHaskellDepends = [
    aeson base base16-bytestring bytestring co-log-core conduit
    conduit-extra containers cryptohash-sha1 deepseq directory
    exceptions extra file-embed filepath ghc prettyprinter process
    temporary text time transformers unix-compat unordered-containers
    vector yaml
Daniel Firth's avatar
Daniel Firth committed
  ];
  executableHaskellDepends = [
    base co-log-core directory filepath ghc optparse-applicative
Daniel Firth's avatar
Daniel Firth committed
    prettyprinter
  ];
  testHaskellDepends = [
    aeson base directory extra filepath ghc tagged tasty
    tasty-expected-failure tasty-hunit temporary text transformers
    unordered-containers yaml
Daniel Firth's avatar
Daniel Firth committed
  ];
  enableLibraryProfiling = true;
  enableExecutableProfiling = true;
Daniel Firth's avatar
Daniel Firth committed
  doHaddock = false;
  jailbreak = true;
  doCheck = false;
  doBenchmark = false;
Daniel Firth's avatar
Daniel Firth committed
  hyperlinkSource = false;
  homepage = "https://github.com/mpickering/hie-bios";
  description = "Set up a GHC API session";
  license = lib.licenses.bsd3;
  broken = false;