Date: Monday, December 6, 2021 @ 22:01:19 Author: alex19ep Revision: 1065400
archrelease: copy trunk to community-x86_64 Added: rhvoice/repos/community-x86_64/PKGBUILD (from rev 1065399, rhvoice/trunk/PKGBUILD) rhvoice/repos/community-x86_64/rhvoice.install (from rev 1065399, rhvoice/trunk/rhvoice.install) Deleted: rhvoice/repos/community-x86_64/PKGBUILD rhvoice/repos/community-x86_64/rhvoice.install -----------------+ PKGBUILD | 226 +++++++++++++++++++++++++++--------------------------- rhvoice.install | 14 +-- 2 files changed, 121 insertions(+), 119 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-12-06 22:00:25 UTC (rev 1065399) +++ PKGBUILD 2021-12-06 22:01:19 UTC (rev 1065400) @@ -1,112 +0,0 @@ -# Maintainer: Alexander Epaneshnikov <alex1...@archlinux.org> - -_langs=(Brazilian-Portuguese English Esperanto Georgian Kyrgyz Macedonian - Russian Tatar Ukrainian) -_voices=(alan aleksandr aleksandr-hq anatol anna arina artemiy azamat - bdl clb elena evgeniy-eng evgeniy-rus irina kiko Leticia-F123 - natalia natia nazgul pavel slt spomenka talgat victoria volodymyr - yuriy) -pkgbase=rhvoice -pkgname=(rhvoice $(for l in "${_langs[@]}"; do echo rhvoice-language-${l,,}; done) - $(for v in "${_voices[@]}"; do echo rhvoice-voice-${v,,}; done)) -pkgver=1.4.2 -pkgrel=3 -pkgdesc="Free and open source speech synthesizer for Russian and other languages" -arch=('x86_64') -url="https://github.com/RHVoice/RHVoice" -license=('GPL3') -depends=('speech-dispatcher' 'libpulse' 'portaudio') -makedepends=('scons' 'libao') -source=(https://github.com/RHVoice/RHVoice/releases/download/$pkgver/$pkgbase-$pkgver.tar.gz{,.sig}) -validpgpkeys=(6C7F7F22E0152A6FD5728592DAD6F3056C897266) -sha512sums=('edee8fa79fa0f3eecd2bca6a6c4846876cce2fc7b843a481357b536a42485f9524fc64e9e8a6766cbe46bcc2ef9ad0375cab16ad35722895db5697e14234a8de' - 'SKIP') -b2sums=('0f5564dcb986eec49bead04b46afe7e5caf8a186cdd23f3c9727ee9e6bdeb4b326d6b9cec3f9cdde78d01286d16f05aad840f67aa44b22ce05b7db85d04f2144' - 'SKIP') - -build() { - cd "${pkgbase}-${pkgver}" - export SCONSFLAGS="$MAKEFLAGS" - scons prefix="/usr" sysconfdir="/etc" CPPFLAGS="$CPPFLAGS" CCFLAGS="$CFLAGS" \ - LINKFLAGS="$LDFLAGS" -} - -package_rhvoice() { - optdepends=('libao: for ao backend' - $(for v in "${_voices[@]}"; do echo rhvoice-voice-${v,,}; done)) - backup=('etc/RHVoice/RHVoice.conf') - groups=('rhvoice') - install=rhvoice.install - cd "${pkgbase}-${pkgver}" - export SCONSFLAGS="$MAKEFLAGS" - scons install DESTDIR="${pkgdir}" prefix="/usr" sysconfdir="/etc" \ - CPPFLAGS="$CPPFLAGS" CCFLAGS="$CFLAGS" LINKFLAGS="$LDFLAGS" - # remove split data - rm -r "${pkgdir}/usr/share/" -} - -# package functions for languages -for l in "${_langs[@]}"; do - eval " -package_rhvoice-language-${l,,}() { - pkgdesc=\"Rhvoice ${l,,} language\" - depends=('rhvoice') - groups=('rhvoice') - - cd \"${pkgbase}-${pkgver}\" - if [[ -d data/languages/$l/userdict ]]; then - install -vDm644 data/languages/$l/userdict/src/*.txt -t \"\${pkgdir}/usr/share/RHVoice/languages/$l/userdict/src\" - fi - if [[ $l == Macedonian ]]; then - license=(AGPL3) - fi - install -vDm644 data/languages/$l/*.* -t \"\${pkgdir}/usr/share/RHVoice/languages/$l\" -} - " -done - -# package functions for voices -for v in "${_voices[@]}"; do - eval " -package_rhvoice-voice-${v,,}() { - _voicelang=\$(grep \"language\" \$pkgbase-\$pkgver/data/voices/$v/voice.info | sed 's/^.*=//') - pkgdesc=\"Rhvoice ${v,,} voice for \${_voicelang,,} language\" - depends=(rhvoice-language-\${_voicelang,,}) - groups=('rhvoice') - if [[ $v == aleksandr-hq || $v == arina || $v == artemiy || $v == evgeniy-eng \ - || $v == evgeniy-rus || $v == pavel || $v == victoria \ - || $v == volodymyr || $v == yuriy ]]; then - license=('custom:CC-BY-NC-ND-4.0') - elif [[ $v == kiko ]]; then - license=('custom:CC-BY-NC-SA-4.0') - elif [[ $v == Leticia-F123 ]]; then - license=('custom:CC-BY-SA-4.0') - elif [[ $v == natia || $v == talgat ]]; then - license=('custom') - fi - - cd \"${pkgbase}-${pkgver}\" - install -vDm644 data/voices/$v/16000/* -t \"\${pkgdir}/usr/share/RHVoice/voices/$v/16000\" - install -vDm644 data/voices/$v/24000/* -t \"\${pkgdir}/usr/share/RHVoice/voices/$v/24000\" - install -vDm644 data/voices/$v/{voice.info,voice.params} -t \"\${pkgdir}/usr/share/RHVoice/voices/$v\" - case \$license in - 'custom:CC-BY-NC-ND-4.0') - install -vDm644 licenses/by-nc-nd-4.0.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" - ;; - 'custom:CC-BY-NC-SA-4.0') - install -vDm644 licenses/by-nc-sa-4.0.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" - ;; - 'custom:CC-BY-SA-4.0') - install -vDm644 licenses/by-sa-4.0.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" - ;; - 'custom') - if [[ $v == natia ]]; then - install -vDm644 licenses/voices/natia/license-eng.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" - elif [[ $v == talgat ]]; then - install -vDm644 licenses/voices/talgat/license-eng.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" - fi - ;; -esac -} - " -done Copied: rhvoice/repos/community-x86_64/PKGBUILD (from rev 1065399, rhvoice/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-12-06 22:01:19 UTC (rev 1065400) @@ -0,0 +1,114 @@ +# Maintainer: Alexander Epaneshnikov <alex1...@archlinux.org> + +_langs=(Albanian Brazilian-Portuguese English Esperanto Georgian Kyrgyz Macedonian + Russian Tatar Ukrainian) +_voices=(alan aleksandr aleksandr-hq anatol anna arina artemiy azamat + bdl clb elena evgeniy-eng evgeniy-rus hana irina kiko Leticia-F123 + lyubov marianna mikhail natalia natia nazgul pavel slt spomenka + talgat tatiana victoria vitaliy volodymyr yuriy) +pkgbase=rhvoice +pkgname=(rhvoice $(for l in "${_langs[@]}"; do echo rhvoice-language-${l,,}; done) + $(for v in "${_voices[@]}"; do echo rhvoice-voice-${v,,}; done)) +pkgver=1.6.0 +pkgrel=1 +pkgdesc="Free and open source speech synthesizer for Russian and other languages" +arch=('x86_64') +url="https://github.com/RHVoice/RHVoice" +license=('GPL3') +depends=('speech-dispatcher' 'libpulse' 'portaudio') +makedepends=('scons' 'libao') +source=(https://github.com/RHVoice/RHVoice/releases/download/$pkgver/$pkgbase-$pkgver.tar.gz{,.sig}) +validpgpkeys=(6C7F7F22E0152A6FD5728592DAD6F3056C897266) +sha512sums=('320a773a647af3bd3f6eac21003c7db790c65849baa87f7cc5c2bee874d0ad8074c21ed0962851dd2e0721ecd6b0f52f03a876788e6609275516fe2d1e46905d' + 'SKIP') +b2sums=('b31110d15dddb4d1607c8b3a24a551876f0612840eb0d668546bbde1929259c84a0188059e1470b90049e6d410c85116d46b0d1059aa3712bae464d8c8cdca48' + 'SKIP') + +build() { + cd "${pkgbase}-${pkgver}" + export SCONSFLAGS="$MAKEFLAGS" + scons prefix="/usr" sysconfdir="/etc" CPPFLAGS="$CPPFLAGS" CFLAGS="$CFLAGS" \ + CXXFLAGS="$CXXFLAGS" LINKFLAGS="$LDFLAGS" +} + +package_rhvoice() { + optdepends=('libao: for ao backend' + $(for v in "${_voices[@]}"; do echo rhvoice-voice-${v,,}; done)) + backup=('etc/RHVoice/RHVoice.conf') + groups=('rhvoice') + install=rhvoice.install + cd "${pkgbase}-${pkgver}" + export SCONSFLAGS="$MAKEFLAGS" + scons install DESTDIR="${pkgdir}" prefix="/usr" sysconfdir="/etc" \ + CPPFLAGS="$CPPFLAGS" CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" \ + LINKFLAGS="$LDFLAGS" + # remove split data + rm -r "${pkgdir}/usr/share/" +} + +# package functions for languages +for l in "${_langs[@]}"; do + eval " +package_rhvoice-language-${l,,}() { + pkgdesc=\"Rhvoice ${l,,} language\" + depends=('rhvoice') + groups=('rhvoice') + + cd \"${pkgbase}-${pkgver}\" + if [[ -d data/languages/$l/userdict ]]; then + install -vDm644 data/languages/$l/userdict/src/*.txt -t \"\${pkgdir}/usr/share/RHVoice/languages/$l/userdict/src\" + fi + if [[ $l == Macedonian ]]; then + license=(AGPL3) + fi + install -vDm644 data/languages/$l/*.* -t \"\${pkgdir}/usr/share/RHVoice/languages/$l\" +} + " +done + +# package functions for voices +for v in "${_voices[@]}"; do + eval " +package_rhvoice-voice-${v,,}() { + _voicelang=\$(grep \"language\" \$pkgbase-\$pkgver/data/voices/$v/voice.info | sed 's/^.*=//') + pkgdesc=\"Rhvoice ${v,,} voice for \${_voicelang,,} language\" + depends=(rhvoice-language-\${_voicelang,,}) + groups=('rhvoice') + if [[ $v == aleksandr-hq || $v == arina || $v == artemiy || $v == evgeniy-eng \ + || $v == evgeniy-rus || $v == lyubov || $v == marianna \ + || $v == mikhail || $v == pavel || $v == victoria \ + || $v == vitaliy || $v == volodymyr || $v == yuriy ]]; then + license=('custom:CC-BY-NC-ND-4.0') + elif [[ $v == kiko || $v == hana ]]; then + license=('custom:CC-BY-NC-SA-4.0') + elif [[ $v == Leticia-F123 ]]; then + license=('custom:CC-BY-SA-4.0') + elif [[ $v == natia || $v == talgat ]]; then + license=('custom') + fi + + cd \"${pkgbase}-${pkgver}\" + install -vDm644 data/voices/$v/16000/* -t \"\${pkgdir}/usr/share/RHVoice/voices/$v/16000\" + install -vDm644 data/voices/$v/24000/* -t \"\${pkgdir}/usr/share/RHVoice/voices/$v/24000\" + install -vDm644 data/voices/$v/{voice.info,voice.params} -t \"\${pkgdir}/usr/share/RHVoice/voices/$v\" + case \$license in + 'custom:CC-BY-NC-ND-4.0') + install -vDm644 licenses/by-nc-nd-4.0.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" + ;; + 'custom:CC-BY-NC-SA-4.0') + install -vDm644 licenses/by-nc-sa-4.0.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" + ;; + 'custom:CC-BY-SA-4.0') + install -vDm644 licenses/by-sa-4.0.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" + ;; + 'custom') + if [[ $v == natia ]]; then + install -vDm644 licenses/voices/natia/license-eng.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" + elif [[ $v == talgat ]]; then + install -vDm644 licenses/voices/talgat/license-eng.txt \"\${pkgdir}/usr/share/licenses/\${pkgname}/license\" + fi + ;; +esac +} + " +done Deleted: rhvoice.install =================================================================== --- rhvoice.install 2021-12-06 22:00:25 UTC (rev 1065399) +++ rhvoice.install 2021-12-06 22:01:19 UTC (rev 1065400) @@ -1,7 +0,0 @@ -post_install() { - echo "You must install one of rhvoice-voice-* packages or whole rhvoice group" -} - -post_upgrade() { - post_install -} Copied: rhvoice/repos/community-x86_64/rhvoice.install (from rev 1065399, rhvoice/trunk/rhvoice.install) =================================================================== --- rhvoice.install (rev 0) +++ rhvoice.install 2021-12-06 22:01:19 UTC (rev 1065400) @@ -0,0 +1,7 @@ +post_install() { + echo "You must install one of rhvoice-voice-* packages or whole rhvoice group" +} + +post_upgrade() { + post_install +}