-
Notifications
You must be signed in to change notification settings - Fork 2
/
package.yaml
107 lines (104 loc) · 2.61 KB
/
package.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# © Crown Copyright GCHQ
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
name: nix-bootstrap
version: 2.0.1.0
author: gchquser
maintainer: [email protected]
copyright: Crown Copyright
license: Apache-2.0
default-extensions:
- BlockArguments
- DerivingStrategies
- GADTs
- LambdaCase
- NamedFieldPuns
- OverloadedStrings
- RecordWildCards
- StrictData
dependencies:
- name: base
version: "== 4.17.2.1"
mixin:
- hiding (Prelude)
- relude == 1.2.1.0
flags:
prod:
default: false
description: Enable production defaults
manual: true
ghc-options:
- "-Wall"
- "-Wcpp-undef"
- "-Widentities"
- "-Wincomplete-patterns"
- "-Wincomplete-record-updates"
- "-Wincomplete-uni-patterns"
- "-Wmissing-deriving-strategies"
- "-Wmissing-export-lists"
- "-Wmissing-import-lists"
- "-Wmissing-signatures"
- "-Wpartial-fields"
- "-Wredundant-constraints"
when:
- condition: flag(prod)
ghc-options:
- "-O2"
- "-Werror"
library:
source-dirs: src
dependencies:
- aeson == 2.1.2.1
- aeson-pretty == 0.8.10
- blaze-html == 0.9.2.0
- directory == 1.3.7.1
- dhall == 1.42.1
- exceptions == 0.10.5
- extra == 1.7.16
- filepath == 1.4.2.2
- lens == 5.2.3
- megaparsec == 9.5.0
- mtl == 2.2.2
- parser-combinators == 1.3.0
- process == 1.6.18.0
- raw-strings-qq == 1.1
- regex-compat == 0.95.2.1
- silently == 1.2.5.3
- singletons == 3.0.3
- template-haskell == 2.19.0.0
- terminal == 0.2.0.0
- th-abstraction == 0.5.0.0
- tomland == 1.3.3.2
- yaml == 0.11.11.2
executables:
app:
main: Main.hs
source-dirs: app
ghc-options:
- "-O2"
- "-threaded"
- "-rtsopts"
- "-with-rtsopts=-N"
dependencies:
- nix-bootstrap
tests:
nix-bootstrap-test:
main: Spec.hs
source-dirs: test
dependencies:
- dhall == 1.42.1
- hspec == 2.11.8
- hspec-expectations-pretty-diff == 0.7.2.6
- nix-bootstrap
- QuickCheck == 2.14.3
- raw-strings-qq == 1.1
- tomland == 1.3.3.2
build-tools:
- hspec-discover == 2.11.8