Hello community,

here is the log from the commit of package kwin5 for openSUSE:Leap:15.2 checked 
in at 2020-02-16 18:28:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/kwin5 (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.kwin5.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwin5"

Sun Feb 16 18:28:09 2020 rev:95 rq:774516 version:5.18.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/kwin5/kwin5.changes    2020-01-15 
15:18:08.314332841 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.kwin5.new.26092/kwin5.changes 2020-02-16 
18:29:10.858745031 +0100
@@ -1,0 +2,59 @@
+Mon Feb 10 16:01:53 UTC 2020 - Fabian Vogt <[email protected]>
+
+- The devel subpackage needs libepoxy-devel (boo#1163286)
+- Remove conditions for Leap 42
+
+-------------------------------------------------------------------
+Thu Feb  6 15:10:04 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.18.0
+  * New bugfix release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.18.0.php
+- Changes since 5.17.90:
+  * [libkwineffects] Detect AMD Navi GPUs
+  * [x11] Fix visual artifacts during interactive resize (kde#415839)
+  * ScreenEdge: Do not use localtime for measuring duration
+  * [scripting] Expose Workspace::sendClientToDesktop() (kde#416093)
+  * Fix minor issues in XdgShellClient::updateClientOutputs
+  * Drop Toplevel::decorationRect()
+  * s/m_xdgShellSurface/m_xdgShellToplevel/g
+  * [wayland] Get rid of some duplicated code
+  * Document AbstractClient::isResize() and AbstractClient::isMove()
+  * Move definition of X11Client::damageNotifyEvent() to x11client.cpp
+  * Rename X11Client::getSyncRequest() to X11Client::syncRequest()
+  * Schedule a decoration repaint when client is resized
+  * [decoration] Implement the size property
+  * Fix kwin.upd not running if python 2 not installed
+  * Port away from a deprecated signal
+  * [wayland] Keep the opposite corner still when resizing a window
+  * [wayland] Provide correct input geometry for client-side decorated clients 
(kde#416346)
+  * [effects/morphingpopups] Don't animate popups when only shape changes 
(kde#416531)
+  * [kcms/kwindecoration] Fix saving of window decoration plugin (kde#416525)
+  * [nightcolor] Check whether Night Color is inhibited by a D-Bus service 
more efficiently
+  * [plugins/windowsystem] Use upstream KWINDOWSYSTEM_BUILD_DEPRECATED_SINCE
+  * [x11] Apply "Block compositing" rule right away (kde#415903)
+- Refresh 0001-Use-Xauthority-for-Xwayland.patch
+
+-------------------------------------------------------------------
+Thu Jan 23 11:20:25 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Replace %make_jobs with %cmake_build
+
+-------------------------------------------------------------------
+Thu Jan 16 14:04:18 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.17.90
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/plasma-5.17.90.php
+- Too many changes to list here
+- Refresh patches:
+  * 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch
+  * 0001-Use-Xauthority-for-Xwayland.patch
+- Drop patch, fallout apparently fixed:
+  * 0001-Revert-platforms-x11-Force-glXSwapBuffers-to-block-w.patch
+- Add patch to avoid env in shebang:
+  * 0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Revert-platforms-x11-Force-glXSwapBuffers-to-block-w.patch
  kwin-5.17.5.tar.xz
  kwin-5.17.5.tar.xz.sig

New:
----
  0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch
  kwin-5.18.0.tar.xz
  kwin-5.18.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kwin5.spec ++++++
--- /var/tmp/diff_new_pack.ZxIyHS/_old  2020-02-16 18:29:11.418745324 +0100
+++ /var/tmp/diff_new_pack.ZxIyHS/_new  2020-02-16 18:29:11.422745326 +0100
@@ -21,7 +21,7 @@
 %global wayland (0%{?suse_version} >= 1330)
 %bcond_without lang
 Name:           kwin5
-Version:        5.17.5
+Version:        5.18.0
 Release:        0
 # Full Plasma 5 version (e.g. 5.8.95)
 %{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}}
@@ -31,9 +31,9 @@
 License:        GPL-2.0-or-later AND GPL-3.0-or-later
 Group:          System/GUI/KDE
 Url:            http://www.kde.org
-Source:         
https://download.kde.org/stable/plasma/%{version}/kwin-%{version}.tar.xz
+Source:         kwin-%{version}.tar.xz
 %if %{with lang}
-Source1:        
https://download.kde.org/stable/plasma/%{version}/kwin-%{version}.tar.xz.sig
+Source1:        kwin-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
 # PATCH-FIX-OPENSUSE
@@ -41,7 +41,8 @@
 # PATCH-FEATURE-OPENSUSE
 Patch101:       0001-Use-Xauthority-for-Xwayland.patch
 # PATCH-FIX-OPENSUSE
-Patch102:       0001-Revert-platforms-x11-Force-glXSwapBuffers-to-block-w.patch
+Patch102:       0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch
+# PATCH-FIX-OPENSUSE
 Patch103:       0001-Bypass-wayland-interface-blacklisting.patch
 BuildRequires:  extra-cmake-modules >= 0.0.11
 BuildRequires:  fdupes
@@ -54,14 +55,6 @@
 BuildRequires:  libepoxy-devel
 BuildRequires:  pkgconfig
 BuildRequires:  xz
-%if 0%{?suse_version} < 1330
-# It does not build with the default compiler (GCC 4.8) on Leap 42.x
-%if 0%{?sle_version} < 120300
-BuildRequires:  gcc6-c++
-%else
-BuildRequires:  gcc7-c++
-%endif
-%endif
 BuildRequires:  cmake(Breeze) >= 5.9.0
 BuildRequires:  cmake(KDecoration2) >= %{_plasma5_version}
 BuildRequires:  cmake(KF5Activities) >= %{kf5_version}
@@ -159,6 +152,7 @@
 Summary:        KDE Window Manager - development files
 Group:          Development/Libraries/KDE
 Requires:       %{name} = %{version}
+Requires:       libepoxy-devel
 Requires:       libkdecoration2-devel >= %{_plasma5_version}
 Conflicts:      kdebase4-workspace-devel
 
@@ -172,18 +166,8 @@
 %autosetup -p1 -n kwin-%{version}
 
 %build
-  %if 0%{?suse_version} < 1330
-    # It does not build with the default compiler (GCC 4.8) on Leap 42.x
-  %if 0%{?sle_version} < 120300
-    export CC=gcc-6
-    export CXX=g++-6
-  %else
-    export CC=gcc-7
-    export CXX=g++-7
-  %endif
-  %endif
   %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir}
-  %make_jobs
+  %cmake_build
 
 %install
   %kf5_makeinstall -C build

++++++ 0001-Revert-Make-WindowSwitching-Alt-Tab-the-default-left.patch ++++++
--- /var/tmp/diff_new_pack.ZxIyHS/_old  2020-02-16 18:29:11.458745345 +0100
+++ /var/tmp/diff_new_pack.ZxIyHS/_new  2020-02-16 18:29:11.462745347 +0100
@@ -14,11 +14,11 @@
  tabbox/tabbox.cpp                 | 6 +++---
  2 files changed, 4 insertions(+), 6 deletions(-)
 
-diff --git a/kcmkwin/kwinscreenedges/touch.cpp 
b/kcmkwin/kwinscreenedges/touch.cpp
-index df5cb38be..cc8347caf 100644
---- a/kcmkwin/kwinscreenedges/touch.cpp
-+++ b/kcmkwin/kwinscreenedges/touch.cpp
-@@ -252,7 +252,7 @@ void KWinScreenEdgesConfig::monitorLoad()
+Index: 
kwin-5.15.80git.20191114T141940~cb7022150/kcmkwin/kwinscreenedges/touch.cpp
+===================================================================
+--- 
kwin-5.15.80git.20191114T141940~cb7022150.orig/kcmkwin/kwinscreenedges/touch.cpp
   2019-11-14 15:19:40.000000000 +0100
++++ 
kwin-5.15.80git.20191114T141940~cb7022150/kcmkwin/kwinscreenedges/touch.cpp     
   2019-11-14 23:02:35.305453854 +0100
+@@ -251,7 +251,7 @@
      KConfigGroup tabBoxConfig(m_config, "TabBox");
      list.clear();
      // TabBox
@@ -27,7 +27,7 @@
      list = tabBoxConfig.readEntry("TouchBorderActivate", list);
      foreach (int i, list) {
          monitorChangeEdge(ElectricBorder(i), int(TabBox));
-@@ -347,8 +347,6 @@ void KWinScreenEdgesConfig::monitorDefaults()
+@@ -346,8 +346,6 @@
      // Clear all edges
      for (int i = 0; i < 8; i++)
          m_ui->monitor->selectEdgeItem(i, 0);
@@ -36,11 +36,11 @@
  }
  
  void KWinScreenEdgesConfig::monitorShowEvent()
-diff --git a/tabbox/tabbox.cpp b/tabbox/tabbox.cpp
-index d6d3c7849..4dc2a599a 100644
---- a/tabbox/tabbox.cpp
-+++ b/tabbox/tabbox.cpp
-@@ -821,14 +821,14 @@ void TabBox::reconfigure()
+Index: kwin-5.15.80git.20191114T141940~cb7022150/tabbox/tabbox.cpp
+===================================================================
+--- kwin-5.15.80git.20191114T141940~cb7022150.orig/tabbox/tabbox.cpp   
2019-11-14 15:19:40.000000000 +0100
++++ kwin-5.15.80git.20191114T141940~cb7022150/tabbox/tabbox.cpp        
2019-11-14 23:02:35.305453854 +0100
+@@ -782,14 +782,14 @@
          borderConfig = QStringLiteral("BorderAlternativeActivate");
      }
  
@@ -57,7 +57,7 @@
          for (const auto &s : list) {
              bool ok;
              const int i = s.toInt(&ok);
-@@ -841,7 +841,7 @@ void TabBox::reconfigure()
+@@ -802,7 +802,7 @@
              actions.insert(ElectricBorder(i), a);
          }
      };
@@ -66,6 +66,3 @@
      touchConfig(QStringLiteral("TouchBorderAlternativeActivate"), 
m_touchAlternativeActivate, TabBoxWindowsAlternativeMode);
  }
  
--- 
-2.13.2
-

++++++ 0001-Use-Xauthority-for-Xwayland.patch ++++++
--- /var/tmp/diff_new_pack.ZxIyHS/_old  2020-02-16 18:29:11.482745357 +0100
+++ /var/tmp/diff_new_pack.ZxIyHS/_new  2020-02-16 18:29:11.486745360 +0100
@@ -17,11 +17,11 @@
  xwl/xwayland.h   |   3 ++
  3 files changed, 105 insertions(+), 2 deletions(-)
 
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 9f167e107..47d22f540 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -594,6 +594,7 @@ set(kwin_XLIB_LIBS
+Index: kwin-5.15.80git.20200128T055143~f859c2184/CMakeLists.txt
+===================================================================
+--- kwin-5.15.80git.20200128T055143~f859c2184.orig/CMakeLists.txt      
2020-01-28 07:06:54.470652988 +0100
++++ kwin-5.15.80git.20200128T055143~f859c2184/CMakeLists.txt   2020-01-28 
07:07:01.953123505 +0100
+@@ -605,6 +605,7 @@
      ${X11_ICE_LIB}
      ${X11_SM_LIB}
      ${X11_X11_LIB}
@@ -29,11 +29,11 @@
  )
  
  set(kwin_XCB_LIBS
-diff --git a/xwl/xwayland.cpp b/xwl/xwayland.cpp
-index 5f17d3923..17b73b3d7 100644
---- a/xwl/xwayland.cpp
-+++ b/xwl/xwayland.cpp
-@@ -48,6 +48,8 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>.
+Index: kwin-5.15.80git.20200128T055143~f859c2184/xwl/xwayland.cpp
+===================================================================
+--- kwin-5.15.80git.20200128T055143~f859c2184.orig/xwl/xwayland.cpp    
2020-01-28 07:06:54.470652988 +0100
++++ kwin-5.15.80git.20200128T055143~f859c2184/xwl/xwayland.cpp 2020-01-28 
07:10:26.978420516 +0100
+@@ -48,6 +48,8 @@
  #include <sys/socket.h>
  #include <iostream>
  
@@ -42,7 +42,7 @@
  static void readDisplay(int pipe)
  {
      QFile readPipe;
-@@ -107,8 +109,84 @@ Xwayland::~Xwayland()
+@@ -107,8 +109,84 @@
      s_self = nullptr;
  }
  
@@ -127,7 +127,7 @@
      int pipeFds[2];
      if (pipe(pipeFds) != 0) {
          std::cerr << "FATAL ERROR failed to create pipe to start Xwayland " 
<< std::endl;
-@@ -150,11 +228,15 @@ void Xwayland::init()
+@@ -150,11 +228,15 @@
      env.insert("WAYLAND_SOCKET", QByteArray::number(wlfd));
      env.insert("EGL_PLATFORM", QByteArrayLiteral("DRM"));
      m_xwaylandProcess->setProcessEnvironment(env);
@@ -142,10 +142,10 @@
 +        args << QStringLiteral("-auth") << m_xwaylandAuthority.fileName();
 +    }
 +    m_xwaylandProcess->setArguments(args);
-     m_xwaylandFailConnection = connect(m_xwaylandProcess, static_cast<void 
(QProcess::*)(QProcess::ProcessError)>(&QProcess::error), this,
+     m_xwaylandFailConnection = connect(m_xwaylandProcess, 
&QProcess::errorOccurred, this,
          [this] (QProcess::ProcessError error) {
              if (error == QProcess::FailedToStart) {
-@@ -186,6 +268,23 @@ void Xwayland::prepareDestroy()
+@@ -186,6 +268,23 @@
  
  void Xwayland::createX11Connection()
  {
@@ -169,11 +169,11 @@
      int screenNumber = 0;
      xcb_connection_t *c = nullptr;
      if (m_xcbConnectionFd == -1) {
-diff --git a/xwl/xwayland.h b/xwl/xwayland.h
-index b759e6af5..3e07e3b89 100644
---- a/xwl/xwayland.h
-+++ b/xwl/xwayland.h
-@@ -23,6 +23,7 @@ along with this program.  If not, see 
<http://www.gnu.org/licenses/>.
+Index: kwin-5.15.80git.20200128T055143~f859c2184/xwl/xwayland.h
+===================================================================
+--- kwin-5.15.80git.20200128T055143~f859c2184.orig/xwl/xwayland.h      
2020-01-28 07:06:54.470652988 +0100
++++ kwin-5.15.80git.20200128T055143~f859c2184/xwl/xwayland.h   2020-01-28 
07:07:01.953123505 +0100
+@@ -23,6 +23,7 @@
  #include "xwayland_interface.h"
  
  #include <xcb/xproto.h>
@@ -181,7 +181,7 @@
  
  class QProcess;
  
-@@ -74,6 +75,8 @@ private:
+@@ -74,6 +75,8 @@
      const xcb_query_extension_reply_t *m_xfixes = nullptr;
      DataBridge *m_dataBridge = nullptr;
  
@@ -190,6 +190,3 @@
      ApplicationWaylandAbstract *m_app;
  
      Q_DISABLE_COPY(Xwayland)
--- 
-2.22.0
-

++++++ 0001-Use-fixed-absolute-path-instead-of-usr-bin-env-in-sh.patch ++++++
>From 8bc332927cc331fdd8b46da7fac4faff5b51b6ac Mon Sep 17 00:00:00 2001
From: Fabian Vogt <[email protected]>
Date: Fri, 27 Sep 2019 19:43:30 +0200
Subject: [PATCH] Use fixed absolute path instead of /usr/bin/env in shebangs

- Force use of the system version
- Makes the automatic rpm dependency generator work properly
---
 kconf_update/kwin-5.18-move-animspeed.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kconf_update/kwin-5.18-move-animspeed.py 
b/kconf_update/kwin-5.18-move-animspeed.py
index a8dca2101..6902aad6d 100644
--- a/kconf_update/kwin-5.18-move-animspeed.py
+++ b/kconf_update/kwin-5.18-move-animspeed.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
+#!/usr/bin/python3
 
 import fileinput
 
-- 
2.22.0

++++++ kwin-5.17.5.tar.xz -> kwin-5.18.0.tar.xz ++++++
++++ 262754 lines of diff (skipped)



Reply via email to