diff options
author | TheCynicalLiger | 2020-05-30 18:39:24 +0100 |
---|---|---|
committer | TheCynicalLiger | 2020-05-30 18:39:24 +0100 |
commit | 2b3f673c246fc4c4f3a89e8970f221168110bcf6 (patch) | |
tree | fa4e055c9c68fbea5749973f9197be6f5c235b76 | |
download | aur-2b3f673c246fc4c4f3a89e8970f221168110bcf6.tar.gz |
Master Upload
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | multilockscreen.install | 10 |
3 files changed, 67 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dab8900432f9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = multilockscreen + pkgdesc = A simple lock script for i3lock-color + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/TheCynicalTeam/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-git + conflicts = betterlockscreen + conflicts = betterlockscreen-git + source = git+https://github.com/TheCynicalTeam/multilockscreen.git + md5sums = SKIP + +pkgname = multilockscreen + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..bca2132dd79e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: TheCynicalTeam <TheCynicalTeam@github.com> +# Contributor: TheCynicalTeam <TheCynicalTeam@github.com> +_pkgname=multilockscreen +pkgname=multilockscreen +pkgver=1.0.0 +pkgrel=1 +pkgdesc="A simple lock script for i3lock-color" +arch=('any') +url="https://github.com/TheCynicalTeam/${_pkgname}" +license=('MIT') +depends=('i3lock-color' 'imagemagick' 'xorg-xrandr' 'xorg-xdpyinfo' 'bc') +optdepends=('feh: Allows setting wallpaper') +conflicts=('multilockscreen-git' 'betterlockscreen' 'betterlockscreen-git') +source=("git+https://github.com/TheCynicalTeam/${_pkgname}.git") +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/config" "$pkgdir/usr/share/doc/$_pkgname/examples/config" +} 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 +} |