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