diff options
Diffstat (limited to 'doc/install')
-rw-r--r-- | doc/install/Android.mdwn | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/doc/install/Android.mdwn b/doc/install/Android.mdwn index 6b2cb3a53..c39d11568 100644 --- a/doc/install/Android.mdwn +++ b/doc/install/Android.mdwn @@ -19,14 +19,14 @@ of Bath CS department. ## building it yourself -git-annex can be built for Android, with `make android`. It's not an easy -process: - -* First, install <https://github.com/neurocyte/ghc-android>. -* You will need to have the Android SDK and NDK installed; see - `standalone/android/Makefile` to configure the paths to them. You'll also - need ant, and the JDK. -* In `standalone/android/`, run `install-haskell-packages native` -* You also need to install git and all the utilities listed on [[fromscratch]], - on the system doing the building. -* Then to build the full Android app bundle, use `make androidapp` +git-annex can be built from source for Android. + +1. Run `standalone/android/buildchroot` as root (requires debootstrap). + This builds a chroot with an `androidbuilder` user. + The rest of the build will run in this chroot as that user. +2. Then run `standalone/android/install-haskell-packages` + Note that this will break from time to time as new versions of packages + are released, and the patches it applies have to be updated when + this happens. +3. Finally, once the chroot is set up, you can build an Android binary + with `make android`, and `make androidapp` will build the complete APK. |