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.22" ;
14+ identifier = { name = "freckle-app" ; version = "1.21.0.0" ; } ;
15+ license = "MIT" ;
16+ copyright = "" ;
17+ maintainer = "Freckle Education" ;
18+ author = "" ;
19+ homepage = "https://github.com/freckle/freckle-app#readme" ;
20+ url = "" ;
21+ synopsis = "Haskell application toolkit used at Freckle" ;
22+ description = "Please see README.md" ;
23+ buildType = "Simple" ;
24+ } ;
25+ components = {
26+ "library" = {
27+ depends = [
28+ ( hsPkgs . "Blammo" or ( errorHandler . buildDepError "Blammo" ) )
29+ ( hsPkgs . "Blammo-wai" or ( errorHandler . buildDepError "Blammo-wai" ) )
30+ ( hsPkgs . "Glob" or ( errorHandler . buildDepError "Glob" ) )
31+ ( hsPkgs . "HUnit" or ( errorHandler . buildDepError "HUnit" ) )
32+ ( hsPkgs . "MonadRandom" or ( errorHandler . buildDepError "MonadRandom" ) )
33+ ( hsPkgs . "QuickCheck" or ( errorHandler . buildDepError "QuickCheck" ) )
34+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
35+ ( hsPkgs . "annotated-exception" or ( errorHandler . buildDepError "annotated-exception" ) )
36+ ( hsPkgs . "autodocodec" or ( errorHandler . buildDepError "autodocodec" ) )
37+ ( hsPkgs . "autodocodec-openapi3" or ( errorHandler . buildDepError "autodocodec-openapi3" ) )
38+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
39+ ( hsPkgs . "bcp47" or ( errorHandler . buildDepError "bcp47" ) )
40+ ( hsPkgs . "bugsnag" or ( errorHandler . buildDepError "bugsnag" ) )
41+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
42+ ( hsPkgs . "case-insensitive" or ( errorHandler . buildDepError "case-insensitive" ) )
43+ ( hsPkgs . "cassava" or ( errorHandler . buildDepError "cassava" ) )
44+ ( hsPkgs . "conduit" or ( errorHandler . buildDepError "conduit" ) )
45+ ( hsPkgs . "conduit-extra" or ( errorHandler . buildDepError "conduit-extra" ) )
46+ ( hsPkgs . "containers" or ( errorHandler . buildDepError "containers" ) )
47+ ( hsPkgs . "cookie" or ( errorHandler . buildDepError "cookie" ) )
48+ ( hsPkgs . "datadog" or ( errorHandler . buildDepError "datadog" ) )
49+ ( hsPkgs . "doctest" or ( errorHandler . buildDepError "doctest" ) )
50+ ( hsPkgs . "ekg-core" or ( errorHandler . buildDepError "ekg-core" ) )
51+ ( hsPkgs . "exceptions" or ( errorHandler . buildDepError "exceptions" ) )
52+ ( hsPkgs . "extra" or ( errorHandler . buildDepError "extra" ) )
53+ ( hsPkgs . "faktory" or ( errorHandler . buildDepError "faktory" ) )
54+ ( hsPkgs . "freckle-env" or ( errorHandler . buildDepError "freckle-env" ) )
55+ ( hsPkgs . "freckle-exception" or ( errorHandler . buildDepError "freckle-exception" ) )
56+ ( hsPkgs . "freckle-http" or ( errorHandler . buildDepError "freckle-http" ) )
57+ ( hsPkgs . "freckle-otel" or ( errorHandler . buildDepError "freckle-otel" ) )
58+ ( hsPkgs . "freckle-prelude" or ( errorHandler . buildDepError "freckle-prelude" ) )
59+ ( hsPkgs . "hs-opentelemetry-api" or ( errorHandler . buildDepError "hs-opentelemetry-api" ) )
60+ ( hsPkgs . "hs-opentelemetry-instrumentation-persistent" or ( errorHandler . buildDepError "hs-opentelemetry-instrumentation-persistent" ) )
61+ ( hsPkgs . "hs-opentelemetry-instrumentation-wai" or ( errorHandler . buildDepError "hs-opentelemetry-instrumentation-wai" ) )
62+ ( hsPkgs . "hs-opentelemetry-sdk" or ( errorHandler . buildDepError "hs-opentelemetry-sdk" ) )
63+ ( hsPkgs . "hspec" or ( errorHandler . buildDepError "hspec" ) )
64+ ( hsPkgs . "hspec-core" or ( errorHandler . buildDepError "hspec-core" ) )
65+ ( hsPkgs . "hspec-expectations-lifted" or ( errorHandler . buildDepError "hspec-expectations-lifted" ) )
66+ ( hsPkgs . "hspec-junit-formatter" or ( errorHandler . buildDepError "hspec-junit-formatter" ) )
67+ ( hsPkgs . "http-client" or ( errorHandler . buildDepError "http-client" ) )
68+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
69+ ( hsPkgs . "immortal" or ( errorHandler . buildDepError "immortal" ) )
70+ ( hsPkgs . "lens" or ( errorHandler . buildDepError "lens" ) )
71+ ( hsPkgs . "monad-control" or ( errorHandler . buildDepError "monad-control" ) )
72+ ( hsPkgs . "monad-validate" or ( errorHandler . buildDepError "monad-validate" ) )
73+ ( hsPkgs . "mtl" or ( errorHandler . buildDepError "mtl" ) )
74+ ( hsPkgs . "nonempty-containers" or ( errorHandler . buildDepError "nonempty-containers" ) )
75+ ( hsPkgs . "openapi3" or ( errorHandler . buildDepError "openapi3" ) )
76+ ( hsPkgs . "path-pieces" or ( errorHandler . buildDepError "path-pieces" ) )
77+ ( hsPkgs . "persistent" or ( errorHandler . buildDepError "persistent" ) )
78+ ( hsPkgs . "persistent-postgresql" or ( errorHandler . buildDepError "persistent-postgresql" ) )
79+ ( hsPkgs . "persistent-sql-lifted" or ( errorHandler . buildDepError "persistent-sql-lifted" ) )
80+ ( hsPkgs . "postgresql-simple" or ( errorHandler . buildDepError "postgresql-simple" ) )
81+ ( hsPkgs . "primitive" or ( errorHandler . buildDepError "primitive" ) )
82+ ( hsPkgs . "resource-pool" or ( errorHandler . buildDepError "resource-pool" ) )
83+ ( hsPkgs . "resourcet" or ( errorHandler . buildDepError "resourcet" ) )
84+ ( hsPkgs . "scientist" or ( errorHandler . buildDepError "scientist" ) )
85+ ( hsPkgs . "semigroupoids" or ( errorHandler . buildDepError "semigroupoids" ) )
86+ ( hsPkgs . "servant-server" or ( errorHandler . buildDepError "servant-server" ) )
87+ ( hsPkgs . "template-haskell" or ( errorHandler . buildDepError "template-haskell" ) )
88+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
89+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
90+ ( hsPkgs . "transformers" or ( errorHandler . buildDepError "transformers" ) )
91+ ( hsPkgs . "transformers-base" or ( errorHandler . buildDepError "transformers-base" ) )
92+ ( hsPkgs . "typed-process" or ( errorHandler . buildDepError "typed-process" ) )
93+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
94+ ( hsPkgs . "unordered-containers" or ( errorHandler . buildDepError "unordered-containers" ) )
95+ ( hsPkgs . "vector" or ( errorHandler . buildDepError "vector" ) )
96+ ( hsPkgs . "wai" or ( errorHandler . buildDepError "wai" ) )
97+ ( hsPkgs . "wai-extra" or ( errorHandler . buildDepError "wai-extra" ) )
98+ ( hsPkgs . "yaml" or ( errorHandler . buildDepError "yaml" ) )
99+ ( hsPkgs . "yesod-core" or ( errorHandler . buildDepError "yesod-core" ) )
100+ ( hsPkgs . "yesod-test" or ( errorHandler . buildDepError "yesod-test" ) )
101+ ] ;
102+ buildable = true ;
103+ } ;
104+ tests = {
105+ "doctest" = {
106+ depends = [
107+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
108+ ( hsPkgs . "freckle-app" or ( errorHandler . buildDepError "freckle-app" ) )
109+ ] ;
110+ buildable = true ;
111+ } ;
112+ "spec" = {
113+ depends = [
114+ ( hsPkgs . "Blammo" or ( errorHandler . buildDepError "Blammo" ) )
115+ ( hsPkgs . "HUnit" or ( errorHandler . buildDepError "HUnit" ) )
116+ ( hsPkgs . "QuickCheck" or ( errorHandler . buildDepError "QuickCheck" ) )
117+ ( hsPkgs . "aeson" or ( errorHandler . buildDepError "aeson" ) )
118+ ( hsPkgs . "annotated-exception" or ( errorHandler . buildDepError "annotated-exception" ) )
119+ ( hsPkgs . "async" or ( errorHandler . buildDepError "async" ) )
120+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
121+ ( hsPkgs . "bugsnag" or ( errorHandler . buildDepError "bugsnag" ) )
122+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
123+ ( hsPkgs . "cassava" or ( errorHandler . buildDepError "cassava" ) )
124+ ( hsPkgs . "conduit" or ( errorHandler . buildDepError "conduit" ) )
125+ ( hsPkgs . "freckle-app" or ( errorHandler . buildDepError "freckle-app" ) )
126+ ( hsPkgs . "hs-opentelemetry-api" or ( errorHandler . buildDepError "hs-opentelemetry-api" ) )
127+ ( hsPkgs . "hspec" or ( errorHandler . buildDepError "hspec" ) )
128+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
129+ ( hsPkgs . "monad-validate" or ( errorHandler . buildDepError "monad-validate" ) )
130+ ( hsPkgs . "nonempty-containers" or ( errorHandler . buildDepError "nonempty-containers" ) )
131+ ( hsPkgs . "path-pieces" or ( errorHandler . buildDepError "path-pieces" ) )
132+ ( hsPkgs . "persistent" or ( errorHandler . buildDepError "persistent" ) )
133+ ( hsPkgs . "postgresql-simple" or ( errorHandler . buildDepError "postgresql-simple" ) )
134+ ( hsPkgs . "servant-server" or ( errorHandler . buildDepError "servant-server" ) )
135+ ( hsPkgs . "vector" or ( errorHandler . buildDepError "vector" ) )
136+ ( hsPkgs . "wai" or ( errorHandler . buildDepError "wai" ) )
137+ ( hsPkgs . "wai-extra" or ( errorHandler . buildDepError "wai-extra" ) )
138+ ] ;
139+ buildable = true ;
140+ } ;
141+ } ;
142+ } ;
143+ }
0 commit comments