Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kdenlive for openSUSE:Factory checked in at 2026-10-22 15:50:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdenlive (Old) and /work/SRC/openSUSE:Factory/.kdenlive.new.2252680 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdenlive" Thu Oct 22 15:50:39 2026 rev:162 rq:1386983 version:26.08.2 Changes: -------- --- /work/SRC/openSUSE:Factory/kdenlive/kdenlive.changes 2026-10-11 15:22:19.117307715 +0200 +++ /work/SRC/openSUSE:Factory/.kdenlive.new.2252680/kdenlive.changes 2026-10-22 15:54:31.726748334 +0200 @@ -1,0 +2,8 @@ +Wed Oct 21 13:35:35 UTC 2026 - Christophe Marin <[email protected]> + +- Add patches: + * 0001-Remove-unused-qml-imports.patch + * 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch +- Add missing build dependency (boo#1286338) + +------------------------------------------------------------------- New: ---- 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch 0001-Remove-unused-qml-imports.patch ----------(New B)---------- New: * 0001-Remove-unused-qml-imports.patch * 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch - Add missing build dependency (boo#1286338) New:- Add patches: * 0001-Remove-unused-qml-imports.patch * 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdenlive.spec ++++++ --- /var/tmp/diff_new_pack.2KOly4/_old 2026-10-22 15:54:32.763791804 +0200 +++ /var/tmp/diff_new_pack.2KOly4/_new 2026-10-22 15:54:32.764791846 +0200 @@ -32,9 +32,13 @@ Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig Source2: applications.keyring %endif +# PATCH-FIX-UPSTREAM +Patch0: 0001-Remove-unused-qml-imports.patch +Patch1: 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch BuildRequires: fdupes BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: pkgconfig +BuildRequires: qt6-multimedia-imports >= %{qt6_version} BuildRequires: rttr-devel BuildRequires: shared-mime-info BuildRequires: cmake(KDDockWidgets-qt6) @@ -89,6 +93,7 @@ # Required at runtime Requires: kf6-qqc2-desktop-style >= %{kf6_version} Requires: qt6-declarative-imports >= %{qt6_version} +Requires: qt6-multimedia-imports >= %{qt6_version} # Required by the composition and effects panel Requires: kf6-knewstuff-imports >= %{kf6_version} Recommends: %{_bindir}/dvdauthor @@ -115,7 +120,9 @@ %autosetup -p1 %build -%cmake_kf6 -DFETCH_OTIO:BOOL=FALSE +%cmake_kf6 \ + -DFETCH_OTIO:BOOL=FALSE \ + -DBUILD_RUN_QMLLINT:BOOL=FALSE %kf6_build ++++++ 0001-Fix-confusing-expression-statement-qml-error-with-Qt.patch ++++++ >From 2a40ef90e699ae270fc8c1e4b0db36c0c9b9a029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20K=C3=BCnzel?= <[email protected]> Date: Sun, 9 Aug 2026 23:27:32 +0200 Subject: [PATCH] Fix confusing-expression-statement qml error with Qt 6.12 --- src/timeline2/view/qml/ClipThumbs.qml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/timeline2/view/qml/ClipThumbs.qml b/src/timeline2/view/qml/ClipThumbs.qml index d59f65b..3945b9c 100644 --- a/src/timeline2/view/qml/ClipThumbs.qml +++ b/src/timeline2/view/qml/ClipThumbs.qml @@ -28,29 +28,28 @@ Row { id: thumbRepeater // switching the model allows one to have different view modes. // We set the model to the number of frames we want to show - model: switch (parentTrack.trackThumbsFormat) { + model: { + switch (parentTrack.trackThumbsFormat) { case 0: // in/out if (parent.width > thumbRow.thumbWidth) { - 2 // 2: will display start / end thumbs + return 2 // 2: will display start / end thumbs } else { - 1 // 1: if the width of the container is to small, only show first thumbnail + return 1 // 1: if the width of the container is to small, only show first thumbnail } - break; case 1: // All frames // display as many thumbnails as can fit into the container - Math.ceil(parent.width / thumbRow.thumbWidth) - break; + return Math.ceil(parent.width / thumbRow.thumbWidth) case 2: // In frame only - 1 // 1: only show first thumbnail - break; + return 1 // 1: only show first thumbnail case 3: default: // No thumbs - 0 // 0: will disable thumbnails - } + return 0 // 0: will disable thumbnails + } + } property int startFrame: thumbRow.parentClip.inPoint property int endFrame: thumbRow.parentClip.outPoint property real imageWidth: Math.max(thumbRow.thumbWidth, parent.width / thumbRepeater.count) ++++++ 0001-Remove-unused-qml-imports.patch ++++++ >From 3f6b8f1c32a664c1230d3f1db3cc1dc84f048b1c Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle <[email protected]> Date: Wed, 19 Aug 2026 08:59:37 +0200 Subject: [PATCH] Remove unused qml imports --- src/monitor/view/AudioZoomBar.qml | 1 - src/monitor/view/ClipMonitor.qml | 1 - src/monitor/view/MaskToolBar.qml | 1 - src/monitor/view/MonitorAutomask.qml | 2 -- src/monitor/view/MonitorRotoScene.qml | 1 - src/monitor/view/MonitorSafeZone.qml | 1 - src/monitor/view/MonitorSplit.qml | 1 - src/monitor/view/MultiScreenToolBar.qml | 1 - src/monitor/view/OverlayCenterDiagonal.qml | 1 - src/monitor/view/SceneToolBar.qml | 1 - src/timeline2/view/qml/AudioRecordingControls.qml | 1 - src/timeline2/view/qml/Clip.qml | 1 - src/timeline2/view/qml/ClipAudioThumbs.qml | 2 -- src/timeline2/view/qml/ClipThumbs.qml | 2 -- src/timeline2/view/qml/Composition.qml | 2 -- src/timeline2/view/qml/Timeline.qml | 1 - 16 files changed, 20 deletions(-) diff --git a/src/monitor/view/AudioZoomBar.qml b/src/monitor/view/AudioZoomBar.qml index 86f655a7d0..9ca42a1fa8 100644 --- a/src/monitor/view/AudioZoomBar.qml +++ b/src/monitor/view/AudioZoomBar.qml @@ -6,7 +6,6 @@ pragma ComponentBehavior: Bound -import QtQuick.Controls import QtQuick import org.kde.kdenlive as K diff --git a/src/monitor/view/ClipMonitor.qml b/src/monitor/view/ClipMonitor.qml index f848ea889f..b001e10092 100644 --- a/src/monitor/view/ClipMonitor.qml +++ b/src/monitor/view/ClipMonitor.qml @@ -13,7 +13,6 @@ import QtQuick import org.kde.ki18n import org.kde.kdenlive as K -import 'Utils.js' as Utils Item { id: root diff --git a/src/monitor/view/MaskToolBar.qml b/src/monitor/view/MaskToolBar.qml index e0c3036f30..a960354875 100644 --- a/src/monitor/view/MaskToolBar.qml +++ b/src/monitor/view/MaskToolBar.qml @@ -3,7 +3,6 @@ SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ -import QtQuick.Controls import QtQuick import org.kde.ki18n diff --git a/src/monitor/view/MonitorAutomask.qml b/src/monitor/view/MonitorAutomask.qml index e3f634e815..550e6822ad 100644 --- a/src/monitor/view/MonitorAutomask.qml +++ b/src/monitor/view/MonitorAutomask.qml @@ -6,9 +6,7 @@ pragma ComponentBehavior: Bound import QtQuick.Controls 2.15 -import QtQuick.Layouts 1.15 import QtQuick.Window 2.15 -import QtQuick.Effects import QtQuick 2.15 import org.kde.ki18n diff --git a/src/monitor/view/MonitorRotoScene.qml b/src/monitor/view/MonitorRotoScene.qml index 14c212560c..6c4f930498 100644 --- a/src/monitor/view/MonitorRotoScene.qml +++ b/src/monitor/view/MonitorRotoScene.qml @@ -5,7 +5,6 @@ */ import QtQuick 2.15 -import QtQuick.Controls import org.kde.ki18n diff --git a/src/monitor/view/MonitorSafeZone.qml b/src/monitor/view/MonitorSafeZone.qml index 68cf45dd9c..ea96a7a7c2 100644 --- a/src/monitor/view/MonitorSafeZone.qml +++ b/src/monitor/view/MonitorSafeZone.qml @@ -4,7 +4,6 @@ */ import QtQuick -import org.kde.kdenlive as K Item { id: safeFrame diff --git a/src/monitor/view/MonitorSplit.qml b/src/monitor/view/MonitorSplit.qml index b04350aec4..2bf1511186 100644 --- a/src/monitor/view/MonitorSplit.qml +++ b/src/monitor/view/MonitorSplit.qml @@ -4,7 +4,6 @@ */ import QtQuick -import QtQuick.Controls import org.kde.ki18n diff --git a/src/monitor/view/MultiScreenToolBar.qml b/src/monitor/view/MultiScreenToolBar.qml index e2a3a61046..66b09d47a8 100644 --- a/src/monitor/view/MultiScreenToolBar.qml +++ b/src/monitor/view/MultiScreenToolBar.qml @@ -3,7 +3,6 @@ SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ -import QtQuick.Controls 2.15 import QtQuick 2.15 import org.kde.ki18n diff --git a/src/monitor/view/OverlayCenterDiagonal.qml b/src/monitor/view/OverlayCenterDiagonal.qml index b010ecaa63..f21e2ad19e 100644 --- a/src/monitor/view/OverlayCenterDiagonal.qml +++ b/src/monitor/view/OverlayCenterDiagonal.qml @@ -4,7 +4,6 @@ SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ -import QtQuick.Controls 2.15 import QtQuick 2.15 Item { diff --git a/src/monitor/view/SceneToolBar.qml b/src/monitor/view/SceneToolBar.qml index a7955912f6..2fb29582d3 100644 --- a/src/monitor/view/SceneToolBar.qml +++ b/src/monitor/view/SceneToolBar.qml @@ -4,7 +4,6 @@ */ import QtQuick 2.15 -import QtQuick.Controls import org.kde.ki18n diff --git a/src/timeline2/view/qml/AudioRecordingControls.qml b/src/timeline2/view/qml/AudioRecordingControls.qml index fcbfcc242b..e2bb17483b 100644 --- a/src/timeline2/view/qml/AudioRecordingControls.qml +++ b/src/timeline2/view/qml/AudioRecordingControls.qml @@ -4,7 +4,6 @@ */ import QtQuick 2.15 -import QtQuick.Controls 2.15 import QtQuick.Layouts 1.15 import org.kde.kdenlive as K diff --git a/src/timeline2/view/qml/Clip.qml b/src/timeline2/view/qml/Clip.qml index 314c9e45b2..7b72d0a59b 100644 --- a/src/timeline2/view/qml/Clip.qml +++ b/src/timeline2/view/qml/Clip.qml @@ -10,7 +10,6 @@ pragma ComponentBehavior: Bound import QtQuick 2.15 import QtQuick.Controls 2.15 import QtQuick.Window 2.15 -import QtQml.Models 2.15 import QtQml 2.15 import org.kde.ki18n diff --git a/src/timeline2/view/qml/ClipAudioThumbs.qml b/src/timeline2/view/qml/ClipAudioThumbs.qml index 054634af00..941f8750b2 100644 --- a/src/timeline2/view/qml/ClipAudioThumbs.qml +++ b/src/timeline2/view/qml/ClipAudioThumbs.qml @@ -6,8 +6,6 @@ pragma ComponentBehavior: Bound import QtQuick 2.15 -import QtQuick.Controls 2.15 -import QtQml.Models 2.15 import org.kde.kdenlive as K diff --git a/src/timeline2/view/qml/ClipThumbs.qml b/src/timeline2/view/qml/ClipThumbs.qml index 338a514e59..3831f2300f 100644 --- a/src/timeline2/view/qml/ClipThumbs.qml +++ b/src/timeline2/view/qml/ClipThumbs.qml @@ -6,8 +6,6 @@ pragma ComponentBehavior: Bound import QtQuick 2.15 -import QtQuick.Controls 2.15 -import QtQml.Models 2.15 import org.kde.kdenlive as K diff --git a/src/timeline2/view/qml/Composition.qml b/src/timeline2/view/qml/Composition.qml index db54d5380f..e427ecacc4 100644 --- a/src/timeline2/view/qml/Composition.qml +++ b/src/timeline2/view/qml/Composition.qml @@ -6,8 +6,6 @@ */ import QtQuick 2.15 -import QtQuick.Controls 2.15 -import QtQml.Models 2.15 import QtQuick.Window 2.15 import org.kde.ki18n diff --git a/src/timeline2/view/qml/Timeline.qml b/src/timeline2/view/qml/Timeline.qml index d2b8f6c4cd..66b11774c4 100644 --- a/src/timeline2/view/qml/Timeline.qml +++ b/src/timeline2/view/qml/Timeline.qml @@ -19,7 +19,6 @@ import org.kde.ki18n import org.kde.kdenlive as K import 'TimelineLogic.js' as Logic -import 'Utils.js' as Utils Rectangle { id: root -- 2.56.0
