summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorZach Callear2020-08-24 09:22:29 -0600
committerZach Callear2020-08-24 09:22:29 -0600
commit35a67b3926ddaeabcd6d1c95322bab9870c1fe06 (patch)
treec98798cca405ebc986f09247cb0b5c049db9d3f2 /PKGBUILD
parent3db28d01404247c67df8ce87c0644da6ec780d2e (diff)
downloadaur-35a67b3926ddaeabcd6d1c95322bab9870c1fe06.tar.gz
Update to 0.10.4, hosted on GitHub
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 21 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e2fd08618596..780573f7f8b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,30 +3,36 @@
# Contributor: Anders Bergh <anders1@gmail.com>
# Contributor: Chris <alostengineer at narmos dot org>
pkgname=pam_ssh_agent_auth
-pkgver=0.10.3
-pkgrel=4
-pkgdesc="PAM module which permits authentication for arbitrary services via ssh-agent."
+pkgver=0.10.4
+pkgrel=1
+pkgdesc="PAM module which permits authentication via the keyring in a forwarded ssh-agent."
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
-url="http://pamsshagentauth.sourceforge.net/"
+url="https://github.com/jbeverly/pam_ssh_agent_auth"
license=('custom:OpenSSL')
-source=(http://downloads.sourceforge.net/project/pamsshagentauth/$pkgname/v$pkgver/$pkgname-$pkgver.tar.bz2)
-# I couldn't find a published checksum upstream, but Debian uses this md5sum:
-md5sums=('8dbe90ab3625e545036333e6f51ccf1d')
-depends=('openssl-1.0')
+source=(git://github.com/jbeverly/pam_ssh_agent_auth.git#tag=$pkgname-$pkgver
+ git://github.com/floodyberry/ed25519-donna#commit=8757bd4cd209cb032853ece0ce413f122eef212c)
+md5sums=('SKIP'
+ 'SKIP')
+makedepends=('git')
+depends=('openssl')
optdepends=('openssh: standard ssh-agent'
- 'gnupg: gpg ssh-agent' )
+ 'gnupg: gpg ssh-agent')
+
+prepare() {
+ cd "$srcdir/$pkgname/ed25519-donna"
+ git submodule init
+ git config submodule.ed25519-donna.url $srcdir/ed25519-donna
+ git submodule update
+}
build() {
- cd "$srcdir/$pkgname-$pkgver"
- PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig \
- CFLAGS+=" -I/usr/include/openssl-1.0" \
- LDFLAGS+=" -L/usr/lib/openssl-1.0 -lssl" \
- ./configure --prefix=/usr --with-mantype=man --libexecdir=/usr/lib/security
+ cd "$srcdir/$pkgname"
+ ./configure --prefix=/usr --with-mantype=man --libexecdir=/usr/lib/security --without-openssl-header-check
make
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "$srcdir/$pkgname"
make DESTDIR="$pkgdir/" install
install -Dm644 LICENSE.OpenSSL "$pkgdir/usr/share/licenses/$pkgname/LICENSE"