diff options
author | AUTplayed | 2018-09-15 21:48:14 +0200 |
---|---|---|
committer | AUTplayed | 2018-09-15 21:48:14 +0200 |
commit | 0bf37773a26b163cbe3e0b7117fdbf5eaa8168bc (patch) | |
tree | 4b4266c677cac9a051eda91f2c96b5b957ab3344 | |
parent | 8f1c1a9eefe48f4527cab57a5480ad1342cb07ed (diff) | |
download | aur-0bf37773a26b163cbe3e0b7117fdbf5eaa8168bc.tar.gz |
added systemd service
-rwxr-xr-x | .SRCINFO | 7 | ||||
-rwxr-xr-x | PKGBUILD | 13 | ||||
-rw-r--r-- | betterlockscreen.install | 13 |
3 files changed, 28 insertions, 5 deletions
@@ -1,11 +1,14 @@ pkgbase = betterlockscreen-git pkgdesc = A simple lock script for i3lock-color - pkgver = r42.020b597 - pkgrel = 2 + pkgver = r69.33b7763 + pkgrel = 1 url = https://github.com/pavanjadhaw/betterlockscreen + install = betterlockscreen.install arch = any license = MIT makedepends = git + makedepends = sed + makedepends = grep depends = i3lock-color depends = imagemagick depends = xorg-xrandr @@ -2,18 +2,19 @@ # Contributor: pavanjadhaw <pavanjadhaw96@gmail.com> _pkgname=betterlockscreen pkgname=${_pkgname}-git -pkgver=r42.020b597 -pkgrel=2 +pkgver=r69.33b7763 +pkgrel=1 pkgdesc="A simple lock script for i3lock-color" arch=('any') url="https://github.com/pavanjadhaw/betterlockscreen" license=('MIT') depends=('i3lock-color' 'imagemagick' 'xorg-xrandr' 'xorg-xdpyinfo' 'bc') -makedepends=('git') +makedepends=('git' 'sed' 'grep') optdepends=('feh: Allows setting wallpaper') conflicts=("betterlockscreen") source=("${_pkgname}::git+${url}.git") md5sums=("SKIP") +install=${_pkgname}.install pkgver() { cd "$_pkgname" @@ -23,4 +24,10 @@ pkgver() { package() { mkdir -p $pkgdir/usr/bin cp "$srcdir/$_pkgname/$_pkgname" $pkgdir/usr/bin/$_pkgname + if [[ $(pidof systemd) ]]; then + _serviceloc="$pkgdir/etc/systemd/system" + mkdir -p "$_serviceloc" + _serviceloc="$_serviceloc/$_pkgname.service" + cp "$srcdir/$_pkgname/$_pkgname.service" "$_serviceloc" + fi } diff --git a/betterlockscreen.install b/betterlockscreen.install new file mode 100644 index 000000000000..3c6b99f98aaf --- /dev/null +++ b/betterlockscreen.install @@ -0,0 +1,13 @@ +post_install() { + if [[ $(pidof systemd) ]]; then + _pkgname="betterlockscreen" + _gsloc="/etc/systemd/system/$_pkgname.service" + echo "Systemd service installed, to enable type:" + echo 'sudo sed -i "$(cat '$_gsloc' | grep -ni user | cut -d : -f 1) s/=.*/=$(id -un)/" '$_gsloc + echo "sudo systemctl enable $_pkgname" + fi +} + +post_upgrade() { + post_install +} |