commit: cd4ddbad06d371a308f007153147f2c3feb45383
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 26 16:32:28 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 26 16:32:28 2021 +0000
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=cd4ddbad
kde-plasma/plasma-nm: Fix IUSE=openconnect switch
Upstream commit 4cb6ba1b6ad999ca3da77e7156c591b7fde61e48
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
kde-plasma/plasma-nm/plasma-nm-9999.ebuild | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
b/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
index 7bfd9338ec..2ddc83df7c 100644
--- a/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
@@ -59,12 +59,21 @@ RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-plasma/kde-cli-tools-${PVCUT}:5
"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use openconnect; then
+ sed -e "s/^pkg_check_modules.*openconnect/#&/" -i
CMakeLists.txt || die
+ fi
+}
src_configure() {
local mycmakeargs=(
-DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager)
$(cmake_use_find_package modemmanager KF5ModemManagerQt)
- $(cmake_use_find_package openconnect OpenConnect)
)
ecm_src_configure