diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 65 |
1 files changed, 38 insertions, 27 deletions
@@ -1,34 +1,45 @@ -# Maintainer: robertfoster -# Contributor: Cobalt Space <cobaltspace at protonmail dot com> -# Contributor: Andrew Stubbs <andrew.stubbs at gmail dot com> +# Maintainer: AlphaJack <alphajack at tuta dot io> +# Contributor: robertfoster -pkgname=mimic -_pkgname=mimic1 -pkgver=1.3.0.1 -pkgrel=1 -pkgdesc="Text-to-speech voice synthesis from the Mycroft project." -arch=(x86_64 i686) -url="https://mimic.mycroft.ai/" -license=('custom') -depends=(alsa-lib) -makedepends=('git' 'libtool' 'autoconf' 'automake' 'icu') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/MycroftAI/mimic1/archive/${pkgver}.tar.gz") +pkgname="mimic" +pkgver=0.2.4 +pkgrel=3 +pkgdesc="A fast, local, neural text to speech system for Mycroft" +url="https://mycroft.ai/mimic-3/" +license=("AGPL3") +arch=("any") +provides=("mimic") +conflicts=("mimic-bin") +depends=("espeak-phonemizer" + "python" + "python-dataclasses-json" + "python-epitran" + "python-gruut-ipa" # requirements.txt wants python-gruut, which has broken dependencies in aur + "python-numpy" + "python-onnxruntime" + "python-phonemes2ids" + "python-quart" + "python-quart-cors" + "python-requests" + "python-swagger-ui-py" + "python-tqdm" + "python-xdgenvpy") +makedepends=("python-build" "python-installer" "python-setuptools" "python-wheel") +source=("https://github.com/MycroftAI/mimic3/releases/download/release%2Fv$pkgver/mycroft_mimic3_tts-$pkgver.tar.gz") +sha256sums=('60cd282274c94967e11845b9127ff2eb7ba936341de0e231107297c0c70d2a27') +options=("!strip") -build() { - cd "$srcdir/$_pkgname-$pkgver" - ./autogen.sh - ./configure --prefix=/usr +build(){ + cd "mycroft_mimic3_tts-$pkgver" + python -m build --wheel --no-isolation } -check() { - cd "$srcdir/$_pkgname-$pkgver" - make -k check +package(){ + cd "mycroft_mimic3_tts-$pkgver" + python -m installer --destdir="$pkgdir" dist/*.whl + ln -s "/usr/bin/mimic3" "$pkgdir/usr/bin/mimic" + ln -s "/usr/bin/mimic3-download" "$pkgdir/usr/bin/mimic-download" + ln -s "/usr/bin/mimic3-server" "$pkgdir/usr/bin/mimic-server" } -package() { - cd "$srcdir/$_pkgname-$pkgver" - make DESTDIR="$pkgdir/" install - install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} -md5sums=('c6b60570fdbbd5fc2a92ddee385f4a20') |