mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-05 16:52:06 +01:00
47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
# Maintainer: leso-kn <info@lesosoftware.com>
|
|
pkgname=larynx2
|
|
pkgver=0.0.2
|
|
pkgrel=3
|
|
pkgdesc="Fast, local neural text to speech system"
|
|
url="https://github.com/rhasspy/larynx2"
|
|
# x86, s390x: not supported by onnxruntime
|
|
arch="all !x86 !s390x"
|
|
license="MIT"
|
|
depends_dev="
|
|
espeak-ng-dev
|
|
onnxruntime-dev
|
|
"
|
|
makedepends="
|
|
$depends_dev
|
|
cmake
|
|
pcaudiolib-dev
|
|
samurai
|
|
"
|
|
subpackages="$pkgname-dev"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/rhasspy/larynx2/archive/refs/tags/v$pkgver.tar.gz
|
|
larynx2-use-system-onnxruntime.patch
|
|
"
|
|
|
|
# upstream does not feature tests
|
|
options="!check"
|
|
|
|
build() {
|
|
CXXFLAGS="$CXXFLAGS -flto=auto" \
|
|
cmake -S src/cpp -B build -G Ninja \
|
|
-DCMAKE_BUILD_TYPE=None
|
|
cmake --build build
|
|
}
|
|
|
|
package() {
|
|
install -Dm755 build/larynx \
|
|
-t "$pkgdir"/usr/bin/
|
|
|
|
mkdir -p "$pkgdir"/usr/include/larynx2
|
|
cp -a src/cpp/*.h src/cpp/*.hpp src/cpp/utf8/ "$pkgdir"/usr/include/larynx2/
|
|
}
|
|
|
|
sha512sums="
|
|
af6b4092ab6340f78f4d5b6507900d0818dc7c06d891e01e883429d91ce934eeeff59f003da976e7bc50dd899b7c699c9bac0748f89996a6bfa9040209972520 larynx2-0.0.2.tar.gz
|
|
74de319d920030d4054fd5f8c8189facdd57b6ab6173b1fe8f2c6dfcf7fc928e3360c5a3b1e92d5772922d77342502702a66248d75c8b47d3bbb5f577b0d4215 larynx2-use-system-onnxruntime.patch
|
|
"
|