1
+ { system
2
+ , compiler
3
+ , flags
4
+ , pkgs
5
+ , hsPkgs
6
+ , pkgconfPkgs
7
+ , errorHandler
8
+ , config
9
+ , ... } :
10
+ {
11
+ flags = { } ;
12
+ package = {
13
+ specVersion = "1.12" ;
14
+ identifier = { name = "cornelis" ; version = "0.2.0.0" ; } ;
15
+ license = "BSD-3-Clause" ;
16
+ copyright = "Sandy Maguire" ;
17
+
18
+ author = "Sandy Maguire" ;
19
+ homepage = "https://github.com/isovector/cornelis#readme" ;
20
+ url = "" ;
21
+ synopsis = "" ;
22
+ description = "Please see the README on GitHub at <https://github.com/isovector/cornelis#readme>" ;
23
+ buildType = "Simple" ;
24
+ } ;
25
+ components = {
26
+ "library" = {
27
+ depends = [
28
+ ( hsPkgs . "QuickCheck" or ( errorHandler . buildDepError "QuickCheck" ) )
29
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
30
+ ( hsPkgs . "async" or ( errorHandler . buildDepError "async" ) )
31
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
32
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
33
+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
34
+ ( hsPkgs . "diff-loc" or ( errorHandler . buildDepError "diff-loc" ) )
35
+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
36
+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
37
+ ( hsPkgs . "fingertree" or ( errorHandler . buildDepError "fingertree" ) )
38
+ ( hsPkgs . "generic-lens" or ( errorHandler . buildDepError "generic-lens" ) )
39
+ ( hsPkgs . "hspec" or ( errorHandler . buildDepError "hspec" ) )
40
+ ( hsPkgs . "lens" or ( errorHandler . buildDepError "lens" ) )
41
+ ( hsPkgs . "levenshtein" or ( errorHandler . buildDepError "levenshtein" ) )
42
+ ( hsPkgs . "megaparsec" or ( errorHandler . buildDepError "megaparsec" ) )
43
+ ( hsPkgs . "mtl" or ( errorHandler . buildDepError "mtl" ) )
44
+ ( hsPkgs . "nvim-hs" or ( errorHandler . buildDepError "nvim-hs" ) )
45
+ ( hsPkgs . "nvim-hs-contrib" or ( errorHandler . buildDepError "nvim-hs-contrib" ) )
46
+ ( hsPkgs . "prettyprinter" or ( errorHandler . buildDepError "prettyprinter" ) )
47
+ ( hsPkgs . "process" or ( errorHandler . buildDepError "process" ) )
48
+ ( hsPkgs . "random" or ( errorHandler . buildDepError "random" ) )
49
+ ( hsPkgs . "resourcet" or ( errorHandler . buildDepError "resourcet" ) )
50
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
51
+ ( hsPkgs . "transformers" or ( errorHandler . buildDepError "transformers" ) )
52
+ ( hsPkgs . "unagi-chan" or ( errorHandler . buildDepError "unagi-chan" ) )
53
+ ( hsPkgs . "unliftio-core" or ( errorHandler . buildDepError "unliftio-core" ) )
54
+ ( hsPkgs . "vector" or ( errorHandler . buildDepError "vector" ) )
55
+ ] ;
56
+ buildable = true ;
57
+ } ;
58
+ exes = {
59
+ "cornelis" = {
60
+ depends = [
61
+ ( hsPkgs . "QuickCheck" or ( errorHandler . buildDepError "QuickCheck" ) )
62
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
63
+ ( hsPkgs . "async" or ( errorHandler . buildDepError "async" ) )
64
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
65
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
66
+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
67
+ ( hsPkgs . "cornelis" or ( errorHandler . buildDepError "cornelis" ) )
68
+ ( hsPkgs . "diff-loc" or ( errorHandler . buildDepError "diff-loc" ) )
69
+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
70
+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
71
+ ( hsPkgs . "fingertree" or ( errorHandler . buildDepError "fingertree" ) )
72
+ ( hsPkgs . "generic-lens" or ( errorHandler . buildDepError "generic-lens" ) )
73
+ ( hsPkgs . "hspec" or ( errorHandler . buildDepError "hspec" ) )
74
+ ( hsPkgs . "lens" or ( errorHandler . buildDepError "lens" ) )
75
+ ( hsPkgs . "levenshtein" or ( errorHandler . buildDepError "levenshtein" ) )
76
+ ( hsPkgs . "megaparsec" or ( errorHandler . buildDepError "megaparsec" ) )
77
+ ( hsPkgs . "mtl" or ( errorHandler . buildDepError "mtl" ) )
78
+ ( hsPkgs . "nvim-hs" or ( errorHandler . buildDepError "nvim-hs" ) )
79
+ ( hsPkgs . "nvim-hs-contrib" or ( errorHandler . buildDepError "nvim-hs-contrib" ) )
80
+ ( hsPkgs . "prettyprinter" or ( errorHandler . buildDepError "prettyprinter" ) )
81
+ ( hsPkgs . "process" or ( errorHandler . buildDepError "process" ) )
82
+ ( hsPkgs . "random" or ( errorHandler . buildDepError "random" ) )
83
+ ( hsPkgs . "resourcet" or ( errorHandler . buildDepError "resourcet" ) )
84
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
85
+ ( hsPkgs . "transformers" or ( errorHandler . buildDepError "transformers" ) )
86
+ ( hsPkgs . "unagi-chan" or ( errorHandler . buildDepError "unagi-chan" ) )
87
+ ( hsPkgs . "unliftio-core" or ( errorHandler . buildDepError "unliftio-core" ) )
88
+ ( hsPkgs . "vector" or ( errorHandler . buildDepError "vector" ) )
89
+ ] ;
90
+ buildable = true ;
91
+ } ;
92
+ } ;
93
+ tests = {
94
+ "test" = {
95
+ depends = [
96
+ ( hsPkgs . "QuickCheck" or ( errorHandler . buildDepError "QuickCheck" ) )
97
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
98
+ ( hsPkgs . "async" or ( errorHandler . buildDepError "async" ) )
99
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
100
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
101
+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
102
+ ( hsPkgs . "cornelis" or ( errorHandler . buildDepError "cornelis" ) )
103
+ ( hsPkgs . "diff-loc" or ( errorHandler . buildDepError "diff-loc" ) )
104
+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
105
+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
106
+ ( hsPkgs . "fingertree" or ( errorHandler . buildDepError "fingertree" ) )
107
+ ( hsPkgs . "generic-lens" or ( errorHandler . buildDepError "generic-lens" ) )
108
+ ( hsPkgs . "hspec" or ( errorHandler . buildDepError "hspec" ) )
109
+ ( hsPkgs . "lens" or ( errorHandler . buildDepError "lens" ) )
110
+ ( hsPkgs . "levenshtein" or ( errorHandler . buildDepError "levenshtein" ) )
111
+ ( hsPkgs . "megaparsec" or ( errorHandler . buildDepError "megaparsec" ) )
112
+ ( hsPkgs . "mtl" or ( errorHandler . buildDepError "mtl" ) )
113
+ ( hsPkgs . "nvim-hs" or ( errorHandler . buildDepError "nvim-hs" ) )
114
+ ( hsPkgs . "nvim-hs-contrib" or ( errorHandler . buildDepError "nvim-hs-contrib" ) )
115
+ ( hsPkgs . "prettyprinter" or ( errorHandler . buildDepError "prettyprinter" ) )
116
+ ( hsPkgs . "process" or ( errorHandler . buildDepError "process" ) )
117
+ ( hsPkgs . "random" or ( errorHandler . buildDepError "random" ) )
118
+ ( hsPkgs . "resourcet" or ( errorHandler . buildDepError "resourcet" ) )
119
+ ( hsPkgs . "temporary" or ( errorHandler . buildDepError "temporary" ) )
120
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
121
+ ( hsPkgs . "transformers" or ( errorHandler . buildDepError "transformers" ) )
122
+ ( hsPkgs . "unagi-chan" or ( errorHandler . buildDepError "unagi-chan" ) )
123
+ ( hsPkgs . "unliftio-core" or ( errorHandler . buildDepError "unliftio-core" ) )
124
+ ( hsPkgs . "vector" or ( errorHandler . buildDepError "vector" ) )
125
+ ] ;
126
+ buildable = true ;
127
+ } ;
128
+ } ;
129
+ } ;
130
+ }
0 commit comments