# Contributor: Michał Polański # Maintainer: Michał Polański pkgname=cfssl pkgver=1.6.3 pkgrel=4 pkgdesc="Cloudflare PKI and TLS toolkit" url="https://cfssl.org/" license="BSD-2-Clause" arch="all !riscv64" # FTBFS options="!check" # TODO: fix and enable tests makedepends="go" source="https://github.com/cloudflare/cfssl/archive/v$pkgver/cfssl-$pkgver.tar.gz" export GOFLAGS="$GOFLAGS -trimpath -modcacherw -mod=vendor" export GOCACHE="${GOCACHE:-"$srcdir/go-cache"}" export GOTMPDIR="${GOTMPDIR:-"$srcdir"}" export GOMODCACHE="${GOMODCACHE:-"$srcdir/go"}" build() { go build \ -ldflags="-X github.com/cloudflare/cfssl/cli/version.version=$pkgver" \ -v -o bin/ ./cmd/... } check() { go test ./... } package() { install -Dm755 bin/* -t "$pkgdir"/usr/bin/ } sha512sums=" ed63c81225f4a81f923ef2eeea9cb4e02f1f200107fe2016b4820faf0b46b93f69a207caa0474f293c604339a5f377bf535e7519d0bf9f352ab4b88c854734d4 cfssl-1.6.3.tar.gz "