commit:     21e70d970ceb9489e78dc03e372235a113f6a606
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 21:35:08 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 21:35:08 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=21e70d97

kde-plasma/plasma-sdk: Set ECM_HANDBOOK=forceoptional

... in 6.2, work around the non-standards use of kdoctools_create_manpage
outside doc/ subdirectory, see also pending MR:

https://invent.kde.org/plasma/plasma-sdk/-/merge_requests/133

Bug: https://bugs.gentoo.org/945980
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild | 9 +++++++++
 kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild        | 1 +
 2 files changed, 10 insertions(+)

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild 
b/kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild
index 49b967bc62..97f2637748 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KFMIN=6.6.0
 PVCUT=$(ver_cut 1-3)
@@ -40,3 +41,11 @@ RDEPEND="${DEPEND}
        >=dev-qt/qt5compat-${QTMIN}:6[qml]
        >=kde-frameworks/kirigami-${KFMIN}:6
 "
+
+src_prepare() {
+       # bug 945980
+       sed -e "s/^ *kdoctools_create_manpage.*(.*)/#& # disabled by USE 
!handbook/" \
+               -i {engineexplorer,kqml,plasmoidviewer}/CMakeLists.txt || die
+
+       ecm_src_prepare
+}

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild 
b/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
index c8fa9d0d0d..4815650a06 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KFMIN=9999
 PVCUT=$(ver_cut 1-3)

Reply via email to