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

Reply via email to