diff options
author | Stephan Hilb | 2016-02-11 20:26:01 +0100 |
---|---|---|
committer | Stephan Hilb | 2016-02-11 20:26:01 +0100 |
commit | fc6d0e30a7255c9fedc971f0300eb1ab5a83820c (patch) | |
tree | 1fe2a5d7091bc17982b2de0e57e3faa871e573a0 | |
download | aur-fc6d0e30a7255c9fedc971f0300eb1ab5a83820c.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 58 |
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" +} |