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 2023-01-20 17:38:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma-wayland-protocols (Old)
and /work/SRC/openSUSE:Factory/.plasma-wayland-protocols.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma-wayland-protocols"
Fri Jan 20 17:38:02 2023 rev:11 rq:1059498 version:1.10
Changes:
--------
---
/work/SRC/openSUSE:Factory/plasma-wayland-protocols/plasma-wayland-protocols.changes
2022-10-11 17:59:28.365497368 +0200
+++
/work/SRC/openSUSE:Factory/.plasma-wayland-protocols.new.32243/plasma-wayland-protocols.changes
2023-01-20 17:38:03.720316068 +0100
@@ -1,0 +2,8 @@
+Thu Jan 19 08:28:56 UTC 2023 - Enrico Belleri <[email protected]>
+
+- Update to 1.10:
+ * Add destructor for keystate interface
+ * Add a protocol to order the outputs for plasmashell to assign
+ desktop environment components to a specific screen
+
+-------------------------------------------------------------------
Old:
----
plasma-wayland-protocols-1.9.0.tar.xz
plasma-wayland-protocols-1.9.0.tar.xz.sig
New:
----
plasma-wayland-protocols-1.10.tar.xz
plasma-wayland-protocols-1.10.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma-wayland-protocols.spec ++++++
--- /var/tmp/diff_new_pack.McUhf6/_old 2023-01-20 17:38:04.232318900 +0100
+++ /var/tmp/diff_new_pack.McUhf6/_new 2023-01-20 17:38:04.240318944 +0100
@@ -1,7 +1,7 @@
#
# spec file for package plasma-wayland-protocols
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,21 +18,21 @@
%bcond_without lang
Name: plasma-wayland-protocols
-Version: 1.9.0
+Version: 1.10
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
%endif
-BuildRequires: extra-cmake-modules
-BuildRequires: fdupes
-BuildRequires: kf5-filesystem
%description
This package contains the non-standard Wayland protocol definitions used by
++++++ plasma-wayland-protocols-1.9.0.tar.xz ->
plasma-wayland-protocols-1.10.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-wayland-protocols-1.9.0/.gitlab-ci.yml
new/plasma-wayland-protocols-1.10/.gitlab-ci.yml
--- old/plasma-wayland-protocols-1.9.0/.gitlab-ci.yml 2022-09-28
20:08:58.000000000 +0200
+++ new/plasma-wayland-protocols-1.10/.gitlab-ci.yml 2023-01-18
16:27:31.000000000 +0100
@@ -5,6 +5,5 @@
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-static.yml
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml
- -
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml
-
https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd-qt6.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-wayland-protocols-1.9.0/CMakeLists.txt
new/plasma-wayland-protocols-1.10/CMakeLists.txt
--- old/plasma-wayland-protocols-1.9.0/CMakeLists.txt 2022-09-28
20:08:58.000000000 +0200
+++ new/plasma-wayland-protocols-1.10/CMakeLists.txt 2023-01-18
16:27:31.000000000 +0100
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.5)
-project(PlasmaWaylandProtocols VERSION 1.9.0)
+project(PlasmaWaylandProtocols VERSION 1.10.0)
include(FeatureSummary)
include(CMakePackageConfigHelpers)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/plasma-wayland-protocols-1.9.0/src/CMakeLists.txt
new/plasma-wayland-protocols-1.10/src/CMakeLists.txt
--- old/plasma-wayland-protocols-1.9.0/src/CMakeLists.txt 2022-09-28
20:08:58.000000000 +0200
+++ new/plasma-wayland-protocols-1.10/src/CMakeLists.txt 2023-01-18
16:27:31.000000000 +0100
@@ -30,6 +30,7 @@
protocols/text-input.xml
protocols/wayland-eglstream-controller.xml
protocols/zkde-screencast-unstable-v1.xml
+ protocols/kde-output-order-v1.xml
DESTINATION ${KDE_INSTALL_DATADIR}/plasma-wayland-protocols)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-wayland-protocols-1.9.0/src/protocols/kde-output-management-v2.xml
new/plasma-wayland-protocols-1.10/src/protocols/kde-output-management-v2.xml
---
old/plasma-wayland-protocols-1.9.0/src/protocols/kde-output-management-v2.xml
2022-09-28 20:08:58.000000000 +0200
+++
new/plasma-wayland-protocols-1.10/src/protocols/kde-output-management-v2.xml
2023-01-18 16:27:31.000000000 +0100
@@ -10,7 +10,7 @@
SPDX-License-Identifier: MIT-CMU
]]></copyright>
-<interface name="kde_output_management_v2" version="2">
+<interface name="kde_output_management_v2" version="3">
<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
@@ -62,7 +62,7 @@
</interface>
-<interface name="kde_output_configuration_v2" version="2">
+<interface name="kde_output_configuration_v2" version="3">
<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.
@@ -206,6 +206,15 @@
<description summary="Select which primary output to use" />
<arg name="output" type="object" interface="kde_output_device_v2"
allow-null="false"/>
</request>
-</interface>
+ <request name="set_priority" since="3">
+ <description summary="Set the order of outputs">
+ The order of outputs can be used to assign desktop environment
components to a specific screen,
+ see kde_output_order_v1 for details. The priority is 1-based for outputs
that will be enabled after
+ this changeset is applied, all outputs that are disabled need to have
the index set to zero.
+ </description>
+ <arg name="outputdevice" type="object" interface="kde_output_device_v2"
summary="outputdevice the index applies to" />
+ <arg name="priority" type="uint" summary="the priority of the output" />
+ </request>
+</interface>
</protocol>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-wayland-protocols-1.9.0/src/protocols/kde-output-order-v1.xml
new/plasma-wayland-protocols-1.10/src/protocols/kde-output-order-v1.xml
--- old/plasma-wayland-protocols-1.9.0/src/protocols/kde-output-order-v1.xml
1970-01-01 01:00:00.000000000 +0100
+++ new/plasma-wayland-protocols-1.10/src/protocols/kde-output-order-v1.xml
2023-01-18 16:27:31.000000000 +0100
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<protocol name="kde_output_order_v1">
+ <copyright><![CDATA[
+ SPDX-FileCopyrightText: 2022 Xaver Hugl <[email protected]>
+
+ SPDX-License-Identifier: MIT-CMU
+ ]]></copyright>
+
+ <interface name="kde_output_order_v1" version="1">
+ <description summary="announce order of outputs">
+ Announce the order in which desktop environment components should be
placed on outputs.
+ The compositor will send the list of outputs when the global is bound
and whenever there is a change.
+ </description>
+
+ <event name="output">
+ <description summary="output name">
+ Specifies the output identified by their wl_output.name.
+ </description>
+ <arg name="output_name" type="string" summary="the name of the output"/>
+ </event>
+
+ <event name="done">
+ <description summary="done">
+ Specifies that the output list is complete. On the next output event,
a new list begins.
+ </description>
+ </event>
+
+ <request name="destroy" type="destructor">
+ <description summary="Destroy the output order notifier."/>
+ </request>
+ </interface>
+
+</protocol>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/plasma-wayland-protocols-1.9.0/src/protocols/keystate.xml
new/plasma-wayland-protocols-1.10/src/protocols/keystate.xml
--- old/plasma-wayland-protocols-1.9.0/src/protocols/keystate.xml
2022-09-28 20:08:58.000000000 +0200
+++ new/plasma-wayland-protocols-1.10/src/protocols/keystate.xml
2023-01-18 16:27:31.000000000 +0100
@@ -6,7 +6,7 @@
SPDX-License-Identifier: LGPL-2.1-or-later
]]></copyright>
- <interface name="org_kde_kwin_keystate" version="3">
+ <interface name="org_kde_kwin_keystate" version="4">
<description summary="Key States">
Keeps track of the states of the different keys that have a state
attached to it.
</description>
@@ -28,5 +28,8 @@
<arg name="key" type="uint"/>
<arg name="state" type="uint"/>
</event>
+
+ <request name="destroy" type="destructor" since="4">
+ </request>
</interface>
</protocol>