From 7a65a910b77ad191d69881098c47f9b0c852d92e Mon Sep 17 00:00:00 2001 From: root Date: Tue, 13 Aug 2013 01:33:19 -0700 Subject: Tue Aug 13 01:31:08 PDT 2013 --- community/espeakup/PKGBUILD | 30 ++++++++++++++++++++++++++++++ community/espeakup/espeakup.conf.d | 6 ++++++ community/espeakup/espeakup.modules-load.d | 1 + community/espeakup/espeakup.service | 15 +++++++++++++++ 4 files changed, 52 insertions(+) create mode 100644 community/espeakup/PKGBUILD create mode 100644 community/espeakup/espeakup.conf.d create mode 100644 community/espeakup/espeakup.modules-load.d create mode 100644 community/espeakup/espeakup.service (limited to 'community/espeakup') diff --git a/community/espeakup/PKGBUILD b/community/espeakup/PKGBUILD new file mode 100644 index 000000000..b7ca9b086 --- /dev/null +++ b/community/espeakup/PKGBUILD @@ -0,0 +1,30 @@ +# $Id$ +# Maintainer: Chris Brannon +# Contributor: Kyle + +pkgname=espeakup +pkgver=0.71 +pkgrel=8 +pkgdesc='Allows the Speakup screen review system to use the ESpeak synthesizer.' +arch=('i686' 'x86_64') +url='http://github.com/williamh/espeakup' +license=('GPL3') +source=(http://the-brannons.com/espeakup-0.71.tar.bz2 + espeakup.service espeakup.modules-load.d) +depends=('speakup-utils' 'espeak') + +build() { + cd $pkgname-$pkgver + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="${pkgdir}" install + install -m644 -D "${srcdir}/espeakup.service" "${pkgdir}/usr/lib/systemd/system/espeakup.service" + install -m644 -D "${srcdir}/espeakup.modules-load.d" "${pkgdir}/usr/lib/modules-load.d/espeakup.conf" +} + +sha256sums=('8307986998256db21e615c4edc1befedde28a6995971da258e9d513dd79bd3ab' + '0d17413611db3fc4d70e34e84c1e55e832d9eec29482ed7d8c3d737e4ba162b8' + '916abe0c03b843194705940ef062046809a68b51c5696f505d5444a73b45f214') diff --git a/community/espeakup/espeakup.conf.d b/community/espeakup/espeakup.conf.d new file mode 100644 index 000000000..66f7842c3 --- /dev/null +++ b/community/espeakup/espeakup.conf.d @@ -0,0 +1,6 @@ +# +# Arguments to be passed to espeakup. +# Example: +# ESPEAKUP_ARGS="--default-voice=fr" +# will tell espeakup to use the French voice. +ESPEAKUP_ARGS="" diff --git a/community/espeakup/espeakup.modules-load.d b/community/espeakup/espeakup.modules-load.d new file mode 100644 index 000000000..38d53913d --- /dev/null +++ b/community/espeakup/espeakup.modules-load.d @@ -0,0 +1 @@ +speakup_soft diff --git a/community/espeakup/espeakup.service b/community/espeakup/espeakup.service new file mode 100644 index 000000000..88559d0fe --- /dev/null +++ b/community/espeakup/espeakup.service @@ -0,0 +1,15 @@ +[Unit] +Description=Software speech output for Speakup +# espeakup needs to start after the audio devices appear, hopefully this should go away in the future +Wants=systemd-udev-settle.service +After=systemd-udev-settle.service sound.target + +[Service] +Type=forking +PIDFile=/run/espeakup.pid +ExecStart=/usr/bin/espeakup +ExecReload=/bin/kill -HUP $MAINPID +Restart=always + +[Install] +WantedBy=sound.target -- cgit v1.2.3-54-g00ecf