-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathsaturn.cabal
133 lines (118 loc) · 3.14 KB
/
saturn.cabal
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
127
128
129
130
131
132
133
cabal-version: 3.0
name: saturn
version: 1.0.0.6
synopsis: Handle POSIX cron schedules.
description: Saturn handles POSIX cron schedules.
build-type: Simple
category: Cron
extra-doc-files:
CHANGELOG.md
README.md
maintainer: Taylor Fausak
license: MIT
license-file: LICENSE.txt
source-repository head
location: https://github.com/tfausak/saturn
type: git
flag pedantic
default: False
manual: True
common library
build-depends: base ^>=4.19.0.0 || ^>=4.20.0.0 || ^>=4.21.0.0
default-language: Haskell2010
ghc-options:
-Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missed-specialisations
-Wno-missing-deriving-strategies
-Wno-missing-export-lists
-Wno-missing-kind-signatures
-Wno-missing-safe-haskell-mode
-Wno-prepositive-qualified-module
-Wno-safe
-Wno-unsafe
if flag(pedantic)
ghc-options: -Werror
library unstable
import: library
build-depends:
containers ^>=0.6.7 || ^>=0.7,
parsec ^>=3.1.16.1,
text ^>=2.0.2 || ^>=2.1,
time ^>=1.12.2 || ^>=1.14,
-- cabal-gild: discover source/libraries/unstable
exposed-modules:
Saturn.Unstable.Constant
Saturn.Unstable.Extra.Int
Saturn.Unstable.Extra.Ord
Saturn.Unstable.Extra.Parsec
Saturn.Unstable.Extra.Time
Saturn.Unstable.Extra.Tuple
Saturn.Unstable.Match
Saturn.Unstable.Parse
Saturn.Unstable.Render
Saturn.Unstable.Type.Day
Saturn.Unstable.Type.Element
Saturn.Unstable.Type.Field
Saturn.Unstable.Type.Hour
Saturn.Unstable.Type.Minute
Saturn.Unstable.Type.Month
Saturn.Unstable.Type.Number
Saturn.Unstable.Type.Range
Saturn.Unstable.Type.Schedule
Saturn.Unstable.Type.Weekday
Saturn.Unstable.Type.Wildcard
hs-source-dirs: source/libraries/unstable
visibility: public
library
import: library
build-depends: saturn:unstable
-- cabal-gild: discover source/libraries/saturn
exposed-modules: Saturn
hs-source-dirs: source/libraries/saturn
library spec
import: library
build-depends:
QuickCheck ^>=2.14.3 || ^>=2.15,
hspec ^>=2.11.8,
parsec,
saturn:unstable,
text,
time,
-- cabal-gild: discover source/libraries/spec
exposed-modules:
Saturn.Unstable.ConstantSpec
Saturn.Unstable.Extra.IntSpec
Saturn.Unstable.Extra.OrdSpec
Saturn.Unstable.Extra.ParsecSpec
Saturn.Unstable.Extra.TimeSpec
Saturn.Unstable.Extra.TupleSpec
Saturn.Unstable.MatchSpec
Saturn.Unstable.ParseSpec
Saturn.Unstable.RenderSpec
Saturn.Unstable.Type.DaySpec
Saturn.Unstable.Type.ElementSpec
Saturn.Unstable.Type.FieldSpec
Saturn.Unstable.Type.HourSpec
Saturn.Unstable.Type.MinuteSpec
Saturn.Unstable.Type.MonthSpec
Saturn.Unstable.Type.NumberSpec
Saturn.Unstable.Type.RangeSpec
Saturn.Unstable.Type.ScheduleSpec
Saturn.Unstable.Type.WeekdaySpec
Saturn.Unstable.Type.WildcardSpec
SaturnSpec
hs-source-dirs: source/libraries/spec
visibility: public
test-suite saturn-test-suite
import: library
build-depends:
hspec,
saturn:spec,
ghc-options:
-rtsopts
-threaded
hs-source-dirs: source/test-suite
main-is: Main.hs
type: exitcode-stdio-1.0