1{
2 mkDerivation,
3 aeson,
4 base,
5 boost,
6 bytestring,
7 Cabal,
8 cabal-pkg-config-version-hook,
9 conduit,
10 containers,
11 directory,
12 exceptions,
13 filepath,
14 hercules-ci-cnix-store,
15 hspec,
16 hspec-discover,
17 inline-c,
18 inline-c-cpp,
19 lib,
20 nix,
21 process,
22 protolude,
23 QuickCheck,
24 scientific,
25 temporary,
26 text,
27 unliftio,
28 unordered-containers,
29 vector,
30}:
31mkDerivation {
32 pname = "hercules-ci-cnix-expr";
33 version = "0.4.0.0";
34 sha256 = "ba6dadda0a14e456780df018a610209ef288ed6562ad5843cb8d19d38fc026ed";
35 setupHaskellDepends = [
36 base
37 Cabal
38 cabal-pkg-config-version-hook
39 ];
40 libraryHaskellDepends = [
41 aeson
42 base
43 bytestring
44 conduit
45 containers
46 directory
47 exceptions
48 filepath
49 hercules-ci-cnix-store
50 inline-c
51 inline-c-cpp
52 protolude
53 scientific
54 text
55 unliftio
56 unordered-containers
57 vector
58 ];
59 librarySystemDepends = [ boost ];
60 libraryPkgconfigDepends = [ nix ];
61 testHaskellDepends = [
62 aeson
63 base
64 bytestring
65 containers
66 filepath
67 hercules-ci-cnix-store
68 hspec
69 process
70 protolude
71 QuickCheck
72 scientific
73 temporary
74 text
75 unordered-containers
76 vector
77 ];
78 testToolDepends = [ hspec-discover ];
79 homepage = "https://docs.hercules-ci.com";
80 description = "Bindings for the Nix evaluator";
81 license = lib.licenses.asl20;
82}