# Maintainer: Erich Eckner <arch at eckner dot net> pkgbase=simple-pki pkgdesc='Scripts to manage a simple pki' pkgname=(simple-pki-ca simple-pki-cb) pkgver=0.4.1 pkgrel=1 arch=('any') url="https://git.eckner.net/Erich/${pkgname}" license=('GPL') makedepends=('nginx' 'openssl' 'rsync') source=( "https://git.eckner.net/Erich/${pkgbase}/snapshot/${pkgbase}-${pkgver}.tar.xz" ) sha512sums=('83d57dc076696dbfc0828e8afd174731ddc24ebcbf0784024dc2a6f663d420ae7db8a2f33b70d09c516db577645f23f8ad0001d6a5af09f49deb0d15938c57a1') build() { cd ${pkgbase}-${pkgver} make } package_simple-pki-ca() { backup=( "etc/${pkgbase}/ca.conf" "etc/${pkgbase}/ca-ssl.conf" ) pkgdesc="Scripts to manage a simple pki ca - including automatic renewal" depends=('openssl' 'rsync') cd ${pkgbase}-${pkgver} make DESTDIR=${pkgdir} install-ca } package_simple-pki-cb() { backup=( "etc/${pkgbase}/cb.conf" "etc/${pkgbase}/server-ssl.conf" ) pkgdesc="Scripts to manage simple pki clients - including automatic renewal" depends=('openssl' 'nginx') cd ${pkgbase}-${pkgver} make DESTDIR=${pkgdir} install-cb }