From 0e3e70729c9ecf0aa3338e78317c9bf0eae25bf8 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 27 Aug 2023 22:47:23 +0200 Subject: app-editors/okteta: Fix build w/ USE=-handbook See also: https://github.com/gentoo/gentoo/pull/32474 Signed-off-by: Andreas Sturmlechner --- .../files/okteta-23.08.0-doctools-optional.patch | 35 ++++++++++++++++++++++ app-editors/okteta/okteta-9999.ebuild | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch (limited to 'app-editors') diff --git a/app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch b/app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch new file mode 100644 index 0000000000..65beb70faa --- /dev/null +++ b/app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch @@ -0,0 +1,35 @@ +From 5ca1bc18272c0ddbb3496fa29076ac2d65c034cf Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Sun, 27 Aug 2023 21:55:17 +0200 +Subject: [PATCH] Search for KF5DocTools individually + +Makes our ECM_HANDBOOK=forceoptional facility work while upstream is against it. + +Signed-off-by: Andreas Sturmlechner +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 17203b22f..3c914f178 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -93,7 +93,6 @@ if( BUILD_DESKTOPPROGRAM ) + list(APPEND ADDITIONAL_REQUIRED_KF_COMPONENTS + Crash + DBusAddons +- DocTools + ) + endif() + find_package(KF5 ${REQUIRED_KF_VERSION} REQUIRED +@@ -117,6 +116,7 @@ ecm_set_disabled_deprecation_versions( + # helper libs + add_subdirectory( libs ) + if( BUILD_DESKTOPPROGRAM ) ++ find_package(KF5DocTools ${REQUIRED_KF_VERSION} REQUIRED) + add_subdirectory( doc ) + endif() + +-- +2.42.0 + diff --git a/app-editors/okteta/okteta-9999.ebuild b/app-editors/okteta/okteta-9999.ebuild index 657703e69c..9433a7e219 100644 --- a/app-editors/okteta/okteta-9999.ebuild +++ b/app-editors/okteta/okteta-9999.ebuild @@ -49,6 +49,8 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}/${PN}-23.08.0-doctools-optional.patch" ) # downstream + src_configure() { local mycmakeargs=( -DOMIT_EXAMPLES=ON -- cgit v1.2.3-65-gdbad