# Contributor: Carlo Landmeter # Maintainer: pkgname=ssh-cert-authority pkgver=1.7.1 pkgrel=1 pkgdesc="An implementation of an SSH certificate authority" url="https://github.com/cloudtools/ssh-cert-authority" arch="all" license="BSD-2-Clause" depends="" makedepends="go" source="$pkgname-$pkgver.tar.gz::https://github.com/cloudtools/ssh-cert-authority/archive/$pkgver.tar.gz" builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" local pkg=github.com/cloudtools/ssh-cert-authority GO111MODULE=on HOME="$srcdir" go build \ -ldflags "-X $pkg/version.Tag=$pkgver \ -X $pkg/version.BuildVersion=$pkgver" \ -o bin/$pkgname } check() { cd "$builddir" go test ./... } package() { cd "$builddir" install -Dm755 bin/$pkgname "$pkgdir"/usr/bin/$pkgname } cleanup_srcdir() { if [ -d "$srcdir" ]; then find "$srcdir" -print0 | xargs -0 chmod +w fi default_cleanup_srcdir } sha512sums="028f0484299ef2b598a168467e576cb3ff326e6cb9acc8393b4df68a29f0fb7a017332e3da8d4afffa9f86518f0d5bac588c11abf1f94ae1391066bc65ca9aa8 ssh-cert-authority-1.7.1.tar.gz"