summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Wilson2020-05-15 22:42:47 +1000
committerAlex Wilson2020-05-15 22:42:47 +1000
commit9d333ed62bf21cc3f954d3548309c1348489f3cb (patch)
tree188cc74af95ea56718390276a7fafe0f899cf057
parent4fe1f75f9bf14623e409a36c0a47c1589092ceab (diff)
downloadaur-9d333ed62bf21cc3f954d3548309c1348489f3cb.tar.gz
Fix up pam_pivy build and dependencies
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD10
2 files changed, 10 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b8ae25b9686f..97eec96a1c14 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pivy
pkgdesc = Tools for using PIV smartcards/Yubikeys with ssh-agent and disk encryption
pkgver = 0.5.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/arekinath/pivy
arch = x86
arch = x86_64
@@ -10,11 +10,13 @@ pkgbase = pivy
makedepends = cryptsetup
makedepends = zfs-utils
makedepends = json-c
+ makedepends = pam
depends = libbsd
depends = pcsclite
depends = libedit
optdepends = cryptsetup: LUKS encrypted disk support (pivy-luks)
optdepends = zfs-utils: ZFS encrypted pool/fs support (pivy-zfs)
+ optdepends = pam: PAM plugin (pam_pivy.so)
source = zfs-pivy.hook
source = zfs-pivy.install
source = https://github.com/arekinath/pivy/archive/v0.5.0.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 02fbb9b796e3..082dffd47ef2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Alex Wilson <alex at cooperi dot net>
pkgname=pivy
pkgver=0.5.0
-pkgrel=1
+pkgrel=2
pkgdesc="Tools for using PIV smartcards/Yubikeys with ssh-agent and disk encryption"
url="https://github.com/arekinath/pivy"
license=('MPL2')
@@ -14,14 +14,18 @@ source=(
arch=(x86 x86_64)
depends=(libbsd pcsclite libedit)
optdepends=('cryptsetup: LUKS encrypted disk support (pivy-luks)'
- 'zfs-utils: ZFS encrypted pool/fs support (pivy-zfs)')
-makedepends=(pkgconf cryptsetup zfs-utils json-c)
+ 'zfs-utils: ZFS encrypted pool/fs support (pivy-zfs)'
+ 'pam: PAM plugin (pam_pivy.so)')
+makedepends=(pkgconf cryptsetup zfs-utils json-c pam)
sha256sums=('c78b9420751cd70c4b6cf2d437110c71452cbd6c8c44c5338c29ed7d80cba26c'
'44b5a004a06ffe214df2810bb2d58a3ecb2bdcf1c892411a8d574afac935f678'
'9895a33d1c7fec6fcd682e13788b906f170ef32ce59c788c27321f3e18b8fc70'
'f91aad0c8fb9cbc67c910ad6dcffb401a819b4fd122007ea7f978638db044cf6'
'a2c23b7b9e3dc976b54627a08da68b76fd6194ba45d211959dedf4700879379e')
+# Don't use --as-needed when linking, will break pam_pivy
+LDFLAGS+=" -Wl,--no-as-needed"
+
prepare() {
mv "libressl-3.1.0" "$pkgname-$pkgver/libressl"
}