summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD92
1 files changed, 49 insertions, 43 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a2089db31810..b4ba2d0f7db7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}