Date: Wednesday, August 4, 2021 @ 00:22:17 Author: anthraxx Revision: 993595
addpkg: sequoia-sop 0.24.0-1 Added: sequoia-sop/ sequoia-sop/repos/ sequoia-sop/trunk/ sequoia-sop/trunk/PKGBUILD ----------+ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) Added: sequoia-sop/trunk/PKGBUILD =================================================================== --- sequoia-sop/trunk/PKGBUILD (rev 0) +++ sequoia-sop/trunk/PKGBUILD 2021-08-04 00:22:17 UTC (rev 993595) @@ -0,0 +1,38 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> + +pkgname=sequoia-sop +pkgver=0.24.0 +pkgrel=1 +pkgdesc='Implementation of the Stateless OpenPGP Interface using Sequoia' +url='https://sequoia-pgp.org/' +arch=('x86_64') +license=('GPL2') +groups=('sequoia') +depends=('glibc' 'nettle' 'libnettle.so' 'nettle' 'libhogweed.so' 'libnettle.so' + 'bzip2' 'libbz2.so' 'gcc-libs' 'gmp') +makedepends=('git' 'cargo' 'clang') +source=(sequoia-sop::"git+https://gitlab.com/sequoia-pgp/sequoia-sop.git#tag=v${pkgver}?signed") +sha512sums=('SKIP') +validpgpkeys=( + D2F2C5D45BE9FDE6A4EE0AAF31855247603831FD # [email protected] + CBCD8F030588653EEDD7E2659B7DD433F254904A # [email protected] +) + +build() { + cd ${pkgname} + cargo build --release --locked --features 'cli crypto-nettle compression' +} + +check() { + cd ${pkgname} + cargo test --release --locked --features 'cli crypto-nettle compression' +} + +package() { + cd ${pkgname} + install -Dm 755 target/release/sqop -t "${pkgdir}/usr/bin" + install -Dm 644 man-sqop/*.1 -t "${pkgdir}/usr/share/man/man1" + install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" +} + +# vim: ts=2 sw=2 et:
