mail-client/kube: Properly eliminate dev-qt/qttest:5 in cmake
authorAndreas Sturmlechner <asturm@gentoo.org>
Tue, 1 Oct 2019 18:40:11 +0000 (20:40 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Tue, 1 Oct 2019 23:41:44 +0000 (01:41 +0200)
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
mail-client/kube/files/kube-0.7.0-tests-optional.patch
mail-client/kube/kube-0.7.0-r1.ebuild

index efdf09c775b9d1842f4543fb8eb25dd45b12eb49..0756cfb0cadd3b1e6e2072f0a44fff1e6f5456be 100644 (file)
  feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
 --- a/framework/src/domain/mime/mimetreeparser/CMakeLists.txt  2019-09-29 21:36:28.455107143 +0200
 +++ b/framework/src/domain/mime/mimetreeparser/CMakeLists.txt  2019-09-29 21:36:28.458107171 +0200
-@@ -49,5 +49,9 @@
+@@ -49,5 +49,7 @@
      Gpgme::Gpgme
  )
  
 +if(BUILD_TESTING)
  add_subdirectory(autotests)
-+endif()
-+if(BUILD_TESTING)
  add_subdirectory(tests)
 +endif()
 --- a/components/CMakeLists.txt        2019-09-29 21:36:28.463107218 +0200
index d1dc9b2e959942c57a5fdb765a17b519faf1e6c2..110722ceb00826295bc298efd24a3831cea91eb5 100644 (file)
@@ -25,7 +25,6 @@ RDEPEND="
        dev-qt/qtnetwork:5
        dev-qt/qtquickcontrols:5
        dev-qt/qtquickcontrols2:5
-       dev-qt/qttest:5
        dev-qt/qtwebengine:5[widgets]
        dev-qt/qtwidgets:5
        kde-apps/kmime:5
@@ -52,9 +51,12 @@ src_prepare() {
        cmake-utils_src_prepare
 
        if ! use test; then
-               sed \
-                       -e "/Qt5::Test/s/^/#DISABLED/" \
-                       -e "/set(BUILD_TESTING ON)/s/^/#DISABLED /" \
+               sed -e "/find_package.*Qt5/s/ Test//" \
+                       -i {,components/}CMakeLists.txt CMakeLists.txt \
+                               {extensions/api,framework}/src/CMakeLists.txt || die
+               sed -e "/Qt5::Test/s/^/#DISABLED/" \
+                       -i {extensions/api,framework}/src/CMakeLists.txt || die
+               sed -e "/set(BUILD_TESTING ON)/s/^/#DISABLED /" \
                        -e "/domain\/modeltest.cpp/s/^/#DISABLED /" \
                        -i framework/src/CMakeLists.txt || die
        fi