You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
958 B
37 lines
958 B
#!/bin/bash |
|
# Install APT packages for CI build testing |
|
|
|
set -ex |
|
|
|
PKGS=" \ |
|
build-essential \ |
|
gawk \ |
|
ccache \ |
|
genromfs \ |
|
libc6-i386 \ |
|
libxml2-dev \ |
|
libxslt1-dev \ |
|
python-pip \ |
|
python-dev \ |
|
zlib1g-dev \ |
|
gcc-4.9 \ |
|
g++-4.9 \ |
|
cmake \ |
|
cmake-data \ |
|
" |
|
|
|
read -r UBUNTU_CODENAME <<<$(lsb_release -c -s) |
|
|
|
sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y |
|
|
|
if [ "$UBUNTU_CODENAME" = "precise" ]; then |
|
sudo add-apt-repository ppa:george-edison55/precise-backports -y |
|
elif [ "$UBUNTU_CODENAME" = "trusty" ]; then |
|
sudo add-apt-repository ppa:george-edison55/cmake-3.x -y |
|
fi |
|
|
|
#wget -q -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add - |
|
#sudo add-apt-repository "deb http://llvm.org/apt/${UBUNTU_CODENAME}/ llvm-toolchain-${UBUNTU_CODENAME}-3.7 main" -y |
|
sudo apt-get -qq -y --force-yes update |
|
sudo apt-get -qq -y --force-yes remove clang llvm |
|
sudo apt-get -y --force-yes install $PKGS
|
|
|