Date: Monday, January 7, 2019 @ 23:51:44 Author: escondida Revision: 420989
upgpkg: physlock 11-4 bump to 11-4, add pam module to avoid regression with pambase-20190101 Added: physlock/trunk/physlock.pam Modified: physlock/trunk/PKGBUILD Deleted: physlock/trunk/.SRCINFO --------------+ .SRCINFO | 13 ------------- PKGBUILD | 14 +++++++++++--- physlock.pam | 5 +++++ 3 files changed, 16 insertions(+), 16 deletions(-) Deleted: .SRCINFO =================================================================== --- .SRCINFO 2019-01-07 23:42:24 UTC (rev 420988) +++ .SRCINFO 2019-01-07 23:51:44 UTC (rev 420989) @@ -1,13 +0,0 @@ -pkgbase = physlock - pkgdesc = Lightweight Linux console locking tool - pkgver = 11 - pkgrel = 2 - url = https://github.com/muennich/physlock - arch = x86_64 - license = GPL2 - depends = pam - source = physlock-11.tar.gz::https://github.com/muennich/physlock/archive/v11.tar.gz - sha256sums = f03031a6f4c6a08d62098457834d04b8835082a76609059451397356a83d4442 - -pkgname = physlock - Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-01-07 23:42:24 UTC (rev 420988) +++ PKGBUILD 2019-01-07 23:51:44 UTC (rev 420989) @@ -3,7 +3,7 @@ pkgname=physlock pkgver=11 -pkgrel=3 +pkgrel=4 pkgdesc='Lightweight Linux console locking tool' url='https://github.com/muennich/physlock' license=(GPL2) @@ -12,9 +12,16 @@ optdepends=('xss-lock: lock screen on suspend or after inactivity') arch=(x86_64) -source=("physlock-$pkgver.tar.gz::https://github.com/muennich/physlock/archive/v$pkgver.tar.gz") +# physlock.pam: see https://bugs.archlinux.org/index.php?do=details&task_id=61300 +source=( + "physlock-$pkgver.tar.gz::https://github.com/muennich/physlock/archive/v$pkgver.tar.gz" + physlock.pam +) # sha256sums provided by packager; grains of salt advised -sha256sums=(f03031a6f4c6a08d62098457834d04b8835082a76609059451397356a83d4442) +sha256sums=( + f03031a6f4c6a08d62098457834d04b8835082a76609059451397356a83d4442 + de66118684a2ecec18017dd96e50a489f30465510250c007ced16f81fb542ba5 +) build() { make PREFIX=/usr -C "physlock-$pkgver" @@ -21,5 +28,6 @@ } package() { + install -D -m 644 physlock.pam "$pkgdir/etc/pam.d/physlock" make PREFIX=/usr "DESTDIR=$pkgdir" -C "physlock-$pkgver" install } Added: physlock.pam =================================================================== --- physlock.pam (rev 0) +++ physlock.pam 2019-01-07 23:51:44 UTC (rev 420989) @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth required pam_unix.so +account required pam_unix.so +password required pam_unix.so +session required pam_unix.so