|
# Maintainer: Pekka Helenius <fincer89 [at] hotmail [dot] com>
|
|
|
|
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
|
|
}
|