# Maintainer: Simon Rupf <simon@rupf.net>
pkgname=sequoia-chameleon-gnupg
pkgver=0.13.1
pkgrel=0
pkgdesc="Sequoia's reimplementation of the GnuPG interface"
url="https://sequoia-pgp.org/"
arch="all"
license="GPL-3.0-or-later"
makedepends="
	bzip2-dev
	cargo
	cargo-auditable
	clang-dev
	nettle-dev
	openssl-dev
	sqlite-dev
	"
source="https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v$pkgver/sequoia-chameleon-gnupg-v$pkgver.tar.gz
	"
builddir="$srcdir/$pkgname-v$pkgver"
options="net !check" # bunch of failures against gpg cli

prepare() {
	default_prepare

	cargo fetch --target="$CTARGET" --locked
}

build() {
	cargo auditable build --release --frozen
}

check() {
	cargo test --frozen
}

package() {
	install -Dm755 target/release/gpgv-sq target/release/gpg-sq \
		-t "$pkgdir"/usr/bin
}

sha512sums="
6fd27d20a3b298dd091d410f1b7812cf0b8a1a8b98b69d87278c5fd2cfad9b53735b4b798e061d04251281fbb2373df13899bcb875084059238e9eb7b3377e7f  sequoia-chameleon-gnupg-v0.13.1.tar.gz
"
