Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kf6-kdeclarative for
openSUSE:Factory checked in at 2026-08-17 16:56:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kdeclarative (Old)
and /work/SRC/openSUSE:Factory/.kf6-kdeclarative.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kf6-kdeclarative"
Mon Aug 17 16:56:26 2026 rev:30 rq:1371374 version:6.29.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kdeclarative/kf6-kdeclarative.changes
2026-07-15 16:35:37.334264083 +0200
+++
/work/SRC/openSUSE:Factory/.kf6-kdeclarative.new.1258/kf6-kdeclarative.changes
2026-08-17 16:59:17.538666994 +0200
@@ -1,0 +2,16 @@
+Sun Aug 9 10:38:29 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.29.0
+ * New feature release
+ * For more details please see:
+ * https://kde.org/announcements/frameworks/6/6.29.0
+- Changes since 6.28.0:
+ * Update dependency version to 6.29.0
+ * graphicaleffects: Avoid complicated matrix multiply
+ * graphicaleffects: Make shader uniform "buf" identical
+ * graphicaleffects: Use "coord" input on lanczos.frag shader
+ * graphicaleffects: Fix Lanczos shader path
+ * Remove obsolete doxygen file
+ * Update version to 6.29.0
+
+-------------------------------------------------------------------
Old:
----
kdeclarative-6.28.0.tar.xz
kdeclarative-6.28.0.tar.xz.sig
New:
----
kdeclarative-6.29.0.tar.xz
kdeclarative-6.29.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kf6-kdeclarative.spec ++++++
--- /var/tmp/diff_new_pack.i8UWiq/_old 2026-08-17 16:59:18.587704060 +0200
+++ /var/tmp/diff_new_pack.i8UWiq/_new 2026-08-17 16:59:18.592704236 +0200
@@ -19,11 +19,11 @@
%define qt6_version 6.9.0
%define rname kdeclarative
-# Full KF6 version (e.g. 6.28.0)
+# Full KF6 version (e.g. 6.29.0)
%{!?_kf6_version: %global _kf6_version %{version}}
%bcond_without released
Name: kf6-kdeclarative
-Version: 6.28.0
+Version: 6.29.0
Release: 0
Summary: Integration of QML and KDE workspaces
License: LGPL-2.1-or-later
++++++ kdeclarative-6.28.0.tar.xz -> kdeclarative-6.29.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kdeclarative-6.28.0/CMakeLists.txt
new/kdeclarative-6.29.0/CMakeLists.txt
--- old/kdeclarative-6.28.0/CMakeLists.txt 2026-07-03 12:53:59.000000000
+0200
+++ new/kdeclarative-6.29.0/CMakeLists.txt 2026-08-07 22:39:57.000000000
+0200
@@ -1,13 +1,13 @@
cmake_minimum_required(VERSION 3.29)
-set(KF_VERSION "6.28.0") # handled by release scripts
-set(KF_DEP_VERSION "6.28.0") # handled by release scripts
+set(KF_VERSION "6.29.0") # handled by release scripts
+set(KF_DEP_VERSION "6.29.0") # handled by release scripts
set(REQUIRED_QT_VERSION 6.9.0)
project(KDeclarative VERSION ${KF_VERSION})
# Dependencies
include(FeatureSummary)
-find_package(ECM 6.28.0 NO_MODULE)
+find_package(ECM 6.29.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake
Modules." URL "https://commits.kde.org/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND
FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kdeclarative-6.28.0/docs/Doxyfile.local
new/kdeclarative-6.29.0/docs/Doxyfile.local
--- old/kdeclarative-6.28.0/docs/Doxyfile.local 2026-07-03 12:53:59.000000000
+0200
+++ new/kdeclarative-6.29.0/docs/Doxyfile.local 1970-01-01 01:00:00.000000000
+0100
@@ -1,11 +0,0 @@
-### KApiDox Project-specific Overrides File
-
-# define so that deprecated API is not skipped
-PREDEFINED += \
- "KDECLARATIVE_ENABLE_DEPRECATED_SINCE(x, y)=1" \
- "KDECLARATIVE_BUILD_DEPRECATED_SINCE(x, y)=1" \
- "KDECLARATIVE_DEPRECATED_VERSION(x, y, t)=" \
- "KDECLARATIVE_DEPRECATED_VERSION_BELATED(x, y, xt, yt, t)=" \
- "QUICKADDONS_ENABLE_DEPRECATED_SINCE(x, y)=1" \
- "QUICKADDONS_BUILD_DEPRECATED_SINCE(x, y)=1" \
- "QUICKADDONS_DEPRECATED_VERSION(x, y, t)="
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kdeclarative-6.28.0/po/cs/kdeclarative6.po
new/kdeclarative-6.29.0/po/cs/kdeclarative6.po
--- old/kdeclarative-6.28.0/po/cs/kdeclarative6.po 2026-07-03
12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/po/cs/kdeclarative6.po 2026-08-07
22:39:57.000000000 +0200
@@ -4,21 +4,22 @@
# SPDX-FileCopyrightText: 2011, 2012, 2013, 2014, 2015, 2019, 2020, 2024 Vít
Pelčák <[email protected]>
# Tomáš Chvátal <[email protected]>, 2012, 2013.
# Vit Pelcak <[email protected]>, 2021, 2022.
+# SPDX-FileCopyrightText: 2026 Libor Filípek <[email protected]>
#
msgid ""
msgstr ""
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2026-05-07 00:40+0000\n"
-"PO-Revision-Date: 2024-07-12 11:47+0200\n"
-"Last-Translator: Vit Pelcak <[email protected]>\n"
+"PO-Revision-Date: 2026-07-19 00:59+0200\n"
+"Last-Translator: Libor Filípek <[email protected]>\n"
"Language-Team: Czech <[email protected]>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 24.05.2\n"
+"X-Generator: Lokalize 26.04.3\n"
"X-Language: cs_CZ\n"
"X-Source-Language: en_US\n"
@@ -26,13 +27,15 @@
#, kde-format
msgctxt "@info:whatsthis for a button"
msgid "Color button"
-msgstr ""
+msgstr "Tlačítko barvy"
#: qmlcontrols/kquickcontrols/ColorButton.qml:69
#, kde-format
msgctxt "@info:whatsthis for a button of current color code %1"
msgid "Current color is %1. This button will open a color chooser dialog."
msgstr ""
+"Aktuální barva je %1. Tímto tlačítkem otevřete dialogové okno pro výběr "
+"barvy."
#: qmlcontrols/kquickcontrols/ColorButton.qml:70
#, kde-format
@@ -71,7 +74,7 @@
#, kde-format
msgctxt "@info:tooltip"
msgid "Cancel Key Sequence Recording"
-msgstr ""
+msgstr "Zrušit záznam posloupnosti kláves"
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:121
#, kde-format
@@ -91,12 +94,12 @@
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:145
#, kde-format
msgid "Global Shortcut Shadowing"
-msgstr ""
+msgstr "Blokování globálních zkratek"
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:148
#, kde-format
msgid "The '%1' key combination is shadowed by following global actions:\n"
-msgstr ""
+msgstr "Klávesová zkratka '%1' je blokována následujícími globálními akcemi:\n"
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:150
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:156
@@ -107,7 +110,7 @@
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:154
#, kde-format
msgid "The '%1' key combination shadows following global actions:\n"
-msgstr ""
+msgstr "Klávesová zkratka '%1' blokuje následující globální akce:\n"
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:165
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kdeclarative-6.28.0/po/de/kdeclarative6.po
new/kdeclarative-6.29.0/po/de/kdeclarative6.po
--- old/kdeclarative-6.28.0/po/de/kdeclarative6.po 2026-07-03
12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/po/de/kdeclarative6.po 2026-08-07
22:39:57.000000000 +0200
@@ -1,13 +1,13 @@
-# SPDX-FileCopyrightText: 2010, 2024 Johannes Obermayr
<[email protected]>
-# SPDX-FileCopyrightText: 2002, 2003, 2004, 2005 Thomas Diehl <[email protected]>
+# SPDX-FileCopyrightText: 2002-2005 Thomas Diehl <[email protected]>
# SPDX-FileCopyrightText: 2004 Stefan Winter <[email protected]>
# SPDX-FileCopyrightText: 2004 Thomas Fischer <[email protected]>
-# SPDX-FileCopyrightText: 2004, 2005, 2006, 2007 Stephan Johach <[email protected]>
+# SPDX-FileCopyrightText: 2004-2007 Stephan Johach <[email protected]>
# SPDX-FileCopyrightText: 2005 Georg Schuster <[email protected]>
-# SPDX-FileCopyrightText: 2005, 2006, 2007, 2008, 2009 Thomas Reitelbach
<[email protected]>
-# SPDX-FileCopyrightText: 2006, 2007, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2019, 2020, 2021 Burkhard Lück <[email protected]>
-# SPDX-FileCopyrightText: 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2022
Frederik Schwarzer <[email protected]>
+# SPDX-FileCopyrightText: 2005-2009 Thomas Reitelbach <[email protected]>
+# SPDX-FileCopyrightText: 2006-2007, 2009-2015, 2019-2021 Burkhard Lück
<[email protected]>
+# SPDX-FileCopyrightText: 2007-2013, 2022 Frederik Schwarzer
<[email protected]>
# SPDX-FileCopyrightText: 2010 Panagiotis Papadopoulos <[email protected]>
+# SPDX-FileCopyrightText: 2010, 2024 Johannes Obermayr
<[email protected]>
# SPDX-FileCopyrightText: 2012 Rolf Eike Beer <[email protected]>
# SPDX-FileCopyrightText: 2022 Frank Steinmetzger <[email protected]>
msgid ""
@@ -161,7 +161,7 @@
"Do you really want to use it as a global shortcut as well?"
msgstr ""
"Die Tastenkombination „%1“ ist bereits der Standard-Aktion „%2“ zugeordnet, "
-"die von einigen Anwendungen benutzt wird.\n"
+"die von einigen Anwendungen verwendet wird.\n"
"Möchten Sie sie wirklich als globales Tastenkürzel verwenden?"
#~ msgid "Reassign"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kdeclarative-6.28.0/po/ja/kdeclarative6.po
new/kdeclarative-6.29.0/po/ja/kdeclarative6.po
--- old/kdeclarative-6.28.0/po/ja/kdeclarative6.po 2026-07-03
12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/po/ja/kdeclarative6.po 2026-08-07
22:39:57.000000000 +0200
@@ -15,9 +15,9 @@
"Project-Id-Version: kdelibs4\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2026-05-07 00:40+0000\n"
-"PO-Revision-Date: 2026-06-14 21:26+0900\n"
+"PO-Revision-Date: 2026-07-23 17:15+0900\n"
"Last-Translator: Mint <[email protected]>\n"
-"Language-Team: Japanese <[email protected]>\n"
+"Language-Team: Japanese <[email protected]>\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,7 +25,7 @@
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Accelerator-Marker: &\n"
"X-Text-Markup: kde4\n"
-"X-Generator: Lokalize 26.04.2\n"
+"X-Generator: Lokalize 26.04.3\n"
#: qmlcontrols/kquickcontrols/ColorButton.qml:67
#, kde-format
@@ -76,7 +76,7 @@
#, kde-format
msgctxt "@info:tooltip"
msgid "Cancel Key Sequence Recording"
-msgstr ""
+msgstr "キーの組み合わせの記録をキャンセル"
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:121
#, kde-format
@@ -148,7 +148,7 @@
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:195
#, kde-format
msgid "Conflict with Standard Application Shortcut"
-msgstr "標準アプリケーションショートカットと競合します"
+msgstr "標準アプリケーションショートカットと競合"
#: qmlcontrols/kquickcontrols/private/keysequencevalidator.cpp:197
#, kde-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/kdeclarative-6.28.0/po/nn/kdeclarative6.po
new/kdeclarative-6.29.0/po/nn/kdeclarative6.po
--- old/kdeclarative-6.28.0/po/nn/kdeclarative6.po 2026-07-03
12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/po/nn/kdeclarative6.po 2026-08-07
22:39:57.000000000 +0200
@@ -2,6 +2,7 @@
#
# Gaute Hvoslef Kvalnes <[email protected]>, 2003, 2004, 2005, 2006.
# Håvard Korsvoll <[email protected]>, 2003, 2005.
+# Karl Ove Hufthammer <[email protected]>, 2004, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2019, 2020, 2022, 2023, 2024.
# Eirik U. Birkeland <[email protected]>, 2008, 2009, 2010.
msgid ""
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/Lanczos.qml
new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/Lanczos.qml
--- old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/Lanczos.qml
2026-07-03 12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/Lanczos.qml
2026-08-07 22:39:57.000000000 +0200
@@ -63,6 +63,6 @@
*/
property real resolution: 0.98;
- vertexShader: Qt.resolvedUrl(":/shaders/preserveaspect.vert.qsb")
- fragmentShader: Qt.resolvedUrl(":/shaders/lanczos2sharp.frag.qsb")
+ vertexShader: "qrc:/shaders/preserveaspect.vert.qsb"
+ fragmentShader: "qrc:/shaders/lanczos2sharp.frag.qsb"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/lanczos2sharp.frag
new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/lanczos2sharp.frag
--- old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/lanczos2sharp.frag
2026-07-03 12:53:59.000000000 +0200
+++ new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/lanczos2sharp.frag
2026-08-07 22:39:57.000000000 +0200
@@ -27,13 +27,14 @@
#version 440
-layout(location = 0) in vec2 texcoord;
+layout(location = 0) in vec2 coord;
layout(location = 0) out vec4 fragColor;
layout(std140, binding = 0) uniform buf {
mat4 qt_Matrix;
float qt_Opacity;
+ vec2 sourceSize;
vec2 targetSize;
float windowSinc;
float sinc;
@@ -55,7 +56,16 @@
vec4 reduce4(vec3 A, vec3 B, vec3 C, vec3 D)
{
- return dtt * mat4x3(A, B, C, D);
+ return vec4(dot(dtt, A), dot(dtt, B), dot(dtt, C), dot(dtt, D));
+}
+
+vec3 weightedSum4(vec4 w, vec3 a, vec3 b, vec3 c, vec3 d)
+{
+ return vec3(
+ dot(w, vec4(a.x, b.x, c.x, d.x)),
+ dot(w, vec4(a.y, b.y, c.y, d.y)),
+ dot(w, vec4(a.z, b.z, c.z, d.z))
+ );
}
vec3 min4(vec3 a, vec3 b, vec3 c, vec3 d)
@@ -77,14 +87,14 @@
{
// Discard any pixels that are outside the bounds of the texture.
// This prevents artifacts when the texture doesn't have a full-alpha
border.
- if (any(lessThan(texcoord, vec2(0.0))) || any(greaterThan(texcoord,
vec2(1.0)))) {
+ if (any(lessThan(coord, vec2(0.0))) || any(greaterThan(coord, vec2(1.0))))
{
discard;
}
vec2 dx = vec2(1.0, 0.0);
vec2 dy = vec2(0.0, 1.0);
- vec2 pixelCoord = texcoord * ubuf.targetSize / ubuf.resolution;
+ vec2 pixelCoord = coord * ubuf.targetSize / ubuf.resolution;
vec2 texel = (floor(pixelCoord) + vec2(0.5, 0.5)) * ubuf.resolution /
ubuf.targetSize;
vec2 texelCenter = (floor(pixelCoord - vec2(0.5, 0.5)) + vec2(0.5, 0.5));
@@ -112,7 +122,7 @@
texelCenter = texelCenter * ubuf.resolution / ubuf.targetSize;
// reading the texels
- vec3 color = texture(source, texcoord).xyz;
+ vec3 color = texture(source, coord).xyz;
vec3 c00 = texture(source, texelCenter - dx - dy).xyz;
vec3 c10 = texture(source, texelCenter - dy).xyz;
@@ -148,10 +158,11 @@
vec3 min_sample = min4(c11, c21, c12, c22);
vec3 max_sample = max4(c11, c21, c12, c22);
- color = weights[0] * transpose(mat4x3(c00, c10, c20, c30));
- color += weights[1] * transpose(mat4x3(c01, c11, c21, c31));
- color += weights[2] * transpose(mat4x3(c02, c12, c22, c32));
- color += weights[3] * transpose(mat4x3(c03, c13, c23, c33));
+ color = weightedSum4(weights[0], c00, c10, c20, c30);
+ color += weightedSum4(weights[1], c01, c11, c21, c31);
+ color += weightedSum4(weights[2], c02, c12, c22, c32);
+ color += weightedSum4(weights[3], c03, c13, c23, c33);
+
color = color / dot(vec4(1.0) * weights, vec4(1.0));
// Anti-ringing
@@ -160,6 +171,6 @@
color = mix(aux, color, ubuf.antiRingingStrength);
- float alpha = texture(source, texcoord).a * ubuf.qt_Opacity;
+ float alpha = texture(source, coord).a * ubuf.qt_Opacity;
fragColor = vec4(color, alpha);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/preserveaspect.vert
new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/preserveaspect.vert
---
old/kdeclarative-6.28.0/src/qmlcontrols/graphicaleffects/preserveaspect.vert
2026-07-03 12:53:59.000000000 +0200
+++
new/kdeclarative-6.29.0/src/qmlcontrols/graphicaleffects/preserveaspect.vert
2026-08-07 22:39:57.000000000 +0200
@@ -22,6 +22,11 @@
vec2 sourceSize;
vec2 targetSize;
+
+ float windowSinc;
+ float sinc;
+ float antiRingingStrength;
+ float resolution;
} ubuf;
void main() {