-
Notifications
You must be signed in to change notification settings - Fork 142
/
eta.nix
30 lines (30 loc) · 975 Bytes
/
eta.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
{ mkDerivation, aeson, alex, array, base, bytestring, codec-jvm
, containers, cpphs, deepseq, directory, eta-boot, eta-boot-th
, exceptions, filepath, happy, haskeline, hpc, mtl, path, path-io
, process, stdenv, text, time, transformers, turtle, unix
, unix-compat, zip
}:
mkDerivation {
pname = "eta";
# @VERSION_CHANGE@
# @BUILD_NUMBER@
# @BUILD_NUMBER_INTERNAL@
version = "0.7.0.2";
src = ../..;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
array base bytestring codec-jvm containers cpphs deepseq directory
eta-boot eta-boot-th exceptions filepath hpc mtl path path-io
process text time transformers unix unix-compat zip
];
libraryToolDepends = [ alex happy ];
executableHaskellDepends = [
array base bytestring deepseq directory filepath haskeline process
transformers unix
];
testHaskellDepends = [
aeson base bytestring directory filepath text turtle
];
license = stdenv.lib.licenses.bsd3;
}