Lines Matching +full:mdbook +full:-
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 libasound2-dev \
20 libavcodec-dev \
21 libavutil-dev \
22 libcap-dev \
23 libclang-dev \
24 libdbus-1-dev \
25 libdrm-dev \
26 libepoxy-dev \
27 libglib2.0-dev \
28 libguestfs-tools \
29 libslirp-dev \
30 libssl-dev \
31 libswscale-dev \
32 libva-dev \
33 libwayland-dev \
34 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
83 … -L https://github.com/cargo-bins/cargo-binstall/releases/download/v0.19.3/cargo-binstall-x86_64-u…
85 # Note: Using crate-meta-data will make too many requests to github to discover which release
87 # This should be fixed by: https://github.com/cargo-bins/cargo-binstall/issues/776
90 cargo binstall --no-confirm --disable-strategies crate-meta-data bindgen-cli --version "0.64.0"
93 cargo binstall --no-confirm --disable-strategies crate-meta-data cargo-binutils
95 # The mdbook and mdbook-mermaid tools are used to build the crosvm book.
96 cargo binstall --no-confirm --disable-strategies crate-meta-data mdbook --version "0.4.25"
97 cargo binstall --no-confirm --disable-strategies crate-meta-data mdbook-mermaid --version "0.12.6"
98 cargo binstall --no-confirm --disable-strategies crate-meta-data mdbook-linkcheck --version "0.7.7"
101 cargo binstall --no-confirm --disable-strategies crate-meta-data cargo-nextest --version "0.9.49"