summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStorm Dragon2017-10-07 17:24:10 -0400
committerStorm Dragon2017-10-07 17:24:10 -0400
commitca5af5a60aa5dffecde6b01b4cc6a217f7170ab0 (patch)
tree850e086f4a5928d8e1c8052bfd781fb79d7c372d
parent93cdcecc23df65a2e25c0d0f709a61d159ac7759 (diff)
downloadaur-ca5af5a60aa5dffecde6b01b4cc6a217f7170ab0.tar.gz
Newest stable release, 1.5
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD34
-rw-r--r--fenrir.install10
3 files changed, 28 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4bf900b22032..2359465abae8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index c02e25756d92..3f4a480ea31d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}