-
Notifications
You must be signed in to change notification settings - Fork 1
/
default.nix
34 lines (34 loc) · 1.28 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
31
32
33
34
{ mkDerivation, base, formatting, hspec, hspec-megaparsec
, megaparsec, monads-tf, natural-transformation
, optparse-applicative, parsers, prettyprinter
, prettyprinter-ansi-terminal, recursion-schemes, singletons
, stdenv, tasty, tasty-hspec, tasty-hunit, text, transformers
, unordered-containers
}:
mkDerivation {
pname = "firrtl";
version = "0.0.0.1";
src = ./.;
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base formatting megaparsec monads-tf natural-transformation parsers
prettyprinter prettyprinter-ansi-terminal recursion-schemes
singletons text transformers unordered-containers
];
executableHaskellDepends = [
base formatting megaparsec monads-tf natural-transformation
optparse-applicative parsers prettyprinter
prettyprinter-ansi-terminal recursion-schemes singletons text
transformers unordered-containers
];
testHaskellDepends = [
base formatting hspec hspec-megaparsec megaparsec monads-tf
natural-transformation parsers prettyprinter
prettyprinter-ansi-terminal recursion-schemes singletons tasty
tasty-hspec tasty-hunit text transformers unordered-containers
];
homepage = "https://github.com/jkopanski/firrtl#readme";
description = "FIRRTL haskell implementation";
license = stdenv.lib.licenses.bsd3;
}