package.yaml 6.15 KB
Newer Older
1
name: gargantext
2
version: '4.0.0.6'
3
synopsis: Search, map, share
4 5
description: Please see README.md
category: Data
6
author: Gargantext Team
7
maintainer: team@gargantext.org
8
copyright:
Alexandre Delanoë's avatar
Alexandre Delanoë committed
9
    - ! 'Copyright: (c) 2017-2018: see git logs and README'
10
license: BSD3
11
homepage: https://gargantext.org
12 13 14 15 16 17 18 19 20
ghc-options: -Wall
dependencies:
- extra
- text
library:
  source-dirs: src
  ghc-options:
  - -Wincomplete-uni-patterns
  - -Wincomplete-record-updates
21 22 23 24
  - -Wmissing-signatures
  - -Wunused-binds
  - -Wunused-imports
  - -Werror
25
  exposed-modules:
26
  - Gargantext
27
  - Gargantext.API
28 29 30
  - Gargantext.API.Auth
  - Gargantext.API.Count
  - Gargantext.API.FrontEnd
31
  - Gargantext.API.Ngrams
32
  - Gargantext.API.Node
33 34 35
  - Gargantext.API.Orchestrator
  - Gargantext.API.Search
  - Gargantext.API.Settings
36 37
  - Gargantext.Core
  - Gargantext.Core.Types
38 39
  - Gargantext.Core.Types.Main
  - Gargantext.Core.Utils.Prefix
40
  - Gargantext.Database
41
  - Gargantext.Database.Flow
42
  - Gargantext.Database.Schema.Node
Alexandre Delanoë's avatar
Alexandre Delanoë committed
43
  - Gargantext.Database.Tree
44
  - Gargantext.Database.Types.Node
45
  - Gargantext.Database.Utils
Alexandre Delanoë's avatar
Alexandre Delanoë committed
46
  - Gargantext.Database.Schema.User
47
  - Gargantext.Prelude
48
  - Gargantext.Text
49
  - Gargantext.Text.Context
50
  - Gargantext.Text.Crawlers
51
  - Gargantext.Text.Examples
52
  - Gargantext.Text.List.CSV
53
  - Gargantext.Text.Metrics
54
  - Gargantext.Text.Metrics.TFICF
55
  - Gargantext.Text.Metrics.CharByChar
56
  - Gargantext.Text.Metrics.Count
57
  - Gargantext.Text.Parsers
58
  - Gargantext.Text.Parsers.CSV
59
  - Gargantext.Text.Parsers.Date
60
  - Gargantext.Text.Parsers.Wikimedia
61
  - Gargantext.Text.Parsers.WOS
62
  - Gargantext.Text.Parsers.GrandDebat
63 64
  - Gargantext.Text.Search
  - Gargantext.Text.Terms
65
  - Gargantext.Text.Terms.Stop
66 67 68
  - Gargantext.Text.Terms.Mono
  - Gargantext.Text.Terms.Multi.Lang.En
  - Gargantext.Text.Terms.Multi.Lang.Fr
69
  - Gargantext.Text.Terms.Multi.RAKE
70
  - Gargantext.Text.Terms.WithList
71
  - Gargantext.Text.Flow
72
  - Gargantext.Viz.Graph
73
  - Gargantext.Viz.Graph.Distances.Matrice
74
  - Gargantext.Viz.Graph.Index
75 76 77
  - Gargantext.Viz.Phylo
  - Gargantext.Viz.Phylo.Tools
  - Gargantext.Viz.Phylo.Example
78 79 80
  - Gargantext.Viz.Phylo.LevelMaker
  - Gargantext.Viz.Phylo.View.Export
  - Gargantext.Viz.Phylo.View.ViewMaker
81
  dependencies:
82
  - array
Alexandre Delanoë's avatar
Alexandre Delanoë committed
83
  - QuickCheck
84
  - accelerate
85
  - aeson
86
  - aeson-lens
87
  - aeson-pretty
88
  - async
Alexandre Delanoë's avatar
Alexandre Delanoë committed
89
  - attoparsec
90
  - auto-update
Alexandre Delanoë's avatar
Alexandre Delanoë committed
91
  - base >=4.7 && <5
92
  - base16-bytestring
93
  - blaze-html
Quentin Lobbé's avatar
Quentin Lobbé committed
94 95
  - blaze-markup
  - blaze-svg
96 97
  - bytestring
  - case-insensitive
98
  - cassava
99
  #- charsetdetect-ae  # detect charset
100
  - clustering-louvain
101 102
  - conduit
  - conduit-extra
Alexandre Delanoë's avatar
Alexandre Delanoë committed
103 104
  - containers
  - contravariant
105
  - crawlerPubMed
106
  - crawlerIsidore
107
  - crawlerHAL
108
  - data-time-segment
109 110
  - directory
  - duckling
111
  - exceptions
112
  - filepath
113
  - fullstop
114
  - fclabels
115
  - fgl
116
  - fast-logger
117
  - filelock
118
  - full-text-search
Quentin Lobbé's avatar
Quentin Lobbé committed
119
  - graphviz
120
  - haskell-igraph
121 122
  - http-client
  - http-client-tls
123
  - http-conduit
124 125
  - http-api-data
  - http-types
126
  - hsparql
127 128
  - hstatistics
  - HSvm
129
  - hxt
130
  - hlcm
131
  - ini
Nicolas Pouillard's avatar
Nicolas Pouillard committed
132
  - insert-ordered-containers
133
  - jose-jwt
134
    #  - kmeans-vector
135
  - json-stream
136
  - KMP
137
  - lens
138
  - located-base
139
  - logging-effect
140
  - matrix
141 142 143
  - monad-logger
  - mtl
  - natural-transformation
144
  - opaleye
145
  - pandoc
146
  - parsec
Nicolas Pouillard's avatar
Nicolas Pouillard committed
147
  - patches-class
148
  - patches-map
Alexandre Delanoë's avatar
Alexandre Delanoë committed
149 150
  - path
  - path-io
151
  - postgresql-simple
152
  - pretty-simple
153
  - probability
154 155 156 157
  - product-profunctors
  - profunctors
  - protolude
  - pureMD5
158
  - SHA
159
  - simple-reflect
160 161
  - cereal     # (IGraph)
  - singletons # (IGraph)
162
  - random
Alexandre Delanoë's avatar
Alexandre Delanoë committed
163
  - rake
164
  - regex-compat
165
  - resourcet
166
  - rdf4h
167
  - safe
168 169
  - semigroups
  - servant
Alexandre Delanoë's avatar
Alexandre Delanoë committed
170
  - servant-auth
171
  - servant-blaze
172
  - servant-client
173
  - servant-job
Alexandre Delanoë's avatar
Alexandre Delanoë committed
174
  - servant-mock
175 176
  - servant-multipart
  - servant-server
177
  - servant-swagger
178 179
  - servant-swagger-ui
  - servant-static-th
Alexandre Delanoë's avatar
Alexandre Delanoë committed
180
  - servant-cassava
181
  - serialise
182
  - split
183
  - stemmer
184
  - string-conversions
185
  - swagger2
186
  - tagsoup
187
  - temporary
188 189 190
  - text-metrics
  - time
  - time-locale-compat
Alexandre Delanoë's avatar
Alexandre Delanoë committed
191
  - timezone-series
192
  - transformers
193
  - transformers-base
194 195
  - unordered-containers
  - uuid
196
  - validity
197 198
  - vector
  - wai
199 200
  - wai-cors
  - wai-extra
201
  - warp
202
  - wreq
203 204
  - xml-conduit
  - xml-types
205 206
  - yaml
  - zip
Alexandre Delanoë's avatar
Alexandre Delanoë committed
207 208
  - zlib
#  - utc
209

210
executables:
211
  gargantext-server:
212
    main: Main.hs
213 214 215
    source-dirs: bin/gargantext-server
    ghc-options:
    - -O2
216
    - -Wcompat
217 218 219 220
    - -Wmissing-signatures
    - -rtsopts
    - -threaded
    - -with-rtsopts=-N
221 222 223 224 225 226 227 228 229 230 231 232 233 234
    dependencies:
      - base
      - containers
      - gargantext
      - vector
      - cassava
      - ini
      - optparse-generic
      - unordered-containers
      - full-text-search

  gargantext-cli:
    main: Main.hs
    source-dirs: bin/gargantext-cli
235 236 237 238 239 240 241
    ghc-options:
    - -threaded
    - -rtsopts
    - -with-rtsopts=-N
    - -O2
    - -Wmissing-signatures
    dependencies:
242
      - aeson
243
      - async
244
      - base
245
      - bytestring
246 247 248 249 250 251
      - containers
      - gargantext
      - vector
      - cassava
      - ini
      - optparse-generic
252
      - split
253 254
      - unordered-containers
      - full-text-search
255

256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272
  gargantext-phylo:
    main: Main.hs
    source-dirs: bin/gargantext-phylo
    ghc-options:
    - -threaded
    - -rtsopts
    - -with-rtsopts=-N
    - -O2
    - -Wmissing-signatures
    dependencies:
      - aeson
      - async
      - base
      - bytestring
      - containers
      - gargantext
      - vector
273
      - parallel
274 275 276 277 278 279
      - cassava
      - ini
      - optparse-generic
      - split
      - unordered-containers

280 281 282 283 284 285 286 287 288 289 290 291
  gargantext-import:
    main: Main.hs
    source-dirs: bin/gargantext-import
    ghc-options:
    - -threaded
    - -rtsopts
    - -with-rtsopts=-N
    - -O2
    - -Wmissing-signatures
    dependencies:
      - gargantext
      - base
292
      - servant-server
293

294
tests:
295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311
#   garg-test:
#     main: Main.hs
#     source-dirs: src-test
#     ghc-options:
#     - -threaded
#     - -rtsopts
#     - -with-rtsopts=-N
#     dependencies:
#     - base
#     - gargantext
#     - hspec
#     - QuickCheck
#     - quickcheck-instances 
#     - time
#     - parsec
#     - duckling
#     - text
Alexandre Delanoë's avatar
Alexandre Delanoë committed
312 313 314 315
  garg-doctest:
    main: Main.hs
    source-dirs: src-doctest
    ghc-options:
316 317 318
    - -O2
    - -Wcompat
    - -Wmissing-signatures
Alexandre Delanoë's avatar
Alexandre Delanoë committed
319
    - -rtsopts
320
    - -threaded
Alexandre Delanoë's avatar
Alexandre Delanoë committed
321 322 323 324 325 326 327
    - -with-rtsopts=-N
    dependencies:
    - doctest
    - Glob
    - QuickCheck
    - base
    - gargantext