summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2018-01-03 15:13:26 +0100
committerStefan Schmidt <stefan@osg.samsung.com>2018-01-03 15:34:38 +0100
commit24bdcd43f86d8e85072749463ca60858cd24da1c (patch)
tree3e18cfb9e627186969c10e8e9b8a4e1f71ea52b2
parent2938d6335cad8e01a0484bf42ab306d66ced1bca (diff)
downloadefl-24bdcd43f86d8e85072749463ca60858cd24da1c.tar.gz
ci: add Archlinux Dockerfile and use it in Travis
-rw-r--r--.ci/Dockerfile-Archlinux18
-rw-r--r--.travis.yml1
2 files changed, 19 insertions, 0 deletions
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