Joey Hess
8d3dc1bfbc
disable NODELAY on android
...
and also refresh another patch
2013-12-30 00:41:19 +00:00
Joey Hess
01bd650e2d
refreshed android patches
2013-12-27 00:32:29 -04:00
Joey Hess
b09613ebc7
update haskell patches for new versions in hackage
2013-12-26 16:17:31 -04:00
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
Joey Hess
13b0bf17d9
begin work on installing TH-using dependencies of webapp, for standalone armel build
...
Will move common patches out of android/haskell-patches.
2013-12-16 23:05:00 -04:00
Joey Hess
b2e9339b57
Android: Fix SRV record lookups for XMPP to use android getprop command to find DNS server, since there is no resolv.conf.
2013-12-03 13:14:49 -04:00
Joey Hess
857548e1b7
fix gnutls
2013-11-26 19:19:47 +00:00
Joey Hess
22462ed891
fix ugly hardcoded library path to libgnutls and libnettle
2013-11-26 13:45:09 -04:00
Joey Hess
d128d1aae6
update to arm-linux-androideabi-4.8 and current cabal
2013-11-11 00:04:04 -04:00
Joey Hess
acd28220c7
refresh patches to current hackage versions
2013-10-18 22:44:06 -04:00
Joey Hess
41f80fef9f
remove patches that have been applied upstream
...
WTF?! My birthday is not until April 11th
2013-10-18 21:59:48 -04:00
Joey Hess
bfc7fb817c
remove no longer needed patch
2013-10-18 19:15:04 -04:00
Joey Hess
ebd9f70ceb
remove patch that is no longer needed
2013-10-18 19:05:33 -04:00
Joey Hess
eeb4182cb2
update some patches for new versions
2013-10-18 16:19:22 -04:00
Joey Hess
31b5ef6463
fix unix-time
2013-09-23 00:14:48 +00:00
Joey Hess
00a12afffe
successfully builds (except XMPP)
2013-09-22 19:13:31 +01:00
Joey Hess
f10bae49d4
remove unused patches (2000+ lines!)
2013-09-22 01:43:52 -04:00
foo
2889211efd
refresh haskell package patches for new android build
...
Android build is now almost entirely automated, except for the installation
of cross-built libs needed for XMPP.
Haskell packages updated to current newest versions. Am not currently
pinning the versions, as that didn't work out last time I tried it
(must have missed some pins before).
2013-09-22 01:43:28 -04:00
Joey Hess
66b1493f78
patched DNS library to use getprop to find the DNS server (dunno if it will work)
2013-05-15 20:55:32 -04:00
Joey Hess
991d09139d
add DNS library to Android build environment
2013-05-15 19:11:09 -04:00
Joey Hess
f19e0d9f80
fix TLS certificate handling on Android
2013-05-09 12:38:26 -04:00
Joey Hess
8fe53c78c9
fix unix-time build to include cbits, and fix cbits to build
2013-05-08 14:01:47 -04:00
Joey Hess
d5cd86b977
finally got a clean build all the way through of all haskell libs
2013-05-08 02:20:52 -04:00
Joey Hess
b0e4a2f74a
fixes
2013-05-07 19:36:45 -04:00
Joey Hess
cb8fc922dd
Merge branch 'master' of ssh://git-annex.branchable.com
2013-05-07 19:18:39 -04:00
Joey Hess
ff942cc7ee
Merge branch 'master' of ssh://git-annex.branchable.com
2013-05-07 19:18:23 -04:00
Joey Hess
57767270d6
more patch cleanup
2013-05-07 19:18:21 -04:00
Joey Hess
ed58743953
remove unused patch
2013-05-07 19:17:22 -04:00
Joey Hess
a54402a047
add
2013-05-07 18:18:01 -04:00
Joey Hess
f13f9a6a7b
add
2013-05-07 17:53:44 -04:00
Joey Hess
36407928a9
fix filenames
2013-05-07 17:51:04 -04:00
Joey Hess
a27770ac85
version bytestring build dep to avoid cabal hell
2013-05-07 17:46:08 -04:00
Joey Hess
f040f8acc6
add
2013-05-07 17:39:12 -04:00
Joey Hess
86e25c4019
more build fixes
2013-05-07 16:13:59 -04:00
Joey Hess
216f1dcb5d
update patch, missed something
2013-05-07 16:08:57 -04:00
Joey Hess
09507924e6
rename patches for consistenct and machine application
2013-05-07 15:05:14 -04:00
Joey Hess
1e40e98a47
add patch, should fix some network issues
2013-05-07 14:59:39 -04:00
Joey Hess
4a2854d6fb
got hS3 to build
2013-05-04 15:34:13 -04:00
Joey Hess
4df9036fa2
got XMPP building for Android
...
Also enable local pairing, which also builds now thanks to WebDAV
fixes to the haskell network library.
2013-04-21 19:10:23 -04:00
Joey Hess
84f0cb2ffc
fix unavailable symbols in bionic, should let webdav build
2013-04-19 16:32:16 -04:00
Joey Hess
c3748ae70d
got webdav going on android
2013-04-18 19:41:09 -04:00
Joey Hess
82dfd632af
only one more source file to go before the android webapp links.. but not tonight
2013-04-17 01:32:05 -04:00
Joey Hess
02459e4c66
yesod-routes stuff for android build
2013-04-15 21:02:51 -04:00
Joey Hess
3deeb02430
updated yesod packages to export TH symbols and auto-spliced yesod-form
2013-04-15 17:42:46 -04:00
Joey Hess
d9459a75b0
expanded some TH
2013-03-01 01:15:53 -04:00
Joey Hess
1bc5734037
add patches porting necessary Haskell libraries to Android
...
This goes all the way up to Yesod, but everything above Wai is a real hack
job, removing TH left and right.
2013-02-28 23:43:26 -04:00