commit:     45d6fe93d9444a5d865b6d9dd6b318d9933e00bb
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 11 23:55:44 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Dec 12 00:11:08 2020 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=45d6fe93

kde-frameworks/kxmlgui: Drop unused DEPEND

Upstream commit ffd68935c2ef48fc60cbbb1b4159d49a018e597b

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../files/kxmlgui-5.77.0-no-kwindowsystem.patch    | 40 ++++++++++++++++++++++
 kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild       |  3 +-
 kde-frameworks/kxmlgui/kxmlgui-9999.ebuild         |  1 -
 3 files changed, 42 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kxmlgui/files/kxmlgui-5.77.0-no-kwindowsystem.patch 
b/kde-frameworks/kxmlgui/files/kxmlgui-5.77.0-no-kwindowsystem.patch
new file mode 100644
index 0000000000..ba7c45eb6a
--- /dev/null
+++ b/kde-frameworks/kxmlgui/files/kxmlgui-5.77.0-no-kwindowsystem.patch
@@ -0,0 +1,40 @@
+From ffd68935c2ef48fc60cbbb1b4159d49a018e597b Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fe...@gmx.de>
+Date: Thu, 10 Dec 2020 17:22:21 +0100
+Subject: [PATCH] Remove unused KWindowSystem dependency
+
+Since
+https://invent.kde.org/frameworks/kxmlgui/-/commit/28a80aba1463b83ea8845ff22566a2110c8fb041
+it's not needed any more
+---
+ CMakeLists.txt     | 1 -
+ src/CMakeLists.txt | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a7ffac4..0e516c5 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -54,7 +54,6 @@ find_package(KF5GuiAddons ${KF5_DEP_VERSION} REQUIRED)
+ find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
+ find_package(KF5IconThemes ${KF5_DEP_VERSION} REQUIRED)
+ find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED)
+-find_package(KF5WindowSystem ${KF5_DEP_VERSION} REQUIRED)
+ find_package(KF5Attica ${KF5_DEP_VERSION})
+ set_package_properties(KF5Attica PROPERTIES DESCRIPTION "A Qt library that 
implements the Open Collaboration Services API"
+                        PURPOSE "Support for Get Hot New Stuff in KXMLGUI"
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index e965d8d..3875a6b 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -110,7 +110,6 @@ PRIVATE
+     KF5::ItemViews           #KWidgetItemDelegate in 
KAboutApplicationPersonListDelegate
+     KF5::I18n                #i18n and i18nc in many places
+     KF5::IconThemes         #KIconLoader and KIconThemes in KToolBar
+-    KF5::WindowSystem       #KKeyServer in kkeysequencewidget
+     ${XMLGUI_EXTRA_LIBS}
+ )
+ if (TARGET Qt5::DBus)
+-- 
+GitLab
+

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild
index 10361662c2..354195a6cc 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.77.0.ebuild
@@ -32,10 +32,11 @@ DEPEND="
        =kde-frameworks/kiconthemes-${PVCUT}*:5
        =kde-frameworks/kitemviews-${PVCUT}*:5
        =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-       =kde-frameworks/kwindowsystem-${PVCUT}*:5
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}"/${P}-no-kwindowsystem.patch )
+
 src_configure() {
        local mycmakeargs=(
                -DCMAKE_DISABLE_FIND_PACKAGE_KF5Attica=ON

diff --git a/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
index 4d00adc8b5..fbe38e9884 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
@@ -32,7 +32,6 @@ DEPEND="
        =kde-frameworks/kiconthemes-${PVCUT}*:5
        =kde-frameworks/kitemviews-${PVCUT}*:5
        =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-       =kde-frameworks/kwindowsystem-${PVCUT}*:5
 "
 RDEPEND="${DEPEND}"
 

Reply via email to