Skip to content

Commit 594ef1a

Browse files
committed
Adição de scripts para compilação do Phonetisaurus para .deb, Phonetisaurus-PyPIP
1 parent 024d4c9 commit 594ef1a

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed

DEBIAN/control

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Package: niettelabs-phonetisaurus-g2p
2+
Version: 0.0.1-alpha
3+
Architecture: arch_bin
4+
Maintainer: Pallas da Silva Guedes <edsondasilvaguedes0@gmail.com>
5+
Priority: optional
6+
Homepage: https://github.com/NietteLabs/phonetisaurus-deb
7+
Description: Binarios do G2P para o NietteTTS.

make_deb.sh

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#!/bin/bash
2+
3+
# Git clone
4+
git clone https://github.com/rhasspy/phonetisaurus-pypi/
5+
mkdir g2p/
6+
cp phonetisaurus-pypi/phonetisaurus/bin -r g2p/
7+
cp phonetisaurus-pypi/phonetisaurus/lib -r g2p/
8+
9+
for arch in aarch64 armv7l x86_64; do
10+
echo $arch
11+
12+
case "$arch" in
13+
x86_64)
14+
arch_bin="amd64"
15+
;;
16+
armv7l)
17+
arch_bin="armhf"
18+
;;
19+
aarch64)
20+
arch_bin="arm64"
21+
;;
22+
esac
23+
24+
mkdir deb_"$arch_bin"/usr/local/{bin,lib} -p
25+
cp g2p/bin/$arch/* deb_"$arch_bin"/usr/local/bin/
26+
cp g2p/lib/$arch/* deb_"$arch_bin"/usr/local/lib/
27+
cp -r DEBIAN/ deb_"$arch_bin"/
28+
29+
sed "s/arch_bin/$arch_bin/g" DEBIAN/control >deb_$arch_bin/DEBIAN/control
30+
31+
dpkg-deb --root-owner-group -b deb_$arch_bin "$arch_bin".deb
32+
33+
done

0 commit comments

Comments
 (0)