public inbox for gentoo-guru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses
@ 2024-02-03 14:05 Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 1/7] rhvoice-lang.eclass: new eclass Anna (cybertailor) Vyalkova
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2024-02-03 14:05 UTC (permalink / raw
  To: gentoo-guru

RHVoice switched from monorepo to modular structure, new eclasses
help with it (they are similar to myspell-r2).

I'm not sure what to do with app-accessibility/rhvoice itself.  It
should become a metapackage and probably pull all voices for chosen
languages.

Also I don't want to package all released voices right now.  Maybe
later.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [gentoo-guru] [PATCH 1/7] rhvoice-lang.eclass: new eclass
  2024-02-03 14:05 [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses Anna (cybertailor) Vyalkova
@ 2024-02-03 14:05 ` Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 2/7] app-dicts/rhvoice-en: new package, add 2.11 Anna (cybertailor) Vyalkova
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2024-02-03 14:05 UTC (permalink / raw
  To: gentoo-guru

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
---
 eclass/rhvoice-lang.eclass | 109 +++++++++++++++++++++++++++++++++++++
 1 file changed, 109 insertions(+)
 create mode 100644 eclass/rhvoice-lang.eclass

diff --git a/eclass/rhvoice-lang.eclass b/eclass/rhvoice-lang.eclass
new file mode 100644
index 000000000..17e65096f
--- /dev/null
+++ b/eclass/rhvoice-lang.eclass
@@ -0,0 +1,109 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: rhvoice-lang.eclass
+# @MAINTAINER:
+# Anna <cyber+gentoo@sysrq.in>
+# @AUTHOR:
+# Anna <cyber+gentoo@sysrq.in>
+# @SUPPORTED_EAPIS: 8
+# @BLURB: eclass for packaging RHVoice languages
+# @DESCRIPTION:
+# An eclass streamlining the construction of ebuilds for the officially
+# supported RHVoice languages.
+#
+# Look at "src/scripts" files to identify language's license.
+# @EXAMPLE:
+#
+# Most ebuilds will look like this:
+#
+# @CODE
+#
+# EAPI=8
+#
+# RHVOICE_LANG="Russian"
+# inherit rhvoice-lang
+#
+# LICENSE="LGPL-2.1+"
+#
+# @CODE
+
+case ${EAPI} in
+	8) ;;
+	*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ ! ${_RHVOICE_LANG_ECLASS} ]]; then
+_RHVOICE_LANG_ECLASS=1
+
+# @ECLASS_VARIABLE: RHVOICE_LANG
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Full language name (see "data/languages" in RHVoice source code).
+
+if [[ ! ${RHVOICE_LANG} ]]; then
+	die "RHVOICE_LANG must be set before inherit"
+fi
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_REPO
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Repository name under the RHVoice GitHub organization.
+: "${RHVOICE_LANG_REPO:=${RHVOICE_LANG:?}}"
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_TAG
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Tag name for generating SRC_URI.
+: "${RHVOICE_LANG_TAG:=${PV}}"
+
+# @ECLASS_VARIABLE: RHVOICE_LANG_DISTFILE
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Distfile name for generating SRC_URI, should be a ZIP archive.
+: "${RHVOICE_LANG_DISTFILE:=RHVoice-language-${RHVOICE_LANG}-v${PV}.zip}"
+
+DESCRIPTION="${RHVOICE_LANG:?} language support for RHVoice"
+HOMEPAGE="https://github.com/RHVoice/${RHVOICE_LANG_REPO:?}"
+SRC_URI="https://github.com/RHVoice/${RHVOICE_LANG_REPO}/releases/download/${RHVOICE_LANG_TAG}/${RHVOICE_LANG_DISTFILE} -> ${P}.zip"
+S="${WORKDIR}"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+BDEPEND="app-arch/unzip"
+
+# @FUNCTION: rhvoice-lang_src_prepare
+# @DESCRIPTION:
+# Remove stray files such as licenses.
+rhvoice-lang_src_prepare() {
+	debug-print-function ${FUNCNAME} "${@}"
+
+	default_src_prepare
+	find . -name "COPYING*" -o -name "LICENSE*" -delete || \
+			die "removing licenses failed"
+}
+
+# @FUNCTION: rhvoice-lang_src_install
+# @DESCRIPTION:
+# Install the language.
+rhvoice-lang_src_install() {
+	debug-print-function ${FUNCNAME} "${@}"
+
+	shopt -s nullglob
+	local docs=( README* )
+	shopt -u nullglob
+
+	for doc in "${docs[@]}"; do
+		dodoc "${doc}"
+		rm "${doc}" || die "removing ${doc}" failed
+	done
+
+	insinto /usr/share/RHVoice/languages/${RHVOICE_LANG:?}
+	doins -r .
+}
+
+fi
+
+EXPORT_FUNCTIONS src_prepare src_install
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-guru] [PATCH 2/7] app-dicts/rhvoice-en: new package, add 2.11
  2024-02-03 14:05 [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 1/7] rhvoice-lang.eclass: new eclass Anna (cybertailor) Vyalkova
@ 2024-02-03 14:05 ` Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 3/7] app-dicts/rhvoice-ru: new package, add 2.14 Anna (cybertailor) Vyalkova
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2024-02-03 14:05 UTC (permalink / raw
  To: gentoo-guru

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
---
 app-dicts/rhvoice-en/Manifest               |  1 +
 app-dicts/rhvoice-en/metadata.xml           | 11 +++++++++++
 app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild | 10 ++++++++++
 3 files changed, 22 insertions(+)
 create mode 100644 app-dicts/rhvoice-en/Manifest
 create mode 100644 app-dicts/rhvoice-en/metadata.xml
 create mode 100644 app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild

diff --git a/app-dicts/rhvoice-en/Manifest b/app-dicts/rhvoice-en/Manifest
new file mode 100644
index 000000000..00931fa20
--- /dev/null
+++ b/app-dicts/rhvoice-en/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-en-2.11.zip 1147080 BLAKE2B 0135b72e0e1e7e2161f164efac3b24c06ede025db9ab82e2a5c26d9ee20f2a2afd3b547a80fbfef82b7636e59c08c0ea8e038a7b87c9e79818cab14d624d9ae8 SHA512 dce89ae350a3058c8c08bebfb3b4cf46c2440e54b9f2193738e509bb8005873b28a4f420147f962588ff88f59aa15f14125791932752389f99ef43fc0931fa0f
diff --git a/app-dicts/rhvoice-en/metadata.xml b/app-dicts/rhvoice-en/metadata.xml
new file mode 100644
index 000000000..df8a0c075
--- /dev/null
+++ b/app-dicts/rhvoice-en/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+		<maintainer type="person">
+				<email>cyber+gentoo@sysrq.in</email>
+				<name>Anna</name>
+		</maintainer>
+		<upstream>
+				<remote-id type="github">RHVoice/English</remote-id>
+		</upstream>
+</pkgmetadata>
diff --git a/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild b/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild
new file mode 100644
index 000000000..e1ee401c1
--- /dev/null
+++ b/app-dicts/rhvoice-en/rhvoice-en-2.11.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_LANG="English"
+RHVOICE_LANG_TAG=${PV//./-}
+inherit rhvoice-lang
+
+LICENSE="LGPL-2.1+"
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-guru] [PATCH 3/7] app-dicts/rhvoice-ru: new package, add 2.14
  2024-02-03 14:05 [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 1/7] rhvoice-lang.eclass: new eclass Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 2/7] app-dicts/rhvoice-en: new package, add 2.11 Anna (cybertailor) Vyalkova
@ 2024-02-03 14:05 ` Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 4/7] app-accessibility/rhvoice-core: enable langs (en, ru) Anna (cybertailor) Vyalkova
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2024-02-03 14:05 UTC (permalink / raw
  To: gentoo-guru

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
---
 app-dicts/rhvoice-ru/Manifest               |  1 +
 app-dicts/rhvoice-ru/metadata.xml           | 11 +++++++++++
 app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild |  9 +++++++++
 3 files changed, 21 insertions(+)
 create mode 100644 app-dicts/rhvoice-ru/Manifest
 create mode 100644 app-dicts/rhvoice-ru/metadata.xml
 create mode 100644 app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild

diff --git a/app-dicts/rhvoice-ru/Manifest b/app-dicts/rhvoice-ru/Manifest
new file mode 100644
index 000000000..d67734e16
--- /dev/null
+++ b/app-dicts/rhvoice-ru/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-ru-2.14.zip 1585105 BLAKE2B bbd7ba8caf646ff7d6b0125c97c3bb739c864f4ce9ebf627693454830cb4de31360932e2f12a2cfbc5f507b238aa1e84ebb22bc41e210956d11422f058626579 SHA512 1b9555ff0613d01928a91e09319111be3001e96a0fad3456d107e1c39b777d6899c05d78f38066a5c79f5e68e82847c2776030edf7c4738233f0193ed841854d
diff --git a/app-dicts/rhvoice-ru/metadata.xml b/app-dicts/rhvoice-ru/metadata.xml
new file mode 100644
index 000000000..9c89162f8
--- /dev/null
+++ b/app-dicts/rhvoice-ru/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+		<maintainer type="person">
+				<email>cyber+gentoo@sysrq.in</email>
+				<name>Anna</name>
+		</maintainer>
+		<upstream>
+				<remote-id type="github">RHVoice/Russian</remote-id>
+		</upstream>
+</pkgmetadata>
diff --git a/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild b/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild
new file mode 100644
index 000000000..676ed4865
--- /dev/null
+++ b/app-dicts/rhvoice-ru/rhvoice-ru-2.14.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_LANG="Russian"
+inherit rhvoice-lang
+
+LICENSE="LGPL-2.1+"
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-guru] [PATCH 4/7] app-accessibility/rhvoice-core: enable langs (en, ru)
  2024-02-03 14:05 [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses Anna (cybertailor) Vyalkova
                   ` (2 preceding siblings ...)
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 3/7] app-dicts/rhvoice-ru: new package, add 2.14 Anna (cybertailor) Vyalkova
@ 2024-02-03 14:05 ` Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 5/7] app-voices: new category Anna (cybertailor) Vyalkova
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2024-02-03 14:05 UTC (permalink / raw
  To: gentoo-guru

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
---
 app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild b/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
index 1a33f1bf0..e2990a848 100644
--- a/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
+++ b/app-accessibility/rhvoice-core/rhvoice-core-1.14.0.ebuild
@@ -45,6 +45,12 @@ DEPEND="${COMMON_DEPEND}
 
 DOCS=( README.md doc/. config/dicts )
 
+LANGS=( en ru )
+for lang in "${LANGS[@]}"; do
+	IUSE+=" l10n_${lang}"
+	RDEPEND+=" l10n_${lang}? ( app-dicts/rhvoice-${lang} )"
+done
+
 src_unpack() {
 	default
 	cd "${S}" || die
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-guru] [PATCH 5/7] app-voices: new category
  2024-02-03 14:05 [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses Anna (cybertailor) Vyalkova
                   ` (3 preceding siblings ...)
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 4/7] app-accessibility/rhvoice-core: enable langs (en, ru) Anna (cybertailor) Vyalkova
@ 2024-02-03 14:05 ` Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 6/7] rhvoice-voice.eclass: new eclass Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 7/7] app-voices/rhvoice-arina: new package, add 4.0 Anna (cybertailor) Vyalkova
  6 siblings, 0 replies; 8+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2024-02-03 14:05 UTC (permalink / raw
  To: gentoo-guru

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
---
 app-voices/metadata.xml | 10 ++++++++++
 profiles/categories     |  1 +
 2 files changed, 11 insertions(+)
 create mode 100644 app-voices/metadata.xml

diff --git a/app-voices/metadata.xml b/app-voices/metadata.xml
new file mode 100644
index 000000000..abdf54f7d
--- /dev/null
+++ b/app-voices/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+	<longdescription lang="en">
+		The app-voices category contains voice packages for text-to-speech software.
+	</longdescription>
+	<longdescription lang="ru">
+		Категория app-voices содержит пакеты голосов для синтезаторов речи.
+	</longdescription>
+</catmetadata>
diff --git a/profiles/categories b/profiles/categories
index 63af7462d..ffbc32d0f 100644
--- a/profiles/categories
+++ b/profiles/categories
@@ -1,3 +1,4 @@
+app-voices
 dev-crystal
 dev-elixir
 dev-hare
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-guru] [PATCH 6/7] rhvoice-voice.eclass: new eclass
  2024-02-03 14:05 [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses Anna (cybertailor) Vyalkova
                   ` (4 preceding siblings ...)
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 5/7] app-voices: new category Anna (cybertailor) Vyalkova
@ 2024-02-03 14:05 ` Anna (cybertailor) Vyalkova
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 7/7] app-voices/rhvoice-arina: new package, add 4.0 Anna (cybertailor) Vyalkova
  6 siblings, 0 replies; 8+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2024-02-03 14:05 UTC (permalink / raw
  To: gentoo-guru

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
---
 eclass/rhvoice-voice.eclass | 102 ++++++++++++++++++++++++++++++++++++
 1 file changed, 102 insertions(+)
 create mode 100644 eclass/rhvoice-voice.eclass

diff --git a/eclass/rhvoice-voice.eclass b/eclass/rhvoice-voice.eclass
new file mode 100644
index 000000000..796019f21
--- /dev/null
+++ b/eclass/rhvoice-voice.eclass
@@ -0,0 +1,102 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: rhvoice-voice.eclass
+# @MAINTAINER:
+# Anna <cyber+gentoo@sysrq.in>
+# @AUTHOR:
+# Anna <cyber+gentoo@sysrq.in>
+# @SUPPORTED_EAPIS: 8
+# @BLURB: eclass for packaging RHVoice voices
+# @DESCRIPTION:
+# An eclass streamlining the construction of ebuilds for the officially
+# supported RHVoice voices.
+#
+# Look at "copyright" files to identify voice's license.
+# @EXAMPLE:
+#
+# Most ebuilds will look like this:
+#
+# @CODE
+#
+# EAPI=8
+#
+# RHVOICE_VOICE="arina"
+# RHVOICE_VOICE_REPO="arina-rus"
+# RHVOICE_VOICE_L10N="ru"
+# inherit rhvoice-voice
+#
+# LICENSE="CC-BY-NC-ND-4.0"
+#
+# @CODE
+
+case ${EAPI} in
+	8) ;;
+	*) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ ! ${_RHVOICE_VOICE_ECLASS} ]]; then
+_RHVOICE_VOICE_ECLASS=1
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Voice name (see "data/voices" in RHVoice source code).
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_L10N
+# @PRE_INHERIT
+# @REQUIRED
+# @DESCRIPTION:
+# Language name in L10N USE_EXPAND syntax.
+
+if [[ ! ${RHVOICE_VOICE} ]]; then
+	die "RHVOICE_VOICE must be set before inherit"
+fi
+
+if [[ ! ${RHVOICE_VOICE_L10N} ]]; then
+	die "RHVOICE_VOICE_L10N must be set before inherit"
+fi
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_REPO
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Repository name under the RHVoice GitHub organization.
+: "${RHVOICE_VOICE_REPO:=${RHVOICE_VOICE:?}}"
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_TAG
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Tag name for generating SRC_URI.
+: "${RHVOICE_VOICE_TAG:=${PV}}"
+
+# @ECLASS_VARIABLE: RHVOICE_VOICE_DISTFILE
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Distfile name for generating SRC_URI, should be a ZIP archive.
+: "${RHVOICE_VOICE_DISTFILE:=data.zip}"
+
+DESCRIPTION="RHVoice voice: ${RHVOICE_VOICE:?} (${RHVOICE_VOICE_L10N:?})"
+HOMEPAGE="https://github.com/RHVoice/${RHVOICE_VOICE_REPO:?}"
+SRC_URI="https://github.com/RHVoice/${RHVOICE_VOICE_REPO}/releases/download/${RHVOICE_VOICE_TAG}/${RHVOICE_VOICE_DISTFILE} -> ${P}.zip"
+S="${WORKDIR}"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="app-accessibility/rhvoice-core[l10n_${RHVOICE_VOICE_L10N}]"
+BDEPEND="app-arch/unzip"
+
+# @FUNCTION: rhvoice-voice_src_install
+# @DESCRIPTION:
+# Install the voice.
+rhvoice-voice_src_install() {
+	debug-print-function ${FUNCNAME} "${@}"
+
+	insinto /usr/share/RHVoice/voices/${RHVOICE_VOICE:?}
+	doins -r .
+}
+
+fi
+
+EXPORT_FUNCTIONS src_install
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-guru] [PATCH 7/7] app-voices/rhvoice-arina: new package, add 4.0
  2024-02-03 14:05 [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses Anna (cybertailor) Vyalkova
                   ` (5 preceding siblings ...)
  2024-02-03 14:05 ` [gentoo-guru] [PATCH 6/7] rhvoice-voice.eclass: new eclass Anna (cybertailor) Vyalkova
@ 2024-02-03 14:05 ` Anna (cybertailor) Vyalkova
  6 siblings, 0 replies; 8+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2024-02-03 14:05 UTC (permalink / raw
  To: gentoo-guru

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
---
 app-voices/rhvoice-arina/Manifest                 |  1 +
 app-voices/rhvoice-arina/metadata.xml             | 11 +++++++++++
 app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild | 11 +++++++++++
 3 files changed, 23 insertions(+)
 create mode 100644 app-voices/rhvoice-arina/Manifest
 create mode 100644 app-voices/rhvoice-arina/metadata.xml
 create mode 100644 app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild

diff --git a/app-voices/rhvoice-arina/Manifest b/app-voices/rhvoice-arina/Manifest
new file mode 100644
index 000000000..6019f085f
--- /dev/null
+++ b/app-voices/rhvoice-arina/Manifest
@@ -0,0 +1 @@
+DIST rhvoice-arina-4.0.zip 7660608 BLAKE2B 15ed2ad8c83d49aca3881191e9e6684463df67471522c91e53c3887d4ca29acc1d32f8d5057bd6bb726a2d8357c8db95aa7e7a700f36da3c1fd267623d529f42 SHA512 6f5b9bcfc125ddc62df9eaf9a707302cd2e8d656acf70dbb412a325cc6b7833371002e73fd3bb4dc23b050f45c7d8e41b7843b303ccfb0f4b39b9147f10e0585
diff --git a/app-voices/rhvoice-arina/metadata.xml b/app-voices/rhvoice-arina/metadata.xml
new file mode 100644
index 000000000..1adf52345
--- /dev/null
+++ b/app-voices/rhvoice-arina/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+		<maintainer type="person">
+				<email>cyber+gentoo@sysrq.in</email>
+				<name>Anna</name>
+		</maintainer>
+		<upstream>
+				<remote-id type="github">RHVoice/arina-rus</remote-id>
+		</upstream>
+</pkgmetadata>
diff --git a/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild b/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild
new file mode 100644
index 000000000..ca9e263ea
--- /dev/null
+++ b/app-voices/rhvoice-arina/rhvoice-arina-4.0.ebuild
@@ -0,0 +1,11 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RHVOICE_VOICE="arina"
+RHVOICE_VOICE_REPO="arina-rus"
+RHVOICE_VOICE_L10N="ru"
+inherit rhvoice-voice
+
+LICENSE="CC-BY-NC-ND-4.0"
-- 
2.43.0



^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-11-24 22:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-03 14:05 [gentoo-guru] [PATCH 0/7]: New: RHVoice eclasses Anna (cybertailor) Vyalkova
2024-02-03 14:05 ` [gentoo-guru] [PATCH 1/7] rhvoice-lang.eclass: new eclass Anna (cybertailor) Vyalkova
2024-02-03 14:05 ` [gentoo-guru] [PATCH 2/7] app-dicts/rhvoice-en: new package, add 2.11 Anna (cybertailor) Vyalkova
2024-02-03 14:05 ` [gentoo-guru] [PATCH 3/7] app-dicts/rhvoice-ru: new package, add 2.14 Anna (cybertailor) Vyalkova
2024-02-03 14:05 ` [gentoo-guru] [PATCH 4/7] app-accessibility/rhvoice-core: enable langs (en, ru) Anna (cybertailor) Vyalkova
2024-02-03 14:05 ` [gentoo-guru] [PATCH 5/7] app-voices: new category Anna (cybertailor) Vyalkova
2024-02-03 14:05 ` [gentoo-guru] [PATCH 6/7] rhvoice-voice.eclass: new eclass Anna (cybertailor) Vyalkova
2024-02-03 14:05 ` [gentoo-guru] [PATCH 7/7] app-voices/rhvoice-arina: new package, add 4.0 Anna (cybertailor) Vyalkova

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox