commit:     a7e18f5f014f363c64c8353d191c1ee65ad3a18f
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri May  7 12:37:20 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri May  7 15:23:44 2021 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=a7e18f5f

kde-plasma/drkonqi: Unconditionally RDEPEND on sys-devel/gdb

This might have made sense back when it was part of
kde-plasma/plasma-workspace, but these days we can make
kde-plasma/drkonqi optional instead.

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

 kde-plasma/drkonqi/drkonqi-5.21.5.ebuild | 16 +++++-----------
 kde-plasma/drkonqi/drkonqi-9999.ebuild   | 15 +++++----------
 2 files changed, 10 insertions(+), 21 deletions(-)

diff --git a/kde-plasma/drkonqi/drkonqi-5.21.5.ebuild 
b/kde-plasma/drkonqi/drkonqi-5.21.5.ebuild
index 1dd8639885..36714ea93c 100644
--- a/kde-plasma/drkonqi/drkonqi-5.21.5.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.21.5.ebuild
@@ -15,7 +15,7 @@ SLOT="5"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="X"
 
-RDEPEND="
+COMMON_DEPEND="
        >=dev-qt/qtdbus-${QTMIN}:5
        >=dev-qt/qtgui-${QTMIN}:5
        >=dev-qt/qtwidgets-${QTMIN}:5
@@ -38,9 +38,12 @@ RDEPEND="
        >=kde-frameworks/syntax-highlighting-${KFMIN}:5
        X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
 "
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
        >=dev-qt/qtconcurrent-${QTMIN}:5
 "
+RDEPEND="${COMMON_DEPEND}
+       sys-devel/gdb
+"
 
 src_configure() {
        local mycmakeargs=(
@@ -54,14 +57,5 @@ src_test() {
        local myctestargs=(
                -E "(connectiontest)"
        )
-
        ecm_src_test
 }
-
-pkg_postinst() {
-       ecm_pkg_postinst
-       if ! has_version "sys-devel/gdb"; then
-               elog "For more usability consider installing the following 
package:"
-               elog "    sys-devel/gdb - Easier debugging support"
-       fi
-}

diff --git a/kde-plasma/drkonqi/drkonqi-9999.ebuild 
b/kde-plasma/drkonqi/drkonqi-9999.ebuild
index 8d40a65e1a..c2d8927fd9 100644
--- a/kde-plasma/drkonqi/drkonqi-9999.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-9999.ebuild
@@ -15,7 +15,7 @@ SLOT="5"
 KEYWORDS=""
 IUSE=""
 
-RDEPEND="
+COMMON_DEPEND="
        >=dev-qt/qtdbus-${QTMIN}:5
        >=dev-qt/qtgui-${QTMIN}:5
        >=dev-qt/qtwidgets-${QTMIN}:5
@@ -37,9 +37,12 @@ RDEPEND="
        >=kde-frameworks/kwindowsystem-${KFMIN}:5
        >=kde-frameworks/syntax-highlighting-${KFMIN}:5
 "
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
        >=dev-qt/qtconcurrent-${QTMIN}:5
 "
+RDEPEND="${COMMON_DEPEND}
+       sys-devel/gdb
+"
 
 src_test() {
        # needs network access, bug #698510
@@ -48,11 +51,3 @@ src_test() {
        )
        ecm_src_test
 }
-
-pkg_postinst() {
-       ecm_pkg_postinst
-       if ! has_version "sys-devel/gdb"; then
-               elog "For more usability consider installing the following 
package:"
-               elog "    sys-devel/gdb - Easier debugging support"
-       fi
-}

Reply via email to