Hello community, here is the log from the commit of package kde-cli-tools5 for openSUSE:Factory checked in at 2018-06-13 15:29:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kde-cli-tools5 (Old) and /work/SRC/openSUSE:Factory/.kde-cli-tools5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kde-cli-tools5" Wed Jun 13 15:29:36 2018 rev:68 rq:615735 version:5.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kde-cli-tools5/kde-cli-tools5.changes 2018-05-08 13:33:35.705661845 +0200 +++ /work/SRC/openSUSE:Factory/.kde-cli-tools5.new/kde-cli-tools5.changes 2018-06-13 15:29:39.554052427 +0200 @@ -1,0 +2,48 @@ +Thu Jun 7 20:03:50 CEST 2018 - [email protected] + +- Update to 5.13.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.13.0.php +- Changes since 5.12.90: + * None + +------------------------------------------------------------------- +Sat May 19 14:16:34 CEST 2018 - [email protected] + +- Update to 5.12.90 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/plasma-5.12.90.php +- Changes since 5.12.5: + * Fix filetypestest + * Fix build in kcmshell5, accidentially landed the wrong revision + * Use platform detection from KWorkSpace in KCMShell + * Use non-deprecated KDEInstallDirs variables + * [kbroadcastnotification] Set app data from created KAboutData instance + * Do not repeat work done by KAboutData.setupCommandLine() + * Port away from deprecated NETWinInfo constructor variant + * Port away from deprecated KWindowSystem::windowInfo() + * Port away from deprecated KRun::runUrl() variant + * Port away from deprecated KIO::Job::ui() + * Port away from deprecated KLineEdit::setClickMessage() + * Use explicit + * Use nullptr + * Use override + * Group all cmake macro includes, move settings ones to top + * Remove module prefixes from Qt includes + * Remove now always fulfilled check of Qt version + * Remove unused cpp macro + * Call KLocalizedString::setApplicationDomain after Q*App creation + * Use KF5_MIN_VERSION also for ECM, now that it's part of KF + * Use add_test signature where target command gets resolved to binary path + * Bump min cmake version to 3.0, move cmake_minimum_required to begin + * Update an include to now used class + * [KCMShell] Don't assume KCModuleProxy is our child widget +- Refresh kdesu-add-some-i18n-love.patch +- Remove patches, now upstream: + * 0001-Call-KLocalizedString-setApplicationDomain-after-Q-A.patch + * 0002-Use-platform-detection-from-KWorkSpace-in-KCMShell.patch + * 0003-Fix-build-in-kcmshell5-accidentially-landed-the-wron.patch + +------------------------------------------------------------------- Old: ---- 0001-Call-KLocalizedString-setApplicationDomain-after-Q-A.patch 0002-Use-platform-detection-from-KWorkSpace-in-KCMShell.patch 0003-Fix-build-in-kcmshell5-accidentially-landed-the-wron.patch kde-cli-tools-5.12.5.tar.xz New: ---- kde-cli-tools-5.13.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kde-cli-tools5.spec ++++++ --- /var/tmp/diff_new_pack.4AgUIv/_old 2018-06-13 15:29:40.394021498 +0200 +++ /var/tmp/diff_new_pack.4AgUIv/_new 2018-06-13 15:29:40.410020909 +0200 @@ -18,23 +18,18 @@ %bcond_without lang Name: kde-cli-tools5 -Version: 5.12.5 +Version: 5.13.0 Release: 0 Summary: Additional CLI tools for KDE applications License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org -Source: http://download.kde.org/stable/plasma/%{version}/kde-cli-tools-%{version}.tar.xz +Source: kde-cli-tools-%{version}.tar.xz # PATCH-FIX-OPENSUSE kdesu-add-some-i18n-love.patch -- boo#852256 Patch0: kdesu-add-some-i18n-love.patch -# PATCH-FIX-UPSTREAM -Patch1: 0001-Call-KLocalizedString-setApplicationDomain-after-Q-A.patch -Patch2: 0002-Use-platform-detection-from-KWorkSpace-in-KCMShell.patch -Patch3: 0003-Fix-build-in-kcmshell5-accidentially-landed-the-wron.patch BuildRequires: extra-cmake-modules >= 1.3.0 BuildRequires: kf5-filesystem BuildRequires: xz -# Needs KWorkSpace::detectPlatform BuildRequires: cmake(KF5Activities) >= 5.16.0 BuildRequires: cmake(KF5Config) >= 5.16.0 BuildRequires: cmake(KF5DocTools) >= 5.16.0 @@ -46,7 +41,8 @@ BuildRequires: cmake(KF5KIO) >= 5.16.0 BuildRequires: cmake(KF5Su) >= 5.16.0 BuildRequires: cmake(KF5WindowSystem) >= 5.16.0 -BuildRequires: cmake(LibKWorkspace) >= 5.12.3 +# Needs KWorkSpace::detectPlatform +BuildRequires: cmake(LibKWorkspace) >= 5.12.4 BuildRequires: cmake(Qt5DBus) >= 5.4.0 BuildRequires: cmake(Qt5Svg) >= 5.4.0 BuildRequires: cmake(Qt5Test) >= 5.4.0 @@ -61,7 +57,6 @@ %endif Requires(post): update-alternatives Requires(postun): update-alternatives -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Additional CLI tools for KDE applications and workspaces. @@ -111,8 +106,7 @@ fi %files -%defattr(-,root,root) -%doc COPYING* +%license COPYING* %{_kf5_bindir}/kdesu %{_kf5_bindir}/kcmshell5 %{_kf5_bindir}/kdecp5 ++++++ kde-cli-tools-5.12.5.tar.xz -> kde-cli-tools-5.13.0.tar.xz ++++++ ++++ 61682 lines of diff (skipped) ++++++ kdesu-add-some-i18n-love.patch ++++++ --- /var/tmp/diff_new_pack.4AgUIv/_old 2018-06-13 15:29:40.954000879 +0200 +++ /var/tmp/diff_new_pack.4AgUIv/_new 2018-06-13 15:29:40.958000731 +0200 @@ -11,25 +11,25 @@ kdesu/kdesu.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) -diff --git a/kdesu/kdesu.cpp b/kdesu/kdesu.cpp -index 9e7f173..f553422 100644 ---- a/kdesu/kdesu.cpp -+++ b/kdesu/kdesu.cpp -@@ -160,11 +160,11 @@ +Index: kde-cli-tools-5.12.80git.20180210T155619~a94e055/kdesu/kdesu.cpp +=================================================================== +--- kde-cli-tools-5.12.80git.20180210T155619~a94e055.orig/kdesu/kdesu.cpp ++++ kde-cli-tools-5.12.80git.20180210T155619~a94e055/kdesu/kdesu.cpp +@@ -160,11 +160,11 @@ int main(int argc, char *argv[]) if (result == 127) { -- KMessageBox::sorry(0, i18n("Cannot execute command '%1'.", QString::fromLocal8Bit(command))); -+ KMessageBox::sorry(0, i18n("Cannot execute command '%1'.", QString::fromUtf8(command))); +- KMessageBox::sorry(nullptr, i18n("Cannot execute command '%1'.", QString::fromLocal8Bit(command))); ++ KMessageBox::sorry(nullptr, i18n("Cannot execute command '%1'.", QString::fromUtf8(command))); } if (result == -2) { -- KMessageBox::sorry(0, i18n("Cannot execute command '%1'. It contains invalid characters.", QString::fromLocal8Bit(command))); -+ KMessageBox::sorry(0, i18n("Cannot execute command '%1'. It contains invalid characters.", QString::fromUtf8(command))); +- KMessageBox::sorry(nullptr, i18n("Cannot execute command '%1'. It contains invalid characters.", QString::fromLocal8Bit(command))); ++ KMessageBox::sorry(nullptr, i18n("Cannot execute command '%1'. It contains invalid characters.", QString::fromUtf8(command))); } return result; -@@ -199,7 +199,7 @@ +@@ -199,7 +199,7 @@ static int startApp(QCommandLineParser& prompt = false; // Get target uid @@ -37,8 +37,8 @@ + QByteArray user = p.value("u").toUtf8(); QByteArray auth_user = user; struct passwd *pw = getpwnam(user); - if (pw == 0L) -@@ -259,7 +259,7 @@ + if (pw == nullptr) +@@ -259,7 +259,7 @@ static int startApp(QCommandLineParser& // Get command if (p.isSet("c")) { @@ -47,7 +47,7 @@ // Accepting additional arguments here is somewhat weird, // but one can conceive use cases: have a complex command with // redirections and additional file names which need to be quoted -@@ -347,7 +347,7 @@ +@@ -347,7 +347,7 @@ static int startApp(QCommandLineParser& // } KUser u; @@ -56,7 +56,7 @@ if (keep && !terminal && !just_started) { -@@ -459,7 +459,7 @@ +@@ -459,7 +459,7 @@ static int startApp(QCommandLineParser& } else if (keep && have_daemon) { @@ -65,7 +65,7 @@ client.setPriority(priority); client.setScheduler(scheduler); int result = client.exec(command, user, options, env); -@@ -478,7 +478,7 @@ +@@ -478,7 +478,7 @@ static int startApp(QCommandLineParser& proc.setPriority(priority); proc.setScheduler(scheduler); proc.setCommand(command);
