git-annex/standalone/android
Joey Hess ccef06da41 allow building webapp with EvilSplicer for non-android arm
Was able to reuse many of the android patches, but several had to be
re-done. On Android, ghc is a stage2 build, so can compile, but not run TH
code. But debian's ghc on armel cannot even compile TH code, so it has
to be patched out.

Some haskell packages have been updated to new versions, including yesod
and DAV, and their patches had to be redone.

The Makefile now has 2 new targets. The first is run on a companion x86
system to do the build and get TH splices. Then the second target is run
the same source tree on the arm system to build without needing TH.

This commit was sponsored by Svenne Krap.
2013-12-18 21:41:17 +00:00
..
haskell-patches allow building webapp with EvilSplicer for non-android arm 2013-12-18 21:41:17 +00:00
icons update android icons to use new version of logo 2013-07-21 18:54:25 -04:00
.gitignore use C shim to start Android app 2013-02-24 13:27:06 -04:00
abiversion separate android 4.0 and 4.3 builds needed 2013-11-12 14:24:53 -04:00
buildchroot separate android 4.0 and 4.3 builds needed 2013-11-12 14:24:53 -04:00
buildchroot-inchroot add python, needed for ghc fingerprinting 2013-10-17 22:39:56 -04:00
buildchroot-inchroot-asuser separate android 4.0 and 4.3 builds needed 2013-11-12 14:24:53 -04:00
busybox_config Explicitly run every command as a busybox app 2013-02-24 14:31:43 -04:00
clean-haskell-packages separate android 4.0 and 4.3 builds needed 2013-11-12 14:24:53 -04:00
dropbear.patch Makefile and patches for reproducible build of utilities for android 2013-02-13 16:38:03 -04:00
install-haskell-packages allow building webapp with EvilSplicer for non-android arm 2013-12-18 21:41:17 +00:00
Makefile 2 android bug fixes 2013-11-26 13:24:24 -04:00
openssh.config.h add openssh to Android 2013-02-18 18:50:28 -04:00
openssh.patch prevent openssh from checking config file permissions 2013-05-04 16:00:02 -04:00
rsync.patch Makefile and patches for reproducible build of utilities for android 2013-02-13 16:38:03 -04:00
runshell Android: Work around Android devices where the am command doesn't work. 2013-05-31 21:30:21 -04:00
start.c Android app: Avoid using hard links to app's lib directory, which is sometimes on a different filesystem than the data directory. 2013-05-23 13:54:49 -04:00
term.patch Android: Fix bug in terminal app that caused it to spin using much CPU and battery. This problem was introduced in version 4.20130601. 2013-08-26 22:00:16 -04:00