12345678910111213141516171819202122 |
- #!/bin/bash
- set -e
- if [ ! -e /swapfile ]; then
- fallocate -l 16G /swapfile
- chmod 600 /swapfile
- mkswap /swapfile
- swapon /swapfile
- echo "/swapfile none swap sw 0 0" >>/etc/fstab
- fi
- cp /vagrant/sources.list /etc/apt/sources.list
- add-apt-repository -y ppa:beineri/opt-qt55-trusty
- apt-get update -y
- apt-get upgrade -y
- apt-get install -y git cmake ninja-build build-essential libssl-dev libgles2-mesa-dev qt54-meta-full pkg-config autoconf libtool libfreetype6-dev libfribidi-dev libfontconfig-dev libharfbuzz-dev yasm libgnutls-dev libbz2-dev libxrandr-dev libglew-dev libsdl2-dev libcec-dev
- sudo -u vagrant cp /vagrant/build-deps.sh .
- chmod 755 build-deps.sh
- sudo -u vagrant ./build-deps.sh
|