Commit Graph
77 Commits
Author SHA1 Message Date
Daniel Martí a81aebb236 Switch to build-tools 19.0.0 2013-11-04 16:09:45 +01:00
Ciaran Gultnieks 9910e74242 Force apt-get update on buildserver creation 2013-11-04 12:35:53 +00:00
Daniel Martí 7f43797a64 Add android-19 platform 2013-11-02 20:35:45 +01:00
Daniel Martí 4db24c43f2 Android sdk from 22.2.1 to 22.3 2013-11-02 20:35:03 +01:00
Daniel Martí bdb168990b Add package realpath to buildserver 2013-10-29 14:19:27 +01:00
Ciaran Gultnieks 17df97e714 Correct .bsenv for interactive ssh 2013-10-24 10:02:36 +01:00
Daniel Martí 23dc78da44 Also install platform-tools 2013-10-20 13:42:58 +02:00
Daniel Martí efcf850247 Update many android tools
* Gradle from 1.7 to 1.8
* Android SDK from 21.0.1 to 22.2.1
* SDK Build Tools from 18.0.1 to 18.1.1
* Added legacy toolchains to NDK r9
2013-10-17 15:29:52 +02:00
Ciaran Gultnieks d4cc3edff2 Add python-magic to buildserver 2013-10-16 19:37:46 +01:00
Ciaran Gultnieks 01ab262a9a Revert "Fix b315968b (at least to the extent that it's now possible to make a buildserver again)"
This reverts commit c74bbdf5dc.
2013-10-16 19:32:38 +01:00
Ciaran Gultnieks 506286934f Revert "Install filemagic on buildserver"
This reverts commit 255cd05c67.
2013-10-16 19:31:52 +01:00
Ciaran Gultnieks 255cd05c67 Install filemagic on buildserver 2013-10-16 17:28:13 +01:00
Ciaran Gultnieks c74bbdf5dc Fix b315968b (at least to the extent that it's now possible to make a buildserver again) 2013-10-16 17:28:13 +01:00
Daniel Martí 1764173084 Don't add sdk support lib dir as maven repo 2013-10-16 09:36:42 +02:00
Daniel Martí b315968bea Try to add maven support repo and ndk variables to recipes 2013-10-10 16:30:11 +02:00
Daniel Martí 12261e72b9 Merge commit 'refs/merge-requests/124' of gitorious.org:f-droid/fdroidserver 2013-10-07 20:56:43 +02:00
Ciaran Gultnieks b58e4356ac Correct ndk r9 arcb selection 2013-10-06 12:52:38 +01:00
Ciaran Gultnieks 771fb587e3 Correct ndk r9 install 2013-10-06 12:51:16 +01:00
Ciaran Gultnieks 244e069036 Switch to ndk r9 2013-10-06 09:21:14 +01:00
Christopher 0bca2a45ab Added gettext dependency to buildserver 2013-10-04 23:38:30 +02:00
Ciaran Gultnieks 59b3b27378 Add libsaxonb-java to buildserver dependencies 2013-10-02 22:52:56 +01:00
Ciaran Gultnieks 0658a9b8ac Get non-interactive bash env right 2013-08-29 21:06:18 +01:00
Ciaran Gultnieks 153c0c6f8f Define ANDROID_HOME on buildserver 2013-08-29 18:25:26 +01:00
Ciaran Gultnieks 68cdf05cad Correction to previous commit 2013-08-29 17:29:12 +01:00
Ciaran Gultnieks 6a7430cdca Fix gradle path/home setup on buildserver 2013-08-29 16:27:52 +01:00
Ciaran Gultnieks 4b97c0a470 Add extra-android-m2repository to buildserver 2013-08-22 09:54:01 +01:00
Ciaran Gultnieks 08380bfacc Install gradle 1.7 to buildserver (untested, may need some extra config) 2013-08-09 19:37:13 +01:00
Ciaran Gultnieks 8cf3b9ec5d Add build tools 18.0.1 2013-08-08 11:43:15 +01:00
Ciaran Gultnieks a2e81658ef Add sdk android-18 2013-08-08 11:11:48 +01:00
Ciaran Gultnieks 77917e93c0 Need to create build-tools directory when using non-cached install 2013-08-08 10:16:51 +01:00
Ciaran Gultnieks f51e4f805e Cats paw on keyboard to accept license 2013-07-31 17:46:31 +01:00
Ciaran Gultnieks 7f43aa376b Remove separate jdk installation from buildserver 2013-07-31 17:15:42 +01:00
David Black b146f11c46 add imagemagick for navit. could be useful for converting images too. 2013-07-13 12:49:34 +01:00
Ciaran Gultnieks b5fd722911 Fix non-cached buildserver build-tools install 2013-07-10 16:45:34 +01:00
Ciaran Gultnieks 9a2baaad0f More lightweight than ia32 2013-06-11 22:08:31 +01:00
Ciaran Gultnieks 8c1511fed1 Explicit openjdk package install
For whatever reason, 32 bit needs this even though 64 bit doesn't -
otherwise it can't find the jdk.
2013-06-04 22:40:58 +01:00
Ciaran Gultnieks 9d6266c5a6 Install build tools 17.0.0 on build server
Only the cached version is implemented, I haven't found the right
'android update sdk' command yet.
2013-06-04 22:39:46 +01:00
David Black 6b269ac644 add yasm to list of packages to be installed on build server 2013-06-03 20:39:25 +01:00
Ciaran Gultnieks cb16a63409 Much better build server provisioning
Including selection of correct ndk architecture, caching and performance
improvements, better configurability, etc.
2013-05-31 07:48:39 +01:00
Ciaran Gultnieks 10b90bd524 Should be ok without that workaround now - packaging bug is fixed 2013-05-25 14:03:26 +01:00
Ciaran Gultnieks c25a0ee681 Install ia32-libs on 64 bit vm only (I think)
I think this will work, but I haven't tested it yet. It's required
because all the android sdk tools (e.g. aapt) are 32 bit binaries.
2013-05-25 14:01:49 +01:00
Ciaran Gultnieks 6f72af39fe Press the y key 2013-05-25 14:00:31 +01:00
Ciaran Gultnieks f79debb132 More buildserver memory
Only needed for 64 bit really, 32 bit is fine.
2013-05-25 13:59:35 +01:00
Ciaran Gultnieks f7d99ed521 Temporary workaround for maven packaging bug
See https://bugs.launchpad.net/bugs/1171056
2013-05-25 13:58:58 +01:00
Ciaran Gultnieks 03dcc07edb Install packages first 2013-05-25 13:56:00 +01:00
Ciaran Gultnieks ee0e3253b5 Cache main sdk/ndk downloads 2013-05-25 13:55:16 +01:00
Ciaran Gultnieks f33fb22360 Switch buildserver guest os 2013-05-23 11:05:29 +01:00
Ciaran Gultnieks cf35b69d31 Increase timeouts for long sdk/ndk downloads 2013-05-23 11:05:29 +01:00
Ciaran Gultnieks 6bdc532168 Add google apis 17 to build server 2013-05-22 14:55:14 +01:00
Ciaran Gultnieks af391c7679 Be explicit about jarsigner algorithms
If these aren't specified, it works fine with the jdk6 version, but
produces an unusable (on Android) index.jar with the jdk7 version.
2013-04-11 17:30:51 +01:00