xref: /aosp_15_r20/external/google-fruit/extras/dockerfiles/common_install.sh (revision a65addddcf69f38db5b288d787b6b7571a57bb8f)
1*a65addddSAndroid Build Coastguard Worker#!/bin/bash
2*a65addddSAndroid Build Coastguard Worker
3*a65addddSAndroid Build Coastguard Workerset -e
4*a65addddSAndroid Build Coastguard Worker
5*a65addddSAndroid Build Coastguard Workerapt-get update -qq
6*a65addddSAndroid Build Coastguard Workerapt-get install -y --no-install-recommends wget gnupg ca-certificates apt-transport-https
7*a65addddSAndroid Build Coastguard Worker
8*a65addddSAndroid Build Coastguard Workerwget -O - http://llvm.org/apt/llvm-snapshot.gpg.key | apt-key add -
9*a65addddSAndroid Build Coastguard Worker
10*a65addddSAndroid Build Coastguard Worker# 1E9377A2BA9EF27F is the key for the ubuntu-toolchain-r PPA.
11*a65addddSAndroid Build Coastguard Workerapt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1E9377A2BA9EF27F | cat
12*a65addddSAndroid Build Coastguard Worker
13*a65addddSAndroid Build Coastguard Worker# 15CF4D18AF4F7421 is the key for the http://apt.llvm.org/artful PPA.
14*a65addddSAndroid Build Coastguard Workerapt-key adv --keyserver keyserver.ubuntu.com --recv-keys 15CF4D18AF4F7421 | cat
15*a65addddSAndroid Build Coastguard Worker
16*a65addddSAndroid Build Coastguard Workerapt-get update -qq
17*a65addddSAndroid Build Coastguard Workerapt-get install -y --allow-unauthenticated --no-install-recommends \
18*a65addddSAndroid Build Coastguard Worker    file \
19*a65addddSAndroid Build Coastguard Worker    valgrind \
20*a65addddSAndroid Build Coastguard Worker    make \
21*a65addddSAndroid Build Coastguard Worker    cmake \
22*a65addddSAndroid Build Coastguard Worker    libboost-dev \
23*a65addddSAndroid Build Coastguard Worker    libc++1 \
24*a65addddSAndroid Build Coastguard Worker    libc++-dev \
25*a65addddSAndroid Build Coastguard Worker    libc++abi1 \
26*a65addddSAndroid Build Coastguard Worker    libc++abi-dev \
27*a65addddSAndroid Build Coastguard Worker    dirmngr \
28*a65addddSAndroid Build Coastguard Worker    python3 \
29*a65addddSAndroid Build Coastguard Worker    python3-setuptools
30