Daniel Martí
d5d22dbc99
Update android sdk version
...
Install version 25 now. Also use the smaller tools zip. While at it,
also remove the tools re-install - it's not worth it, as long as we keep
the initial tools zip up to date.
2016-05-27 14:08:57 +01:00
Daniel Martí
1edd9cde3c
Add gradle 2.13
2016-05-27 14:08:57 +01:00
Boris Kraut
3a45f6ebe0
Add libtool to deps list
2016-05-17 23:04:20 +02:00
Daniel Martí
8dea6b896c
gradle: forgot to actually install 2.12
2016-04-14 16:19:35 +01:00
Daniel Martí
ec9087d057
Add and switch to build-tools 23.0.3
...
Also bump to the CI image which contains it.
2016-04-05 10:49:30 +01:00
Daniel Martí
a345e351ba
Add Gradle 2.12 to the buildserver
2016-04-05 10:49:15 +01:00
Hans-Christoph Steiner
90f547eb5d
update buildserver debian packages for py3
2016-03-15 20:04:50 +01:00
Daniel Martí
da0a787879
Add gradle 2.11
2016-02-15 12:02:45 +00:00
Daniel Martí
9520839984
gradle wrapper script: add plugin 1.5
2016-02-15 12:02:45 +00:00
Hans-Christoph Steiner
7f451a815b
makebuildserver: add workaround to Ubuntu/trusty's old paramiko
...
Ubuntu trusty 14.04's paramiko does not work with jessie's openssh's
default settings, so they need to be tweaked in order to provide working
ssh to the instance.
https://stackoverflow.com/questions/7286929/paramiko-incompatible-ssh-peer-no-acceptable-kex-algorithm/32691055#32691055
2016-02-11 20:27:30 +01:00
Neil Roberts
c9404c8e39
Add libexpat1-dev and libglib2.0-dev to the default recipe
...
These are needed to build the PrevoDB srcdep of
uk.co.busydoingnothing.prevo.
2016-02-10 14:59:13 +00:00
Hans-Christoph Steiner
980339d2f5
make all apt repos in build server use the configured debian mirror
2016-01-26 11:31:40 +01:00
Daniel Martí
bd29fce13b
Add Gradle 2.10 to the BS
2016-01-05 09:15:54 +01:00
Daniel Martí
20ced3f303
Small gradle wrapper fix
...
It broke on cases like:
if (gradle.gradleVersion >= "2.2") {
2015-12-24 23:08:31 +01:00
Daniel Martí
2c12485aeb
gradle script: properly iterate over known versions
2015-12-02 19:17:08 +01:00
Daniel Martí
326e299e15
Fix ndk always being reinstalled
2015-11-20 17:35:34 -08:00
Daniel Martí
73c680dfcf
Add gradle 2.9 to the BS
2015-11-20 14:08:54 -08:00
Daniel Martí
882cfe3912
Install build-tools from the cache too
2015-11-20 14:08:54 -08:00
Daniel Martí
7842b08f40
Download platforms via makebuildserver
2015-11-20 12:21:31 -08:00
Daniel Martí
953a1e4396
Add qt5 to the buildserver
2015-11-20 05:52:17 -08:00
Daniel Martí
cac9b8a009
fdroidbuild-general: split packages in lines
...
This improves readability, but more importantly makes changes in git a
lot easier to track.
2015-11-20 05:51:33 -08:00
Ciaran Gultnieks
f3497553e7
Root required to set default java
2015-11-07 10:40:51 +00:00
Ciaran Gultnieks
b9bd3cafe8
Fix 'set default java'
2015-11-07 09:27:12 +00:00
Daniel Martí
66e82cb077
Bump build-tools to 23.0.2
2015-11-05 11:56:13 +01:00
Ciaran Gultnieks
d9d11ba11b
If we're using a jessie buildserver, we need backports (for java 8)
2015-11-05 10:51:54 +00:00
Daniel Martí
a4d1fa22f7
Install Java 1.8 alongside 1.7 for retrolambda
...
Fixes #103 .
2015-11-03 11:08:34 +01:00
Daniel Martí
231339ba80
Add gradle 2.8
2015-10-24 19:05:21 +02:00
Daniel Martí
82624cd7ca
Bump sdk to 24.4.1
2015-10-24 19:02:39 +02:00
Daniel Martí
a229afe178
buildserver: Add gradle 2.7
2015-10-05 23:40:19 +02:00
Ciaran Gultnieks
131487f214
Add python-yaml to buildserver
2015-09-08 09:54:21 +00:00
Daniel Martí
41443edd55
Bump build-tools
2015-09-05 23:02:03 -04:00
Boris Kraut
28fd99f7ac
Add liblzma-dev to buildserver
2015-08-30 12:50:30 +02:00
Ciaran Gultnieks
c46f0a58cc
Merge branch 'per-app-repos' into 'master'
...
config option to enable per-app repos for nightly builds
For Guardian Project, we've been running an fdroid repo for the nightly builds for each of our apps: https://dev.guardianproject.info/debug This is built using a big, hacked up shell script: [update-debug-fdroid-repo](https://github.com/guardianproject/fdroid-repo-tools/blob/master/update-debug-fdroid-repo ). It has proven very useful to us to be able to subscribe to the nightly build for a single app, so this the first step of porting that horrid shell script to `fdroidserver`.
This also helps make the fdroidserver tool suite the single set of tools for all types of builds and releases. That will hopefully drive more free software developers to make f-droid.org the core channel for official releases.
See merge request !66
2015-08-27 18:04:13 +00:00
Hans-Christoph Steiner
0f03de80fa
standardize on HTTPS for github.com links
...
fdroid link already checks HTTPS in build metadata, so this should also use
HTTPS. It makes firewall rules easier when everything is HTTPS.
2015-08-27 00:28:47 +02:00
Hans-Christoph Steiner
f47677ef36
makebuildserver: allow setting apt mirror from command line
...
On some setups, using a custom apt mirror is essential, so this adds a
command line flag to override the default one:
http://ftp.uk.debian.org/debian/
For example, someone who runs a local mirror for offline and low bandwidth
situations.
This uses a % rather than a .format() to avoid escaping { and }, which have
meaning when using .format().
2015-08-26 14:46:54 +02:00
Daniel Martí
d59ecb3d18
Add gradle 2.6 to the buildserver
2015-08-18 13:40:21 -07:00
Daniel Martí
d2ccea8246
Update buildserver for android-23
2015-08-18 13:39:00 -07:00
Daniel Martí
3b43e27cb8
Add gradle 2.5, fixes #108
2015-08-13 11:28:01 -07:00
Daniel Martí
9fa5fe15f1
Add automake1.11 for gpg
2015-08-03 21:49:32 -07:00
Daniel Martí
00ace20d9b
Add gradle plugin version 1.3 to our wrapper
2015-08-03 11:34:20 -07:00
Ciaran Gultnieks
d866ab4cef
Fix imagemagick (broken in d9bbb507
)
2015-06-25 22:53:11 +02:00
Daniel Martí
e55d1450d1
Update the Android SDK to 24.3.3
2015-06-19 21:17:43 +02:00
Daniel Martí
52c2ca1fe7
Replace NDK r10d with r10e
2015-06-18 17:05:48 +02:00
Daniel Martí
5985bb4a0b
Add gradle 2.4
2015-06-18 16:57:00 +02:00
Daniel Martí
e608975f78
Bump build-tools to 22.0.1
2015-06-18 16:56:56 +02:00
Boris Kraut
d9bbb507d1
Add graphviz to buildserver
2015-06-05 15:41:21 +02:00
Boris Kraut
b853609ee1
Add pandoc to buildserver
2015-05-23 17:48:05 +02:00
Daniel Martí
3e04a44941
Add plugin version 1.2 to our gradle wrapper
2015-04-29 22:15:57 +02:00
Daniel Martí
577211dae7
Sort debian packages to be installed
2015-04-28 17:39:26 +02:00
Daniel Martí
8de6b79c60
Add scons, make-like tool used by godot
2015-04-28 17:36:15 +02:00