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