]> Git — Sourcephile - gargantext.git/blob - stack.yaml
Merge remote-tracking branch 'origin/dev-forgot-password' into dev
[gargantext.git] / stack.yaml
1 resolver:
2 url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/18/28.yaml
3 flags: {}
4 extra-package-dbs: []
5 skip-ghc-check: true
6 packages:
7 - .
8
9 #- 'deps/gargantext-graph'
10 #- 'deps/haskell-opaleye'
11
12 docker:
13 enable: false
14 #enable: true
15 repo: 'cgenie/stack-build:lts-18.18-garg'
16 #repo: 'cgenie/nixos-stack:latest'
17 run-args:
18 - '--publish=8008:8008'
19
20 skip-ghc-check: true
21
22 nix:
23 enable: false
24 add-gc-roots: true
25 shell-file: nix/stack-shell.nix
26
27 allow-newer: true
28
29 ghc-options:
30 "$everything": -fprint-potential-instances
31 # "$everything": -haddock
32
33 extra-deps:
34 - git: https://gitlab.iscpif.fr/gargantext/haskell-gargantext-prelude.git
35 commit: 08096a4913572cf22762fa77613340207ec6d9fd
36 - git: https://gitlab.iscpif.fr/gargantext/gargantext-graph.git
37 commit: f68f9e78ff4302f53d0855190574c2d818a00b4d
38 # Data Mining Libs
39 - git: https://github.com/delanoe/data-time-segment.git
40 commit: 10a416b9f6c443866b36479c3441ebb3bcdeb7ef
41 - git: https://gitlab.iscpif.fr/gargantext/hlcm.git
42 commit: 6f0595d2421005837d59151a8b26eee83ebb67b5
43 - git: https://github.com/delanoe/hstatistics.git
44 commit: 90eef7604bb230644c2246eccd094d7bfefcb135
45 - git: https://github.com/paulrzcz/HSvm.git
46 commit: 3fe28b683aba5ddf05e3b5f8eced0bd05c5a29f9
47
48 # API libs
49 - git: https://github.com/haskell-servant/servant.git
50 commit: c2af6e775d1d36f2011d43aff230bb502f8fba63
51 subdirs:
52 - servant/
53 - servant-server/
54 - servant-client-core/
55 - servant-client/
56 - servant-auth/servant-auth/
57 - servant-auth/servant-auth-client/
58 - servant-auth/servant-auth-server/
59 - git: https://github.com/delanoe/servant-static-th.git
60 commit: 8cb8aaf2962ad44d319fcea48442e4397b3c49e8
61 - git: https://github.com/alpmestan/ekg-json.git
62 commit: fd7e5d7325939103cd87d0dc592faf644160341c
63
64 # Databases libs
65 - git: https://github.com/delanoe/haskell-opaleye.git
66 commit: 756cb90f4ce725463d957bc899d764e0ed73738c
67 - git: https://github.com/delanoe/hsparql.git
68 commit: 2acbbc55ac9bbd4bf1a713c586b8b8e8b82892eb
69 - git: https://github.com/robstewart57/rdf4h.git
70 commit: 4fd2edf30c141600ffad6d730cc4c1c08a6dbce4
71
72 # External Data API connectors
73 - git: https://gitlab.iscpif.fr/gargantext/crawlers/pubmed.git
74 commit: 02e03d9b856bd35d391f43da8525330f9d184615
75 - git: https://gitlab.iscpif.fr/gargantext/crawlers/istex.git
76 commit: a4a6fb6a578255c9e5b52aab2afccf874976a3f5
77 - git: https://gitlab.iscpif.fr/gargantext/crawlers/hal.git
78 commit: 9a43470241690a19c1c381c42a62c5dd4e28dff2
79 - git: https://gitlab.iscpif.fr/gargantext/crawlers/isidore.git
80 commit: 3db385e767d2100d8abe900833c6e7de3ac55e1b
81 - git: https://gitlab.iscpif.fr/gargantext/crawlers/arxiv-api.git
82 #- git: https://gitlab.iscpif.fr/cgenie/arxiv-api.git
83 commit: f3e517cc40d92e282c5245b23d253d2ca3f802e5
84 - arxiv-0.0.3@sha256:02de1114091d11f1f3ab401d104d125ad4301260806feb7f63b3dcefc7db88cf,1588
85
86 # NP libs
87 #- git: https://github.com/np/servant-job.git # waiting for PR
88 - git: https://github.com/alpmestan/servant-job.git
89 commit: ceb251b91e8ec1804198422a3cdbdab08d843b79
90 #- git: https://github.com/np/patches-map
91 - git: https://github.com/delanoe/patches-map
92 commit: 76cae88f367976ff091e661ee69a5c3126b94694
93 #- git: https://gitlab.com/npouillard/patches-class.git
94 - git: https://gitlab.iscpif.fr/gargantext/patches-class.git
95 commit: d3e971d4e78d1dfcc853f2fb86bde1995faf22ae
96
97 # Graph libs
98 #- git: https://github.com/kaizhang/haskell-igraph.git
99 - git: https://github.com/alpmestan/haskell-igraph.git
100 commit: 9f55eb36639c8e0965c8bc539a57738869f33e9a
101
102 # Accelerate Linear Algebra and specific instances
103 # (UndecidableInstances for newer GHC version)
104 - git: https://gitlab.iscpif.fr/anoe/accelerate.git
105 commit: f5c0e0071ec7b6532f9a9cd3eb33d14f340fbcc9
106 - git: https://gitlab.iscpif.fr/anoe/accelerate-utility.git
107 commit: 83ada76e78ac10d9559af8ed6bd4064ec81308e4
108 - accelerate-arithmetic-1.0.0.1@sha256:555639232aa5cad411e89247b27871d09352b987a754230a288c690b6de6d888,2096
109 - git: https://github.com/rspeer/wikiparsec.git
110 commit: 9637a82344bb70f7fa8f02e75db3c081ccd434ce
111
112 # Gargantext-graph
113 - eigen-3.3.7.0@sha256:7c24a86426b238e02ba0ac2179cc44997518b443a13828ed7a791fe49a6dffa5,82060
114 - git: https://github.com/alpmestan/sparse-linear.git
115 commit: bc6ca8058077b0b5702ea4b88bd4189cfcad267a
116 subdirs:
117 - sparse-linear
118 - git: https://github.com/alpmestan/hmatrix.git
119 commit: b9fca8beee0f23c17a6b2001ec834d071709e6e7
120 subdirs:
121 - packages/base
122
123 - monad-logger-aeson-0.2.0.0
124 # required by monad-logger-aeson
125 - context-0.2.0.0@sha256:6b643adb4a64fe521873d08df0497f71f88e18b9ecff4b68b4eef938e446cfc9,1886
126
127 - random-1.2.1
128
129 # Others dependencies (using stack resolver)
130 - constraints-extras-0.3.1.0@sha256:12016ebb91ad5ed2c82bf7e48c6bd6947d164d33c9dca5ac3965de1bb6c780c0,1777
131 - KMP-0.2.0.0@sha256:6dfbac03ef00ebd9347234732cb86a40f62ab5a80c0cc6bedb8eb51766f7df28,2562
132 - Unique-0.4.7.8@sha256:9661f45aa31dde119a2114566166ea38b011a45653337045ee4ced75636533c0,2067
133 - dependent-sum-0.7.1.0@sha256:0e419237f5b86da3659772afff9cab355c0f8d5b3fdb15a5b30e673d8dc83941,2147
134 - duckling-0.2.0.0@sha256:84becd4e48ee3676cdd6fe5745a77ee60e365ea730cd759610c8a7738f3eb4a6,60543
135 - fclabels-2.0.5@sha256:817006077632bd29e637956154aa33d3c10a59be0791c308cef955eb951b2675,4473
136 - full-text-search-0.2.1.4@sha256:81f6df3327e5b604f99b15e78635e5d6ca996e504c21d268a6d751d7d131aa36,6032
137 - fullstop-0.1.4@sha256:80a3e382ef53551bb936e7da8b2825621df0ea169af1212debcb0a90010b30c8,2044
138 - hgal-2.0.0.2@sha256:13d58afd0668b9cb881c612eff8488a0e289edd4bbffa893df4beee60cfeb73b,653
139 - json-stream-0.4.2.4@sha256:8b7f17d54a6e1e6311756270f8bcf51e91bab4300945400de66118470dcf51b9,4716
140 - located-base-0.1.1.1@sha256:7c6395f2b6fbf2d5f76c3514f774423838c0ea94e1c6a5530dd3c94b30c9d1c8,1904
141 - logging-effect-1.3.12@sha256:72d168dd09887649ba9501627219b6027cbec2d5541931555b7885b133785ce3,1679
142 - MissingH-1.4.3.0@sha256:32f9892ec98cd21df4f4d3ed8d95a3831ae74287ea0641d6f09b2dc6ef061d39,4859
143 - monoid-extras-0.5.1@sha256:438dbfd7b4dce47d8f0ca577f56caf94bd1e21391afa545cad09fe7cf2e5793d,2333
144 - rake-0.0.1@sha256:3380f6567fb17505d1095b7f32222c0b631fa04126ad39726c84262da99c08b3,2025
145 - servant-cassava-0.10.1@sha256:07e7b6ca67cf57dcb4a0041a399a25d058844505837c6479e01d62be59d01fdf,1665
146 - servant-flatten-0.2@sha256:276896f7c5cdec5b8f8493f6205fded0cc602d050b58fdb09a6d7c85c3bb0837,1234
147 - servant-mock-0.8.7@sha256:64cb3e52bbd51ab6cb25e3f412a99ea712c6c26f1efd117f01a8d1664df49c67,2306
148 - servant-xml-1.0.1.4@sha256:6c9f2986ac42e72fe24b794c660763a1966a18d696b34cd4f4ed15165edd4aa0,851
149 - stemmer-0.5.2@sha256:823aec56249ec2619f60a2c0d1384b732894dbbbe642856d337ebfe9629a0efd,4082
150 - xmlbf-0.6.1@sha256:57867fcb39e0514d17b3328ff5de8d241a18482fc89bb742d9ed820a6a2a5187,1540
151 - xmlbf-xeno-0.2@sha256:39f70fced6052524c290cf595f114661c721452e65fc3e0953a44e7682a6a6b0,950
152
153 # need Vector.uncons
154 - vector-0.12.3.0@sha256:0ae2c1ba86f0077910be242ec6802cc3d7725fe7b2bea6987201aa3737b239b5,7953
155
156 # needed for wikiparsec
157 - fast-tagsoup-utf8-only-1.0.5@sha256:9292c8ff275c08b88b6013ccc410182552f180904214a07ad4db932ab462aaa1,1651
158 # wikipedia crawl
159 - taggy-lens-0.1.2@sha256:091ca81d02bd3d7fb493dce0148e1a38f25eb178a1ebd751043a23239e5e3265,3009
160 - taggy-0.2.1@sha256:7bc55ddba178971dc6052163597f0445a0a2b5b0ca0e84ce651d53d722e3c265,4662
161
162 - servant-ekg-0.3.1@sha256:19bd9dc3943983da8e79d6f607614c68faea4054fb889d508c8a2b67b6bdd448,2203
163
164
165 # For the graph clustering
166 ghc-options:
167 hmatrix: -O2 -fsimpl-tick-factor=10000 -fdicts-cheap -fdicts-strict -flate-dmd-anal -fno-state-hack
168 sparse-linear: -O2 -fsimpl-tick-factor=10000 -fdicts-cheap -fdicts-strict -flate-dmd-anal -fno-state-hack
169 gargantext-graph: -O2 -fsimpl-tick-factor=10000 -fdicts-cheap -fdicts-strict -flate-dmd-anal -fno-state-hack