summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStorm Dragon2018-07-17 07:09:32 -0400
committerStorm Dragon2018-07-17 07:09:32 -0400
commitc52854b8f54e7f837a92e9cafc482e15c687ba02 (patch)
tree79cfffb53e44df5cadadf2be546a528494ca092d
parente2180211218c640d0f344da329a75d0d2d0608c9 (diff)
downloadaur-c52854b8f54e7f837a92e9cafc482e15c687ba02.tar.gz
Remembered the service file.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD12
-rw-r--r--fenrirscreenreader.service15
3 files changed, 27 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index daaadb3d1ab9..4e20c8967cb8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Mon Jul 16 22:02:20 UTC 2018
+# Tue Jul 17 11:07:49 UTC 2018
pkgbase = fenrir
pkgdesc = A user space console screen reader written in python3
pkgver = 1.9.2.post1
- pkgrel = 2
+ pkgrel = 3
url = https://linux-a11y.org/index.php?page=fenrir-screenreader
install = fenrir.install
arch = any
@@ -27,8 +27,10 @@ pkgbase = fenrir
backup = etc/fenrirscreenreader/settings/settings.conf
source = https://files.pythonhosted.org/packages/source/f/fenrir-screenreader/fenrir-screenreader-1.9.2.post1.tar.gz
source = fenrir.install
+ source = fenrirscreenreader.service
md5sums = 60b2aca05b8a787e0e70768826694618
md5sums = c6a68679e6f1a23d4054d0209ba5210a
+ md5sums = 0c2d1bd344b53d1fa5de6c49455b5a4f
pkgname = fenrir
diff --git a/PKGBUILD b/PKGBUILD
index 720c3fc04d48..b10a2a2dd271 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname='fenrir'
pkgver=1.9.2.post1
-pkgrel=2
+pkgrel=3
pkgdesc='A user space console screen reader written in python3'
arch=('any')
url="https://linux-a11y.org/index.php?page=fenrir-screenreader"
@@ -22,12 +22,16 @@ conflicts=('fenrir')
backup=('etc/fenrirscreenreader/settings/settings.conf')
install="$pkgname".install
source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}-screenreader/${pkgname}-screenreader-${pkgver}.tar.gz"
- 'fenrir.install')
+ 'fenrir.install'
+ 'fenrirscreenreader.service')
md5sums=('60b2aca05b8a787e0e70768826694618'
- 'c6a68679e6f1a23d4054d0209ba5210a')
+ 'c6a68679e6f1a23d4054d0209ba5210a'
+ '0c2d1bd344b53d1fa5de6c49455b5a4f')
package() {
- cd "${srcdir}/${pkgname}-screenreader-${pkgver}"
+ install -d "$pkgdir/usr/lib/systemd/system/"
+ install -Dm644 fenrirscreenreader.service "$pkgdir/usr/lib/systemd/system/fenrirscreenreader.service"
+cd "${srcdir}/${pkgname}-screenreader-${pkgver}"
python setup.py install --force-settings --root="${pkgdir}/" --optimize=1
}
diff --git a/fenrirscreenreader.service b/fenrirscreenreader.service
new file mode 100644
index 000000000000..3db71874e990
--- /dev/null
+++ b/fenrirscreenreader.service
@@ -0,0 +1,15 @@
+[Unit]
+Description=Fenrir screenreader
+Wants=systemd-udev-settle.service
+After=systemd-udev-settle.service getty.target
+[Service]
+Type=forking
+PIDFile=/var/run/fenrir.pid
+ExecStart=/usr/bin/fenrir-daemon
+ExecReload=/usr/bin/kill -HUP $MAINPID
+Restart=always
+#Group=fenrirscreenreader
+#User=fenrirscreenreader
+
+[Install]
+WantedBy=getty.target