1#!/bin/sh 2set -ex 3 4curl -L https://packagecloud.io/github/git-lfs/gpgkey | sudo apt-key add - 5 6sudo apt-get -qq update 7sudo apt-get install -y \ 8 build-essential \ 9 checkinstall \ 10 cmake \ 11 libasound2-dev \ 12 libavcodec-dev \ 13 libavdevice-dev \ 14 libavfilter-dev \ 15 libavformat-dev \ 16 libavutil-dev \ 17 libcurl4-openssl-dev \ 18 libfdk-aac-dev \ 19 libfontconfig-dev \ 20 libfreetype6-dev \ 21 libgl1-mesa-dev \ 22 libjack-jackd2-dev \ 23 libjansson-dev \ 24 libluajit-5.1-dev \ 25 libpulse-dev \ 26 libqt5x11extras5-dev \ 27 libspeexdsp-dev \ 28 libswresample-dev \ 29 libswscale-dev \ 30 libudev-dev \ 31 libv4l-dev \ 32 libva-dev \ 33 libvlc-dev \ 34 libx11-dev \ 35 libx264-dev \ 36 libxcb-randr0-dev \ 37 libxcb-shm0-dev \ 38 libxcb-xinerama0-dev \ 39 libxcomposite-dev \ 40 libxinerama-dev \ 41 libmbedtls-dev \ 42 pkg-config \ 43 python3-dev \ 44 qtbase5-dev \ 45 qtbase5-private-dev \ 46 libqt5svg5-dev \ 47 swig 48 49# build cef 50wget --quiet --retry-connrefused --waitretry=1 https://cdn-fastly.obsproject.com/downloads/cef_binary_${LINUX_CEF_BUILD_VERSION}_linux64.tar.bz2 51tar -xjf ./cef_binary_${LINUX_CEF_BUILD_VERSION}_linux64.tar.bz2 52