-
Notifications
You must be signed in to change notification settings - Fork 8
/
default.nix
30 lines (30 loc) · 1.15 KB
/
default.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, base, bifunctors, bytestring, cas-hashable
, cas-store, comonad, containers, deepseq, directory, filepath
, hmatrix, hmatrix-csv, hmatrix-sundials, hpack, hvega, lens
, lens-aeson, optparse-applicative, path, path-io, profunctors
, safe-exceptions, stdenv, store, text, transformers
, unordered-containers, vector, vinyl
}:
mkDerivation {
pname = "kernmantle";
version = "0.1.0.0";
src = ./.;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base bifunctors comonad containers lens profunctors safe-exceptions
store transformers vinyl
];
libraryToolDepends = [ hpack ];
executableHaskellDepends = [
aeson base bifunctors bytestring cas-hashable cas-store comonad
containers deepseq directory filepath hmatrix hmatrix-csv
hmatrix-sundials hvega lens lens-aeson optparse-applicative path
path-io profunctors safe-exceptions store text transformers
unordered-containers vector vinyl
];
prePatch = "hpack";
homepage = "https://github.com/YPares/kernmantle#readme";
description = "Composing Applicatives, Monads, Comonads and Arrows into Arrows";
license = stdenv.lib.licenses.bsd3;
}