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

Reply via email to