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 = "hotel-california" ; version = "0.0.6.0" ; } ;
15
+ license = "BSD-3-Clause" ;
16
+ copyright = "2023 Matt Parsons" ;
17
+
18
+ author = "Matt Parsons" ;
19
+ homepage = "https://github.com/parsonsmatt/hotel-california#readme" ;
20
+ url = "" ;
21
+ synopsis = "" ;
22
+ description = "Please see the README on GitHub at <https://github.com/parsonsmatt/hotel-california#readme>" ;
23
+ buildType = "Simple" ;
24
+ } ;
25
+ components = {
26
+ "library" = {
27
+ depends = [
28
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
29
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
30
+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
31
+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
32
+ ( hsPkgs . "hs-opentelemetry-api" or ( errorHandler . buildDepError "hs-opentelemetry-api" ) )
33
+ ( hsPkgs . "hs-opentelemetry-exporter-otlp" or ( errorHandler . buildDepError "hs-opentelemetry-exporter-otlp" ) )
34
+ ( hsPkgs . "hs-opentelemetry-propagator-w3c" or ( errorHandler . buildDepError "hs-opentelemetry-propagator-w3c" ) )
35
+ ( hsPkgs . "hs-opentelemetry-sdk" or ( errorHandler . buildDepError "hs-opentelemetry-sdk" ) )
36
+ ( hsPkgs . "hs-opentelemetry-utils-exceptions" or ( errorHandler . buildDepError "hs-opentelemetry-utils-exceptions" ) )
37
+ ( hsPkgs . "hs-opentelemetry-vendor-honeycomb" or ( errorHandler . buildDepError "hs-opentelemetry-vendor-honeycomb" ) )
38
+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
39
+ ( hsPkgs . "optparse-applicative" or ( errorHandler . buildDepError "optparse-applicative" ) )
40
+ ( hsPkgs . "posix-escape" or ( errorHandler . buildDepError "posix-escape" ) )
41
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
42
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
43
+ ( hsPkgs . "typed-process" or ( errorHandler . buildDepError "typed-process" ) )
44
+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
45
+ ( hsPkgs . "unordered-containers" or ( errorHandler . buildDepError "unordered-containers" ) )
46
+ ] ;
47
+ buildable = true ;
48
+ } ;
49
+ exes = {
50
+ "hotel" = {
51
+ depends = [
52
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
53
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
54
+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
55
+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
56
+ ( hsPkgs . "hotel-california" or ( errorHandler . buildDepError "hotel-california" ) )
57
+ ( hsPkgs . "hs-opentelemetry-api" or ( errorHandler . buildDepError "hs-opentelemetry-api" ) )
58
+ ( hsPkgs . "hs-opentelemetry-exporter-otlp" or ( errorHandler . buildDepError "hs-opentelemetry-exporter-otlp" ) )
59
+ ( hsPkgs . "hs-opentelemetry-propagator-w3c" or ( errorHandler . buildDepError "hs-opentelemetry-propagator-w3c" ) )
60
+ ( hsPkgs . "hs-opentelemetry-sdk" or ( errorHandler . buildDepError "hs-opentelemetry-sdk" ) )
61
+ ( hsPkgs . "hs-opentelemetry-utils-exceptions" or ( errorHandler . buildDepError "hs-opentelemetry-utils-exceptions" ) )
62
+ ( hsPkgs . "hs-opentelemetry-vendor-honeycomb" or ( errorHandler . buildDepError "hs-opentelemetry-vendor-honeycomb" ) )
63
+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
64
+ ( hsPkgs . "optparse-applicative" or ( errorHandler . buildDepError "optparse-applicative" ) )
65
+ ( hsPkgs . "posix-escape" or ( errorHandler . buildDepError "posix-escape" ) )
66
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
67
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
68
+ ( hsPkgs . "typed-process" or ( errorHandler . buildDepError "typed-process" ) )
69
+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
70
+ ( hsPkgs . "unordered-containers" or ( errorHandler . buildDepError "unordered-containers" ) )
71
+ ] ;
72
+ buildable = true ;
73
+ } ;
74
+ } ;
75
+ tests = {
76
+ "hotel-california-test" = {
77
+ depends = [
78
+ ( hsPkgs . "base" or ( errorHandler . buildDepError "base" ) )
79
+ ( hsPkgs . "bytestring" or ( errorHandler . buildDepError "bytestring" ) )
80
+ ( hsPkgs . "directory" or ( errorHandler . buildDepError "directory" ) )
81
+ ( hsPkgs . "filepath" or ( errorHandler . buildDepError "filepath" ) )
82
+ ( hsPkgs . "hotel-california" or ( errorHandler . buildDepError "hotel-california" ) )
83
+ ( hsPkgs . "hs-opentelemetry-api" or ( errorHandler . buildDepError "hs-opentelemetry-api" ) )
84
+ ( hsPkgs . "hs-opentelemetry-exporter-otlp" or ( errorHandler . buildDepError "hs-opentelemetry-exporter-otlp" ) )
85
+ ( hsPkgs . "hs-opentelemetry-propagator-w3c" or ( errorHandler . buildDepError "hs-opentelemetry-propagator-w3c" ) )
86
+ ( hsPkgs . "hs-opentelemetry-sdk" or ( errorHandler . buildDepError "hs-opentelemetry-sdk" ) )
87
+ ( hsPkgs . "hs-opentelemetry-utils-exceptions" or ( errorHandler . buildDepError "hs-opentelemetry-utils-exceptions" ) )
88
+ ( hsPkgs . "hs-opentelemetry-vendor-honeycomb" or ( errorHandler . buildDepError "hs-opentelemetry-vendor-honeycomb" ) )
89
+ ( hsPkgs . "http-types" or ( errorHandler . buildDepError "http-types" ) )
90
+ ( hsPkgs . "optparse-applicative" or ( errorHandler . buildDepError "optparse-applicative" ) )
91
+ ( hsPkgs . "posix-escape" or ( errorHandler . buildDepError "posix-escape" ) )
92
+ ( hsPkgs . "text" or ( errorHandler . buildDepError "text" ) )
93
+ ( hsPkgs . "time" or ( errorHandler . buildDepError "time" ) )
94
+ ( hsPkgs . "typed-process" or ( errorHandler . buildDepError "typed-process" ) )
95
+ ( hsPkgs . "unliftio" or ( errorHandler . buildDepError "unliftio" ) )
96
+ ( hsPkgs . "unordered-containers" or ( errorHandler . buildDepError "unordered-containers" ) )
97
+ ] ;
98
+ buildable = true ;
99
+ } ;
100
+ } ;
101
+ } ;
102
+ }
0 commit comments