# Template file for 'openpgp-card-tools'
pkgname=openpgp-card-tools
version=0.11.12
revision=1
build_style=cargo
build_helper=qemu
hostmakedepends="pkg-config clang"
makedepends="openssl-devel pcsclite-devel"
depends="pcsc-ccid"
short_desc="Tools for inspecting, configuring and using OpenPGP cards"
maintainer="classabbyamp <void@placeviolette.net>"
license="MIT, Apache-2.0"
homepage="https://codeberg.org/openpgp-card/openpgp-card-tools"
distfiles="https://codeberg.org/openpgp-card/openpgp-card-tools/archive/v${version}.tar.gz"
checksum=f21ea3b67cf051fc74dd8a7f11ee4d9445f416ad566e479140bb51f28ce6ab75

post_patch() {
	cargo update --package cc@1.2.56 --precise 1.2.14
}

post_install() {
	vlicense "LICENSES/MIT.txt"
	vdoc "README.md"

	OCT_MANPAGE_OUTPUT_DIR=${PWD}/man vtargetrun target/${RUST_TARGET}/release/oct
	for page in man/*; do
		vman $page
	done

	OCT_COMPLETION_OUTPUT_DIR=${PWD}/completions vtargetrun target/${RUST_TARGET}/release/oct
	vcompletion completions/_oct zsh oct
	vcompletion completions/oct.fish fish oct
	vcompletion completions/oct.bash bash oct
}
