0729007f19
Users on Wayland are displeased that they cannot see their hotkey bindings. This enables key reporting like X11, and has the infrastructure in place in case Wayland ever decides to allow for capturing input.
53 lines
1.4 KiB
Bash
Executable File
53 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
set -ex
|
|
|
|
curl -L https://packagecloud.io/github/git-lfs/gpgkey | sudo apt-key add -
|
|
|
|
sudo apt-get -qq update
|
|
sudo apt-get install -y \
|
|
build-essential \
|
|
checkinstall \
|
|
cmake \
|
|
libasound2-dev \
|
|
libavcodec-dev \
|
|
libavdevice-dev \
|
|
libavfilter-dev \
|
|
libavformat-dev \
|
|
libavutil-dev \
|
|
libcurl4-openssl-dev \
|
|
libfdk-aac-dev \
|
|
libfontconfig-dev \
|
|
libfreetype6-dev \
|
|
libgl1-mesa-dev \
|
|
libjack-jackd2-dev \
|
|
libjansson-dev \
|
|
libluajit-5.1-dev \
|
|
libpulse-dev \
|
|
libqt5x11extras5-dev \
|
|
libspeexdsp-dev \
|
|
libswresample-dev \
|
|
libswscale-dev \
|
|
libudev-dev \
|
|
libv4l-dev \
|
|
libva-dev \
|
|
libvlc-dev \
|
|
libx11-dev \
|
|
libx264-dev \
|
|
libxkbcommon-dev \
|
|
libxcb-randr0-dev \
|
|
libxcb-shm0-dev \
|
|
libxcb-xinerama0-dev \
|
|
libxcomposite-dev \
|
|
libxinerama-dev \
|
|
libmbedtls-dev \
|
|
pkg-config \
|
|
python3-dev \
|
|
qtbase5-dev \
|
|
qtbase5-private-dev \
|
|
libqt5svg5-dev \
|
|
swig
|
|
|
|
# build cef
|
|
wget --quiet --retry-connrefused --waitretry=1 https://cdn-fastly.obsproject.com/downloads/cef_binary_${LINUX_CEF_BUILD_VERSION}_linux64.tar.bz2
|
|
tar -xjf ./cef_binary_${LINUX_CEF_BUILD_VERSION}_linux64.tar.bz2
|