-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsandstone.cabal
More file actions
126 lines (109 loc) · 2.26 KB
/
Copy pathsandstone.cabal
File metadata and controls
126 lines (109 loc) · 2.26 KB
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
cabal-version: 3.0
name: sandstone
version: 0.1.0.0
-- synopsis:
-- description:
license: BSD-3-Clause
license-file: LICENSE
author: John Ericson, Luigy Leon
maintainer: maintainer@obsidian.system
-- copyright:
category: Development
build-type: Simple
extra-doc-files: CHANGELOG.md
-- extra-source-files:
common common
ghc-options: -Wall -Wunused-packages
default-extensions:
AllowAmbiguousTypes
BangPatterns
ConstraintKinds
DataKinds
DefaultSignatures
DeriveDataTypeable
DeriveFoldable
DeriveFunctor
DeriveGeneric
DeriveTraversable
DerivingStrategies
EmptyCase
EmptyDataDecls
FlexibleContexts
FlexibleInstances
FunctionalDependencies
GADTs
GeneralizedNewtypeDeriving
ImportQualifiedPost
InstanceSigs
KindSignatures
KindSignatures
LambdaCase
MultiParamTypeClasses
MultiWayIf
NumericUnderscores
OverloadedStrings
PartialTypeSignatures
PatternGuards
PatternSynonyms
PolyKinds
QuantifiedConstraints
QuasiQuotes
RankNTypes
RecursiveDo
ScopedTypeVariables
StandaloneDeriving
TemplateHaskell
TypeApplications
TypeFamilies
TypeOperators
UndecidableInstances
ViewPatterns
-- other-extensions:
library
import: common
hs-source-dirs: src
exposed-modules:
Sandstone.Error
Sandstone.GhcMakefile.Graph
Sandstone.GhcMakefile.Parse
Sandstone.NixCLI
Sandstone.WriteDerivation
build-depends:
aeson,
base ^>=4.18.2.1,
bytestring,
containers,
data-default,
dependent-sum,
hnix-store-core,
hnix-store-json,
process,
text,
transformers,
validation,
vector,
executable demo-ca
import: common
main-is: demo-ca.hs
build-depends:
base,
directory,
hnix-store-core,
sandstone,
text,
validation,
hs-source-dirs: src-bin
default-language: Haskell2010
executable demo-dyn-drv
import: common
main-is: demo-dyn-drv.hs
build-depends:
base,
directory,
hnix-store-core,
sandstone,
text,
validation,
process,
hs-source-dirs: src-bin
default-language: Haskell2010