CI: Update Ubuntu setup/build scripts with 24.04 baseline

- Removes check for 22.10 as 24.04 is now the minimum
- Moves librist and libsrt to default dependencies
- Adds nv-codec-headers for native NVENC
This commit is contained in:
derrod 2024-08-18 03:21:13 +02:00 • committed by Ryan Foster
commit 419c1e4bc1
3 changed files with 2 additions and 11 deletions

View file

@ -101,12 +101,11 @@ sudo apt-get install -y --no-install-recommends \
libasound2-dev libfdk-aac-dev libfontconfig-dev libfreetype6-dev libjack-jackd2-dev \
libpulse-dev libsndio-dev libspeexdsp-dev libudev-dev libv4l-dev libva-dev libvlc-dev \
libpci-dev libdrm-dev \
nlohmann-json3-dev libwebsocketpp-dev libasio-dev libqrcodegencpp-dev
nlohmann-json3-dev libwebsocketpp-dev libasio-dev libqrcodegencpp-dev \
libffmpeg-nvenc-dev librist-dev libsrt-openssl-dev
if [[ ${target##*-} == x86_64 ]] sudo apt-get install -y --no-install-recommends libvpl-dev libvpl2
if (( UBUNTU_2210_OR_LATER )) sudo apt-get install -y --no-install-recommends librist-dev libsrt-openssl-dev
local -a _qt_packages=()
if (( QT_VERSION == 6 )) {