summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD33
2 files changed, 26 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 528f584d0eb4..6835334db704 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,19 @@
pkgbase = pam_ssh_agent_auth
- pkgdesc = PAM module which permits authentication for arbitrary services via ssh-agent.
- pkgver = 0.10.3
+ pkgdesc = PAM module which permits authentication via the keyring in a forwarded ssh-agent.
+ pkgver = 0.10.4
pkgrel = 3
- url = http://pamsshagentauth.sourceforge.net/
+ url = https://github.com/jbeverly/pam_ssh_agent_auth
arch = i686
arch = x86_64
arch = armv6h
arch = armv7h
+ arch = aarch64
license = custom:OpenSSL
- depends = openssl-1.0
+ makedepends = git
+ depends = openssl
optdepends = openssh: standard ssh-agent
optdepends = gnupg: gpg ssh-agent
- source = http://downloads.sourceforge.net/project/pamsshagentauth/pam_ssh_agent_auth/v0.10.3/pam_ssh_agent_auth-0.10.3.tar.bz2
- md5sums = 8dbe90ab3625e545036333e6f51ccf1d
+ source = git+https://github.com/jbeverly/pam_ssh_agent_auth.git#tag=pam_ssh_agent_auth-0.10.4
+ md5sums = SKIP
pkgname = pam_ssh_agent_auth
-
diff --git a/PKGBUILD b/PKGBUILD
index 13b70091d060..188ac4379f41 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,30 +3,33 @@
# Contributor: Anders Bergh <anders1@gmail.com>
# Contributor: Chris <alostengineer at narmos dot org>
pkgname=pam_ssh_agent_auth
-pkgver=0.10.3
+pkgver=0.10.4
pkgrel=3
-pkgdesc="PAM module which permits authentication for arbitrary services via ssh-agent."
-arch=('i686' 'x86_64' 'armv6h' 'armv7h')
-url="http://pamsshagentauth.sourceforge.net/"
+pkgdesc="PAM module which permits authentication via the keyring in a forwarded ssh-agent."
+arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
+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+https://github.com/jbeverly/pam_ssh_agent_auth.git#tag=$pkgname-$pkgver)
+md5sums=('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 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"