Date: Monday, December 6, 2021 @ 11:13:52 Author: shibumi Revision: 1065267
add cfssl Added: cfssl/ cfssl/repos/ cfssl/trunk/ cfssl/trunk/PKGBUILD ----------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) Added: cfssl/trunk/PKGBUILD =================================================================== --- cfssl/trunk/PKGBUILD (rev 0) +++ cfssl/trunk/PKGBUILD 2021-12-06 11:13:52 UTC (rev 1065267) @@ -0,0 +1,37 @@ +# Maintainer : Christian Rebischke <[email protected]> +# Contributor: Konstantin Gribov <[email protected]> + +pkgname=cfssl +pkgver=1.6.1 +pkgrel=1 +pkgdesc="CloudFlare PKI and TLS toolkit" +arch=('i686' 'x86_64') +url="https://cfssl.org/" +license=('BSD') +depends=('glibc') +makedepends=('go') + +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/cloudflare/${pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('00f5316e8f065a48eeb02b7359aa67699a5c1362b09c6e8faa19d8f35451c1d8') + +_binaries=(cfssl cfssljson cfssl-bundle cfssl-certinfo cfssl-newkey cfssl-scan mkbundle multirootca) + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + make VERSION="${pkgver}-${pkgrel}" +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + for bin in ${_binaries[@]} ; do + install -m755 -D -t "${pkgdir}/usr/bin/" bin/${bin} + done + + # special case to avoid clash with `mono` + mv ${pkgdir}/usr/bin/mkbundle ${pkgdir}/usr/bin/cfssl-mkbundle + + install -m644 -D LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim: et: sw=2: sts=2:
