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