diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2023-08-27 22:47:23 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2023-08-27 22:47:23 +0200 |
commit | 0e3e70729c9ecf0aa3338e78317c9bf0eae25bf8 (patch) | |
tree | 87f165e9b8b70799b61a786297b81f8f1fdd1682 /app-editors | |
parent | kde-apps/k3b: Drop unused dependency (diff) | |
download | kde-0e3e70729c9ecf0aa3338e78317c9bf0eae25bf8.tar.gz kde-0e3e70729c9ecf0aa3338e78317c9bf0eae25bf8.tar.bz2 kde-0e3e70729c9ecf0aa3338e78317c9bf0eae25bf8.zip |
app-editors/okteta: Fix build w/ USE=-handbook
See also:
https://github.com/gentoo/gentoo/pull/32474
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'app-editors')
-rw-r--r-- | app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch | 35 | ||||
-rw-r--r-- | app-editors/okteta/okteta-9999.ebuild | 2 |
2 files changed, 37 insertions, 0 deletions
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 <asturm@gentoo.org> +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 <asturm@gentoo.org> +--- + 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 |