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
+}

Reply via email to