Hello community, here is the log from the commit of package kguiaddons for openSUSE:Factory checked in at 2018-12-19 13:41:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kguiaddons (Old) and /work/SRC/openSUSE:Factory/.kguiaddons.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kguiaddons" Wed Dec 19 13:41:13 2018 rev:60 rq:658564 version:5.53.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kguiaddons/kguiaddons.changes 2018-11-14 14:34:36.571254961 +0100 +++ /work/SRC/openSUSE:Factory/.kguiaddons.new.28833/kguiaddons.changes 2018-12-19 13:41:14.943970813 +0100 @@ -1,0 +2,10 @@ +Sun Dec 09 19:43:43 UTC 2018 - lbeltr...@kde.org + +- Update to 5.53.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/kde-frameworks-5.53.0.php +- Changes since 5.52.0: + * Make it compiles without deprecated method + +------------------------------------------------------------------- Old: ---- kguiaddons-5.52.0.tar.xz New: ---- kguiaddons-5.53.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kguiaddons.spec ++++++ --- /var/tmp/diff_new_pack.vwaYLq/_old 2018-12-19 13:41:15.479970056 +0100 +++ /var/tmp/diff_new_pack.vwaYLq/_new 2018-12-19 13:41:15.483970051 +0100 @@ -17,13 +17,13 @@ %define lname libKF5GuiAddons5 -%define _tar_path 5.52 +%define _tar_path 5.53 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} Name: kguiaddons -Version: 5.52.0 +Version: 5.53.0 Release: 0 Summary: Utilities for graphical user interfaces License: LGPL-2.1-or-later ++++++ kguiaddons-5.52.0.tar.xz -> kguiaddons-5.53.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kguiaddons-5.52.0/CMakeLists.txt new/kguiaddons-5.53.0/CMakeLists.txt --- old/kguiaddons-5.52.0/CMakeLists.txt 2018-11-03 13:00:17.000000000 +0100 +++ new/kguiaddons-5.53.0/CMakeLists.txt 2018-12-01 15:39:48.000000000 +0100 @@ -1,10 +1,10 @@ cmake_minimum_required(VERSION 3.0) -set(KF5_VERSION "5.52.0") # handled by release scripts +set(KF5_VERSION "5.53.0") # handled by release scripts project(KGuiAddons VERSION ${KF5_VERSION}) include(FeatureSummary) -find_package(ECM 5.52.0 NO_MODULE) +find_package(ECM 5.53.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) @@ -14,7 +14,7 @@ include(KDEInstallDirs) include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) include(KDECMakeSettings) -set(REQUIRED_QT_VERSION 5.8.0) +set(REQUIRED_QT_VERSION 5.9.0) find_package(Qt5Gui ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE) if (NOT APPLE AND NOT WIN32) @@ -35,6 +35,7 @@ option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF) add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)") +#add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) add_subdirectory(src) if (BUILD_TESTING) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kguiaddons-5.52.0/src/text/kwordwrap.cpp new/kguiaddons-5.53.0/src/text/kwordwrap.cpp --- old/kguiaddons-5.52.0/src/text/kwordwrap.cpp 2018-11-03 13:00:17.000000000 +0100 +++ new/kguiaddons-5.53.0/src/text/kwordwrap.cpp 2018-12-01 15:39:48.000000000 +0100 @@ -225,25 +225,41 @@ if (t.isRightToLeft()) { x += maxW; // start from the right side for RTL string if (tl > 3) { +#if QT_VERSION >= QT_VERSION_CHECK(5, 11, 0) + x -= fm.horizontalAdvance(t.left(tl - 3)); +#else x -= fm.width(t.left(tl - 3)); +#endif p->drawText(x, y, t.left(tl - 3)); } for (int i = 0; i < n; i++) { p->setPen(mixColors(0.70 - i * 0.25, textColor, bgColor)); QString s(t.at(tl - n + i)); +#if QT_VERSION >= QT_VERSION_CHECK(5, 11, 0) + x -= fm.horizontalAdvance(s); +#else x -= fm.width(s); +#endif p->drawText(x, y, s); } } else { if (tl > 3) { p->drawText(x, y, t.left(tl - 3)); +#if QT_VERSION >= QT_VERSION_CHECK(5, 11, 0) + x += fm.horizontalAdvance(t.left(tl - 3)); +#else x += fm.width(t.left(tl - 3)); +#endif } for (int i = 0; i < n; i++) { p->setPen(mixColors(0.70 - i * 0.25, textColor, bgColor)); QString s(t.at(tl - n + i)); p->drawText(x, y, s); +#if QT_VERSION >= QT_VERSION_CHECK(5, 11, 0) + x += fm.horizontalAdvance(s); +#else x += fm.width(s); +#endif } } } else {