git.iko.soy/typeable/servant
on master help sign in
Don't build --dep for all

As tutorial depends on servant-js, which isn't in this repository cabal fails fatally to `new-build --dep all`. Instead we are building deps for servant-server and servant-client only, which already includes e.g. http-client and warp, i.e. pretty much everything we need. It's not bad that some dependencies might be build during `script` phase

commitfcaef360cbf970a6a609d5d2328b968096c3d2bd authorOleg Grenrus <oleg.grenrus@iki.fi> dateSun 22 Oct 2017, 13:09 (9 years ago) parentb45e94d
1 file changed+2−2
.travis.yml+2−2
.travis.yml+2−2
@@ -77,8 +77,8 @@ install:
7777 (cd "doc/tutorial"; autoreconf -i);
7878 fi
7979 - rm -f cabal.project.freeze
80− - cabal new-build -w ${HC} ${TEST} ${BENCH} --project-file="cabal.project" --dep -j2 all
81− - cabal new-build -w ${HC} --disable-tests --disable-benchmarks --project-file="cabal.project" --dep -j2 all
80+ - cabal new-build -w ${HC} ${TEST} ${BENCH} --project-file="cabal.project" --dep -j2 servant-server servant-client
81+ - cabal new-build -w ${HC} --disable-tests --disable-benchmarks --project-file="cabal.project" --dep -j2 servant-server servant-client
8282 - rm -rf "servant"/.ghc.environment.* "servant-client"/.ghc.environment.* "servant-client-core"/.ghc.environment.* "servant-docs"/.ghc.environment.* "servant-foreign"/.ghc.environment.* "servant-server"/.ghc.environment.* "doc/tutorial"/.ghc.environment.* "servant"/dist "servant-client"/dist "servant-client-core"/dist "servant-docs"/dist "servant-foreign"/dist "servant-server"/dist "doc/tutorial"/dist
8383 - DISTDIR=$(mktemp -d /tmp/dist-test.XXXX)
8484