summaryrefslogtreecommitdiff
path: root/wayland-images/centos-7/Dockerfile.template
diff options
context:
space:
mode:
Diffstat (limited to 'wayland-images/centos-7/Dockerfile.template')
-rw-r--r--wayland-images/centos-7/Dockerfile.template38
1 files changed, 38 insertions, 0 deletions
diff --git a/wayland-images/centos-7/Dockerfile.template b/wayland-images/centos-7/Dockerfile.template
new file mode 100644
index 0000000..6085280
--- /dev/null
+++ b/wayland-images/centos-7/Dockerfile.template
@@ -0,0 +1,38 @@
+FROM @@REGISTRY@@/centos-7-base-@@ARCH@@:@@STAMP@@
+MAINTAINER Daniel Stone <daniels@collabora.com>
+
+# Common dependencies
+RUN yum -y install \
+ doxygen xmlto libxslt graphviz
+
+# libevdev dependencies
+RUN yum -y install \
+ check valgrind binutils
+
+# libinput dependencies
+RUN yum -y install \
+ mtdev-devel systemd-devel \
+ libunwind-devel \
+ glib-devel gtk3-devel
+
+# Wayland dependencies
+RUN yum -y install \
+ libffi-devel expat-devel libxml2-devel
+
+# wayland-protocols has no extra dependencies
+
+# Weston dependencies
+RUN yum -y install \
+ libxkbcommon-devel \
+ pixman-devel mesa-libEGL-devel mesa-libGLES-devel \
+ libdrm-devel systemd-devel mesa-libgbm-devel \
+ libxcb-devel libXcursor-devel cairo-devel \
+ freerdp-devel \
+ libpng-devel libjpeg-turbo-devel libwebp-devel \
+ colord-devel lcms2-devel \
+ libva-devel \
+ pango-devel \
+ pam-devel dbus-devel libunwind-devel
+
+# Clean up after ourselves
+RUN yum clean packages