Joey Hess
33d6057ca3
cabal unpack --pristine
...
Without --pristine, cabal will update the package's cabal file if a newer
one is available in hackage. But that can break applying patches.
Especially since the new version from hackage can apparently have dos line
endings, while the version from the tarball doesn't.
2014-12-04 01:02:36 -04:00
Joey Hess
c1c096c7a5
update for debian jessie, which has libgnutls28-dev, not libgnutls-dev
2014-12-03 19:21:29 -04:00
Joey Hess
fc073b05b0
clarify where host libs come from
2014-12-03 14:51:29 -04:00
Joey Hess
79b33297d9
avoid false build failure in android log
2014-11-05 11:40:36 -04:00
Joey Hess
11dea710cd
deal with android SDK change
...
No longer has android-18 target, now it's android-19.
2014-10-20 13:16:59 -04:00
Joey Hess
2a68655d65
pin git to known working version
2014-10-16 12:56:15 -04:00
Joey Hess
d89da41855
update git patch to current git
2014-10-16 12:30:52 -04:00
Joey Hess
05efd0c1d7
jessie has a new enough automake, so it doesn't need to be cloned here
2014-10-16 12:15:38 -04:00
Joey Hess
076e9c55ba
finished convering android build to pinned packages
...
Package versions match Debian jessie, except for a few differences
needed due to the different version of ghc pulling in a few buildin
packages with other versions.
Most of the patches were cherry-picked from past commits, since these are
older versions.
2014-10-16 00:31:59 -04:00
Joey Hess
4f62c5358c
android rebuild WIP
2014-10-15 14:37:21 -04:00
Joey Hess
6b08fdc818
fix build failure with empty parameter
2014-10-15 11:19:14 -04:00
Joey Hess
3332c4289b
no more need for .cabal/bin in PATH
2014-10-15 01:17:17 -04:00
Joey Hess
797301b285
switching android builder to debian jessie
2014-10-14 19:21:26 -04:00
Joey Hess
352e53cc57
avoid pinning some core libs
...
These vary depending on ghc version, so need to be different
in the native and android ghc cabals.
2014-10-14 17:27:47 -04:00
Joey Hess
580b41850f
avoid pinning more ghc builtins
2014-10-14 17:11:28 -04:00
Joey Hess
dadb152988
fix path
2014-10-14 17:04:39 -04:00
Joey Hess
a6d73bb8fe
don't pin base
2014-10-14 17:04:33 -04:00
Joey Hess
395371ea37
make cabal.config be available whenever cabal install is run
...
Ensures the constraints are consistently applied.
2014-10-14 16:02:02 -04:00
Joey Hess
cf005058e4
use cabal.config when installing native
2014-10-14 15:34:06 -04:00
Joey Hess
7a78d111fc
use pinned package versions from cabal.config
2014-10-14 15:25:02 -04:00
Joey Hess
9fd3e657e3
actual bounds from android autobuilder
2014-10-14 15:08:15 -04:00
Joey Hess
375158f6b5
refresh android and no-th haskell patches to latest package versions from cabal
...
Added a cabal.config file; the result of running cabal freeze.
It's not used yet (needs a newer cabal than is in debian stable),
but the plan is that once the autbuilders are swiched to jessie,
this can be used to make cabal install the same versions of packages
that this patch got building, and so avoid breaking every time eg, yesod is
upgraded.
This commit was sponsored by Daniel Atlas.
2014-10-14 00:19:07 -04:00
Joey Hess
1f9ff049a7
armel autobuilder now working again!
2014-08-15 10:58:04 -04:00
Joey Hess
5270dfc823
git-am chooked on this because it has trailing whitespace. srsly?
2014-08-13 14:41:19 -04:00
Joey Hess
06a026d5b9
disable HAVE_CLOCK_GETTIME to avoid needing to port librt to android
2014-08-13 14:32:58 -04:00
Joey Hess
f6b6f14c9c
update git patch
2014-08-13 13:51:32 -04:00
Joey Hess
6bff8291f1
Merge orca:/tmp/build
2014-07-14 17:57:50 -04:00
Joey Hess
4aa9265042
refresh haskell patches
2014-07-14 17:58:13 -04:00
Joey Hess
f268c2c8ee
remove bloomfilter patch no longer needed
2014-07-14 16:55:48 -04:00
Joey Hess
08a737c3df
deal with android SDK change
...
No longer has android-17 target, now it's android-18.
2014-07-04 01:12:13 -04:00
Joey Hess
995cb05408
update android haskell patches
2014-07-04 00:47:49 +01:00
Joey Hess
ecddaffd3e
Android: patch git to avoid fchmod, which fails on /sdcard.
2014-07-03 16:02:42 -04:00
Joey Hess
d86b8368db
skein patch seems to be needed for arm as well as android
...
I don't understand why this patch is needed.
2014-06-10 14:13:50 -04:00
Joey Hess
0fcc805bc9
vector patch also needed for arm
2014-06-10 12:42:09 -04:00
Joey Hess
ba1e14d502
fix gnutls to link, again
...
I don't know why, but I keep finding that the way I hacked this to work
before doesn't work and a new way is needed. Perhaps changes to cabal made
my old hacks break?
2014-05-26 17:56:41 -04:00
Joey Hess
69f793a2b2
update path to gnutls etc libs
2014-05-26 15:51:21 -04:00
Joey Hess
7145d25972
work around another dep problem
2014-05-26 13:53:53 -04:00
Joey Hess
70fd42521f
remove patch that turns out to be unnecessary
2014-05-26 13:14:50 -04:00
Joey Hess
8886ccb102
export PATH to alex and happy
2014-05-26 13:13:33 -04:00
Joey Hess
fb3b1fac54
Merge orca:/tmp/build
2014-05-25 22:51:57 -04:00
androidbuilder
0f5b40a106
update remaining android patches
2014-05-26 02:47:15 +00:00
Joey Hess
ddd1a888a7
more work around for cabal dependency mess
2014-05-25 22:20:11 -04:00
Joey Hess
ddb1f25209
network-protocol-xmpp patch no longer needed
2014-05-25 21:59:13 -04:00
Joey Hess
1f05bcea98
libxml-sax patch no longer needed
2014-05-25 21:57:53 -04:00
Joey Hess
8abaafaf6d
set unicode locale when building
...
some packages, particularly unix-compat, fail to install in a C
locale. wow
2014-05-25 21:44:28 -04:00
Joey Hess
6052486dc3
work around recent cabal dependency mess
2014-05-25 21:25:04 -04:00
Joey Hess
89f6f3347d
Merge commit '5e9e9d3cc7f54d7aaa835ef7842a9d7a444c3fda'
2014-05-25 12:02:48 -04:00
Sören Brunk
5e9e9d3cc7
update android haskell patches
2014-05-25 10:04:37 +02:00
Joey Hess
1ce222efe9
fix abiversion lookup to work when propellor is running this script
2014-05-25 01:37:22 -04:00
Joey Hess
5ad87aae41
turn on -x debugging in these scripts
2014-05-24 14:44:20 -04:00