Skip to content

Commit c391d3b

Browse files
authored
[ci] Remove EFL from the Docker image (#247)
1 parent 01e5630 commit c391d3b

File tree

1 file changed

+1
-34
lines changed

1 file changed

+1
-34
lines changed

ci/tizen/docker/Dockerfile

Lines changed: 1 addition & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
#
2-
# Stage for build-engine-base
3-
#
4-
FROM ghcr.io/flutter-tizen/tizen-tools:latest AS build-engine-base
1+
FROM ghcr.io/flutter-tizen/tizen-tools:latest
52

63
ENV DEBIAN_FRONTEND=noninteractive
74

@@ -13,33 +10,3 @@ RUN apt-get install -y git curl pkg-config ca-certificates xz-utils python pytho
1310
ENV DEPOT_TOOLS_PATH=/usr/share/depot_tools
1411
ENV PATH=$PATH:${DEPOT_TOOLS_PATH}
1512
RUN git clone --depth=1 https://chromium.googlesource.com/chromium/tools/depot_tools.git ${DEPOT_TOOLS_PATH}
16-
17-
18-
#
19-
# Stage for build-engine-with-efl
20-
#
21-
FROM build-engine-base AS build-engine-with-efl
22-
23-
# Install dependencies for building EFL.
24-
RUN apt-get install -y build-essential check meson ninja-build && \
25-
apt-get clean
26-
RUN apt-get install -y libssl-dev libsystemd-dev libglib2.0-dev libudev-dev libmount-dev libdbus-1-dev libunwind-dev && \
27-
apt-get clean
28-
RUN apt-get install -y libjpeg-dev libopenjp2-7-dev libgif-dev libtiff5-dev librsvg2-dev libheif-dev libwebp-dev libraw-dev \
29-
libpoppler-dev libpoppler-cpp-dev libspectre-dev libfreetype6-dev libfontconfig1-dev libharfbuzz-dev \
30-
libpulse-dev libsndfile1-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
31-
libibus-1.0-dev libscim-dev libfribidi-dev libinput-dev liblua5.2-dev libluajit-5.1-dev \
32-
libx11-dev libxext-dev libxrender-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxrandr-dev \
33-
libxtst-dev libxss-dev libxdamage-dev libgl1-mesa-dev xvfb && \
34-
apt-get clean
35-
36-
# Build and install EFL for host build.
37-
RUN git clone --depth 1 https://git.enlightenment.org/core/efl.git -b efl-1.25 /tmp/efl && \
38-
meson -Dbuild-examples=false -Dbuild-tests=false /tmp/efl /tmp/efl/build && \
39-
ninja -C /tmp/efl/build && \
40-
ninja -C /tmp/efl/build install && \
41-
rm -fr /tmp/efl
42-
RUN ldconfig
43-
44-
# Start dbus service when running this container.
45-
ENTRYPOINT /etc/init.d/dbus start && /bin/bash

0 commit comments

Comments
 (0)