From 7300099520190913e7f8c1a16c5c4f3729393d23 Mon Sep 17 00:00:00 2001 From: Artem Dyomin Date: Thu, 24 Aug 2023 16:24:16 +0200 Subject: [PATCH] Add openssl to ffmpeg linux builds We need ffmpeg+openssl to enable multimedia networking. We kept it disabled on linux since we had linking dependency. The related patch in QtMM resolves openssl symbols dynamicaly and address the mandatory dependency. Pick-to: 6.5 6.6 Change-Id: Idad0618a5320ae32d50fe1f3866c4ffd1bf8f542 Reviewed-by: Timur Pocheptsov Reviewed-by: Lars Knoll --- coin/provisioning/common/unix/install-ffmpeg.sh | 2 ++ .../qtci-linux-SLES-15_SP4-x86_64/02-zypperpackages.sh | 1 + 2 files changed, 3 insertions(+) diff --git a/coin/provisioning/common/unix/install-ffmpeg.sh b/coin/provisioning/common/unix/install-ffmpeg.sh index 773a952e..fa684fc2 100755 --- a/coin/provisioning/common/unix/install-ffmpeg.sh +++ b/coin/provisioning/common/unix/install-ffmpeg.sh @@ -72,6 +72,8 @@ build_ffmpeg() { if [ "$os" == "linux" ]; then install_ff_nvcodec_headers + + ffmpeg_config_options+=" --enable-openssl" build_ffmpeg sudo mv "$ffmpeg_source_dir/build/installed/usr/local/$ffmpeg_name" "/usr/local" SetEnvVar "FFMPEG_DIR" "/usr/local/$ffmpeg_name" diff --git a/coin/provisioning/qtci-linux-SLES-15_SP4-x86_64/02-zypperpackages.sh b/coin/provisioning/qtci-linux-SLES-15_SP4-x86_64/02-zypperpackages.sh index 4fefb1af..a50ff443 100755 --- a/coin/provisioning/qtci-linux-SLES-15_SP4-x86_64/02-zypperpackages.sh +++ b/coin/provisioning/qtci-linux-SLES-15_SP4-x86_64/02-zypperpackages.sh @@ -21,6 +21,7 @@ sudo zypper -nq install bison flex gperf \ zlib-devel \ libudev-devel \ glib2-devel \ + libopenssl-3-devel \ freetype2-devel \ fontconfig-devel \ sqlite3-devel \