kde-frameworks/extra-cmake-modules: Fix unused CMake variable warning
authorAndreas Sturmlechner <asturm@gentoo.org>
Sun, 17 Mar 2019 22:09:06 +0000 (23:09 +0100)
committerAndreas Sturmlechner <asturm@gentoo.org>
Sun, 17 Mar 2019 22:40:09 +0000 (23:40 +0100)
Closes: https://bugs.gentoo.org/680256
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.56.0.ebuild

index 3a8e3d7b3825e0e91642c1fd06956ada17ebfb86..b32d244d967ed94c031ac92c59cb6b4a3e84ff8b 100644 (file)
@@ -43,6 +43,13 @@ pkg_setup() {
        use doc && python-any-r1_pkg_setup
 }
 
+src_prepare() {
+       kde5_src_prepare
+       # Requires PyQt5, bug #680256
+       sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT SIP_Qt5Core_Mod_FILE/TRUE/" \
+               tests/CMakeLists.txt || die "failed to disable GenerateSipBindings tests"
+}
+
 src_configure() {
        local mycmakeargs=(
                -DBUILD_QTHELP_DOCS=$(usex doc)
@@ -50,7 +57,6 @@ src_configure() {
                -DBUILD_MAN_DOCS=$(usex doc)
                -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
        )
-       use test && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_PythonModuleGeneration=ON )
 
        kde5_src_configure
 }