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