- git submodule update --init
- apt install qtbase5-dev qt5-default pkg-config libmicrohttpd-dev \
- libusb-1.0-0-dev liblua5.2-dev libzita-resampler-dev libva-dev \
- libavcodec-dev libavformat-dev libswscale-dev libavresample-dev \
- libmovit-dev libegl1-mesa-dev libasound2-dev libx264-dev
-
-Exceptions as of June 2016:
-
- - You need libusb 1.0.21 or newer (not yet released; you will need to
- use git) if you want zerocopy USB. Zerocopy USB helps not only for
- performance, but also for stability.
-
- - You want kernel 4.6.0 or newer to get zerocopy USB. Older kernels
- also lack some workarounds for LPM (link power management) and bandwidth
- allocation issues with USB3.
+ apt install qtbase5-dev libqt5opengl5-dev qt5-default libqcustomplot-dev \
+ pkg-config libmicrohttpd-dev libusb-1.0-0-dev liblua5.2-dev \
+ libzita-resampler-dev libva-dev libavcodec-dev libavformat-dev \
+ libswscale-dev libavresample-dev libmovit-dev libegl1-mesa-dev \
+ libasound2-dev libx264-dev libbmusb-dev protobuf-compiler \
+ libprotobuf-dev libpci-dev