commit:     82bd7aa73acbdfc0f0eccf4fe021480956b1e91b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 21 21:09:21 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Oct 21 21:10:25 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82bd7aa7

sci-astronomy/kstars: Fix some tests and disable broken ones

Closes: https://bugs.gentoo.org/923871
Closes: https://bugs.gentoo.org/939788
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-astronomy/kstars/kstars-3.7.3.ebuild | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/sci-astronomy/kstars/kstars-3.7.3.ebuild 
b/sci-astronomy/kstars/kstars-3.7.3.ebuild
index 685e654d10f5..6fc730f44dff 100644
--- a/sci-astronomy/kstars/kstars-3.7.3.ebuild
+++ b/sci-astronomy/kstars/kstars-3.7.3.ebuild
@@ -21,7 +21,8 @@ LICENSE="GPL-2+ GPL-3+"
 SLOT="5"
 IUSE="+password raw wcs"
 
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+# IUSE wcs needed by TestPolarAlign
+REQUIRED_USE="${PYTHON_REQUIRED_USE} test? ( wcs )"
 
 COMMON_DEPEND="
        >=dev-qt/qtdatavis3d-${QTMIN}:5
@@ -73,6 +74,15 @@ RDEPEND="${COMMON_DEPEND}
        >=dev-qt/qtquickcontrols2-${QTMIN}:5
 "
 
+CMAKE_SKIP_TESTS=(
+       # bug 842768, test declared unstable by upstream
+       TestKSPaths
+       # bugs 923871, 939788
+       TestPlaceholderPath # ki18n (KLocalizedString) failure
+       # all fail with offscreen plugin
+       TestEkos{Capture,FilterWheel,Focus,Mount,Scheduler{,Ops},Simulator}
+)
+
 src_configure() {
        local mycmakeargs=(
                -DBUILD_PYKSTARS=OFF
@@ -87,12 +97,7 @@ src_configure() {
 }
 
 src_test() {
-       # bug 842768, test declared unstable by upstream
-       local myctestargs=(
-               -E "(TestKSPaths)"
-       )
-
-       ecm_src_test
+       LC_NUMERIC="C" LC_TIME="C" TZ=UTC ecm_src_test
 }
 
 pkg_postinst() {

Reply via email to