# Maintainer: Pekka Helenius pkgname=pam_usb pkgver=1 pkgrel=1 pkgdesc='Hardware authentication for Linux using ordinary USB Flash Drives.' arch=('any') url='http://www.pamusb.org/' license=('GPLv2') depends=('pam' 'dbus' 'python' 'python-dbus' 'python-lxml' 'python-gobject' 'udisks2') makedepends=('git' 'pkgconf' 'gcc' 'make' 'patch') options=(!emptydirs) backup=( "etc/security/pam_usb.conf" ) source=( "git+https://github.com/Fincer/${pkgname}.git" # "git+https://github.com/aluzzardi/${pkgname}.git" "pamusb-agent.service" ) sha256sums=( 'SKIP' '6002172ffe9d51988116c9e2f34b65d3cb6c29d26cdbd4831d6307a711af7bb9' ) pkgver() { cd $pkgname if [[ $(git describe) ]]; then git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' else echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) fi } build() { cd $pkgname make all } package() { cd $pkgname make DESTDIR=${pkgdir} PAM_USB_DEST=${pkgdir}/usr/lib/security install install -Dt ${pkgdir}/usr/lib/systemd/system -m0644 ../pamusb-agent.service }