summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpkixssh/PKGBUILD8
-rw-r--r--sshfp/PKGBUILD34
2 files changed, 41 insertions, 1 deletions
diff --git a/pkixssh/PKGBUILD b/pkixssh/PKGBUILD
index 4438a932e..414b1ac11 100755
--- a/pkixssh/PKGBUILD
+++ b/pkixssh/PKGBUILD
@@ -7,7 +7,13 @@ arch=('armv6h' 'armv7h' 'aarch64' 'i486' 'i686' 'pentium4' 'x86_64')
url='https://roumenpetrov.info/secsh/index.html'
license=('BSD')
groups=()
-depends=(openssl zlib ldns)
+_pinned_dependencies=(
+ 'glibc>=2.33'
+ 'libcrypt.so=2'
+ 'openssl=1.1.1.m'
+ 'zlib=1:1.2.11'
+)
+depends=(openssl zlib ldns "${_pinned_dependencies[@]}")
makedepends=()
backup=('etc/ssh/ssh_config' 'etc/ssh/sshd_config')
source=(
diff --git a/sshfp/PKGBUILD b/sshfp/PKGBUILD
new file mode 100644
index 000000000..5dea48f0e
--- /dev/null
+++ b/sshfp/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Erich Eckner <arch at eckner dot net>
+# Contributor: Phillip Smith <pkgbuild@phs.id.au>
+# http://github.com/fukawi2/aur-packages
+
+pkgname=sshfp
+pkgver=1.2.2
+pkgrel=1
+pkgdesc="Generates DNS SSHFP-type records from SSH public keys from public keys from a known_hosts file or from scanning the host's sshd daemon."
+arch=('any')
+license=('GPL')
+depends=('python2' 'python2-dnspython')
+url="https://github.com/xelerance/sshfp"
+source=("$pkgname-$pkgver.tar.gz::https://github.com/xelerance/$pkgname/archive/${pkgver}.tar.gz")
+md5sums=('3cedcc3463e72196ee2028543d03ebfc')
+
+build() {
+ cd "$srcdir"/$pkgname-$pkgver/
+
+ # use python2 instead of python
+ sed -e 's|python |python2 |g' \
+ -i "$srcdir"/$pkgname-$pkgver/Makefile
+}
+
+package() {
+ cd "$srcdir"/$pkgname-$pkgver/
+
+ make DESTDIR="$pkgdir" install
+
+ sed -e 's|^#!/usr/bin/python$|#!/usr/bin/python2|g' \
+ -i "$pkgdir"/usr/bin/sshfp \
+ -i "$pkgdir"/usr/bin/dane
+}
+
+# vim:set ts=2 sw=2 et: