summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 20 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index aabde77df40b..e7ee2ceb6cc1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,42 @@
-# Maintainer: Pavel Ordenko <zoltor@gmail.com>
+# Contributor: Pavel Ordenko <zoltor@gmail.com>
# This PKGBUILD based on https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=i3lock-lixxia-git
pkgname=i3lock-cac03-git
-pkgver=2bfcb7
-pkgrel=2
+pkgver=r219.98bbe80
+pkgrel=1
+epoch=1
pkgdesc="An improved screenlocker based upon XCB and PAM (cac03 fork) with clock, layout indicator, CAPS indicator"
-arch=('i686' 'x86_64')
+arch=('x86_64')
url="https://github.com/cac03/i3lock"
license=('MIT')
groups=("i3")
-depends=('xcb-util-image' 'libev' 'cairo' 'libxkbcommon-x11')
-makedepends=('git' 'libxkbfile')
-options=('docs')
+depends=('xcb-util-image' 'libev' 'cairo' 'libxkbcommon-x11' 'pam' 'libxkbfile')
+makedepends=('git')
provides=('i3lock')
conflicts=('i3lock')
-replaces=('i3lock')
backup=("etc/pam.d/i3lock")
-source=("git://github.com/cac03/i3lock.git")
+source=("git+${url}.git")
md5sums=('SKIP')
pkgver() {
- cd "${srcdir}/i3lock"
- git describe --always | cut -c2- | tr "-" "."
+ cd "i3lock"
+ printf "r%s.%s" $(git rev-list --count HEAD) $(git rev-parse --short=7 HEAD)
+}
+
+prepare() {
+ # fix Makefile since there are no tags
+ sed -i '/^VERSION/d' i3lock/Makefile
}
build() {
- cd "${srcdir}/i3lock"
+ cd "i3lock"
make
- gzip i3lock.1
}
package() {
- cd "${srcdir}/i3lock"
+ cd "i3lock"
make DESTDIR="${pkgdir}" install
- install -Dm644 i3lock.1.gz ${pkgdir}/usr/share/man/man1/i3lock.1.gz
- install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
- make clean
-} \ No newline at end of file
+ install -Dm644 i3lock.1 "${pkgdir}/usr/share/man/man1/i3lock.1"
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}