]> Git — Sourcephile - gargantext.git/blob - package.yaml
Merge branch 'dev' of https://gitlab.iscpif.fr/gargantext/haskell-gargantext into dev
[gargantext.git] / package.yaml
1 name: gargantext
2 version: '0.0.0.4'
3 synopsis: Search, map, share
4 description: Please see README.md
5 category: Data
6 author: Gargantext Team
7 maintainer: team@gargantext.org
8 copyright:
9 - ! 'Copyright: (c) 2017-2018: see git logs and README'
10 license: BSD3
11 homepage: https://gargantext.org
12 ghc-options: -Wall
13 dependencies:
14 - extra
15 - text
16 library:
17 source-dirs: src
18 ghc-options:
19 - -Wincomplete-uni-patterns
20 - -Wincomplete-record-updates
21 - -Wmissing-signatures
22 - -Wunused-binds
23 - -Wunused-imports
24 - -Werror
25 exposed-modules:
26 - Gargantext
27 - Gargantext.API
28 - Gargantext.API.Auth
29 - Gargantext.API.Count
30 - Gargantext.API.FrontEnd
31 - Gargantext.API.Ngrams
32 - Gargantext.API.Node
33 # - Gargantext.API.Orchestrator
34 - Gargantext.API.Search
35 - Gargantext.API.Settings
36 - Gargantext.API.Types
37 - Gargantext.Core
38 - Gargantext.Core.Types
39 - Gargantext.Core.Types.Main
40 - Gargantext.Core.Utils.Prefix
41 - Gargantext.Database
42 - Gargantext.Database.Init
43 - Gargantext.Database.Config
44 - Gargantext.Database.Flow
45 - Gargantext.Database.Schema.Node
46 - Gargantext.Database.Tree
47 - Gargantext.Database.Types.Node
48 - Gargantext.Database.Utils
49 - Gargantext.Database.Schema.User
50 - Gargantext.Prelude
51 - Gargantext.Text
52 - Gargantext.Text.Context
53 - Gargantext.Text.Corpus.Parsers
54 - Gargantext.Text.Corpus.API
55 - Gargantext.Text.Corpus.Parsers.CSV
56 - Gargantext.Text.Examples
57 - Gargantext.Text.List.CSV
58 - Gargantext.Text.Metrics
59 - Gargantext.Text.Metrics.TFICF
60 - Gargantext.Text.Metrics.CharByChar
61 - Gargantext.Text.Metrics.Count
62 - Gargantext.Text.Search
63 - Gargantext.Text.Terms
64 - Gargantext.Text.Terms.Mono
65 - Gargantext.Text.Terms.Multi.Lang.En
66 - Gargantext.Text.Terms.Multi.Lang.Fr
67 - Gargantext.Text.Terms.Multi.RAKE
68 - Gargantext.Text.Terms.WithList
69 - Gargantext.Text.Flow
70 - Gargantext.Viz.Graph
71 - Gargantext.Viz.Graph.Distances.Matrice
72 - Gargantext.Viz.Graph.Index
73 - Gargantext.Viz.Phylo
74 - Gargantext.Viz.AdaptativePhylo
75 - Gargantext.Viz.Phylo.PhyloMaker
76 - Gargantext.Viz.Phylo.Tools
77 - Gargantext.Viz.Phylo.PhyloTools
78 - Gargantext.Viz.Phylo.PhyloExport
79 - Gargantext.Viz.Phylo.SynchronicClustering
80 - Gargantext.Viz.Phylo.Example
81 - Gargantext.Viz.Phylo.LevelMaker
82 - Gargantext.Viz.Phylo.View.Export
83 - Gargantext.Viz.Phylo.View.ViewMaker
84 dependencies:
85 - array
86 - QuickCheck
87 - accelerate
88 - aeson
89 - aeson-lens
90 - aeson-pretty
91 - argon2
92 - async
93 - attoparsec
94 - auto-update
95 - base >=4.7 && <5
96 - base16-bytestring
97 - base64-bytestring
98 - blaze-html
99 - blaze-markup
100 - blaze-svg
101 - bytestring
102 - case-insensitive
103 - cassava
104 #- charsetdetect-ae # detect charset
105 - clock
106 - clustering-louvain
107 - conduit
108 - conduit-extra
109 - containers
110 - contravariant
111 - crawlerPubMed
112 - crawlerIsidore
113 - crawlerHAL
114 - crawlerISTEX
115 - data-time-segment
116 - deepseq
117 - directory
118 - duckling
119 - exceptions
120 - filepath
121 - formatting
122 - fullstop
123 - fclabels
124 - fgl
125 - fast-logger
126 - filelock
127 - full-text-search
128 - graphviz
129 - haskell-igraph
130 - http-client
131 - http-client-tls
132 - http-conduit
133 - http-media
134 - http-api-data
135 - http-types
136 - hsparql
137 - hstatistics
138 - HSvm
139 - hxt
140 - hlcm
141 - ini
142 - insert-ordered-containers
143 - jose
144 # - kmeans-vector
145 - json-stream
146 - KMP
147 - lens
148 - located-base
149 - logging-effect
150 - matrix
151 - monad-logger
152 - mtl
153 - natural-transformation
154 - opaleye
155 - pandoc
156 - parallel
157 - parsec
158 - patches-class
159 - patches-map
160 - path
161 - path-io
162 - postgresql-simple
163 - pretty-simple
164 - probability
165 - product-profunctors
166 - profunctors
167 - protolude
168 - pureMD5
169 - random-shuffle
170 - MonadRandom
171 - SHA
172 - simple-reflect
173 - cereal # (IGraph)
174 - singletons # (IGraph)
175 - quickcheck-instances
176 - random
177 - rake
178 - regex-compat
179 - resourcet
180 - rdf4h
181 - safe
182 - semigroups
183 - servant
184 - servant-auth
185 - servant-auth-server >= 0.4.4.0
186 - servant-auth-swagger
187 - servant-blaze
188 - servant-client
189 - servant-job
190 - servant-mock
191 - servant-multipart
192 - servant-server
193 - servant-swagger
194 - servant-swagger-ui
195 - servant-static-th
196 - servant-cassava
197 - serialise
198 - split
199 - stemmer
200 - string-conversions
201 - swagger2
202 - tagsoup
203 - temporary
204 - text-metrics
205 - time
206 - time-locale-compat
207 - timezone-series
208 - transformers
209 - transformers-base
210 - unordered-containers
211 - uuid
212 - validity
213 - vector
214 - wai
215 - wai-cors
216 - wai-extra
217 - warp
218 - wreq
219 - xml-conduit
220 - xml-types
221 - yaml
222 - zip
223 - zlib
224 # - utc
225 # API external connections
226
227 executables:
228 gargantext-server:
229 main: Main.hs
230 source-dirs: bin/gargantext-server
231 ghc-options:
232 - -O2
233 - -Wcompat
234 - -Wmissing-signatures
235 - -rtsopts
236 - -threaded
237 - -with-rtsopts=-N
238 dependencies:
239 - base
240 - containers
241 - gargantext
242 - vector
243 - cassava
244 - ini
245 - optparse-generic
246 - unordered-containers
247 - full-text-search
248
249 gargantext-cli:
250 main: Main.hs
251 source-dirs: bin/gargantext-cli
252 ghc-options:
253 - -threaded
254 - -rtsopts
255 - -with-rtsopts=-N
256 - -O2
257 - -Wmissing-signatures
258 dependencies:
259 - aeson
260 - async
261 - base
262 - bytestring
263 - containers
264 - gargantext
265 - vector
266 - cassava
267 - ini
268 - optparse-generic
269 - split
270 - unordered-containers
271 - full-text-search
272
273 gargantext-phylo:
274 main: Main.hs
275 source-dirs: bin/gargantext-phylo
276 ghc-options:
277 - -threaded
278 - -rtsopts
279 - -with-rtsopts=-N
280 - -O2
281 - -Wmissing-signatures
282 dependencies:
283 - aeson
284 - async
285 - base
286 - bytestring
287 - containers
288 - directory
289 - gargantext
290 - vector
291 - parallel
292 - cassava
293 - ini
294 - optparse-generic
295 - split
296 - unordered-containers
297
298 gargantext-adaptative-phylo:
299 main: Main.hs
300 source-dirs: bin/gargantext-adaptative-phylo
301 ghc-options:
302 - -threaded
303 - -rtsopts
304 - -with-rtsopts=-N
305 - -O2
306 - -Wmissing-signatures
307 dependencies:
308 - aeson
309 - async
310 - base
311 - bytestring
312 - containers
313 - directory
314 - gargantext
315 - vector
316 - parallel
317 - cassava
318 - ini
319 - optparse-generic
320 - split
321 - unordered-containers
322
323 gargantext-import:
324 main: Main.hs
325 source-dirs: bin/gargantext-import
326 ghc-options:
327 - -threaded
328 - -rtsopts
329 - -with-rtsopts=-N
330 - -O2
331 - -Wmissing-signatures
332 dependencies:
333 - gargantext
334 - base
335 - servant-server
336
337 gargantext-init:
338 main: Main.hs
339 source-dirs: bin/gargantext-init
340 ghc-options:
341 - -threaded
342 - -rtsopts
343 - -with-rtsopts=-N
344 - -O2
345 - -Wmissing-signatures
346 dependencies:
347 - gargantext
348 - base
349
350
351 tests:
352 # garg-test:
353 # main: Main.hs
354 # source-dirs: src-test
355 # ghc-options:
356 # - -threaded
357 # - -rtsopts
358 # - -with-rtsopts=-N
359 # dependencies:
360 # - base
361 # - gargantext
362 # - hspec
363 # - QuickCheck
364 # - quickcheck-instances
365 # - time
366 # - parsec
367 # - duckling
368 # - text
369 garg-doctest:
370 main: Main.hs
371 source-dirs: src-doctest
372 ghc-options:
373 - -O2
374 - -Wcompat
375 - -Wmissing-signatures
376 - -rtsopts
377 - -threaded
378 - -with-rtsopts=-N
379 dependencies:
380 - doctest
381 - Glob
382 - QuickCheck
383 - base
384 - gargantext