mirror of
https://github.com/servo/servo.git
synced 2025-06-06 16:45:39 +00:00
Don’t install rust-docs, rust-src, or clippy on CI See https://blog.rust-lang.org/2019/10/15/Rustup-1.20.0.html#profiles
51 lines
1.2 KiB
Docker
51 lines
1.2 KiB
Docker
% include base.dockerfile
|
|
|
|
RUN \
|
|
apt-get install -qy --no-install-recommends \
|
|
#
|
|
# Testing decisionlib (see etc/taskcluster/mock.py)
|
|
python3-coverage \
|
|
#
|
|
# Multiple C/C++ dependencies built from source
|
|
g++ \
|
|
make \
|
|
cmake \
|
|
#
|
|
# ANGLE
|
|
xorg-dev \
|
|
#
|
|
# mozjs (SpiderMonkey)
|
|
autoconf2.13 \
|
|
#
|
|
# Bindgen (for SpiderMonkey bindings)
|
|
clang \
|
|
llvm \
|
|
llvm-dev \
|
|
#
|
|
# GStreamer
|
|
libgstreamer-plugins-bad1.0-dev \
|
|
#
|
|
# OpenSSL
|
|
libssl-dev \
|
|
#
|
|
# blurz
|
|
libdbus-1-dev \
|
|
#
|
|
# Skia
|
|
libglu1-mesa-dev \
|
|
libbz2-dev \
|
|
#
|
|
# sampling profiler
|
|
libunwind-dev \
|
|
#
|
|
#
|
|
&& \
|
|
#
|
|
#
|
|
curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain none --profile=minimal -y && \
|
|
#
|
|
#
|
|
curl -sSfL \
|
|
https://github.com/mozilla/sccache/releases/download/0.2.12/sccache-0.2.12-x86_64-unknown-linux-musl.tar.gz \
|
|
| tar -xz --strip-components=1 -C /usr/local/bin/ \
|
|
sccache-0.2.12-x86_64-unknown-linux-musl/sccache
|