xref: /third_party/skia/docker/cmake-release/Dockerfile
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/skia/docker/cmake-release/
1cb93a386Sopenharmony_ci# Dockerfile for building Skia in release mode, using CMake.
2cb93a386Sopenharmony_ciFROM launcher.gcr.io/google/debian10
3cb93a386Sopenharmony_ci
4cb93a386Sopenharmony_ciRUN echo "deb http://deb.debian.org/debian buster-backports main" >> /etc/apt/sources.list
5cb93a386Sopenharmony_ci
6cb93a386Sopenharmony_ciRUN apt-get update && apt-get upgrade -y && apt-get install -y \
7cb93a386Sopenharmony_ci  git \
8cb93a386Sopenharmony_ci  python \
9cb93a386Sopenharmony_ci  python3 \
10cb93a386Sopenharmony_ci  curl \
11cb93a386Sopenharmony_ci  clang-11 \
12cb93a386Sopenharmony_ci  build-essential \
13cb93a386Sopenharmony_ci  cmake \
14cb93a386Sopenharmony_ci  libfreetype6-dev \
15cb93a386Sopenharmony_ci  libfontconfig-dev \
16cb93a386Sopenharmony_ci  libgl1-mesa-dev \
17cb93a386Sopenharmony_ci  libglu1-mesa-dev \
18cb93a386Sopenharmony_ci  libxi-dev \
19cb93a386Sopenharmony_ci  && groupadd -g 2000 skia \
20cb93a386Sopenharmony_ci  && useradd -u 2000 -g 2000 --home /workspace/__cache skia
21cb93a386Sopenharmony_ci
22cb93a386Sopenharmony_ciRUN ln -s /usr/bin/clang-11 /usr/local/bin/clang && \
23cb93a386Sopenharmony_ci  ln -s /usr/bin/clang++-11 /usr/local/bin/clang++
24cb93a386Sopenharmony_ci
25cb93a386Sopenharmony_ciRUN cd /opt \
26cb93a386Sopenharmony_ci && git clone 'https://chromium.googlesource.com/chromium/tools/depot_tools.git'
27cb93a386Sopenharmony_ci
28cb93a386Sopenharmony_ciENV PATH="/opt/depot_tools:${PATH}"
29

Indexes created Thu Nov 07 10:32:03 CST 2024