diff options
author | Jeff M. Hubbard | 2019-11-17 16:15:37 -0600 |
---|---|---|
committer | Jeff M. Hubbard | 2019-11-17 16:15:37 -0600 |
commit | 1b3eae499bf557c5becf6d6e2b6c50190434d812 (patch) | |
tree | f39ef3a498906f34f1b735ff7ad75bfc151da42f | |
download | aur-1b3eae499bf557c5becf6d6e2b6c50190434d812.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rwxr-xr-x | PKGBUILD | 36 | ||||
-rw-r--r-- | multilockscreen.install | 10 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..12465f451565 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = multilockscreen-git + pkgdesc = A simple lock script for i3lock-color + pkgver = r117.48e03f0 + pkgrel = 1 + url = https://github.com/jeffmhubbard/multilockscreen + install = multilockscreen.install + arch = any + license = MIT + depends = i3lock-color + depends = imagemagick + depends = xorg-xrandr + depends = xorg-xdpyinfo + depends = bc + optdepends = feh: Allows setting wallpaper + conflicts = multilockscreen + source = multilockscreen::git+https://github.com/jeffmhubbard/multilockscreen.git#branch=multi-monitor + md5sums = SKIP + +pkgname = multilockscreen-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..8976a18af843 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: jeffmhubbard <jeffmhubbard@gmail.com> +# Contributor: AUTplayed <fips.hem@gmail.com> +# Contributor: pavanjadhaw <pavanjadhaw96@gmail.com> +_pkgname=multilockscreen +pkgname=${_pkgname}-git +pkgver=r117.48e03f0 +pkgrel=1 +pkgdesc="A simple lock script for i3lock-color" +arch=('any') +url="https://github.com/jeffmhubbard/${_pkgname}" +license=('MIT') +depends=('i3lock-color' 'imagemagick' 'xorg-xrandr' 'xorg-xdpyinfo' 'bc') +optdepends=('feh: Allows setting wallpaper') +conflicts=("multilockscreen") +source=("${_pkgname}::git+${url}.git#branch=multi-monitor") +md5sums=("SKIP") +install=${_pkgname}.install + +pkgver() { + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + _srcdir="$srcdir/$_pkgname" + mkdir -p "$pkgdir/usr/bin" + cp "$srcdir/$_pkgname/$_pkgname" "$pkgdir/usr/bin/$_pkgname" + if [[ $(pidof systemd) ]]; then + _serviceloc="$pkgdir/usr/lib/systemd/system" + mkdir -p "$_serviceloc" + _servicename="$_pkgname@.service" + cp "$_srcdir/system/$_servicename" "$_serviceloc/$_servicename" + fi + mkdir -p "$pkgdir/usr/share/doc/$_pkgname/examples" + cp "$_srcdir/examples/${_pkgname}rc" "$pkgdir/usr/share/doc/$_pkgname/examples/${_pkgname}rc" +} diff --git a/multilockscreen.install b/multilockscreen.install new file mode 100644 index 000000000000..4cb80cbd181f --- /dev/null +++ b/multilockscreen.install @@ -0,0 +1,10 @@ +post_install() { + if [[ $(pidof systemd) ]]; then + echo "Systemd service installed, to enable type:" + echo 'sudo systemctl enable multilockscreen@$USER' + fi +} + +post_upgrade() { + post_install +} |