diff --git a/breeze-5.15.4-libqt4.patch b/breeze-5.15.4-libqt4.patch new file mode 100644 index 0000000..53ca7e3 --- /dev/null +++ b/breeze-5.15.4-libqt4.patch @@ -0,0 +1,46 @@ +From 386d3b8ed1e0595c9fc6e21643ff748402171429 Mon Sep 17 00:00:00 2001 +From: Vlad Zagorodniy +Date: Tue, 2 Apr 2019 16:01:19 +0300 +Subject: [PATCH] Fix build with Qt 4 + +Reviewers: #plasma, davidedmundson, fvogt + +Reviewed By: #plasma, davidedmundson, fvogt + +Subscribers: fvogt, plasma-devel + +Tags: #plasma + +Differential Revision: https://phabricator.kde.org/D20201 +--- + kstyle/breezewindowmanager.cpp | 11 +++-------- + 1 file changed, 3 insertions(+), 8 deletions(-) + +diff --git a/kstyle/breezewindowmanager.cpp b/kstyle/breezewindowmanager.cpp +index aba29eef..5ca3fea5 100644 +--- a/kstyle/breezewindowmanager.cpp ++++ b/kstyle/breezewindowmanager.cpp +@@ -895,20 +895,15 @@ namespace Breeze + // connection + auto connection( Helper::connection() ); + +- #if QT_VERSION >= 0x050300 +- const qreal dpiRatio = window->devicePixelRatio(); +- #else +- const qreal dpiRatio = 1; +- #endif +- + #if BREEZE_USE_KDE4 + auto net_connection = QX11Info::display(); ++ const QPoint native = position; + #else + auto net_connection = connection; +- #endif +- ++ const qreal dpiRatio = window->devicePixelRatio(); + const QPoint origin = window->screen()->geometry().topLeft(); + const QPoint native = (position - origin) * dpiRatio + origin; ++ #endif + + xcb_ungrab_pointer( connection, XCB_TIME_CURRENT_TIME ); + NETRootInfo( net_connection, NET::WMMoveResize ).moveResizeRequest( diff --git a/breeze.spec b/breeze.spec index bb73260..41a9381 100644 --- a/breeze.spec +++ b/breeze.spec @@ -1,7 +1,7 @@ %define majver %(echo %version | cut -d. -f1-2) Name: breeze -Version: 5.15.3 +Version: 5.15.4 Release: 1mamba Summary: Breeze Dark Desktop Design Language by the KDE VDG Group: Graphical Desktop/Look 'n' feel @@ -10,6 +10,7 @@ Distribution: openmamba Packager: Silvan Calarco URL: http://www.kde.org Source: http://download.kde.org/stable/plasma/%{version}/breeze-%{version}.tar.xz +Patch0: breeze-5.15.4-libqt4.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel @@ -52,6 +53,7 @@ Breeze Dark Desktop Design Language by the KDE VDG for KDE4. %prep %setup -q #-D -T +%patch0 -p1 %build %cmake_kde5 -d build @@ -122,6 +124,9 @@ ln -s %{_kde5_libdir}/kconf_update_bin/kde4breeze %{buildroot}%{_kde4_libdir}/kc %{_kde4_datadir}/kstyle/themes/breeze.themerc %changelog +* Thu Apr 04 2019 Automatic Build System 5.15.4-1mamba +- automatic version update by autodist + * Wed Mar 13 2019 Automatic Build System 5.15.3-1mamba - automatic version update by autodist