commit:     6a27d8409b7cbb1ca8031887793948a8720ad37c
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  3 07:06:57 2026 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar  3 07:13:20 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a27d840

dev-qt/qtspeech: add 6.11.0_rc

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qtspeech/Manifest                  |  1 +
 dev-qt/qtspeech/qtspeech-6.11.0_rc.ebuild | 41 +++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 4a743c42ef40..856c392e6389 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -1,2 +1,3 @@
 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
+DIST qtspeech-everywhere-src-6.11.0-rc.tar.xz 249064 BLAKE2B 
b5807a282c96f7cbfd1a66af7c2266af080ec1c98686002af747d45c410db22b19fc89b04d0ffe62231bd7c5b09cea7e49e65c40e290bc34556adf5281e6881e
 SHA512 
196ad0f6d1cdd3af94f01e2fe98dc5113c03a6ffd45c2906ca1b2ee94a3ac10fece2e329c1952afcc2089de956d9866b9b8f6bc40f7a7edc880afce9c9161e05

diff --git a/dev-qt/qtspeech/qtspeech-6.11.0_rc.ebuild 
b/dev-qt/qtspeech/qtspeech-6.11.0_rc.ebuild
new file mode 100644
index 000000000000..51265957cedc
--- /dev/null
+++ b/dev-qt/qtspeech/qtspeech-6.11.0_rc.ebuild
@@ -0,0 +1,41 @@
+# 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
+               ~dev-qt/qtbase-${PV}:6[concurrent]
+       )
+       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