From 8ab6a8e8c679896b4424f0891775b84dae5a930c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Blin?=
 <sebastien.blin@savoirfairelinux.com>
Date: Thu, 14 Jul 2022 15:24:47 -0400
Subject: [PATCH] opensuse: build qtmultimedia

some gstreamer plugins were missing causing jami-qt to not launch

Change-Id: Ib3b07344f6a9fc8b766541bb4e30143abc3df5b1
---
 docker/Dockerfile_opensuse-leap_15.3 | 4 ++++
 packaging/rules/rpm/jami-libqt.spec  | 2 +-
 scripts/build-package-rpm.sh         | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/docker/Dockerfile_opensuse-leap_15.3 b/docker/Dockerfile_opensuse-leap_15.3
index d9cb8957..b916d490 100644
--- a/docker/Dockerfile_opensuse-leap_15.3
+++ b/docker/Dockerfile_opensuse-leap_15.3
@@ -91,6 +91,10 @@ RUN zypper --non-interactive install -y \
         xorg-* \
         vulkan-devel \
         ninja \
+        gstreamer-devel \
+        gstreamer-plugins-good \
+        gstreamer-plugins-bad-devel \
+        gstreamer-plugins-base-devel \
         wget
 
 RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 50
diff --git a/packaging/rules/rpm/jami-libqt.spec b/packaging/rules/rpm/jami-libqt.spec
index c30073c0..5e2e3d1e 100644
--- a/packaging/rules/rpm/jami-libqt.spec
+++ b/packaging/rules/rpm/jami-libqt.spec
@@ -1,6 +1,6 @@
 %define name        jami-libqt
 %define version     RELEASE_VERSION
-%define release     4
+%define release     5
 
 # qtwebengine (aka chromium) takes a ton of memory per build process,
 # up to 2.3 GiB.  Cap the number of jobs based on the amount of
diff --git a/scripts/build-package-rpm.sh b/scripts/build-package-rpm.sh
index 54b22a5f..3f51b0f3 100755
--- a/scripts/build-package-rpm.sh
+++ b/scripts/build-package-rpm.sh
@@ -46,7 +46,7 @@ CMAKE_PREFIX_PATH="${QT_JAMI_PREFIX}/lib/cmake:${CMAKE_PREFIX_PATH}"
 QT_MAJOR=6
 QT_MINOR=2
 QT_PATCH=3
-QT_RELEASE_PATCH=4
+QT_RELEASE_PATCH=5
 
 QT_MAJOR_MINOR=${QT_MAJOR}.${QT_MINOR}
 QT_MAJOR_MINOR_PATCH=${QT_MAJOR}.${QT_MINOR}.${QT_PATCH}
-- 
GitLab