-
Notifications
You must be signed in to change notification settings - Fork 0
/
ortholang.nix
33 lines (33 loc) · 1.5 KB
/
ortholang.nix
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
{ mkDerivation, ansi-terminal, base, bytestring, concurrent-extra
, configurator, containers, cryptohash, data-default-class
, directory, dlist, docopt, download, filelock, filepath, Glob
, haskeline, hspec, logging, MissingH, mtl, parsec, path, path-io
, posix-escape, pretty, process, progress-meter, QuickCheck, random
, random-shuffle, raw-strings-qq, regex-compat, regex-posix, retry
, safe-exceptions, scientific, setlocale, shake, silently, split
, stdenv, strict, tasty, tasty-golden, tasty-hspec, tasty-hunit
, tasty-quickcheck, temporary, terminal-size, text, time
, transformers, unbounded-delays, unix, utility-ht, zlib
}:
mkDerivation {
pname = "OrthoLang";
version = "0.9.4";
src = ./.;
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
executableHaskellDepends = [
ansi-terminal base bytestring concurrent-extra configurator
containers cryptohash data-default-class directory dlist docopt
download filelock filepath Glob haskeline hspec logging MissingH
mtl parsec path path-io posix-escape pretty process progress-meter
QuickCheck random random-shuffle raw-strings-qq regex-compat
regex-posix retry safe-exceptions scientific setlocale shake
silently split strict tasty tasty-golden tasty-hspec tasty-hunit
tasty-quickcheck temporary terminal-size text time transformers
unbounded-delays unix utility-ht
];
executablePkgconfigDepends = [ zlib ];
description = "Short, reproducible phylogenomic cuts";
license = stdenv.lib.licenses.agpl3;
}