|
|
@@ -14,12 +14,6 @@ local -a curl_opts=(--show-error --silent --location -O ${@})
|
|
|
|
|
|
pushd ${project_root}
|
|
|
|
|
|
-typeset -g QT_VERSION
|
|
|
-read -r QT_VERSION <<< \
|
|
|
- "$(jq -r --arg target "${target}" \
|
|
|
- '.platformConfig[$target] | { qtVersion } | join(" ")' \
|
|
|
- ${buildspec_file})"
|
|
|
-
|
|
|
log_group 'Installing obs-studio build dependencies...'
|
|
|
|
|
|
mkdir -p ${project_root}/.deps
|
|
|
@@ -90,21 +84,6 @@ sudo apt-get install -y --no-install-recommends \
|
|
|
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 \
|
|
|
- libffmpeg-nvenc-dev librist-dev libsrt-openssl-dev
|
|
|
-
|
|
|
-if [[ ${target##*-} == x86_64 ]] sudo apt-get install -y --no-install-recommends libvpl-dev libvpl2
|
|
|
-
|
|
|
-local -a _qt_packages=()
|
|
|
-
|
|
|
-if (( QT_VERSION == 6 )) {
|
|
|
- _qt_packages+=(
|
|
|
- qt6-base-dev
|
|
|
- libqt6svg6-dev
|
|
|
- qt6-base-private-dev
|
|
|
- )
|
|
|
-} else {
|
|
|
- log_error "Unsupported Qt version '${QT_VERSION}' specified."
|
|
|
- return 2
|
|
|
-}
|
|
|
-
|
|
|
-sudo apt-get install -y --no-install-recommends ${_qt_packages}
|
|
|
+ libffmpeg-nvenc-dev librist-dev libsrt-openssl-dev \
|
|
|
+ qt6-base-dev libqt6svg6-dev qt6-base-private-dev \
|
|
|
+ libvpl-dev libvpl2
|