commit:     f87b867ef133f42875adf1a7a252613099fd5a4a
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Feb 28 15:34:56 2026 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sat Feb 28 15:34:56 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f87b867e

app-accessibility/rhvoice: add 1.18.1

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 app-accessibility/rhvoice/rhvoice-1.18.1.ebuild | 35 +++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/app-accessibility/rhvoice/rhvoice-1.18.1.ebuild 
b/app-accessibility/rhvoice/rhvoice-1.18.1.ebuild
new file mode 100644
index 0000000000..195355b2b3
--- /dev/null
+++ b/app-accessibility/rhvoice/rhvoice-1.18.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+declare -A VOICES=(
+       [en]="
+               redistributable? (
+                       app-voices/rhvoice-bdl
+                       app-voices/rhvoice-clb
+                       app-voices/rhvoice-slt
+               )
+       "
+       [ru]="redistributable? ( app-voices/rhvoice-arina )"
+)
+
+DESCRIPTION="Multilingual text-to-speech engine (metapackage)"
+HOMEPAGE="
+       https://rhvoice.org
+       https://github.com/RHVoice/RHVoice
+"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="redistributable"
+
+for lang in "${!VOICES[@]}"; do
+       usestr="l10n_${lang:?}"
+       IUSE+=" ${usestr:?}"
+       RHVOICE_REQ_USE+="${usestr:?}?,"
+       RDEPEND+=" ${usestr}? ( ${VOICES[${lang:?}]} )"
+done
+
+RDEPEND+=" >=app-accessibility/rhvoice-core-${PV}[${RHVOICE_REQ_USE%,}]"

Reply via email to