commit:     25489768d9263423ef4f2b796123e8b79b576711
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  9 14:00:45 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Feb  9 14:05:20 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=25489768

kde-frameworks/kdelibs4support: Set KDE_HANDBOOK=true

This is the only Framework installing handbook files. We can't drop KF5DocTools
dependency because it is used in KF5KDELibs4SupportConfig.cmake and
KDE4Macros.cmake, but at least we can keep the docdir clean on request.

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

 kde-frameworks/kdelibs4support/kdelibs4support-9999.ebuild | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-9999.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-9999.ebuild
index 6c9f8eb380..0844dd2160 100644
--- a/kde-frameworks/kdelibs4support/kdelibs4support-9999.ebuild
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-9999.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+KDE_HANDBOOK="true"
 KDE_QTHELP="false"
 VIRTUALX_REQUIRED="test"
 inherit kde5
@@ -13,7 +14,6 @@ KEYWORDS=""
 IUSE="libressl X"
 
 BDEPEND="
-       $(add_frameworks_dep kdoctools)
        dev-lang/perl
        dev-perl/URI
        test? ( $(add_qt_dep qtconcurrent) )
@@ -77,6 +77,13 @@ RDEPEND="${COMMON_DEPEND}
 
 RESTRICT+=" test"
 
+src_prepare() {
+       kde5_src_prepare
+       if ! use handbook; then
+               sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
+       fi
+}
+
 src_configure() {
        local mycmakeargs=(
                $(cmake-utils_use_find_package X X11)

Reply via email to