@@ -143,7 +143,7 @@ install:
143
143
if ! $GHCJS ; then echo "packages: servant-machines" >> cabal.project ; fi
144
144
if ! $GHCJS ; then echo "packages: servant-conduit" >> cabal.project ; fi
145
145
if ! $GHCJS ; then echo "packages: servant-pipes" >> cabal.project ; fi
146
- if $GHCJS || ! $GHCJS && [ $HCNUMVER -lt 80800 ] ; then echo "packages: servant-jsaddle" >> cabal.project ; fi
146
+ echo "packages: servant-jsaddle" >> cabal.project
147
147
if ! $GHCJS && [ $HCNUMVER -ge 80400 ] ; then echo "packages: doc/cookbook/basic-auth" >> cabal.project ; fi
148
148
if ! $GHCJS && [ $HCNUMVER -ge 80400 ] ; then echo "packages: doc/cookbook/curl-mock" >> cabal.project ; fi
149
149
if ! $GHCJS && [ $HCNUMVER -ge 80400 ] ; then echo "packages: doc/cookbook/basic-streaming" >> cabal.project ; fi
@@ -159,6 +159,7 @@ install:
159
159
echo "constraints: foundation >=0.0.14" >> cabal.project
160
160
echo "constraints: memory <0.14.12 || >0.14.12" >> cabal.project
161
161
echo "constraints: sqlite-simple < 0" >> cabal.project
162
+ echo "constraints: base-compat ^>=0.11" >> cabal.project
162
163
echo "allow-newer: aeson-pretty-0.8.7:base-compat" >> cabal.project
163
164
echo "allow-newer: vault-0.3.1.2:hashable" >> cabal.project
164
165
echo "allow-newer: psqueues-0.2.7.1:hashable" >> cabal.project
@@ -167,6 +168,18 @@ install:
167
168
echo "allow-newer: io-streams-1.5.1.0:network" >> cabal.project
168
169
echo "allow-newer: io-streams-1.5.1.0:primitive" >> cabal.project
169
170
echo "allow-newer: openssl-streams-1.2.2.0:network" >> cabal.project
171
+ echo "allow-newer: jsaddle-0.9.6.0:lens" >> cabal.project
172
+ echo "allow-newer: jsaddle-0.9.6.0:primitive" >> cabal.project
173
+ echo "allow-newer: jsaddle-0.9.6.0:time" >> cabal.project
174
+ echo "allow-newer: jsaddle-dom-0.9.3.1:base" >> cabal.project
175
+ echo "allow-newer: jsaddle-dom-0.9.3.1:base-compat" >> cabal.project
176
+ echo "allow-newer: jsaddle-dom-0.9.3.1:Cabal" >> cabal.project
177
+ echo "allow-newer: jsaddle-dom-0.9.3.1:lens" >> cabal.project
178
+ echo "allow-newer: jsaddle-dom-0.9.3.2:base" >> cabal.project
179
+ echo "allow-newer: jsaddle-dom-0.9.3.2:base-compat" >> cabal.project
180
+ echo "allow-newer: jsaddle-dom-0.9.3.2:Cabal" >> cabal.project
181
+ echo "allow-newer: jsaddle-dom-0.9.3.2:lens" >> cabal.project
182
+ echo "allow-newer: jsaddle-warp-0.9.6.0:time" >> cabal.project
170
183
echo "optimization: False" >> cabal.project
171
184
- " for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(cookbook-basic-auth|cookbook-basic-streaming|cookbook-curl-mock|cookbook-db-postgres-pool|cookbook-file-upload|cookbook-generic|cookbook-pagination|cookbook-structuring-apis|cookbook-testing|cookbook-using-custom-monad|cookbook-using-free-client|servant|servant-client|servant-client-core|servant-conduit|servant-docs|servant-foreign|servant-http-streams|servant-jsaddle|servant-machines|servant-pipes|servant-server|tutorial)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
172
185
- cat cabal.project || true
@@ -247,7 +260,7 @@ script:
247
260
if ! $GHCJS ; then echo "packages: ${PKGDIR_servant_machines}" >> cabal.project ; fi
248
261
if ! $GHCJS ; then echo "packages: ${PKGDIR_servant_conduit}" >> cabal.project ; fi
249
262
if ! $GHCJS ; then echo "packages: ${PKGDIR_servant_pipes}" >> cabal.project ; fi
250
- if $GHCJS || ! $GHCJS && [ $HCNUMVER -lt 80800 ] ; then echo "packages: ${PKGDIR_servant_jsaddle}" >> cabal.project ; fi
263
+ echo "packages: ${PKGDIR_servant_jsaddle}" >> cabal.project
251
264
if ! $GHCJS && [ $HCNUMVER -ge 80400 ] ; then echo "packages: ${PKGDIR_cookbook_basic_auth}" >> cabal.project ; fi
252
265
if ! $GHCJS && [ $HCNUMVER -ge 80400 ] ; then echo "packages: ${PKGDIR_cookbook_curl_mock}" >> cabal.project ; fi
253
266
if ! $GHCJS && [ $HCNUMVER -ge 80400 ] ; then echo "packages: ${PKGDIR_cookbook_basic_streaming}" >> cabal.project ; fi
@@ -263,6 +276,7 @@ script:
263
276
echo "constraints: foundation >=0.0.14" >> cabal.project
264
277
echo "constraints: memory <0.14.12 || >0.14.12" >> cabal.project
265
278
echo "constraints: sqlite-simple < 0" >> cabal.project
279
+ echo "constraints: base-compat ^>=0.11" >> cabal.project
266
280
echo "allow-newer: aeson-pretty-0.8.7:base-compat" >> cabal.project
267
281
echo "allow-newer: vault-0.3.1.2:hashable" >> cabal.project
268
282
echo "allow-newer: psqueues-0.2.7.1:hashable" >> cabal.project
@@ -271,6 +285,18 @@ script:
271
285
echo "allow-newer: io-streams-1.5.1.0:network" >> cabal.project
272
286
echo "allow-newer: io-streams-1.5.1.0:primitive" >> cabal.project
273
287
echo "allow-newer: openssl-streams-1.2.2.0:network" >> cabal.project
288
+ echo "allow-newer: jsaddle-0.9.6.0:lens" >> cabal.project
289
+ echo "allow-newer: jsaddle-0.9.6.0:primitive" >> cabal.project
290
+ echo "allow-newer: jsaddle-0.9.6.0:time" >> cabal.project
291
+ echo "allow-newer: jsaddle-dom-0.9.3.1:base" >> cabal.project
292
+ echo "allow-newer: jsaddle-dom-0.9.3.1:base-compat" >> cabal.project
293
+ echo "allow-newer: jsaddle-dom-0.9.3.1:Cabal" >> cabal.project
294
+ echo "allow-newer: jsaddle-dom-0.9.3.1:lens" >> cabal.project
295
+ echo "allow-newer: jsaddle-dom-0.9.3.2:base" >> cabal.project
296
+ echo "allow-newer: jsaddle-dom-0.9.3.2:base-compat" >> cabal.project
297
+ echo "allow-newer: jsaddle-dom-0.9.3.2:Cabal" >> cabal.project
298
+ echo "allow-newer: jsaddle-dom-0.9.3.2:lens" >> cabal.project
299
+ echo "allow-newer: jsaddle-warp-0.9.6.0:time" >> cabal.project
274
300
echo "optimization: False" >> cabal.project
275
301
- " for pkg in $($HCPKG list --simple-output); do echo $pkg | sed 's/-[^-]*$//' | (grep -vE -- '^(cookbook-basic-auth|cookbook-basic-streaming|cookbook-curl-mock|cookbook-db-postgres-pool|cookbook-file-upload|cookbook-generic|cookbook-pagination|cookbook-structuring-apis|cookbook-testing|cookbook-using-custom-monad|cookbook-using-free-client|servant|servant-client|servant-client-core|servant-conduit|servant-docs|servant-foreign|servant-http-streams|servant-jsaddle|servant-machines|servant-pipes|servant-server|tutorial)$' || true) | sed 's/^/constraints: /' | sed 's/$/ installed/' >> cabal.project.local; done"
276
302
- cat cabal.project || true
0 commit comments