diff options
author | Alain Kalker | 2015-07-01 17:02:13 +0200 |
---|---|---|
committer | Alain Kalker | 2015-07-01 17:02:13 +0200 |
commit | 123adadd75bfc1d7bdfc51fc3eeb4b90c3842248 (patch) | |
tree | db360e5890ed3e9112b413b3524a5ca43c861450 | |
download | aur-123adadd75bfc1d7bdfc51fc3eeb4b90c3842248.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 94 |
2 files changed, 113 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ceb32a92034e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = chromiumos-ui-tts-git + pkgdesc = Chromium OS UI ChromeVox text-to-speech, with accessibility support + pkgver = 440.2714077 + pkgrel = 1 + url = http://www.chromium.org/chromium-os + arch = arm + arch = i686 + arch = x86_64 + license = custom + makedepends = unzip + depends = chromiumos-ui + provides = chromiumos-ui-tts + conflicts = chromiumos-ui-tts + options = !strip + source = chromeos-assets::git+https://chromium.googlesource.com/chromiumos/platform/assets + md5sums = SKIP + +pkgname = chromiumos-ui-tts-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e416d5b03837 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,94 @@ +# Maintainer: Alain Kalker <a.c.kalker@gmail.com> +_pkgbase=chromiumos-ui-tts +pkgname=$_pkgbase-git +pkgver=440.2714077 +pkgrel=1 +pkgdesc="Chromium OS UI ChromeVox text-to-speech, with accessibility support" +arch=('arm' 'i686' 'x86_64') +url="http://www.chromium.org/chromium-os" +license=('custom') +depends=('chromiumos-ui') +makedepends=('unzip') +provides=("$_pkgbase") +conflicts=("$_pkgbase") +options=('!strip') +_gitname=chromeos-assets +source=($_gitname::git+https://chromium.googlesource.com/chromiumos/platform/assets) +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$_gitname" + echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +package() { + cd "$srcdir/$_gitname" + + # Speech synthesis accessibility support + unzip accessibility/extensions/access_chromevox.zip + install -d "$pkgdir/usr/share/$_gitname"/accessibility/extensions/access_chromevox + cp -dr chromevox_deploy/* "$pkgdir/usr/share/$_gitname"/accessibility/extensions/access_chromevox/ + + # + # Speech synthesis + # + + install -d "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts + + # Speech synthesis component extension code + install -D speech_synthesis/patts/manifest.json \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + install -D speech_synthesis/patts/tts_main.js \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + install -D speech_synthesis/patts/tts_controller.js \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + install -D speech_synthesis/patts/tts_service.nmf \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + + # Speech synthesis voice data + install -D speech_synthesis/patts/voice_data_hmm_de-DE.js \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + unzip speech_synthesis/patts/voice_data_hmm_de-DE.zip + cp -dr voice_data_hmm_de-DE \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + install -D speech_synthesis/patts/voice_data_hmm_en-GB.js \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + unzip speech_synthesis/patts/voice_data_hmm_en-GB.zip + cp -dr voice_data_hmm_en-GB \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + install -D speech_synthesis/patts/voice_data_hmm_en-US.js \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + unzip speech_synthesis/patts/voice_data_hmm_en-US.zip + cp -dr voice_data_hmm_en-US \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + install -D speech_synthesis/patts/voice_data_hmm_es-ES.js \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + unzip speech_synthesis/patts/voice_data_hmm_es-ES.zip + cp -dr voice_data_hmm_es-ES \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + install -D speech_synthesis/patts/voice_data_hmm_fr-FR.js \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + unzip speech_synthesis/patts/voice_data_hmm_fr-FR.zip + cp -dr voice_data_hmm_fr-FR \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + install -D speech_synthesis/patts/voice_data_hmm_it-IT.js \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + unzip speech_synthesis/patts/voice_data_hmm_it-IT.zip + cp -dr voice_data_hmm_it-IT \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + + # Speech synthesis engine (platform-specific native client module) + if [ "$CARCH" = "arm" ] ; then + unzip speech_synthesis/patts/tts_service_pexe_arm.nexe.zip + install -D tts_service_pexe_arm.nexe \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + elif [ "$CARCH" = "i686" ] ; then + unzip speech_synthesis/patts/tts_service_x86-32.nexe.zip + install -D tts_service_x86-32.nexe \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + elif [ "$CARCH" = "x86_64" ] ; then + unzip speech_synthesis/patts/tts_service_x86-64.nexe.zip + install -D tts_service_x86-64.nexe \ + "$pkgdir/usr/share/$_gitname"/speech_synthesis/patts/ + fi +} |