# Compiling Time: 0.01 SBU
# Maintainer: DeX77 <dex+fw@dragonslave.de>

pkgname=sequoia-sop
pkgver=0.37.2
pkgrel=1
pkgdesc='An implementation of the Stateless OpenPGP Command Line Interface using Sequoia.'
url='https://sequoia-pgp.org/'
archs=('x86_64')
groups=('apps')
depends=('nettle')
makedepends=('cargo' 'clang')
source=("https://gitlab.com/sequoia-pgp/sequoia-sop/-/archive/v${pkgver}/sequoia-sop-v${pkgver}.tar.bz2")
up2date="lynx -dump https://gitlab.com/api/v4/projects/sequoia-pgp%2F${pkgname}/repository/tags  | jq -r '.[].name' | sed 's/v//g' | head -n 1 "

sha1sums=('644fcf1a8375e5ee9feb959f5da39523f0ec569e')
_F_cd_path="sequoia-sop-v$pkgver"

subpkgs+=("sequoia-sopv")
subdescs+=("$pkgdesc verification only")
subarchs+=('x86_64')
subgroups+=('apps chroot-core')
subdepends+=('nettle')

build() {
	Fcd
  	export RUSTUP_TOOLCHAIN=stable
	Fexec cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"  || Fdie
  	export CARGO_TARGET_DIR=target
	Fexec cargo build --frozen --release --no-default-features --features 'cli,cliv,sequoia-openpgp/compression,sequoia-openpgp/crypto-nettle' || Fdie
  	Fexerel target/release/sqop usr/bin/sqop

	Finstallrel 644 target/release/build/sequoia-sop-*/out/shell-completions/sqop.bash usr/share/bash-completion/completions/sqop
	Finstallrel 644 target/release/build/sequoia-sop-*/out/shell-completions/_sqop usr/share/zsh/site-functions/_sqop
	Finstallrel 644 target/release/build/sequoia-sop-*/out/shell-completions/sqop.fish usr/share/fish/vendor_completions.d/sqop.fish

        Fexerel target/release/sqopv usr/bin/sqopv

        Finstallrel 644 target/release/build/sequoia-sop-*/out/shell-completions/sqopv.bash usr/share/bash-completion/completions/sqopv
        Finstallrel 644 target/release/build/sequoia-sop-*/out/shell-completions/_sqopv usr/share/zsh/site-functions/_sqopv
        Finstallrel 644 target/release/build/sequoia-sop-*/out/shell-completions/sqopv.fish usr/share/fish/vendor_completions.d/sqopv.fish

	Fsplit "sequoia-sopv" usr/bin/sqopv

        Fsplit "sequoia-sopv" usr/share/bash-completion/completions/sqopv
        Fsplit "sequoia-sopv" usr/share/zsh/site-functions/_sqopv
        Fsplit "sequoia-sopv" usr/share/fish/vendor_completions.d/sqopv.fish
}


# optimization OK
