dev-util/meson: skip testing when qtcore is installed without qtgui
authorMike Gilbert <floppym@gentoo.org>
Sun, 3 Mar 2019 18:22:08 +0000 (13:22 -0500)
committerMike Gilbert <floppym@gentoo.org>
Sun, 3 Mar 2019 18:36:48 +0000 (13:36 -0500)
Closes: https://bugs.gentoo.org/678664
Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
dev-util/meson/meson-0.49.2.ebuild
dev-util/meson/meson-9999.ebuild

index c7cd92e8d1f5aaffa72c37a1b5d1250c3aeac0c7..89b176910cb5e84342993efd751c2a9ad7f86d79 100644 (file)
@@ -42,7 +42,12 @@ python_prepare_all() {
 }
 
 src_test() {
-       distutils-r1_src_test
+       tc-export PKG_CONFIG
+       if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then
+               ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
+       else
+               distutils-r1_src_test
+       fi
 }
 
 python_test() {
index c7cd92e8d1f5aaffa72c37a1b5d1250c3aeac0c7..89b176910cb5e84342993efd751c2a9ad7f86d79 100644 (file)
@@ -42,7 +42,12 @@ python_prepare_all() {
 }
 
 src_test() {
-       distutils-r1_src_test
+       tc-export PKG_CONFIG
+       if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then
+               ewarn "Found Qt5Core but not Qt5Gui; skipping tests"
+       else
+               distutils-r1_src_test
+       fi
 }
 
 python_test() {