commit:     7efa35f2e3c99336bb910985071bc26691a7f64b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 20 13:28:47 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Apr 20 14:19:54 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efa35f2

dev-qt/qtspeech: use QT6_RESTRICT_TESTS

This one should be more or less temporary, albeit haven't tried
it in a a while and may as well remove IUSE="test" entirely for
now which may have its own problems. I'd rather not worry about
this one yet.

Bug: https://bugs.gentoo.org/930266
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtspeech/qtspeech-6.7.0.ebuild    | 13 +++++--------
 dev-qt/qtspeech/qtspeech-6.7.9999.ebuild | 13 +++++--------
 dev-qt/qtspeech/qtspeech-6.9999.ebuild   | 13 +++++--------
 3 files changed, 15 insertions(+), 24 deletions(-)

diff --git a/dev-qt/qtspeech/qtspeech-6.7.0.ebuild 
b/dev-qt/qtspeech/qtspeech-6.7.0.ebuild
index 5491997f2898..4a4f7916dee2 100644
--- a/dev-qt/qtspeech/qtspeech-6.7.0.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.7.0.ebuild
@@ -3,6 +3,11 @@
 
 EAPI=8
 
+# tests are kind of flaky, sometimes hang, and also fail with clang
+# (not that it's unusable with clang) -- may be worth revisiting
+# eventually given qtspeech is still somewhat new (added in 6.4.0)
+QT6_RESTRICT_TESTS=1
+
 inherit qt6-build
 
 DESCRIPTION="Text-to-speech library for the Qt6 framework"
@@ -15,14 +20,6 @@ IUSE="flite qml +speechd"
 # can build with neither, but then it is just mock tts and may be confusing
 REQUIRED_USE="|| ( flite speechd )"
 
-# TODO: tests are known failing with clang and needs looking into, albeit
-# it is still usable at runtime save for applications segfaulting on exit
-# similarly to QTBUG-90626 (not that this has in-tree revdeps as of writing
-# of this). Restricting because also seen this result in hanging. Note that
-# qtspeech:6 is still somewhat new (started in 6.4.0), and should review
-# status on new major versions.
-RESTRICT="test"
-
 RDEPEND="
        ~dev-qt/qtbase-${PV}:6
        ~dev-qt/qtmultimedia-${PV}:6

diff --git a/dev-qt/qtspeech/qtspeech-6.7.9999.ebuild 
b/dev-qt/qtspeech/qtspeech-6.7.9999.ebuild
index 52d658ae0a12..c012be997560 100644
--- a/dev-qt/qtspeech/qtspeech-6.7.9999.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.7.9999.ebuild
@@ -3,6 +3,11 @@
 
 EAPI=8
 
+# tests are kind of flaky, sometimes hang, and also fail with clang
+# (not that it's unusable with clang) -- may be worth revisiting
+# eventually given qtspeech is still somewhat new (added in 6.4.0)
+QT6_RESTRICT_TESTS=1
+
 inherit qt6-build
 
 DESCRIPTION="Text-to-speech library for the Qt6 framework"
@@ -15,14 +20,6 @@ IUSE="flite qml +speechd"
 # can build with neither, but then it is just mock tts and may be confusing
 REQUIRED_USE="|| ( flite speechd )"
 
-# TODO: tests are known failing with clang and needs looking into, albeit
-# it is still usable at runtime save for applications segfaulting on exit
-# similarly to QTBUG-90626 (not that this has in-tree revdeps as of writing
-# of this). Restricting because also seen this result in hanging. Note that
-# qtspeech:6 is still somewhat new (started in 6.4.0), and should review
-# status on new major versions.
-RESTRICT="test"
-
 RDEPEND="
        ~dev-qt/qtbase-${PV}:6
        ~dev-qt/qtmultimedia-${PV}:6

diff --git a/dev-qt/qtspeech/qtspeech-6.9999.ebuild 
b/dev-qt/qtspeech/qtspeech-6.9999.ebuild
index 52d658ae0a12..c012be997560 100644
--- a/dev-qt/qtspeech/qtspeech-6.9999.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.9999.ebuild
@@ -3,6 +3,11 @@
 
 EAPI=8
 
+# tests are kind of flaky, sometimes hang, and also fail with clang
+# (not that it's unusable with clang) -- may be worth revisiting
+# eventually given qtspeech is still somewhat new (added in 6.4.0)
+QT6_RESTRICT_TESTS=1
+
 inherit qt6-build
 
 DESCRIPTION="Text-to-speech library for the Qt6 framework"
@@ -15,14 +20,6 @@ IUSE="flite qml +speechd"
 # can build with neither, but then it is just mock tts and may be confusing
 REQUIRED_USE="|| ( flite speechd )"
 
-# TODO: tests are known failing with clang and needs looking into, albeit
-# it is still usable at runtime save for applications segfaulting on exit
-# similarly to QTBUG-90626 (not that this has in-tree revdeps as of writing
-# of this). Restricting because also seen this result in hanging. Note that
-# qtspeech:6 is still somewhat new (started in 6.4.0), and should review
-# status on new major versions.
-RESTRICT="test"
-
 RDEPEND="
        ~dev-qt/qtbase-${PV}:6
        ~dev-qt/qtmultimedia-${PV}:6

Reply via email to