commit: b93b8529d7861c897295ee02a6bdf14129042081
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 28 12:28:23 2026 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 28 12:43:29 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93b8529
dev-qt/qtspeech: add 6.10.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-qt/qtspeech/Manifest | 1 +
dev-qt/qtspeech/qtspeech-6.10.2.ebuild | 38 ++++++++++++++++++++++++++++++++++
2 files changed, 39 insertions(+)
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 46acc56d8f79..6b994ad34837 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,3 +1,4 @@
DIST qtspeech-5.15.18-gentoo-kde-1.tar.xz 1040 BLAKE2B
ecadb0be3505300250e4caa3c756f1cdd68e535f52a7f83cf938eb8c88ef79cb1853fa5017617dfd5d3a91143ed47b23dc1df54bd1a0dc603467a0d3bd5201a1
SHA512
d39ea98f504691073a218ac8e5383e933866a76ea4beb943439e15772d2ae848a13f2d017ccc33c88d6d8fa2d2438812dda6f8be945bc3595c8b5328bff213c2
DIST qtspeech-everywhere-opensource-src-5.15.18.tar.xz 81340 BLAKE2B
7501a7f345f04512444eb320d2bf03a2607daf4ccf1dad03954496eb7c4a5634c4798039a8e1e0059700bf8c992b243e1a28b874c16ef559f9a104543f0c6387
SHA512
f3a9e4782532ee62c455eda6e63a25e49392ea4cbb7e6801e6eb1bb9d58e9bd802769e26811c8afcebc0c6e106fe7d3c56b69ea83c28c1d89603ecc228c1c919
DIST qtspeech-everywhere-src-6.10.1.tar.xz 248024 BLAKE2B
792b30bea0d0773ecc9f6ae1cce0e12f34cbbbb269ed88dbc3f1ef850fb13a524a6d02149b0e39a3d21b93866efcbb7b7889ea92420d159064ec0a686b42de83
SHA512
e98204c19ae63648c264d3750247334edef37600fa678d6532449fa2dc72eb186bb0d1a6d4a5f7047df8b4d12a973dca47a1fc45f4d1fed3ac7cdc13a7c2faec
+DIST qtspeech-everywhere-src-6.10.2.tar.xz 248028 BLAKE2B
2022d1988014af97376053640f592f29ad5c5ae915dce5dd94e7d60a94e8f84224c6530cfa7966075ca6fd29288f5f0029ce3f020d52e7d16ae61ad113beaa59
SHA512
0fda652e6640a5d87df6390faac6b071dbf04e62a3eb54ff990963d62c3c99359ac8008152eddd503c623e015ff5d21b068603c0576b24f2db51e6834d388e4a
diff --git a/dev-qt/qtspeech/qtspeech-6.10.2.ebuild
b/dev-qt/qtspeech/qtspeech-6.10.2.ebuild
new file mode 100644
index 000000000000..d6118cbc4b16
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-6.10.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+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"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="flite qml +speechd"
+
+RDEPEND="
+ ~dev-qt/qtbase-${PV}:6
+ ~dev-qt/qtmultimedia-${PV}:6
+ flite? ( app-accessibility/flite )
+ qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
+ speechd? ( app-accessibility/speech-dispatcher )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Qml)
+ $(qt_feature flite)
+ $(qt_feature speechd)
+ )
+
+ qt6-build_src_configure
+}