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)