diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 92 |
1 files changed, 49 insertions, 43 deletions
@@ -1,6 +1,6 @@ -# Maintainer: Michael Taboada <michael@2mb.solutions> # Maintainer: Storm Dragon <stormdragon2976@gmail.com> -# Contributor: alex19EP <aarnaarn2@gmail.com> +# Maintainer: Alexander Epaneshnikov <aarnaarn2@gmail.com> +# Maintainer: Michael Taboada <michael@2mb.solutions> # Contributor: Kyle <kyle@free2.ml> # Contributor: Steve Holmes <steve.holmes88@gmail.com> # Contributor: Alexander Jenisch <nt@divzero.at> @@ -9,75 +9,81 @@ pkgbase=speech-dispatcher-git pkgname=(speech-dispatcher-git libspeechd-git) -pkgver=0.9.0.rc2.r7.gd25ed10d +pkgver=0.11.0.rc2.r3.gd8accf2b pkgrel=1 -arch=('x86_64') pkgdesc="High-level device independent layer for speech synthesis interface (development version)" +arch=('x86_64') +url='http://www.freebsoft.org/speechd' license=('GPL2' 'FDL') -url="http://www.freebsoft.org/speechd" -makedepends=('autoconf' 'intltool' 'espeak-ng' 'libltdl' 'python-xdg' 'dotconf' 'libpulse' 'libao' 'git') -source=(${pkgname}::'git+https://github.com/brailcom/speechd.git') +makedepends=('glib2' 'intltool' 'espeak-ng' 'libtool' 'python-pyxdg' 'dotconf' + 'libpulse' 'libao' 'git') +options=('!emptydirs') +source=(${pkgname%-git}::'git+https://github.com/brailcom/speechd.git') sha512sums=('SKIP') +pkgver() { + cd "${pkgname%-git}" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + prepare() { - cd "$pkgname" + cd "${pkgname%-git}" autoreconf -i } build() { - cd "$pkgname" + cd "${pkgname%-git}" ./configure --prefix=/usr \ - --enable-shared \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --localedir=/usr/share/speech-dispatcher/locale \ - --with-systemdsystemunitdir=/usr/lib/systemd/system \ - --with-espeak-ng + --sysconfdir=/etc \ + --localedir=/usr/share/speech-dispatcher/locale \ + --libexecdir=/usr/lib/speech-dispatcher/ \ + --localstatedir=/var \ + --with-systemdsystemunitdir=/usr/lib/systemd/system \ + --enable-shared \ + --with-espeak-ng make } package_speech-dispatcher-git() { - depends=("libspeechd-git=$pkgver-$pkgrel" 'libltdl' 'python-xdg' 'dotconf' 'libpulse' 'libao') + depends=("libspeechd-git=$pkgver-$pkgrel" 'glib2' 'libtool' 'python-pyxdg' 'dotconf' 'libpulse' 'libao') optdepends=('festival: Speech output using Festival' - 'espeak: Speech output using ESpeak' - 'pulseaudio: PulseAudio support') - provides=("speech-dispatcher") + 'espeak-ng: Speech output using ESpeak-ng' + 'pulseaudio: PulseAudio support') conflicts=("speech-dispatcher") - backup=(etc/speech-dispatcher/clients/emacs.conf - etc/speech-dispatcher/modules/ibmtts.conf - etc/speech-dispatcher/modules/espeak-generic.conf - etc/speech-dispatcher/modules/espeak.conf - etc/speech-dispatcher/modules/espeak-ng.conf - etc/speech-dispatcher/modules/swift-generic.conf - etc/speech-dispatcher/modules/festival.conf - etc/speech-dispatcher/modules/cicero.conf - etc/speech-dispatcher/modules/espeak-mbrola-generic.conf - etc/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf - etc/speech-dispatcher/modules/dtk-generic.conf - etc/speech-dispatcher/modules/llia_phon-generic.conf - etc/speech-dispatcher/modules/ivona.conf - etc/speech-dispatcher/modules/epos-generic.conf - etc/speech-dispatcher/modules/flite.conf - etc/speech-dispatcher/modules/pico-generic.conf - etc/speech-dispatcher/speechd.conf) + provides=("speech-dispatcher") + backup=('etc/speech-dispatcher/clients/emacs.conf' + 'etc/speech-dispatcher/modules/espeak.conf' + 'etc/speech-dispatcher/modules/espeak-ng.conf' + 'etc/speech-dispatcher/modules/swift-generic.conf' + 'etc/speech-dispatcher/modules/festival.conf' + 'etc/speech-dispatcher/modules/cicero.conf' + 'etc/speech-dispatcher/modules/espeak-mbrola-generic.conf' + 'etc/speech-dispatcher/modules/espeak-ng-mbrola-generic.conf' + 'etc/speech-dispatcher/modules/dtk-generic.conf' + 'etc/speech-dispatcher/modules/llia_phon-generic.conf' + 'etc/speech-dispatcher/modules/epos-generic.conf' + 'etc/speech-dispatcher/modules/flite.conf' + 'etc/speech-dispatcher/speechd.conf' + ) - cd "$pkgname" + cd "${pkgname%-git}" make DESTDIR="${pkgdir}" install install -d "${pkgdir}/var/log/speech-dispatcher" sed -i 's|includedir=.*|includedir=${prefix}/include/speech-dispatcher|g' "${pkgdir}/usr/lib/pkgconfig/speech-dispatcher.pc" - mkdir -p ${srcdir}/libspeechd/usr/lib - mv "${pkgdir}"/usr/include ${srcdir}/libspeechd/usr - mv "${pkgdir}"/usr/lib/libspeechd*so* ${srcdir}/libspeechd/usr/lib + mkdir -p "${srcdir}"/libspeechd/usr/lib + mv "${pkgdir}"/usr/include "${srcdir}"/libspeechd/usr + mv "${pkgdir}"/usr/lib/libspeechd*so* "${srcdir}"/libspeechd/usr/lib } package_libspeechd-git() { - provides=("libspeechd") + depends=('glib2' 'libtool') conflicts=("libspeechd") + provides=("libspeechd") mkdir -p "${pkgdir}"/usr/lib - mv ${srcdir}/libspeechd/usr/include "${pkgdir}"/usr - mv ${srcdir}/libspeechd/usr/lib/* "${pkgdir}"/usr/lib + mv "${srcdir}"/libspeechd/usr/include "${pkgdir}"/usr + mv "${srcdir}"/libspeechd/usr/lib/* "${pkgdir}"/usr/lib } |