|
|
|
@ -20,40 +20,43 @@ fi |
|
|
|
|
# Install common packages |
|
|
|
|
function install_ubuntu_common_requirements() { |
|
|
|
|
$SUDO apt-get update |
|
|
|
|
|
|
|
|
|
# normal stuff, mostly for the bare docker image |
|
|
|
|
$SUDO apt-get install -y --no-install-recommends \ |
|
|
|
|
ca-certificates \ |
|
|
|
|
clang \ |
|
|
|
|
build-essential \ |
|
|
|
|
gcc-arm-none-eabi \ |
|
|
|
|
liblzma-dev \ |
|
|
|
|
capnproto \ |
|
|
|
|
libcapnp-dev \ |
|
|
|
|
curl \ |
|
|
|
|
libssl-dev \ |
|
|
|
|
libcurl4-openssl-dev \ |
|
|
|
|
locales \ |
|
|
|
|
git \ |
|
|
|
|
git-lfs \ |
|
|
|
|
xvfb |
|
|
|
|
|
|
|
|
|
# TODO: vendor the rest of these in third_party/ |
|
|
|
|
$SUDO apt-get install -y --no-install-recommends \ |
|
|
|
|
gcc-arm-none-eabi \ |
|
|
|
|
capnproto \ |
|
|
|
|
libcapnp-dev \ |
|
|
|
|
ffmpeg \ |
|
|
|
|
libavformat-dev \ |
|
|
|
|
libavcodec-dev \ |
|
|
|
|
libavdevice-dev \ |
|
|
|
|
libavutil-dev \ |
|
|
|
|
libavfilter-dev \ |
|
|
|
|
libbz2-dev \ |
|
|
|
|
libeigen3-dev \ |
|
|
|
|
libffi-dev \ |
|
|
|
|
libglew-dev \ |
|
|
|
|
libgles2-mesa-dev \ |
|
|
|
|
libglfw3-dev \ |
|
|
|
|
libglib2.0-0 \ |
|
|
|
|
libjpeg-dev \ |
|
|
|
|
libqt5charts5-dev \ |
|
|
|
|
libncurses5-dev \ |
|
|
|
|
libssl-dev \ |
|
|
|
|
libusb-1.0-0-dev \ |
|
|
|
|
libzmq3-dev \ |
|
|
|
|
libzstd-dev \ |
|
|
|
|
libsqlite3-dev \ |
|
|
|
|
locales \ |
|
|
|
|
opencl-headers \ |
|
|
|
|
ocl-icd-libopencl1 \ |
|
|
|
|
ocl-icd-opencl-dev \ |
|
|
|
@ -62,8 +65,7 @@ function install_ubuntu_common_requirements() { |
|
|
|
|
libqt5svg5-dev \ |
|
|
|
|
libqt5serialbus5-dev \ |
|
|
|
|
libqt5x11extras5-dev \ |
|
|
|
|
libqt5opengl5-dev \ |
|
|
|
|
xvfb |
|
|
|
|
libqt5opengl5-dev |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# Install Ubuntu 24.04 LTS packages |
|
|
|
@ -73,8 +75,6 @@ function install_ubuntu_lts_latest_requirements() { |
|
|
|
|
$SUDO apt-get install -y --no-install-recommends \ |
|
|
|
|
g++-12 \ |
|
|
|
|
qtbase5-dev \ |
|
|
|
|
qtchooser \ |
|
|
|
|
qt5-qmake \ |
|
|
|
|
qtbase5-dev-tools \ |
|
|
|
|
python3-dev \ |
|
|
|
|
python3-venv |
|
|
|
|