summaryrefslogtreecommitdiff
path: root/Dockerfile.debian-armhf
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2019-02-13 15:14:28 +0200
committerArkadiusz Hiler <arkadiusz.hiler@intel.com>2019-02-13 16:20:48 +0200
commite55d439a9ba744227fb4c9d727338276b78871d4 (patch)
tree3d84a08013695f2d3566357cb57fb5e4f3ab7c66 /Dockerfile.debian-armhf
parentc551087d967643b9983057a2bf0813205f433120 (diff)
gitlab-CI: add armhf
Add CI for armhf environment. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by: Arkadiusz Hiler <arkadiusz.hiler@intel.com>
Diffstat (limited to 'Dockerfile.debian-armhf')
-rw-r--r--Dockerfile.debian-armhf46
1 files changed, 46 insertions, 0 deletions
diff --git a/Dockerfile.debian-armhf b/Dockerfile.debian-armhf
new file mode 100644
index 00000000..81ad5c61
--- /dev/null
+++ b/Dockerfile.debian-armhf
@@ -0,0 +1,46 @@
+FROM debian:stretch-backports
+
+RUN apt-get update
+RUN apt-get install -y \
+ flex \
+ bison \
+ pkg-config \
+ x11proto-dri2-dev \
+ python-docutils \
+ valgrind \
+ peg
+
+RUN dpkg --add-architecture armhf
+RUN apt-get update
+RUN apt-get install -y \
+ gcc-arm-linux-gnueabihf \
+ libpciaccess-dev:armhf \
+ libkmod-dev:armhf \
+ libprocps-dev:armhf \
+ libunwind-dev:armhf \
+ libdw-dev:armhf \
+ zlib1g-dev:armhf \
+ liblzma-dev:armhf \
+ libcairo-dev:armhf \
+ libpixman-1-dev:armhf \
+ libudev-dev:armhf \
+ libgsl-dev:armhf \
+ libasound2-dev:armhf \
+ libjson-c-dev:armhf \
+ libcurl4-openssl-dev:armhf \
+ libxrandr-dev:armhf \
+ libxv-dev:armhf
+
+RUN apt-get install -t stretch-backports -y \
+ meson \
+ libdrm-dev:armhf \
+ qemu-user \
+ qemu-user-static
+
+# autotools build deps
+RUN apt-get install -y \
+ autoconf \
+ automake \
+ xutils-dev \
+ libtool \
+ make