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>

Reply via email to