# Maintainer: Felix Springer # Contributor: Jan-Erik Rediger # Contributor: Ingo Bürk # Contributor: Thorsten Töpper # Contributor: William Giokas <1007380@gmail.com> pkgname=i3lock-script pkgver=2.11.1.88507ff pkgrel=1 pkgdesc="Fork of i3lock-git, that allows to execute a script if authentication fails" arch=('i686' 'x86_64') url="https://github.com/jumper149/i3lock-script" license=('MIT') provides=('i3lock') conflicts=('i3lock') depends=('xcb-util-image' 'libev' 'cairo' 'libxkbcommon-x11') backup=("etc/pam.d/i3lock") options=('docs') makedepends=('git') source=('git://github.com/jumper149/i3lock-script#branch=master') sha1sums=('SKIP') _gitname='i3lock-script' _version=2.11.1 pkgver() { cd "$srcdir/$_gitname" _commit="`git rev-parse --short HEAD`" echo "${_version}.${_commit}" } build() { cd "$_gitname" # Fix ticket FS#31544, sed line taken from gentoo sed -i -e 's:login:system-auth:' pam/i3lock autoreconf --force --install rm -rf build/ mkdir -p build && cd build/ ../configure \ --prefix=/usr \ --sysconfdir=/etc \ --disable-sanitizers # See https://lists.archlinux.org/pipermail/arch-dev-public/2013-April/024776.html make CPPFLAGS+="-U_FORTIFY_SOURCE" } package() { cd "$_gitname" cd build/ make DESTDIR="$pkgdir/" install install -Dm644 ../LICENSE \ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim:set ts=2 sw=2 et: