Hardware authentication for Linux using ordinary USB Flash Drives.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

43 lines
1.1 KiB

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