Lines Matching +full:libwayland +full:- +full:dev

3 # Use of this source code is governed by a BSD-style license that can be
5 set -ex
7 sudo apt-get install --yes --no-install-recommends \
9 ca-certificates \
11 cloud-image-utils \
13 dpkg-dev \
19 libavcodec-dev \
20 libavutil-dev \
21 libcap-dev \
22 libclang-dev \
23 libdbus-1-dev \
24 libdrm-dev \
25 libepoxy-dev \
26 libglib2.0-dev \
27 libguestfs-tools \
28 libslirp-dev \
29 libssl-dev \
30 libswscale-dev \
31 libva-dev \
32 libwayland-dev \
33 libxext-dev \
40 ninja-build \
41 openssh-client \
43 pkg-config \
44 protobuf-compiler \
46 python3-argh \
47 python3-pip \
48 python3-rich \
49 qemu-system-x86 \
54 wayland-protocols \
59 pipx inject mdformat mdformat-gfm mdformat-footnote
63 if ! command -v rustup &>/dev/null; then
64 wget "https://static.rust-lang.org/rustup/archive/1.25.1/x86_64-unknown-linux-gnu/rustup-init"
65 …ho "5cc9ffd1026e82e7fb2eec2121ad71f4b0f044e88bca39207b3f6b769aaa799c *rustup-init" | sha256sum -c -
66 chmod +x rustup-init
67 ./rustup-init -y --no-modify-path --profile minimal --default-toolchain none
68 source ${CARGO_HOME:-~/.cargo}/env
69 rm rustup-init
73 # This will also ensure the toolchain required by ./rust-toolchain is installed.
77 rustup component add llvm-tools-preview
79 # Allow cross-compilation via mingw64
80 rustup target add x86_64-pc-windows-gnu
82 # Allow cross-compilation for android
83 rustup target add aarch64-linux-android
86 rustup toolchain install nightly --profile minimal --component rustfmt
89 …l -L https://github.com/cargo-bins/cargo-binstall/releases/download/v1.4.4/cargo-binstall-x86_64-u…
92 cargo binstall --no-confirm bindgen-cli --version "0.68.1"
95 cargo binstall --no-confirm cargo-binutils
97 # The mdbook and mdbook-mermaid tools are used to build the crosvm book.
98 cargo binstall --no-confirm mdbook --version "0.4.25"
99 cargo binstall --no-confirm mdbook-mermaid --version "0.12.6"
100 cargo binstall --no-confirm mdbook-linkcheck --version "0.7.7"
103 cargo binstall --no-confirm cargo-nextest --version "0.9.49"
108 # submodule status will be prefixed with `-`
109 if git submodule status | grep '^-'; then
110 …>&2 echo -e "${Red}ERROR${Reset}: Git modules were not initialized. Run 'git submodule update --in…