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