From 24bdcd43f86d8e85072749463ca60858cd24da1c Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Wed, 3 Jan 2018 15:13:26 +0100 Subject: [PATCH] ci: add Archlinux Dockerfile and use it in Travis --- .ci/Dockerfile-Archlinux | 18 ++++++++++++++++++ .travis.yml | 1 + 2 files changed, 19 insertions(+) create mode 100644 .ci/Dockerfile-Archlinux diff --git a/.ci/Dockerfile-Archlinux b/.ci/Dockerfile-Archlinux new file mode 100644 index 0000000000..a94dc2a5fb --- /dev/null +++ b/.ci/Dockerfile-Archlinux @@ -0,0 +1,18 @@ +FROM base/archlinux + +# Install +RUN pacman -Syu +RUN pacman -S --noconfirm git bullet libjpeg-turbo gst-plugins-base \ + luajit curl fribidi libpulse libxcomposite \ + libxinerama libxrandr libxss libinput \ + libxcursor libxp libwebp shared-mime-info \ + libxkbcommon wayland lz4 openjpeg avahi \ + libspectre libraw librsvg wayland-protocols \ + git ninja clang gcc pkgconfig check autoconf make base-devel \ + mesa poppler + +# Build +RUN mkdir -p /src/ +WORKDIR /src/ +COPY . /src/ +RUN .ci/ci-linux-build.sh diff --git a/.travis.yml b/.travis.yml index 7557954cce..98f937f4cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,6 +16,7 @@ matrix: - env: DISTRO=Ubuntu1710 - env: DISTRO=Fedora27 - env: DISTRO=Debian91 + - env: DISTRO=Archlinux - os: osx osx_image: xcode7.3 - os: osx