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