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