Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package plasma-wayland-protocols for
openSUSE:Factory checked in at 2024-05-29 19:35:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-wayland-protocols (Old)
and /work/SRC/openSUSE:Factory/.plasma-wayland-protocols.new.24587 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-wayland-protocols"
Wed May 29 19:35:03 2024 rev:13 rq:1177091 version:1.13.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/plasma-wayland-protocols/plasma-wayland-protocols.changes
2024-01-22 20:30:26.776935943 +0100
+++
/work/SRC/openSUSE:Factory/.plasma-wayland-protocols.new.24587/plasma-wayland-protocols.changes
2024-05-29 19:35:06.406869465 +0200
@@ -1,0 +2,13 @@
+Sat May 25 11:56:30 UTC 2024 - Fabian Vogt <[email protected]>
+
+- Update to 1.13.0:
+ * new release for Plasma 6.1 beta, 1.13.0
+ * plasma-window-management: add a stacking order object
+ * output device, output management: add brightness setting
+ * outputdevice,outputconfiguration: add a way to use the EDID-provided color
profile
+ * Enforce passing tests
+ * output device, management: change the descriptions for sdr gamut wideness
+- Build with KDE Frameworks 6
+- Use the same keyring as for Plasma
+
+-------------------------------------------------------------------
Old:
----
plasma-wayland-protocols-1.12.0.tar.xz
plasma-wayland-protocols-1.12.0.tar.xz.sig
plasma-wayland-protocols.keyring
New:
----
plasma-wayland-protocols-1.13.0.tar.xz
plasma-wayland-protocols-1.13.0.tar.xz.sig
plasma.keyring
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma-wayland-protocols.spec ++++++
--- /var/tmp/diff_new_pack.5cgrPV/_old 2024-05-29 19:35:07.066893368 +0200
+++ /var/tmp/diff_new_pack.5cgrPV/_new 2024-05-29 19:35:07.070893513 +0200
@@ -16,23 +16,21 @@
#
-%bcond_without lang
+%bcond_without released
Name: plasma-wayland-protocols
-Version: 1.12.0
+Version: 1.13.0
Release: 0
Summary: Wayland protocols used by Plasma
License: BSD-3-Clause AND LGPL-2.1-only AND LGPL-2.1-or-later AND MIT
Group: System/GUI/KDE
URL: https://www.kde.org
-Source0:
https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz
-BuildRequires: extra-cmake-modules
-BuildRequires: fdupes
-BuildRequires: kf5-filesystem
-%if %{with lang}
-Source1:
https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz.sig
-# Note: The key in there is currently only self-signed and so not actually
trusted.
-Source2: plasma-wayland-protocols.keyring
+Source0:
https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-%{version}.tar.xz
+%if %{with released}
+Source1:
https://download.kde.org/stable/plasma-wayland-protocols/plasma-wayland-protocols-%{version}.tar.xz.sig
+Source2: plasma.keyring
%endif
+BuildRequires: fdupes
+BuildRequires: kf6-extra-cmake-modules
%description
This package contains the non-standard Wayland protocol definitions used by
@@ -42,15 +40,15 @@
%autosetup -p1
%build
- %cmake_kf5 -d build
- %cmake_build
+%cmake_kf6
+%kf6_build
%install
- %kf5_makeinstall -C build
- %fdupes %{buildroot}
+%kf6_install
+%fdupes %{buildroot}
%files
%license COPYING* LICENSES/*.txt
-%{_kf5_sharedir}/plasma-wayland-protocols/
-%{_kf5_cmakedir}/PlasmaWaylandProtocols/
+%{_kf6_sharedir}/plasma-wayland-protocols/
+%{_kf6_cmakedir}/PlasmaWaylandProtocols/
++++++ plasma-wayland-protocols-1.12.0.tar.xz ->
plasma-wayland-protocols-1.13.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-wayland-protocols-1.12.0/.kde-ci.yml
new/plasma-wayland-protocols-1.13.0/.kde-ci.yml
--- old/plasma-wayland-protocols-1.12.0/.kde-ci.yml 2023-12-07
11:06:35.000000000 +0100
+++ new/plasma-wayland-protocols-1.13.0/.kde-ci.yml 2024-05-24
18:23:29.000000000 +0200
@@ -8,3 +8,4 @@
Options:
test-before-installing: True
+ require-passing-tests-on: ['Linux', 'FreeBSD', 'Windows']
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-wayland-protocols-1.12.0/CMakeLists.txt
new/plasma-wayland-protocols-1.13.0/CMakeLists.txt
--- old/plasma-wayland-protocols-1.12.0/CMakeLists.txt 2023-12-07
11:06:35.000000000 +0100
+++ new/plasma-wayland-protocols-1.13.0/CMakeLists.txt 2024-05-24
18:23:29.000000000 +0200
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.5)
-project(PlasmaWaylandProtocols VERSION 1.12.0)
+project(PlasmaWaylandProtocols VERSION 1.13.0)
include(FeatureSummary)
include(CMakePackageConfigHelpers)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-wayland-protocols-1.12.0/src/protocols/kde-output-device-v2.xml
new/plasma-wayland-protocols-1.13.0/src/protocols/kde-output-device-v2.xml
--- old/plasma-wayland-protocols-1.12.0/src/protocols/kde-output-device-v2.xml
2023-12-07 11:06:35.000000000 +0100
+++ new/plasma-wayland-protocols-1.13.0/src/protocols/kde-output-device-v2.xml
2024-05-24 18:23:29.000000000 +0200
@@ -11,7 +11,7 @@
]]></copyright>
- <interface name="kde_output_device_v2" version="6">
+ <interface name="kde_output_device_v2" version="8">
<description summary="output configuration representation">
An output device describes a display device available to the compositor.
output_device is similar to wl_output, but focuses on output
@@ -341,7 +341,31 @@
This can be used to provide the colors users assume sRGB
applications should have based on the
default experience on many modern sRGB screens.
</description>
- <arg name="gamut_wideness" type="uint" summary="0 means rec.709
primaries, 10000 means rec.2020 primaries"/>
+ <arg name="gamut_wideness" type="uint" summary="0 means rec.709
primaries, 10000 means native primaries"/>
+ </event>
+
+ <enum name="color_profile_source" since="7">
+ <description summary="which source the compositor should use for the
color profile on an output"/>
+ <entry name="sRGB" value="0"/>
+ <entry name="ICC" value="1"/>
+ <entry name="EDID" value="2"/>
+ </enum>
+
+ <event name="color_profile_source" since="7">
+ <description summary="describes which source the compositor uses for the
color profile on an output"/>
+ <arg name="source" type="uint" enum="color_profile_source"/>
+ </event>
+
+ <event name="brightness" since="8">
+ <description summary="brightness multiplier">
+ This is the brightness modifier of the output. It doesn't specify
+ any absolute values, but is merely a multiplier on top of other
+ brightness values, like sdr_brightness and brightness_metadata.
+ 0 is the minimum brightness (not completely dark) and 10000 is
+ the maximum brightness.
+ This is currently only supported / meaningful while HDR is active.
+ </description>
+ <arg name="brightness" type="uint" summary="brightness in 0-10000"/>
</event>
</interface>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-wayland-protocols-1.12.0/src/protocols/kde-output-management-v2.xml
new/plasma-wayland-protocols-1.13.0/src/protocols/kde-output-management-v2.xml
---
old/plasma-wayland-protocols-1.12.0/src/protocols/kde-output-management-v2.xml
2023-12-07 11:06:35.000000000 +0100
+++
new/plasma-wayland-protocols-1.13.0/src/protocols/kde-output-management-v2.xml
2024-05-24 18:23:29.000000000 +0200
@@ -11,7 +11,7 @@
SPDX-License-Identifier: MIT-CMU
]]></copyright>
-<interface name="kde_output_management_v2" version="7">
+<interface name="kde_output_management_v2" version="9">
<description summary="configuration of server outputs through clients">
This interface enables clients to set properties of output devices for
screen
configuration purposes via the server. To this end output devices are
referenced
@@ -63,7 +63,7 @@
</interface>
-<interface name="kde_output_configuration_v2" version="7">
+<interface name="kde_output_configuration_v2" version="9">
<description summary="configure single output devices">
outputconfiguration is a client-specific resource that can be used to ask
the server to apply changes to available output devices.
@@ -276,7 +276,33 @@
default experience on many modern sRGB screens.
</description>
<arg name="outputdevice" type="object" interface="kde_output_device_v2"
summary="outputdevice this setting applies to"/>
- <arg name="gamut_wideness" type="uint" summary="0 means rec.709 primaries,
10000 means rec.2020 primaries"/>
+ <arg name="gamut_wideness" type="uint" summary="0 means rec.709 primaries,
10000 means native primaries"/>
+ </request>
+
+ <enum name="color_profile_source" since="7">
+ <description summary="which source the compositor should use for the color
profile on an output"/>
+ <entry name="sRGB" value="0"/>
+ <entry name="ICC" value="1"/>
+ <entry name="EDID" value="2"/>
+ </enum>
+
+ <request name="set_color_profile_source" since="8">
+ <description summary="which source the compositor should use for the color
profile on an output"/>
+ <arg name="outputdevice" type="object" interface="kde_output_device_v2"
summary="outputdevice this setting applies to"/>
+ <arg name="color_profile_source" type="uint" enum="color_profile_source"
summary="the color profile source"/>
+ </request>
+
+ <request name="set_brightness" since="9">
+ <description summary="brightness multiplier">
+ Set the brightness modifier of the output. It doesn't specify
+ any absolute values, but is merely a multiplier on top of other
+ brightness values, like sdr_brightness and brightness_metadata.
+ 0 is the minimum brightness (not completely dark) and 10000 is
+ the maximum brightness.
+ This is currently only supported / meaningful while HDR is active.
+ </description>
+ <arg name="outputdevice" type="object" interface="kde_output_device_v2"
summary="outputdevice this setting applies to"/>
+ <arg name="brightness" type="uint" summary="brightness in 0-10000"/>
</request>
</interface>
</protocol>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-wayland-protocols-1.12.0/src/protocols/plasma-window-management.xml
new/plasma-wayland-protocols-1.13.0/src/protocols/plasma-window-management.xml
---
old/plasma-wayland-protocols-1.12.0/src/protocols/plasma-window-management.xml
2023-12-07 11:06:35.000000000 +0100
+++
new/plasma-wayland-protocols-1.13.0/src/protocols/plasma-window-management.xml
2024-05-24 18:23:29.000000000 +0200
@@ -6,7 +6,7 @@
SPDX-License-Identifier: LGPL-2.1-or-later
]]></copyright>
- <interface name="org_kde_plasma_window_management" version="16">
+ <interface name="org_kde_plasma_window_management" version="17">
<description summary="application windows management">
This interface manages application windows.
It provides requests to show and hide the desktop and emits
@@ -80,14 +80,18 @@
<event name="stacking_order_changed" since="11">
<description summary="notify the client when stacking order changed">
- This event will be sent when stacking order changed and on bind
+ This event will be sent when stacking order changed and on bind.
+
+ With version 17 this event is deprecated and will no longer be sent.
</description>
<arg name="ids" type="array" summary="internal windows id array"/>
</event>
<event name="stacking_order_uuid_changed" since="12">
<description summary="notify the client when stacking order changed">
- This event will be sent when stacking order changed and on bind
+ This event will be sent when stacking order changed and on bind.
+
+ With version 17 this event is deprecated and will no longer be sent.
</description>
<arg name="uuids" type="string" summary="internal windows id
;-separated"/>
</event>
@@ -99,9 +103,20 @@
<arg name="id" type="uint" summary="Deprecated: internal window Id"/>
<arg name="uuid" type="string" summary="internal window uuid"/>
</event>
+
+ <event name="stacking_order_changed_2" since="17">
+ <description summary="notify the client when stacking order changed">
+ This event will be sent when stacking order changed.
+ </description>
+ </event>
+
+ <request name="get_stacking_order" since="17">
+ <description summary="get the stacking order"/>
+ <arg name="stacking_order" type="new_id"
interface="org_kde_plasma_stacking_order"/>
+ </request>
</interface>
- <interface name="org_kde_plasma_window" version="16">
+ <interface name="org_kde_plasma_window" version="17">
<description summary="interface to control application windows">
Manages and control an application window.
@@ -422,4 +437,21 @@
<description summary="Notifies about activation finished, either by
activation or because it got invalidated"></description>
</event>
</interface>
+
+ <interface name="org_kde_plasma_stacking_order" version="17">
+ <description summary="helper object for sending the stacking order">
+ When this object is created, the compositor sends a window event for
+ each window in the stacking order, and afterwards sends the done event
+ and destroys this object.
+ </description>
+
+ <event name="window">
+ <description summary="a window in the stacking order list"/>
+ <arg name="uuid" type="string" summary="window uuid"/>
+ </event>
+
+ <event name="done" type="destructor">
+ <description summary="marks the end of the list"/>
+ </event>
+ </interface>
</protocol>