# Template file for 'task'
pkgname=task
version=3.4.2
revision=1
archs="x86_64* aarch64* i686*" # aws-lc
build_style=cmake
build_helper="rust qemu"
configure_args="-DFETCHCONTENT_SOURCE_DIR_CORROSION=${XBPS_BUILDDIR}/${pkgname}-${version}/src/taskchampion-cpp/corrosion"
hostmakedepends="rust cargo"
makedepends="libuuid-devel gnutls-devel rust-std sqlite-devel"
short_desc="Task Warrior command-line todo list manager"
maintainer="Orphaned <orphan@voidlinux.org>"
license="MIT"
homepage="https://taskwarrior.org"
distfiles="https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v${version}/task-${version}.tar.gz"
checksum=d302761fcd1268e4a5a545613a2b68c61abd50c0bcaade3b3e68d728dd02e716

post_extract() {
	if [ "$CROSS_BUILD" ]; then
		vsed \
			-e "s;\(\${cxxbridge}\);/usr/bin/qemu-${XBPS_TARGET_QEMU_MACHINE}-static \1;" \
			-i src/taskchampion-cpp/corrosion/cmake/Corrosion.cmake
	fi
}

post_install() {
	vcompletion scripts/zsh/_task zsh
	vcompletion scripts/bash/task.sh bash
	vcompletion scripts/fish/task.fish fish
	vlicense LICENSE
}
