From eca631af2d0b5fb48b98866eb754992850876845 Mon Sep 17 00:00:00 2001 From: Mauricio Alvarez Leon <65101411+BBBmau@users.noreply.github.com> Date: Mon, 20 May 2024 20:47:53 -0700 Subject: [PATCH] minimize ubuntu deps. needed to run build openpilot (#32492) * minimize common deps list * fix * fix endline error * add portaudio3 * add build-essential * upload old loggerd deps * libqt5charts5-dev * libncurses5-dev * libbz2-dev * libsqlite3-dev old-commit-hash: 1203f5eeb363f4ccdf149d6fa1c32380c0c90027 --- tools/install_ubuntu_dependencies.sh | 33 ++++++++++++++-------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/tools/install_ubuntu_dependencies.sh b/tools/install_ubuntu_dependencies.sh index 7abfbf51c8..0e3d453ce4 100755 --- a/tools/install_ubuntu_dependencies.sh +++ b/tools/install_ubuntu_dependencies.sh @@ -16,16 +16,12 @@ fi function install_ubuntu_common_requirements() { $SUDO apt-get update $SUDO apt-get install -y --no-install-recommends \ - autoconf \ - build-essential \ ca-certificates \ clang \ cppcheck \ - libtool \ + build-essential \ gcc-arm-none-eabi \ liblzma-dev \ - libarchive-dev \ - libbz2-dev \ capnproto \ libcapnp-dev \ curl \ @@ -38,21 +34,21 @@ function install_ubuntu_common_requirements() { libavdevice-dev \ libavutil-dev \ libavfilter-dev \ + libbz2-dev \ libeigen3-dev \ libffi-dev \ libglew-dev \ libgles2-mesa-dev \ libglfw3-dev \ libglib2.0-0 \ - libncurses5-dev \ - libncursesw5-dev \ libomp-dev \ libpng16-16 \ - libportaudio2 \ + libqt5charts5-dev \ + libncurses5-dev \ libssl-dev \ - libsqlite3-dev \ libusb-1.0-0-dev \ libzmq3-dev \ + libsqlite3-dev \ libsystemd-dev \ locales \ opencl-headers \ @@ -63,25 +59,30 @@ function install_ubuntu_common_requirements() { qtlocation5-dev \ qtpositioning5-dev \ qttools5-dev-tools \ - libqt5sql5-sqlite \ libqt5svg5-dev \ - libqt5charts5-dev \ libqt5serialbus5-dev \ libqt5x11extras5-dev \ - libqt5opengl5-dev \ - libreadline-dev + libqt5opengl5-dev } # Install extra packages function install_extra_packages() { echo "Installing extra packages..." $SUDO apt-get install -y --no-install-recommends \ - bzip2 \ - clinfo \ casync \ cmake \ make \ - libdw1 + clinfo \ + libqt5sql5-sqlite \ + libreadline-dev \ + libdw1 \ + autoconf \ + libtool \ + bzip2 \ + libarchive-dev \ + libncursesw5-dev \ + libportaudio2 \ + locales } # Install Ubuntu 24.04 LTS packages