Hello community, here is the log from the commit of package dtkwm for openSUSE:Leap:15.2 checked in at 2020-03-23 07:13:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/dtkwm (Old) and /work/SRC/openSUSE:Leap:15.2/.dtkwm.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dtkwm" Mon Mar 23 07:13:58 2020 rev:4 rq:787254 version:2.0.12 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/dtkwm/dtkwm.changes 2020-01-15 14:53:14.209516616 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.dtkwm.new.3160/dtkwm.changes 2020-03-23 07:14:56.266536163 +0100 @@ -1,0 +2,7 @@ +Wed Aug 7 02:43:41 UTC 2019 - Hillwood Yang <[email protected]> + +- Update version to 2.0.12 + * Use data from QX11Info +- Fix build on new version dtkcore, add set-DTK_MODULE_NAME.patch + +------------------------------------------------------------------- Old: ---- dtkwm-2.0.11.tar.gz New: ---- dtkwm-2.0.12.tar.gz set-DTK_MODULE_NAME.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dtkwm.spec ++++++ --- /var/tmp/diff_new_pack.yWbq0S/_old 2020-03-23 07:14:56.558536338 +0100 +++ /var/tmp/diff_new_pack.yWbq0S/_new 2020-03-23 07:14:56.558536338 +0100 @@ -19,13 +19,15 @@ %define sover 2 Name: dtkwm -Version: 2.0.11 +Version: 2.0.12 Release: 0 Summary: Deepin graphical user interface library License: GPL-3.0-or-later Group: System/GUI/Other URL: https://github.com/linuxdeepin/dtkwm Source0: https://github.com/linuxdeepin/dtkwm/archive/%{version}/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM set-DTK_MODULE_NAME.patch [email protected] - Fix build on new dtkcore +Patch0: set-DTK_MODULE_NAME.patch BuildRequires: libQt5PlatformSupport-devel-static BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) @@ -64,6 +66,7 @@ %prep %setup -q +%patch0 -p1 %build %qmake5 PREFIX=%{_prefix} \ ++++++ dtkwm-2.0.11.tar.gz -> dtkwm-2.0.12.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dtkwm-2.0.11/README.md new/dtkwm-2.0.12/README.md --- old/dtkwm-2.0.11/README.md 2019-04-24 08:34:54.000000000 +0200 +++ new/dtkwm-2.0.12/README.md 2019-07-17 09:14:16.000000000 +0200 @@ -1,6 +1,6 @@ # Deepin Tool Kit Wm {#mainpage} -Deepint Tool Kit (Dtk) is the base devlopment tool of all C++/Qt Developer work on Deepin. +Deepin Tool Kit (Dtk) is the base development tool of all C++/Qt Developer work on Deepin. ## Dependencies diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dtkwm-2.0.11/src/dwindowmanager.cpp new/dtkwm-2.0.12/src/dwindowmanager.cpp --- old/dtkwm-2.0.11/src/dwindowmanager.cpp 2019-04-24 08:34:54.000000000 +0200 +++ new/dtkwm-2.0.12/src/dwindowmanager.cpp 2019-07-17 09:14:16.000000000 +0200 @@ -45,16 +45,13 @@ DObject(*new DWindowManagerPrivate(this)) { D_DC(DWindowManager); - int screenNum; - d->conn = xcb_connect(0, &screenNum); - xcb_screen_t* screen = xcb_aux_get_screen(d->conn, screenNum); - rootWindow = screen->root; + d->conn = QX11Info::connection(); + rootWindow = QX11Info::appRootWindow(); } DWindowManager::~DWindowManager() { D_DC(DWindowManager); - xcb_disconnect(d->conn); d->conn = NULL; } ++++++ set-DTK_MODULE_NAME.patch ++++++ diff -Nur dtkwm-2.0.11/src/src.pro dtkwm-2.0.11-new/src/src.pro --- dtkwm-2.0.11/src/src.pro 2019-04-24 14:34:54.000000000 +0800 +++ dtkwm-2.0.11-new/src/src.pro 2019-08-07 10:40:21.880388645 +0800 @@ -8,6 +8,7 @@ TEMPLATE = lib TARGET = dtkwm +DTK_MODULE_NAME = dtkwm DEFINES += LIBDTKWM_LIBRARY load(dtk_build)
