work around recent cabal dependency mess
This commit is contained in:
parent
8abfd5045c
commit
6052486dc3
1 changed files with 11 additions and 2 deletions
|
@ -20,6 +20,15 @@ fi
|
||||||
|
|
||||||
cabalopts="$@"
|
cabalopts="$@"
|
||||||
|
|
||||||
|
setupcabal () {
|
||||||
|
cabal update
|
||||||
|
|
||||||
|
# Workaround for http://www.reddit.com/r/haskell/comments/26045a/if_youre_finding_cabal_cant_build_your_project/
|
||||||
|
# should be able to remove this eventually.
|
||||||
|
cabal install transformers-compat -fthree
|
||||||
|
cabal install mtl-2.1.3.1
|
||||||
|
}
|
||||||
|
|
||||||
cabalinstall () {
|
cabalinstall () {
|
||||||
echo cabal install "$@" "$cabalopts"
|
echo cabal install "$@" "$cabalopts"
|
||||||
eval cabal install "$@" "$cabalopts"
|
eval cabal install "$@" "$cabalopts"
|
||||||
|
@ -119,7 +128,7 @@ echo
|
||||||
echo
|
echo
|
||||||
echo native build
|
echo native build
|
||||||
echo
|
echo
|
||||||
cabal update
|
setupcabal
|
||||||
installgitannexdeps
|
installgitannexdeps
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
@ -127,5 +136,5 @@ echo
|
||||||
echo cross build
|
echo cross build
|
||||||
echo
|
echo
|
||||||
PATH=$HOME/.ghc/$(cat abiversion)/bin:$HOME/.ghc/$(cat abiversion)/arm-linux-androideabi/bin:$PATH
|
PATH=$HOME/.ghc/$(cat abiversion)/bin:$HOME/.ghc/$(cat abiversion)/arm-linux-androideabi/bin:$PATH
|
||||||
cabal update
|
setupcabal
|
||||||
install_pkgs
|
install_pkgs
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue