summaryrefslogtreecommitdiff
path: root/standalone/android
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-05-25 21:25:04 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-05-25 21:25:04 -0400
commit895d5836776363835ff455d11c9c7eda72710d69 (patch)
tree2b562ef67224ddf8080071066e6afbf0125a57fb /standalone/android
parent66c3f3f8ed899e707176b4492273e4139504c0a6 (diff)
work around recent cabal dependency mess
Diffstat (limited to 'standalone/android')
-rwxr-xr-xstandalone/android/install-haskell-packages13
1 files changed, 11 insertions, 2 deletions
diff --git a/standalone/android/install-haskell-packages b/standalone/android/install-haskell-packages
index 8f2702ab4..fc2148808 100755
--- a/standalone/android/install-haskell-packages
+++ b/standalone/android/install-haskell-packages
@@ -20,6 +20,15 @@ fi
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 () {
echo cabal install "$@" "$cabalopts"
eval cabal install "$@" "$cabalopts"
@@ -119,7 +128,7 @@ echo
echo
echo native build
echo
-cabal update
+setupcabal
installgitannexdeps
echo
@@ -127,5 +136,5 @@ echo
echo cross build
echo
PATH=$HOME/.ghc/$(cat abiversion)/bin:$HOME/.ghc/$(cat abiversion)/arm-linux-androideabi/bin:$PATH
-cabal update
+setupcabal
install_pkgs