# Maintainer: Pekka Helenius pkgname=pam_usb pkgver=270.96e4232 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' 'f5875f0669b2638f36885c305d719072798b5097b15e6c94a8a852bb896bfc5c') 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 chmod 0700 ${pkgdir}/usr/bin/pamusb-agent install -Dt ${pkgdir}/usr/lib/systemd/system -m0644 ../pamusb-agent.service }