summaryrefslogtreecommitdiff
path: root/wayland-images/ubuntu-16.04/Dockerfile.template
diff options
context:
space:
mode:
Diffstat (limited to 'wayland-images/ubuntu-16.04/Dockerfile.template')
-rw-r--r--wayland-images/ubuntu-16.04/Dockerfile.template39
1 files changed, 39 insertions, 0 deletions
diff --git a/wayland-images/ubuntu-16.04/Dockerfile.template b/wayland-images/ubuntu-16.04/Dockerfile.template
new file mode 100644
index 0000000..c1c5b0a
--- /dev/null
+++ b/wayland-images/ubuntu-16.04/Dockerfile.template
@@ -0,0 +1,39 @@
+FROM @@REGISTRY@@/ubuntu-16.04-base-@@ARCH@@:@@STAMP@@
+MAINTAINER Daniel Stone <daniels@collabora.com>
+
+# Common dependencies
+RUN apt-get install \
+ doxygen xmlto xsltproc graphviz
+
+# libevdev dependencies
+RUN apt-get install \
+ check valgrind binutils
+
+# libinput dependencies
+RUN apt-get install \
+ libmtdev-dev libudev-dev \
+ libunwind-dev \
+ libglib2.0-dev libgtk-3-dev
+
+# Wayland dependencies
+RUN apt-get install \
+ libffi-dev libexpat-dev libxml2-dev
+
+# wayland-protocols has no extra dependencies
+
+# Weston dependencies
+RUN apt-get install \
+ libxkbcommon-dev \
+ libpixman-1-dev libegl1-mesa-dev libgles2-mesa-dev \
+ libdrm-dev libudev-dev libgbm-dev \
+ libxcb1-dev libxcb-xfixes0-dev libxcb-composite0-dev libxcursor-dev libcairo-dev libxcb-xkb-dev \
+ libfreerdp-dev \
+ libpng-dev libjpeg-dev libwebp-dev \
+ libcolord-dev liblcms2-dev \
+ libva-dev \
+ libcairo2-dev libpango1.0-dev \
+ libpam0g-dev libdbus-1-dev libunwind-dev \
+ libsystemd-dev
+
+# Clean up after ourselves
+RUN apt-get clean