summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoão Figueiredo2022-08-16 20:21:31 +0100
committerJoão Figueiredo2022-08-16 20:21:31 +0100
commit5f65922c91d761dfd1458dd73104f8da99c0eaa8 (patch)
tree4f708dc264f62b9106e439753e8d277ef1eb2120
parentf19b45473d60d2240b58ee18e48f0053b0d9f329 (diff)
downloadaur-5f65922c91d761dfd1458dd73104f8da99c0eaa8.tar.gz
Update to 0.8.2
-rw-r--r--.SRCINFO30
-rw-r--r--PKGBUILD33
2 files changed, 32 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 47fd114a9088..6da165cf11a9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
pkgbase = pam_usb
- pkgdesc = PAM modules that enables either two-factor or password-less authentication using an USB storage device (such as an USB flash memory stick)
- pkgver = 0.5.0
- pkgrel = 4
- url = https://github.com/aluzzardi/pam_usb
- arch = i686
+ pkgdesc = Hardware authentication for Linux using ordinary flash media (USB & Card based).
+ pkgver = 0.8.2
+ pkgrel = 1
+ url = https://github.com/mcdope/pam_usb
arch = x86_64
- license = GPL
- depends = libxml2
+ license = GPLv2
depends = pam
- depends = pmount
- depends = udisks
- depends = dbus-python
- depends = python2-gobject2
- backup = etc/pamusb.conf
- source = https://github.com/aluzzardi/pam_usb/archive/0.5.0.tar.gz
- md5sums = df8404aeb625eca1d3cad7a67d35f225
+ depends = dbus
+ depends = python
+ depends = python-dbus
+ depends = python-lxml
+ depends = python-gobject
+ depends = udisks2
+ options = !emptydirs
+ backup = etc/security/pam_usb.conf
+ source = https://github.com/mcdope/pam_usb/releases/tag/0.8.2
+ sha256sums = 8c24c792376d99d150e29e5bca9ecfe43f0432573a6c275d898fb7ea0ac27f16
pkgname = pam_usb
-
diff --git a/PKGBUILD b/PKGBUILD
index c9060d60ba72..3bce847ee3d3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,25 @@
-# Maintainer: David Rodriguez <dissonant.tech@gmail.com>
+# Maintainer: João Figueiredo <islandc0der@chaotic.cx>
+# Contributor: Pekka Helenius <fincer89 [at] hotmail [dot] com>
+# Contributor: David Rodriguez <dissonant.tech@gmail.com>
pkgname=pam_usb
-pkgver=0.5.0
-pkgrel=5
-pkgdesc="PAM modules that enables either two-factor or password-less authentication using an USB storage device (such as an USB flash memory stick)"
-url="https://github.com/aluzzardi/pam_usb"
-license=("GPL")
-depends=(libxml2 pam pmount udisks dbus-python python2-gobject2)
-arch=('i686' 'x86_64')
-backup=('etc/pamusb.conf')
-md5sums=('df8404aeb625eca1d3cad7a67d35f225')
-source=(https://github.com/aluzzardi/$pkgname/archive/$pkgver.tar.gz)
+pkgver=0.8.2
+pkgrel=1
+pkgdesc='Hardware authentication for Linux using ordinary flash media (USB & Card based).'
+arch=($CARCH)
+url='https://github.com/mcdope/pam_usb'
+license=(GPLv2)
+depends=(pam dbus python python-dbus python-lxml python-gobject udisks2)
+options=(!emptydirs)
+backup=("etc/security/pam_usb.conf")
+source=("$url/releases/tag/$pkgver")
+sha256sums=('8c24c792376d99d150e29e5bca9ecfe43f0432573a6c275d898fb7ea0ac27f16')
build() {
- cd "$srcdir/$pkgname-$pkgver"
- make LIBS="`pkg-config --libs libxml-2.0` `pkg-config --libs dbus-1` -lpam" || return 1
+ make -C $pkgname
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- make DESTDIR="$pkgdir" PAM_USB_DEST="$pkgdir/usr/lib/security" install
- sed -i 1s/python/python2/ "$pkgdir/usr/bin/pamusb-"{agent,conf}
+ make -C $pkgname DESTDIR="$pkgdir" PAM_USB_DEST="$pkgdir/usr/lib/security" install
+ install -Dt $pkgdir/usr/lib/systemd/system -m0644 $pkgname/arch_linux/pamusb-agent.service
}