summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Hilb2016-02-11 20:26:01 +0100
committerStephan Hilb2016-02-11 20:26:01 +0100
commitfc6d0e30a7255c9fedc971f0300eb1ab5a83820c (patch)
tree1fe2a5d7091bc17982b2de0e57e3faa871e573a0
downloadaur-fc6d0e30a7255c9fedc971f0300eb1ab5a83820c.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD58
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a10214501e27
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by makepkg 5.0.0
+# Thu Feb 11 19:04:32 UTC 2016
+pkgbase = hts-engine-cvs
+ pkgdesc = Engine to synthesize speech waveform from HMMs trained by hts.
+ pkgver = 1.10.r201512230818
+ pkgrel = 1
+ url = http://hts-engine.sourceforge.net/
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = cvs
+ depends = glibc
+ provides = hts-engine=1.10
+ conflicts = hts-engine
+ options = staticlibs
+
+pkgname = hts-engine-cvs
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9ea96279babd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Stephan Hilb <stephan@ecshi.net>
+pkgname=hts-engine-cvs
+pkgver=1.10.r201512230818
+pkgrel=1
+pkgdesc="Engine to synthesize speech waveform from HMMs trained by hts."
+arch=('i686' 'x86_64')
+url="http://hts-engine.sourceforge.net/"
+license=('custom')
+depends=('glibc')
+provides=("${pkgname%-cvs}=${pkgver%.*}")
+conflicts=("${pkgname%-cvs}")
+makedepends=('cvs')
+options=('staticlibs')
+source=()
+sha256sums=()
+
+_cvsroot=":pserver:anonymous@hts-engine.cvs.sourceforge.net:/cvsroot/hts-engine"
+_cvsmod="hts_engine_API"
+
+_cvsfetch() {
+ cd "$SRCDEST"
+
+ cvs -qz3 -d "$_cvsroot" co -d $pkgname $_cvsmod
+ cp -ua "$SRCDEST/$pkgname" "$srcdir/$pkgname"
+}
+
+pkgver() {
+ # run here, because prepare() is called too late
+ _cvsfetch 2&> /dev/null
+ cd "$srcdir/$pkgname"
+
+ printf "%s.r%s" \
+ "$(grep -Po 'AC_INIT\(.*, \K[0-9.]+' "$srcdir/$pkgname/src/configure.ac")" \
+ "$(cvs history -a -c | cut -c 3-18 | sort | tail -1 | sed 's/[-: ]//g')"
+}
+
+prepare() {
+ cd "$srcdir/$pkgname/src"
+
+ [[ -f ChangeLog ]] || ln -s NEWS ChangeLog
+}
+
+build() {
+ cd "$pkgname/src"
+
+ aclocal
+ autoconf
+ automake --add-missing
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname/src"
+
+ make DESTDIR="$pkgdir" install
+ install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+}