# Maintainer: Jan-Erik Rediger # Contributor: Thorsten Töpper # Contributor: William Giokas <1007380@gmail.com> pkgname=i3lock-git pkgver=2.14.r0.g0171394 pkgrel=1 pkgdesc="An improved screenlocker based upon XCB and PAM" arch=('i686' 'x86_64') url="https://i3wm.org/i3lock/" license=('MIT') groups=('i3-vcs') provides=('i3lock') conflicts=('i3lock') depends=('xcb-util-image' 'libev' 'cairo' 'libxkbcommon-x11') backup=("etc/pam.d/i3lock") options=('docs') makedepends=('git') source=('git+https://github.com/i3/i3lock#branch=main') sha1sums=('SKIP') pkgver() { cd "$srcdir/i3lock" git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } prepare() { cd "i3lock" # Fix ticket FS#31544, sed line taken from gentoo sed -i -e 's:login:system-auth:' pam/i3lock } build() { cd "i3lock" arch-meson ../build meson compile -C ../build } package() { cd "i3lock" DESTDIR="${pkgdir}" meson install -C ../build install -Dm644 i3lock.1 ${pkgdir}/usr/share/man/man1/i3lock.1 install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE } # vim:set ts=2 sw=2 et: