summaryrefslogtreecommitdiff
path: root/tools/ci-install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/ci-install.sh')
-rwxr-xr-xtools/ci-install.sh13
1 files changed, 9 insertions, 4 deletions
diff --git a/tools/ci-install.sh b/tools/ci-install.sh
index 57bb307..6beb1f9 100755
--- a/tools/ci-install.sh
+++ b/tools/ci-install.sh
@@ -82,32 +82,37 @@ case "$ci_distro" in
$sudo apt-get -qq -y update
$sudo apt-get -qq -y install \
+ autoconf \
autoconf-archive \
automake \
autotools-dev \
- build-essential \
+ ccache \
+ cmake \
dbus \
debhelper \
dh-autoreconf \
+ g++ \
+ gcc \
gnome-desktop-testing \
gtk-doc-tools \
libdbus-1-dev \
libexpat-dev \
libglib2.0-dev \
+ make \
+ sudo \
wget \
${NULL}
if [ "$ci_in_docker" = yes ]; then
# Add the user that we will use to do the build inside the
# Docker container, and let them use sudo
- adduser --disabled-password user </dev/null
- apt-get -y install sudo
+ adduser --disabled-password --gecos "" user
echo "user ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/nopasswd
chmod 0440 /etc/sudoers.d/nopasswd
fi
case "$ci_suite" in
- (jessie)
+ (jessie|xenial)
# Debian 9's autoconf-archive is too old, and older
# gnome-common has files in common with it.
wget http://deb.debian.org/debian/pool/main/a/autoconf-archive/autoconf-archive_20160916-1_all.deb