1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-14 11:00:10 +01:00
Commit Graph

80 Commits

Author SHA1 Message Date
Daniel Martí
5de678e48b all: switch to jdk8 as default
Also, remove jdk7 as it will become unused. We added jdk8 for
retrolambda, and now that we will use jdk8 as the default, jdk7 is
unnecessary as retrolambda can work fine with just jdk8.

This removes it from the buildserver, and the new CI image also only has
jdk8 from jessie-backports.

Fixes #185.
2016-06-21 11:47:37 +01:00
Hans-Christoph Steiner
e449d2f583 buildserver: setup env vars using standard script
bash provides a standard file location for a script to be run when the
shell starts: /etc/profile.d/  This converts the scattered bits of code for
making ~/.bsenv into a single provisioning script to generate
/etc/profile.d/bsenv.sh, which gets automatically executed when bash starts
2016-06-15 15:26:35 +02:00
Hans-Christoph Steiner
721b3b79a6 buildserver: extract NDK rather than executing it
Then the NDK archive doesn't need execute permissions.
2016-06-15 15:26:35 +02:00
Boris Kraut
3a45f6ebe0 Add libtool to deps list 2016-05-17 23:04:20 +02:00
Hans-Christoph Steiner
90f547eb5d update buildserver debian packages for py3 2016-03-15 20:04:50 +01: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í
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
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
Ciaran Gultnieks
131487f214 Add python-yaml to buildserver 2015-09-08 09:54:21 +00:00
Boris Kraut
28fd99f7ac Add liblzma-dev to buildserver 2015-08-30 12:50:30 +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í
9fa5fe15f1 Add automake1.11 for gpg 2015-08-03 21:49:32 -07:00
Ciaran Gultnieks
d866ab4cef Fix imagemagick (broken in d9bbb507) 2015-06-25 22:53:11 +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í
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
Matías Zúñiga
3d791e4c9e Add dependencies needed by "LibreOffice Viewer Beta" 2015-02-03 23:45:26 +00:00
Boris Kraut
abdc97142b Add compare-locales via easy_install for Firefox 2015-01-25 19:33:02 +01:00
Boris Kraut
ffd5263b58 Add build-deps for Firefox 2015-01-25 19:32:14 +01:00
Daniel Martí
6e2bc85518 Add nasm to the buildserver box (fixes: #51) 2014-12-30 23:42:26 +01:00
Ciaran Gultnieks
3aaa5c9603 Add inkscape to buildserver 2014-12-04 11:38:02 +00:00
Daniel Martí
007e3eee27 Add the python3-gnupg package 2014-09-18 15:37:30 +02:00
Ciaran Gultnieks
87b04c6921 Add python-gnupg to buildserver 2014-07-31 18:49:34 +01:00
Daniel Martí
4d63ed0568 Add optipng, useful for some apps
Specifically, for cz.jirkovsky.lukas.chmupocasi
2014-06-30 16:22:31 +02:00
Daniel Martí
4fa5d9063a Add faketime, needed by lildebi 2014-06-08 10:24:37 +02:00
Ciaran Gultnieks
f10d16f734 Remove ruby packages from buildserver 2014-04-01 17:40:11 +01:00
Daniel Martí
dbb7f63906 Add quilt for csipsimple 2014-02-10 09:41:04 +01:00
Daniel Martí
51fc868b5c Add swig as osmand dependency 2014-02-09 22:48:40 +01:00
Ciaran Gultnieks
f69dbd3e9e Revert "Switch to python-pgmagick on buildserver too"
This reverts commit f012165c69.
2014-02-03 22:01:33 +00:00
Ciaran Gultnieks
f012165c69 Switch to python-pgmagick on buildserver too 2014-02-03 21:51:22 +00:00
Daniel Martí
0f06f07b89 Forgot vorbis-tools dep for xcsoar 2014-01-30 08:44:38 +01:00
Daniel Martí
3f47b4914d Remove newline in list of pkgs to install 2014-01-29 19:11:07 +01:00
Daniel Martí
9fa73faf2e Add missing xcsoar deps 2014-01-29 00:55:53 +01:00
Daniel Martí
5a4b343a3d Add the curl package to the buildserver 2014-01-23 09:03:00 +01:00
Daniel Martí
06f9a42601 Move gradle to its own cookbook 2014-01-09 16:27:34 +01:00
Daniel Martí
d83a723f5c Install gradle version 1.4, 1.6, 1.7, 1.8 and 1.9 to /opt/gradle 2014-01-09 16:23:49 +01:00
Daniel Martí
3299873b24 Update to gradle 1.9 2013-12-22 13:22:45 +01:00
Ciaran Gultnieks
067cab5a3f Buildserver apt-get update fix 2013-11-18 22:35:55 +00:00
Ciaran Gultnieks
9ea87f7078 Add texinfo to buildserver 2013-11-11 17:22:49 +00:00
Ciaran Gultnieks
3f2f4ef1ce Add transfig to buildserver 2013-11-11 17:20:57 +00:00
Ciaran Gultnieks
9910e74242 Force apt-get update on buildserver creation 2013-11-04 12:35:53 +00: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