# Template file for 'xtools'
pkgname=xtools
version=0.68
revision=1
build_style=gnu-makefile
depends="curl git make spdx-licenses-list xtools-minimal-${version}_${revision}"
short_desc="Opinionated helpers for working with XBPS"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="Public Domain"
homepage="https://git.vuxu.org/xtools"
distfiles="https://git.vuxu.org/xtools/snapshot/xtools-${version}.tar.gz"
checksum=eac6509e6b3666ad7e8c3ad781606da1267ca1c871d4a56b4efb3c2a4d04656b

# all xtools that can function without git installed
# (git is by far the largest dependency)
_minimal=(xcheckrestart xchroot xclash xdbg xdeptree xdiff xdistdir xdowngrade
 xetcchanges xgenfstab xgrep xhog xi xilog xls xmksv xnews xnodev xoptdiff xpkg
 xq xrs xtree xuname xvoidstrap)

xtools-minimal_package() {
	short_desc+=" - minimal subset"
	depends="bash findutils xbps"
	pkg_install() {
		for tool in "${_minimal[@]}"; do
			vmove usr/bin/$tool
			vmove usr/share/man/man1/$tool.1
			if [ -e "$DESTDIR/usr/share/fish/vendor_completions.d/$tool.fish" ]; then
				vmove usr/share/fish/vendor_completions.d/$tool.fish
			fi
		done
		vmove usr/share/man/man1/xtools.1
		vmove usr/share/zsh
		vmove usr/share/fish/vendor_functions.d
	}
}
