1
+ { system
2
+ , compiler
3
+ , flags
4
+ , pkgs
5
+ , hsPkgs
6
+ , pkgconfPkgs
7
+ , errorHandler
8
+ , config
9
+ , ... } :
10
+ {
11
+ flags = { } ;
12
+ package = {
13
+ specVersion = "2.2" ;
14
+ identifier = { name = "cachix" ; version = "1.7.4" ; } ;
15
+ license = "Apache-2.0" ;
16
+ copyright = "2018 Domen Kozar" ;
17
+
18
+ author = "Domen Kozar" ;
19
+ homepage = "https://github.com/cachix/cachix#readme" ;
20
+ url = "" ;
21
+ synopsis = "Command-line client for Nix binary cache hosting https://cachix.org" ;
22
+ description = "" ;
23
+ buildType = "Simple" ;
24
+ } ;
25
+ components = {
26
+ "library" = {
27
+ depends = [
28
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
29
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
30
+ ( hsPkgs . "amazonka" or ( errorHandler . buildDepError "amazonka" ) )
31
+ ( hsPkgs . "amazonka-core" or ( errorHandler . buildDepError "amazonka-core" ) )
32
+ ( hsPkgs . "amazonka-s3" or ( errorHandler . buildDepError "amazonka-s3" ) )
33
+ ( hsPkgs . "ascii-progress" or ( errorHandler . buildDepError "ascii-progress" ) )
34
+ ( hsPkgs . "async" or ( errorHandler . buildDepError "async" ) )
35
+ ( hsPkgs . "attoparsec" or ( errorHandler . buildDepError "attoparsec" ) )
36
+ ( hsPkgs . "base64-bytestring" or ( errorHandler . buildDepError "base64-bytestring" ) )
37
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
38
+ ( hsPkgs . "cachix-api" or ( errorHandler . buildDepError "cachix-api" ) )
39
+ ( hsPkgs . "concurrent-extra" or ( errorHandler . buildDepError "concurrent-extra" ) )
40
+ ( hsPkgs . "conduit" or ( errorHandler . buildDepError "conduit" ) )
41
+ ( hsPkgs . "conduit-concurrent-map" or ( errorHandler . buildDepError "conduit-concurrent-map" ) )
42
+ ( hsPkgs . "conduit-extra" or ( errorHandler . buildDepError "conduit-extra" ) )
43
+ ( hsPkgs . "conduit-zstd" or ( errorHandler . buildDepError "conduit-zstd" ) )
44
+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
45
+ ( hsPkgs . "crypton" or ( errorHandler . buildDepError "crypton" ) )
46
+ ( hsPkgs . "deepseq" or ( errorHandler . buildDepError "deepseq" ) )
47
+ ( hsPkgs . "dhall" or ( errorHandler . buildDepError "dhall" ) )
48
+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
49
+ ( hsPkgs . "ed25519" or ( errorHandler . buildDepError "ed25519" ) )
50
+ ( hsPkgs . "either" or ( errorHandler . buildDepError "either" ) )
51
+ ( hsPkgs . "exceptions" or ( errorHandler . buildDepError "exceptions" ) )
52
+ ( hsPkgs . "extra" or ( errorHandler . buildDepError "extra" ) )
53
+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
54
+ ( hsPkgs . "fsnotify" or ( errorHandler . buildDepError "fsnotify" ) )
55
+ ( hsPkgs . "generic-lens" or ( errorHandler . buildDepError "generic-lens" ) )
56
+ ( hsPkgs . "hercules-ci-cnix-store" or ( errorHandler . buildDepError "hercules-ci-cnix-store" ) )
57
+ ( hsPkgs . "here" or ( errorHandler . buildDepError "here" ) )
58
+ ( hsPkgs . "hnix-store-core" or ( errorHandler . buildDepError "hnix-store-core" ) )
59
+ ( hsPkgs . "http-client" or ( errorHandler . buildDepError "http-client" ) )
60
+ ( hsPkgs . "http-client-tls" or ( errorHandler . buildDepError "http-client-tls" ) )
61
+ ( hsPkgs . "http-conduit" or ( errorHandler . buildDepError "http-conduit" ) )
62
+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
63
+ ( hsPkgs . "immortal" or ( errorHandler . buildDepError "immortal" ) )
64
+ ( hsPkgs . "inline-c-cpp" or ( errorHandler . buildDepError "inline-c-cpp" ) )
65
+ ( hsPkgs . "katip" or ( errorHandler . buildDepError "katip" ) )
66
+ ( hsPkgs . "lukko" or ( errorHandler . buildDepError "lukko" ) )
67
+ ( hsPkgs . "lzma-conduit" or ( errorHandler . buildDepError "lzma-conduit" ) )
68
+ ( hsPkgs . "megaparsec" or ( errorHandler . buildDepError "megaparsec" ) )
69
+ ( hsPkgs . "memory" or ( errorHandler . buildDepError "memory" ) )
70
+ ( hsPkgs . "microlens" or ( errorHandler . buildDepError "microlens" ) )
71
+ ( hsPkgs . "netrc" or ( errorHandler . buildDepError "netrc" ) )
72
+ ( hsPkgs . "network" or ( errorHandler . buildDepError "network" ) )
73
+ ( hsPkgs . "nix-narinfo" or ( errorHandler . buildDepError "nix-narinfo" ) )
74
+ ( hsPkgs . "optparse-applicative" or ( errorHandler . buildDepError "optparse-applicative" ) )
75
+ ( hsPkgs . "pretty-terminal" or ( errorHandler . buildDepError "pretty-terminal" ) )
76
+ ( hsPkgs . "prettyprinter" or ( errorHandler . buildDepError "prettyprinter" ) )
77
+ ( hsPkgs . "process" or ( errorHandler . buildDepError "process" ) )
78
+ ( hsPkgs . "protolude" or ( errorHandler . buildDepError "protolude" ) )
79
+ ( hsPkgs . "resourcet" or ( errorHandler . buildDepError "resourcet" ) )
80
+ ( hsPkgs . "retry" or ( errorHandler . buildDepError "retry" ) )
81
+ ( hsPkgs . "safe-exceptions" or ( errorHandler . buildDepError "safe-exceptions" ) )
82
+ ( hsPkgs . "servant" or ( errorHandler . buildDepError "servant" ) )
83
+ ( hsPkgs . "servant-auth" or ( errorHandler . buildDepError "servant-auth" ) )
84
+ ( hsPkgs . "servant-auth-client" or ( errorHandler . buildDepError "servant-auth-client" ) )
85
+ ( hsPkgs . "servant-client" or ( errorHandler . buildDepError "servant-client" ) )
86
+ ( hsPkgs . "servant-conduit" or ( errorHandler . buildDepError "servant-conduit" ) )
87
+ ( hsPkgs . "stm" or ( errorHandler . buildDepError "stm" ) )
88
+ ( hsPkgs . "stm-chans" or ( errorHandler . buildDepError "stm-chans" ) )
89
+ ( hsPkgs . "stm-conduit" or ( errorHandler . buildDepError "stm-conduit" ) )
90
+ ( hsPkgs . "systemd" or ( errorHandler . buildDepError "systemd" ) )
91
+ ( hsPkgs . "temporary" or ( errorHandler . buildDepError "temporary" ) )
92
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
93
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
94
+ ( hsPkgs . "transformers" or ( errorHandler . buildDepError "transformers" ) )
95
+ ( hsPkgs . "unix" or ( errorHandler . buildDepError "unix" ) )
96
+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
97
+ ( hsPkgs . "unliftio-core" or ( errorHandler . buildDepError "unliftio-core" ) )
98
+ ( hsPkgs . "unordered-containers" or ( errorHandler . buildDepError "unordered-containers" ) )
99
+ ( hsPkgs . "uri-bytestring" or ( errorHandler . buildDepError "uri-bytestring" ) )
100
+ ( hsPkgs . "uuid" or ( errorHandler . buildDepError "uuid" ) )
101
+ ( hsPkgs . "vector" or ( errorHandler . buildDepError "vector" ) )
102
+ ( hsPkgs . "versions" or ( errorHandler . buildDepError "versions" ) )
103
+ ( hsPkgs . "websockets" or ( errorHandler . buildDepError "websockets" ) )
104
+ ( hsPkgs . "wuss" or ( errorHandler . buildDepError "wuss" ) )
105
+ ] ;
106
+ pkgconfig = [
107
+ ( pkgconfPkgs . "nix-main" or ( errorHandler . pkgConfDepError "nix-main" ) )
108
+ ( pkgconfPkgs . "nix-store" or ( errorHandler . pkgConfDepError "nix-store" ) )
109
+ ] ;
110
+ buildable = true ;
111
+ } ;
112
+ exes = {
113
+ "cachix" = {
114
+ depends = [
115
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
116
+ ( hsPkgs . "cachix" or ( errorHandler . buildDepError "cachix" ) )
117
+ ( hsPkgs . "safe-exceptions" or ( errorHandler . buildDepError "safe-exceptions" ) )
118
+ ] ;
119
+ buildable = true ;
120
+ } ;
121
+ ".cachix-deployment" = {
122
+ depends = [
123
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
124
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
125
+ ( hsPkgs . "async" or ( errorHandler . buildDepError "async" ) )
126
+ ( hsPkgs . "cachix" or ( errorHandler . buildDepError "cachix" ) )
127
+ ( hsPkgs . "cachix-api" or ( errorHandler . buildDepError "cachix-api" ) )
128
+ ( hsPkgs . "katip" or ( errorHandler . buildDepError "katip" ) )
129
+ ( hsPkgs . "protolude" or ( errorHandler . buildDepError "protolude" ) )
130
+ ( hsPkgs . "safe-exceptions" or ( errorHandler . buildDepError "safe-exceptions" ) )
131
+ ( hsPkgs . "stm-chans" or ( errorHandler . buildDepError "stm-chans" ) )
132
+ ( hsPkgs . "stm-conduit" or ( errorHandler . buildDepError "stm-conduit" ) )
133
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
134
+ ( hsPkgs . "uuid" or ( errorHandler . buildDepError "uuid" ) )
135
+ ( hsPkgs . "websockets" or ( errorHandler . buildDepError "websockets" ) )
136
+ ] ;
137
+ buildable = true ;
138
+ } ;
139
+ } ;
140
+ tests = {
141
+ "cachix-test" = {
142
+ depends = [
143
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
144
+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
145
+ ( hsPkgs . "async" or ( errorHandler . buildDepError "async" ) )
146
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
147
+ ( hsPkgs . "cachix" or ( errorHandler . buildDepError "cachix" ) )
148
+ ( hsPkgs . "cachix-api" or ( errorHandler . buildDepError "cachix-api" ) )
149
+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
150
+ ( hsPkgs . "dhall" or ( errorHandler . buildDepError "dhall" ) )
151
+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
152
+ ( hsPkgs . "extra" or ( errorHandler . buildDepError "extra" ) )
153
+ ( hsPkgs . "here" or ( errorHandler . buildDepError "here" ) )
154
+ ( hsPkgs . "hspec" or ( errorHandler . buildDepError "hspec" ) )
155
+ ( hsPkgs . "protolude" or ( errorHandler . buildDepError "protolude" ) )
156
+ ( hsPkgs . "retry" or ( errorHandler . buildDepError "retry" ) )
157
+ ( hsPkgs . "servant-auth-client" or ( errorHandler . buildDepError "servant-auth-client" ) )
158
+ ( hsPkgs . "servant-client-core" or ( errorHandler . buildDepError "servant-client-core" ) )
159
+ ( hsPkgs . "stm" or ( errorHandler . buildDepError "stm" ) )
160
+ ( hsPkgs . "temporary" or ( errorHandler . buildDepError "temporary" ) )
161
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
162
+ ( hsPkgs . "versions" or ( errorHandler . buildDepError "versions" ) )
163
+ ] ;
164
+ build-tools = [
165
+ ( hsPkgs . buildPackages . hspec-discover . components . exes . hspec-discover or ( pkgs . buildPackages . hspec-discover or ( errorHandler . buildToolDepError "hspec-discover:hspec-discover" ) ) )
166
+ ] ;
167
+ buildable = true ;
168
+ } ;
169
+ } ;
170
+ } ;
171
+ }
0 commit comments