diff options
author | Storm Dragon | 2017-10-07 17:24:10 -0400 |
---|---|---|
committer | Storm Dragon | 2017-10-07 17:24:10 -0400 |
commit | ca5af5a60aa5dffecde6b01b4cc6a217f7170ab0 (patch) | |
tree | 850e086f4a5928d8e1c8052bfd781fb79d7c372d | |
parent | 93cdcecc23df65a2e25c0d0f709a61d159ac7759 (diff) | |
download | aur-ca5af5a60aa5dffecde6b01b4cc6a217f7170ab0.tar.gz |
Newest stable release, 1.5
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | fenrir.install | 10 |
3 files changed, 28 insertions, 32 deletions
@@ -1,15 +1,16 @@ # Generated by mksrcinfo v8 -# Wed Jul 26 08:47:03 UTC 2017 +# Sat Oct 7 21:23:47 UTC 2017 pkgbase = fenrir pkgdesc = A user space console screen reader written in python3 - pkgver = 1.06 - pkgrel = 2 + pkgver = 1.5.post5 + pkgrel = 1 url = https://linux-a11y.org/index.php?page=fenrir-screenreader install = fenrir.install arch = any license = LGPL - makedepends = unzip + makedepends = python-setuptools depends = python + depends = python-pyudev depends = python-daemonize depends = python-evdev depends = python-dbus @@ -18,14 +19,15 @@ pkgbase = fenrir optdepends = sox: The default sound driver optdepends = python-espeak: TTS support optdepends = python-pyenchant: for spell check functionality + optdepends = xclip: for copy to X session clipboard optdepends = speech-dispatcher: TTS support provides = fenrir conflicts = fenrir backup = etc/fenrir/settings/settings.conf - source = https://github.com/chrys87/fenrir/archive/1.06.zip + source = https://files.pythonhosted.org/packages/source/f/fenrir-screenreader/fenrir-screenreader-1.5.post5.tar.gz source = fenrir.install - md5sums = 65b3dd806540c557f219932f0c4e4122 - md5sums = 6e9e07056b744789e8d62fcf56b612ce + md5sums = 2ad1a65261ceace09423c06f012c7652 + md5sums = e3f7651a51d3562ab314b1da3afd1ee2 pkgname = fenrir @@ -2,45 +2,33 @@ # Maintainer: Chrys <chrys@linux-a11y.org> pkgname='fenrir' -pkgver=1.06 -pkgrel=2 +pkgver=1.5.post5 +pkgrel=1 pkgdesc='A user space console screen reader written in python3' arch=('any') url="https://linux-a11y.org/index.php?page=fenrir-screenreader" license=('LGPL') -depends=('python' 'python-daemonize' 'python-evdev' 'python-dbus') +depends=('python' 'python-pyudev' 'python-daemonize' 'python-evdev' 'python-dbus') optdepends=('brltty: For Braille support' 'gstreamer: for soundicons via gstreamer' 'sox: The default sound driver' 'python-espeak: TTS support' 'python-pyenchant: for spell check functionality' + 'xclip: for copy to X session clipboard' 'speech-dispatcher: TTS support') -makedepends=('unzip') +makedepends=('python-setuptools') provides=('fenrir') conflicts=('fenrir') backup=('etc/fenrir/settings/settings.conf') install="$pkgname".install -source=("https://github.com/chrys87/${pkgname}/archive/${pkgver}.zip" +source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}-screenreader/${pkgname}-screenreader-${pkgver}.tar.gz" 'fenrir.install') -md5sums=('65b3dd806540c557f219932f0c4e4122' - '6e9e07056b744789e8d62fcf56b612ce') +md5sums=('2ad1a65261ceace09423c06f012c7652' + 'e3f7651a51d3562ab314b1da3afd1ee2') -package() -{ - cd "$srcdir/${pkgname}-${pkgver}" - install -m755 -d "$pkgdir/opt/fenrir" - install -m755 -d "$pkgdir/usr/share/fenrir/scripts" - install -m755 -d "$pkgdir/usr/share/fenrir/tools" - install -m644 -D "config/keyboard/desktop.conf" "$pkgdir/etc/fenrir/keyboard/desktop.conf" - install -m644 -D "config/keyboard/laptop.conf" "$pkgdir/etc/fenrir/keyboard/laptop.conf" - install -m644 -D "config/punctuation/default.conf" "$pkgdir/etc/fenrir/punctuation/default.conf" - install -m644 -D "config/settings/settings.conf" "$pkgdir/etc/fenrir/settings/settings.conf" - install -d "$pkgdir/usr/share/sounds/fenrir" - install -m644 -D "autostart/systemd/fenrir.service" "$pkgdir/usr/lib/systemd/system/fenrir.service" - cp -a src/fenrir/* "$pkgdir/opt/fenrir" - cp -a config/scripts/* "$pkgdir/usr/share/fenrir/scripts" - cp -a tools/* "$pkgdir/usr/share/fenrir/tools" - cp -a config/sound/* "$pkgdir/usr/share/sounds/fenrir" +package() { + cd "${srcdir}/${pkgname}-screenreader-${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 } # vim: set ts=2 sw=2 et: diff --git a/fenrir.install b/fenrir.install index 958aac817e71..3974b40fa16b 100644 --- a/fenrir.install +++ b/fenrir.install @@ -1,15 +1,21 @@ post_install() { -ln -s /opt/fenrir/fenrir-daemon /usr/bin/fenrir-daemon +_alert +} + +post_upgrade() { _alert } _alert() { -cat << EOF +fold -s << EOF To have fenrir start at boot: sudo systemctl enable fenrir Pulseaudio users may want to run /usr/share/fenrir/tools/configure_pulse.sh once as their user account and once as root. +The files located at /opt/fenrir are no longer needed. Run: +rm -rf /opt/fenrir +if you wish to be rid of them. EOF } |