-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathdohaskell.cabal
160 lines (149 loc) · 4.66 KB
/
dohaskell.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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
name: dohaskell
synopsis: Tagged Haskell resources index website.
version: 0.0.1.0
license: BSD3
license-file: LICENSE
author: Mitchell Rosen
maintainer: [email protected]
cabal-version: >= 1.8
build-type: Simple
Flag dev
Description: Turn on development settings, like auto-reload templates.
Default: False
Flag library-only
Description: Build for use with "yesod devel"
Default: False
library
hs-source-dirs: src
exposed-modules: Application
Database.Persist.Class.Extra
Data.Tree.Extra
Import
Foundation
Handler.About
Handler.Api.Resource
Handler.Browse
Handler.Common
Handler.EditResourceRequest
Handler.Feed
Handler.Resource
Handler.ReqEditsHub
Handler.Submit
Handler.User
Handler.Utils
Model
Model.Author
Model.Browse
Model.Collection
Model.Feed
Model.Feed.Internal
Model.List
Model.Resource
Model.Resource.Internal
Model.ResourceEdit
Model.Tag
Model.User
Model.Utils
Settings
Settings.StaticFiles
View.Browse
View.Feed
View.Navbar
View.Resource
View.User
Yesod.Form.Types.Extra
if flag(dev) || flag(library-only)
cpp-options: -DDEVELOPMENT
ghc-options: -Wall -fwarn-tabs -O0
else
ghc-options: -Wall -fwarn-tabs -O2
extensions: CPP
DeriveDataTypeable
EmptyDataDecls
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
LambdaCase
MultiParamTypeClasses
MultiWayIf
NoImplicitPrelude
NoMonomorphismRestriction
OverloadedStrings
QuasiQuotes
RecordWildCards
ScopedTypeVariables
TemplateHaskell
TypeFamilies
ViewPatterns
build-depends: base >= 4 && < 5
, aeson
, async
, attoparsec
, blaze-markup
, bytestring
, classy-prelude-yesod
, conduit
, containers
, data-default
, directory
, dlist
, esqueleto
, fast-logger
, file-embed
, feed
, hjsmin
, http-client
, http-conduit
, http-types
, lens
, lifted-base
, monad-control
, monad-logger
, persistent
, persistent-sqlite
, persistent-template
, resourcet
, shakespeare
, split
, template-haskell
, text
, time
, transformers
, wai-extra
, wai-logger
, warp
, wreq
, xml
, yaml
, yesod
, yesod-auth
, yesod-core
, yesod-form
, yesod-markdown
, yesod-static
executable dohaskell
if flag(library-only)
Buildable: False
main-is: main.hs
hs-source-dirs: app
build-depends: base
, dohaskell
, yesod
ghc-options: -threaded -O2 -rtsopts -with-rtsopts=-N
test-suite test
type: exitcode-stdio-1.0
main-is: main.hs
hs-source-dirs: tests
ghc-options: -Wall
build-depends: base
, dohaskell
, yesod-test
, yesod-core
, yesod
, persistent
, persistent-sqlite
, resourcet
, monad-logger
, transformers
, hspec