Date: Tuesday, November 9, 2021 @ 11:34:38 Author: jelle Revision: 1039322
Initial commit Potential new dependency of cockpit Added: sscg/ sscg/repos/ sscg/trunk/ sscg/trunk/PKGBUILD ----------+ PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) Added: sscg/trunk/PKGBUILD =================================================================== --- sscg/trunk/PKGBUILD (rev 0) +++ sscg/trunk/PKGBUILD 2021-11-09 11:34:38 UTC (rev 1039322) @@ -0,0 +1,36 @@ +# Maintainer: Jelle van der Waa <[email protected]> + +pkgname=sscg +pkgver=3.0.1 +pkgrel=1 +pkgdesc="Simple Signed Certificate Generator" +url="https://github.com/sgallagher/sscg" +license=('GPL') +arch=(x86_64) +depends=(openssl popt talloc ding-libs) +makedepends=(git help2man meson) +source=(git+https://github.com/sgallagher/sscg.git?signed#tag=${pkgname}-${pkgver}) +# https://github.com/sgallagher.gpg +validpgpkeys=('850A9DD1DBF2ACCC6FC4949145DB85A568286D11') +sha512sums=('SKIP') + +build() { + cd $pkgname + meson --prefix=/usr \ + --buildtype plain \ + --auto-features enabled \ + -D b_lto=true \ + -D b_pie=true \ + build + ninja -C build +} + +check() { + cd $pkgname + meson test -C build --print-errorlogs --num-processes $(nproc) +} + +package() { + cd $pkgname + DESTDIR="${pkgdir}" meson install -C build +}
