ci: install wayland and other build options dependencies in Fedora image
authorStefan Schmidt <stefan@osg.samsung.com>
Fri, 5 Jan 2018 14:52:38 +0000 (15:52 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Wed, 17 Jan 2018 05:14:33 +0000 (14:14 +0900)
We will use this as base image for different build option testing.

.ci/Dockerfile-Fedora27

index 3463392..eb7689a 100644 (file)
@@ -4,6 +4,12 @@ FROM fedora:27
 RUN dnf update --assumeyes
 RUN dnf install --assumeyes bullet-devel libpng-devel libjpeg-turbo-devel gstreamer1-devel gstreamer1-plugins-base-devel zlib-devel luajit-devel libtiff-devel openssl-devel libcurl-devel dbus-devel glibc-devel fontconfig-devel freetype-devel fribidi-devel pulseaudio-libs-devel libsndfile-devel libX11-devel libXau-devel libXcomposite-devel libXdamage-devel libXdmcp-devel libXext-devel libXfixes-devel libXinerama-devel libXrandr-devel libXrender-devel libXScrnSaver-devel libXtst-devel libXcursor-devel libXp-devel libXi-devel mesa-libGL-devel giflib-devel libmount-devel libblkid-devel systemd-devel poppler-cpp-devel poppler-devel LibRaw-devel libspectre-devel librsvg2-devel autoconf automake gcc gcc-c++ gettext-devel findutils tar xz libtool make
 
+# Install wayland build dependencies
+RUN dnf install --assumeyes wayland-protocols-devel libwayland-client libwayland-server libinput-devel libdrm-devel libxkbcommon-devel uuid-devel wayland-devel mesa-libgbm-devel
+
+# Install misc build dependencies
+RUN dnf install --assumeyes lz4-devel harfbuzz-devel libXpresent-devel libwebp-devel hyphen-devel lua-devel
+
 # Build
 RUN mkdir -p /src/
 WORKDIR /src/