diff options
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 26 insertions, 22 deletions
@@ -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 - @@ -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" |