diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-09-13 22:45:20 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-09-13 22:45:20 +0100 |
commit | ab7810b87f5bb33b3ed5edd0dbda7f4bcd0cf70d (patch) | |
tree | f102e6ba13816f35c909cda970653f5422ee1b0d /dev-qt/qtspeech | |
parent | 6d478a9cbbd774e9d2743701d0931416e3ab9371 (diff) |
gentoo auto-resync : 13:09:2023 - 22:45:20
Diffstat (limited to 'dev-qt/qtspeech')
-rw-r--r-- | dev-qt/qtspeech/Manifest | 5 | ||||
-rw-r--r-- | dev-qt/qtspeech/metadata.xml | 1 | ||||
-rw-r--r-- | dev-qt/qtspeech/qtspeech-6.6.9999.ebuild | 47 | ||||
-rw-r--r-- | dev-qt/qtspeech/qtspeech-6.9999.ebuild | 11 |
4 files changed, 56 insertions, 8 deletions
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest index 9c253f2529a7..78051f5e4a30 100644 --- a/dev-qt/qtspeech/Manifest +++ b/dev-qt/qtspeech/Manifest @@ -4,5 +4,6 @@ DIST qtspeech-everywhere-src-6.5.2.tar.xz 249568 BLAKE2B af86153ea1cf0f248ab80aa EBUILD qtspeech-5.15.10.ebuild 730 BLAKE2B 9ca79158cacdb395d0e845f8504a1846889bae0eb116af6255016b2b88f6ab30b5d511575e13561c3cc3941dc9bc3e8832472d90d1ac0471af2cc55bf64d5dde SHA512 4222158b97630d34ede62e8d0116834442fe72509ed0763fec33ce0306ba1689afec8e57ce732e140410e31a42bf6403c8ec6fc2dd3aefb8895058d8d3c44323 EBUILD qtspeech-6.5.2.ebuild 1299 BLAKE2B a3288360a7d306c2d055992075a2c48b02bbdb3b9d1b4e8a2228a51cd15558d8175577a4e6a42dcedf17f6cfce796dafd99a29945f91d82b7b554e5a45d02342 SHA512 44284d73c69a3fbd3b1988173250c25368ae8853b52fc2651e3b2987afac68fd64c9095defcf57f5bf46057b429d163487919da2c13f6fe600424c4255b4a86a EBUILD qtspeech-6.5.9999.ebuild 1299 BLAKE2B a3288360a7d306c2d055992075a2c48b02bbdb3b9d1b4e8a2228a51cd15558d8175577a4e6a42dcedf17f6cfce796dafd99a29945f91d82b7b554e5a45d02342 SHA512 44284d73c69a3fbd3b1988173250c25368ae8853b52fc2651e3b2987afac68fd64c9095defcf57f5bf46057b429d163487919da2c13f6fe600424c4255b4a86a -EBUILD qtspeech-6.9999.ebuild 1299 BLAKE2B a3288360a7d306c2d055992075a2c48b02bbdb3b9d1b4e8a2228a51cd15558d8175577a4e6a42dcedf17f6cfce796dafd99a29945f91d82b7b554e5a45d02342 SHA512 44284d73c69a3fbd3b1988173250c25368ae8853b52fc2651e3b2987afac68fd64c9095defcf57f5bf46057b429d163487919da2c13f6fe600424c4255b4a86a -MISC metadata.xml 796 BLAKE2B ba57858003dc7f4700567573b10244fd4564ae411c53e046b898156de91c966d865e7fa1ecb452c66facc1cc849030fe9ee6603a6a504b69b032a75a31d116dc SHA512 535c63b7fb8853ad623c5e97bee1173065da948822a18c4540eb807bf4450c2fcc2aad31ddf70fa4c65d7a2c5b416e35f5eb04f21cb36e72cb94b14893545235 +EBUILD qtspeech-6.6.9999.ebuild 1347 BLAKE2B c8f1d966827c793ee541907ea5d47211b8535b3ffd2345c30275f5c85b249c962d27768ae3ded6e9bf143be00a6a8de4472bc1fbe8dcc9fa0a20370f63ad338b SHA512 7524e9adc9cad5f411d6ef6087d271ca9ab57f2d1eeafcf3dec49921449f523ed7d2f1afa6875af7b15480d4d1b4771af1185fb334bda63e8caa8bd76671b035 +EBUILD qtspeech-6.9999.ebuild 1347 BLAKE2B c8f1d966827c793ee541907ea5d47211b8535b3ffd2345c30275f5c85b249c962d27768ae3ded6e9bf143be00a6a8de4472bc1fbe8dcc9fa0a20370f63ad338b SHA512 7524e9adc9cad5f411d6ef6087d271ca9ab57f2d1eeafcf3dec49921449f523ed7d2f1afa6875af7b15480d4d1b4771af1185fb334bda63e8caa8bd76671b035 +MISC metadata.xml 861 BLAKE2B fe3a9f427c9a3868ece77a85d0e2f62d12ad109c893a6adba13a9d2cb0098acff98f4ede9185c77a24ea0ddb5d028b77b71f2efa6cfae275ff12138dcd4cac78 SHA512 1e6940d835b139860878cb5b16e4f0f6eadd1e48130273a0c5a511376341d03bed1fa59a83f12e2f7c87a269a5410f92cabeaf3e4f3574eb906f69bc61d8b401 diff --git a/dev-qt/qtspeech/metadata.xml b/dev-qt/qtspeech/metadata.xml index fa0f657a4256..b51b2479697c 100644 --- a/dev-qt/qtspeech/metadata.xml +++ b/dev-qt/qtspeech/metadata.xml @@ -12,6 +12,7 @@ </upstream> <use> <flag name="flite">Enable text-to-speech synthesizer plugin using <pkg>app-accessibility/flite</pkg> engine</flag> + <flag name="qml">Build QML/QtQuick bindings and imports</flag> <flag name="speechd">Enable text-to-speech synthesizer plugin using <pkg>app-accessibility/speech-dispatcher</pkg> engine</flag> </use> <slots> diff --git a/dev-qt/qtspeech/qtspeech-6.6.9999.ebuild b/dev-qt/qtspeech/qtspeech-6.6.9999.ebuild new file mode 100644 index 000000000000..e8a12770ddf0 --- /dev/null +++ b/dev-qt/qtspeech/qtspeech-6.6.9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Text-to-speech library for the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +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 + 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) + + # flite_alsa was likely to work around old issues in flite, it does + # nothing but add -lasound (no code change, and is unneeded) + -DQT_FEATURE_flite_alsa=OFF + ) + + qt6-build_src_configure +} diff --git a/dev-qt/qtspeech/qtspeech-6.9999.ebuild b/dev-qt/qtspeech/qtspeech-6.9999.ebuild index 94803ab4eff3..e8a12770ddf0 100644 --- a/dev-qt/qtspeech/qtspeech-6.9999.ebuild +++ b/dev-qt/qtspeech/qtspeech-6.9999.ebuild @@ -11,7 +11,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64" fi -IUSE="flite +speechd" +IUSE="flite qml +speechd" # can build with neither, but then it is just mock tts and may be confusing REQUIRED_USE="|| ( flite speechd )" @@ -25,17 +25,16 @@ RESTRICT="test" RDEPEND=" ~dev-qt/qtbase-${PV}:6 - ~dev-qt/qtdeclarative-${PV}:6 - flite? ( - app-accessibility/flite - ~dev-qt/qtmultimedia-${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) |