summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKilobyte222016-04-20 11:55:47 +0200
committerKilobyte222016-04-20 11:55:47 +0200
commit5ddd9475738860916fe4e8482d95bfbc8d3a427c (patch)
tree2395744f56852ba15c78d18cc0c3ea8df199cdef
parent7f30dd0e5dc0d35b097c325869b5680bb2e94c28 (diff)
downloadaur-5ddd9475738860916fe4e8482d95bfbc8d3a427c.tar.gz
Add systemd user unit
thanks to FĂ©lix Leblanc <felix.leblanc1305@gmail.com> for this patch
-rw-r--r--PKGBUILD8
-rw-r--r--lockd.service8
2 files changed, 13 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8ceaf8476e64..aa4ef346b575 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Stephan Henrichs <stiepen22@gmx.de>
pkgname=lockd
pkgver=0.1
-pkgrel=1
+pkgrel=2
pkgdesc="A simple utility for managing your lock screen on a tiling wm (like i3, dwm, xmonad or awesome)"
arch=(i686 x86_64)
url="https://github.com/Kilobyte22/lockd"
@@ -9,9 +9,10 @@ license=('MIT')
depends=(i3lock)
makedepends=(git cargo)
install=
-source=("lockd::git+https://github.com/Kilobyte22/lockd.git#tag=v$pkgver")
+source=("lockd::git+https://github.com/Kilobyte22/lockd.git#tag=v$pkgver" "local://$pkgname.service")
noextract=()
-md5sums=('SKIP')
+md5sums=('SKIP'
+ '0f9e968b906d26cc0f4255afe30f2eaa')
build() {
cd "$srcdir/$pkgname"
@@ -23,4 +24,5 @@ package() {
mkdir -p $pkgdir/usr/bin
install $srcdir/$pkgname/target/release/lockd $pkgdir/usr/bin/lockd
install $srcdir/$pkgname/target/release/lockctl $pkgdir/usr/bin/lockctl
+ install -Dm644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/user/$pkgname.service
}
diff --git a/lockd.service b/lockd.service
new file mode 100644
index 000000000000..ce347bbb43f9
--- /dev/null
+++ b/lockd.service
@@ -0,0 +1,8 @@
+[Unit]
+Description=Lockscreen daemon
+
+[Service]
+ExecStart=/usr/bin/lockd
+
+[Install]
+WantedBy=default.target \ No newline at end of file