diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2020-04-17 21:13:18 +0200 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2020-04-18 10:04:22 +0200 |
| commit | 3aaf91b1e83da2fda284a26b3b4e7f68f28c7562 (patch) | |
| tree | e0fb0af6f3c5d8d01e4fb4ebf6560b75cbb0ace7 | |
| parent | 243397b55f3ad175fd6a3ef8e9b9b246af3a557b (diff) | |
| download | kde-3aaf91b1e83da2fda284a26b3b4e7f68f28c7562.tar.gz kde-3aaf91b1e83da2fda284a26b3b4e7f68f28c7562.tar.bz2 kde-3aaf91b1e83da2fda284a26b3b4e7f68f28c7562.zip | |
kde-apps/krdc: Adapt the code to >=kde-frameworks/kbookmarks-5.69
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
| -rw-r--r-- | kde-apps/krdc/files/krdc-19.12.3-kf5bookmarks-5.69.patch | 48 | ||||
| -rw-r--r-- | kde-apps/krdc/krdc-20.04.0.ebuild | 2 |
2 files changed, 50 insertions, 0 deletions
diff --git a/kde-apps/krdc/files/krdc-19.12.3-kf5bookmarks-5.69.patch b/kde-apps/krdc/files/krdc-19.12.3-kf5bookmarks-5.69.patch new file mode 100644 index 00000000000..03dc0059147 --- /dev/null +++ b/kde-apps/krdc/files/krdc-19.12.3-kf5bookmarks-5.69.patch @@ -0,0 +1,48 @@ +From 70e9d2728a4928dd2aeb170935d966e934315cf4 Mon Sep 17 00:00:00 2001 +From: Ahmad Samir <a.samirh78@gmail.com> +Date: Fri, 17 Apr 2020 15:52:15 +0200 +Subject: Adapt to changes in KBookmarks >= 5.69 + +Test Plan: +The Bookmarks menu is still added as expected and the actions still show +in the configure shortcuts dialog. I couldn't test actually creating a +bookmark as I have no access to remote servers. + +Reviewers: cfeck, uwolfer, murrant + +Reviewed By: cfeck + +Differential Revision: https://phabricator.kde.org/D28920 +--- + bookmarkmanager.cpp | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/bookmarkmanager.cpp b/bookmarkmanager.cpp +index 47ac779..a34cb2c 100644 +--- a/bookmarkmanager.cpp ++++ b/bookmarkmanager.cpp +@@ -25,6 +25,7 @@ + #include "mainwindow.h" + #include "krdc_debug.h" + ++#include <kbookmarks_version.h> + #include <KBookmarks/KBookmarkOwner> + #include <KLocalizedString> + +@@ -41,7 +42,13 @@ BookmarkManager::BookmarkManager(KActionCollection *collection, QMenu *menu, Mai + + m_manager = KBookmarkManager::managerForFile(file, QLatin1String("krdc")); + m_manager->setUpdate(true); ++ ++#if KBOOKMARKS_VERSION < QT_VERSION_CHECK(5, 69, 0) + m_bookmarkMenu = new KBookmarkMenu(m_manager, this, menu, collection); ++#else ++ m_bookmarkMenu = new KBookmarkMenu(m_manager, this, menu); ++ collection->addActions(menu->actions()); ++#endif + + KBookmarkGroup root = m_manager->root(); + KBookmark bm = root.first(); +-- +cgit v1.1 + diff --git a/kde-apps/krdc/krdc-20.04.0.ebuild b/kde-apps/krdc/krdc-20.04.0.ebuild index 223b760bc63..9ff86a28f01 100644 --- a/kde-apps/krdc/krdc-20.04.0.ebuild +++ b/kde-apps/krdc/krdc-20.04.0.ebuild @@ -43,6 +43,8 @@ RDEPEND="${DEPEND} rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] ) " +PATCHES=( "${FILESDIR}/${PN}-19.12.3-kf5bookmarks-5.69.patch" ) + src_configure() { local mycmakeargs=( $(cmake_use_find_package vnc LibVNCServer) |
