Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kscreen6 for openSUSE:Factory checked in at 2025-06-18 15:54:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kscreen6 (Old) and /work/SRC/openSUSE:Factory/.kscreen6.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kscreen6" Wed Jun 18 15:54:07 2025 rev:24 rq:1285718 version:6.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kscreen6/kscreen6.changes 2025-05-08 18:21:16.915329926 +0200 +++ /work/SRC/openSUSE:Factory/.kscreen6.new.19631/kscreen6.changes 2025-06-18 15:54:36.220379295 +0200 @@ -1,0 +2,46 @@ +Thu Jun 12 10:37:29 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.4.0: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.4.0 +- Changes since 6.3.91: + * Update version for new release 6.4.0 + * Add tests for OSD actions + * Reapply rotation on X11 when applying osd action + * Move output to common + * Make common a library + * Reset replication before applying osdAction + * Take rotation into account when applying osd actions + * hdrcalibrator: bundle plasma-symbolic icon from breeze (kde#505078) + * kcm: Disable snapping to center + * kcm: add highlighted property to combobox delegate + * kcm: also hide contextually irrelevant bits per color options + * kcm: hide color resolution selection if only one value is supported + * kcm: improve presentation of the color resolution combobox +- Rebase 0001-Revert-hdrcalibrator-install-the-image-instead-of-in.patch + +------------------------------------------------------------------- +Thu May 29 21:19:55 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.91: + * New bugfix release + * For more details see https://kde.org/announcements/plasma/6/6.3.91 +- Changes since 6.3.90: + * Update version for new release 6.3.91 + * kcm: hide color profile selection entirely with HDR (kde#502675) + * kcm: reload kwin config when tearing option is changed (kde#504634,kde#496970) + * hdrcalibrator: work around QWindow::requestUpdate not working with basic render loop (kde#504347) + * hdrcalibrator: install the image instead of including it in the module + * hdrcalibrator: prevent applying output configurations more often than necessary +- Revert upstream commit to get same behaviour as git master: + * 0001-Revert-hdrcalibrator-install-the-image-instead-of-in.patch + +------------------------------------------------------------------- +Mon May 19 19:35:26 UTC 2025 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 6.3.90: + * New feature release + * For more details see https://kde.org/announcements/plasma/6/6.3.90 +- Too many changes to list here + +------------------------------------------------------------------- Old: ---- kscreen-6.3.5.tar.xz kscreen-6.3.5.tar.xz.sig New: ---- 0001-Revert-hdrcalibrator-install-the-image-instead-of-in.patch graz.avif kscreen-6.4.0.tar.xz kscreen-6.4.0.tar.xz.sig ----------(New B)---------- New: * kcm: improve presentation of the color resolution combobox - Rebase 0001-Revert-hdrcalibrator-install-the-image-instead-of-in.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kscreen6.spec ++++++ --- /var/tmp/diff_new_pack.ZkjYod/_old 2025-06-18 15:54:37.092415467 +0200 +++ /var/tmp/diff_new_pack.ZkjYod/_new 2025-06-18 15:54:37.096415633 +0200 @@ -18,13 +18,13 @@ %global __requires_exclude qt6qmlimport\\(org\\.kde\\.private\\.kscreen.* -%global kf6_version 6.0.0 -%define qt6_version 6.7.0 +%global kf6_version 6.14.0 +%define qt6_version 6.8.0 %define rname kscreen %bcond_without released Name: kscreen6 -Version: 6.3.5 +Version: 6.4.0 Release: 0 # Full Plasma 6 version (e.g. 6.0.0) %{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}} @@ -33,15 +33,20 @@ Summary: Screen management software by KDE License: GPL-2.0-or-later URL: https://www.kde.org -Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz +Source: %{rname}-%{version}.tar.xz %if %{with released} -Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig +Source1: %{rname}-%{version}.tar.xz.sig Source2: plasma.keyring %endif +# Converted using 'magick hdrcalibrator/ui/images/graz.{png,avif}' to save some space: 31MiB -> 262KiB +Source3: graz.avif +# PATCH-FIX-UPSTREAM we use an .avif like in the master branch +Patch1: 0001-Revert-hdrcalibrator-install-the-image-instead-of-in.patch BuildRequires: fdupes BuildRequires: kf6-extra-cmake-modules >= %{kf6_version} BuildRequires: pkgconfig BuildRequires: qt6-gui-private-devel >= %{qt6_version} +BuildRequires: qt6-waylandclient-private-devel >= %{qt6_version} BuildRequires: cmake(KF6Config) >= %{kf6_version} BuildRequires: cmake(KF6DBusAddons) >= %{kf6_version} BuildRequires: cmake(KF6GlobalAccel) >= %{kf6_version} @@ -54,12 +59,16 @@ BuildRequires: cmake(LayerShellQt) >= %{_plasma6_bugfix} BuildRequires: cmake(Plasma) >= %{_plasma6_bugfix} BuildRequires: cmake(PlasmaQuick) >= %{_plasma6_bugfix} +BuildRequires: cmake(Qt6QuickControls2) >= %{qt6_version} BuildRequires: cmake(Qt6Sensors) >= %{qt6_version} BuildRequires: cmake(Qt6Test) >= %{qt6_version} +BuildRequires: pkgconfig(wayland-protocols) >= 1.41 BuildRequires: pkgconfig(xcb-atom) BuildRequires: pkgconfig(xi) Requires: kf6-kded Requires: libkscreen6-plugin >= %{_plasma6_bugfix} +# For graz.avif +Requires: kf6-kimageformats Requires: xrdb Supplements: (libkscreen6-plugin and plasma6-workspace) Obsoletes: kscreen5 < %{version} @@ -75,6 +84,9 @@ %prep %autosetup -p1 -n %{rname}-%{version} +cp %{SOURCE3} hdrcalibrator/ui/images/ + +sed -i 's/graz.png/graz.avif/' hdrcalibrator/CMakeLists.txt hdrcalibrator/ui/Main.qml %build %cmake_kf6 @@ -98,10 +110,9 @@ %files %license LICENSES/* %{_kf6_applicationsdir}/kcm_kscreen.desktop -%{_kf6_appstreamdir}/org.kde.kscreen.appdata.xml +%{_kf6_bindir}/hdrcalibrator %{_kf6_bindir}/kscreen-console %{_kf6_debugdir}/kscreen.categories -%{_kf6_plasmadir}/plasmoids/org.kde.kscreen/ %{_kf6_plugindir}/kf6/kded/kscreen.so %{_kf6_plugindir}/plasma/applets/org.kde.kscreen.so %{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_kscreen.so ++++++ 0001-Revert-hdrcalibrator-install-the-image-instead-of-in.patch ++++++ >From 656dfcf370a75ef22962de11a23512e67210f44c Mon Sep 17 00:00:00 2001 From: Fabian Vogt <fab...@ritter-vogt.de> Date: Fri, 30 May 2025 00:34:48 +0200 Subject: [PATCH] Revert "hdrcalibrator: install the image instead of including it in the module" This reverts commit a7ae8cf2de28636179867206574ef4cda47b6a1e. --- hdrcalibrator/CMakeLists.txt | 3 ++- hdrcalibrator/ui/Main.qml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) Index: kscreen-6.4.0/hdrcalibrator/CMakeLists.txt =================================================================== --- kscreen-6.4.0.orig/hdrcalibrator/CMakeLists.txt +++ kscreen-6.4.0/hdrcalibrator/CMakeLists.txt @@ -7,11 +7,11 @@ qt_add_qml_module(hdrcalibrator QML_FILES ui/Main.qml RESOURCES + ui/images/graz.png ui/images/plasma-symbolic.svg DEPENDENCIES QtQuick ) -install(FILES "ui/images/graz.png" DESTINATION "${KDE_INSTALL_DATADIR}/kscreen") qt6_generate_wayland_protocol_client_sources(hdrcalibrator FILES ${WaylandProtocols_DATADIR}/staging/color-management/color-management-v1.xml Index: kscreen-6.4.0/hdrcalibrator/ui/Main.qml =================================================================== --- kscreen-6.4.0.orig/hdrcalibrator/ui/Main.qml +++ kscreen-6.4.0/hdrcalibrator/ui/Main.qml @@ -204,7 +204,7 @@ Window { Image { width: parent.width height: parent.height - source: StandardPaths.locate(StandardPaths.GenericDataLocation, "kscreen/graz.png") + source: "images/graz.png" fillMode: Image.PreserveAspectFit } } ++++++ kscreen-6.3.5.tar.xz -> kscreen-6.4.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/kscreen6/kscreen-6.3.5.tar.xz /work/SRC/openSUSE:Factory/.kscreen6.new.19631/kscreen-6.4.0.tar.xz differ: char 13, line 1