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 = "cabal-cache" ; version = "1.1.0.2" ; } ;
15+ license = "BSD-3-Clause" ;
16+ copyright = "John Ky 2019-2023" ;
17+ 18+ author = "John Ky" ;
19+ homepage = "https://github.com/haskell-works/cabal-cache" ;
20+ url = "" ;
21+ synopsis = "CI Assistant for Haskell projects" ;
22+ description = "CI Assistant for Haskell projects. Implements package caching." ;
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 . "attoparsec" or ( errorHandler . buildDepError "attoparsec" ) )
34+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
35+ ( hsPkgs . "conduit-extra" or ( errorHandler . buildDepError "conduit-extra" ) )
36+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
37+ ( hsPkgs . "cryptonite" or ( errorHandler . buildDepError "cryptonite" ) )
38+ ( hsPkgs . "deepseq" or ( errorHandler . buildDepError "deepseq" ) )
39+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
40+ ( hsPkgs . "exceptions" or ( errorHandler . buildDepError "exceptions" ) )
41+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
42+ ( hsPkgs . "generic-lens" or ( errorHandler . buildDepError "generic-lens" ) )
43+ ( hsPkgs . "http-client" or ( errorHandler . buildDepError "http-client" ) )
44+ ( hsPkgs . "http-client-tls" or ( errorHandler . buildDepError "http-client-tls" ) )
45+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
46+ ( hsPkgs . "hw-prelude" or ( errorHandler . buildDepError "hw-prelude" ) )
47+ ( hsPkgs . "microlens" or ( errorHandler . buildDepError "microlens" ) )
48+ ( hsPkgs . "mtl" or ( errorHandler . buildDepError "mtl" ) )
49+ ( hsPkgs . "network-uri" or ( errorHandler . buildDepError "network-uri" ) )
50+ ( hsPkgs . "oops" or ( errorHandler . buildDepError "oops" ) )
51+ ( hsPkgs . "optparse-applicative" or ( errorHandler . buildDepError "optparse-applicative" ) )
52+ ( hsPkgs . "process" or ( errorHandler . buildDepError "process" ) )
53+ ( hsPkgs . "relation" or ( errorHandler . buildDepError "relation" ) )
54+ ( hsPkgs . "resourcet" or ( errorHandler . buildDepError "resourcet" ) )
55+ ( hsPkgs . "stm" or ( errorHandler . buildDepError "stm" ) )
56+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
57+ ( hsPkgs . "topograph" or ( errorHandler . buildDepError "topograph" ) )
58+ ] ;
59+ buildable = true ;
60+ } ;
61+ exes = {
62+ "cabal-cache" = {
63+ depends = [
64+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
65+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
66+ ( hsPkgs . "amazonka" or ( errorHandler . buildDepError "amazonka" ) )
67+ ( hsPkgs . "amazonka-core" or ( errorHandler . buildDepError "amazonka-core" ) )
68+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
69+ ( hsPkgs . "cabal-install-parsers" or ( errorHandler . buildDepError "cabal-install-parsers" ) )
70+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
71+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
72+ ( hsPkgs . "exceptions" or ( errorHandler . buildDepError "exceptions" ) )
73+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
74+ ( hsPkgs . "generic-lens" or ( errorHandler . buildDepError "generic-lens" ) )
75+ ( hsPkgs . "hw-prelude" or ( errorHandler . buildDepError "hw-prelude" ) )
76+ ( hsPkgs . "microlens" or ( errorHandler . buildDepError "microlens" ) )
77+ ( hsPkgs . "lens" or ( errorHandler . buildDepError "lens" ) )
78+ ( hsPkgs . "network-uri" or ( errorHandler . buildDepError "network-uri" ) )
79+ ( hsPkgs . "oops" or ( errorHandler . buildDepError "oops" ) )
80+ ( hsPkgs . "optparse-applicative" or ( errorHandler . buildDepError "optparse-applicative" ) )
81+ ( hsPkgs . "resourcet" or ( errorHandler . buildDepError "resourcet" ) )
82+ ( hsPkgs . "stm" or ( errorHandler . buildDepError "stm" ) )
83+ ( hsPkgs . "stringsearch" or ( errorHandler . buildDepError "stringsearch" ) )
84+ ( hsPkgs . "temporary" or ( errorHandler . buildDepError "temporary" ) )
85+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
86+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
87+ ( hsPkgs . "cabal-cache" or ( errorHandler . buildDepError "cabal-cache" ) )
88+ ] ;
89+ buildable = true ;
90+ } ;
91+ } ;
92+ tests = {
93+ "cabal-cache-test" = {
94+ depends = [
95+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
96+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
97+ ( hsPkgs . "amazonka" or ( errorHandler . buildDepError "amazonka" ) )
98+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
99+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
100+ ( hsPkgs . "exceptions" or ( errorHandler . buildDepError "exceptions" ) )
101+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
102+ ( hsPkgs . "Glob" or ( errorHandler . buildDepError "Glob" ) )
103+ ( hsPkgs . "hedgehog-extras" or ( errorHandler . buildDepError "hedgehog-extras" ) )
104+ ( hsPkgs . "hedgehog" or ( errorHandler . buildDepError "hedgehog" ) )
105+ ( hsPkgs . "hspec" or ( errorHandler . buildDepError "hspec" ) )
106+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
107+ ( hsPkgs . "hw-hspec-hedgehog" or ( errorHandler . buildDepError "hw-hspec-hedgehog" ) )
108+ ( hsPkgs . "hw-prelude" or ( errorHandler . buildDepError "hw-prelude" ) )
109+ ( hsPkgs . "network-uri" or ( errorHandler . buildDepError "network-uri" ) )
110+ ( hsPkgs . "oops" or ( errorHandler . buildDepError "oops" ) )
111+ ( hsPkgs . "raw-strings-qq" or ( errorHandler . buildDepError "raw-strings-qq" ) )
112+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
113+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
114+ ( hsPkgs . "cabal-cache" or ( errorHandler . buildDepError "cabal-cache" ) )
115+ ] ;
116+ build-tools = [
117+ ( hsPkgs . pkgsBuildBuild . hspec-discover . components . exes . hspec-discover or ( pkgs . pkgsBuildBuild . hspec-discover or ( errorHandler . buildToolDepError "hspec-discover:hspec-discover" ) ) )
118+ ] ;
119+ buildable = true ;
120+ } ;
121+ } ;
122+ } ;
123+ }
0 commit comments