Daniel Martí
3fbe4cc8f2
config.buildserver.py: use new java_paths keys
2016-02-23 12:26:00 +00: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
Daniel Martí
87c7da03ee
Fix buildserver debian stable java paths
2015-11-07 18:23:30 +01: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í
bc70f78ef9
Remove default config settings from the BS
2015-08-20 09:48:12 -07: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í
24f6cc604b
Always end config list items with a comma
2015-08-13 11:02:09 -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
Daniel Martí
ed5c2fd33d
Add gradle 2.3 to the buildserver
...
Fixes apps that explicitly require 2.3 via gradleVersion
2015-04-09 16:02:35 +02:00
Daniel Martí
45925c6816
Forgot to bump build_tools in the configs
2015-03-24 21:36:42 +01:00
Daniel Martí
66487272cd
Update build tools to 22.0.0
2015-03-21 23:42:31 +01:00