From bf64d643674fb9124e641d9ab732aed13a2a4512 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Mon, 23 Mar 2026 03:03:47 -0400 Subject: [PATCH] dev-qt/qtspeech: add 6.11.0 Signed-off-by: Ionen Wolkens --- dev-qt/qtspeech/Manifest | 1 + dev-qt/qtspeech/qtspeech-6.11.0.ebuild | 41 ++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-qt/qtspeech/qtspeech-6.11.0.ebuild diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest index 856c392e63892..9a42d8da1c6f7 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -1,3 +1,4 @@ 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 +DIST qtspeech-everywhere-src-6.11.0.tar.xz 249120 BLAKE2B 1ada951679d116b4118369b6210383655ecb85a364933de1b490ee3f6fbe92e0f29257d1667f1541a521db5d35407eb5a096d6e65294839089dd26f3b22be125 SHA512 05072484ab1c28e1d3ec6861da3917485314e0ba4cf0cdeab900673881ed3645d531d6d3b91333fd3e69be2158d66a67394b6ec97a71150d18db6ac33379034e diff --git a/dev-qt/qtspeech/qtspeech-6.11.0.ebuild b/dev-qt/qtspeech/qtspeech-6.11.0.ebuild new file mode 100644 index 0000000000000..51265957cedc9 --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-6.11.0.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 +}