summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD65
1 files changed, 38 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index eb18c11057ad..99376cd7d3ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')