# Template file for 'xfsdump'
pkgname=xfsdump
version=3.3.0
revision=1
build_style=gnu-configure
configure_args="--sbindir=/usr/bin"
hostmakedepends="gettext"
makedepends="libuuid-devel ncurses-devel xfsprogs-devel attr-devel"
short_desc="XFS filesystem incremental dump/restore utility"
maintainer="Leah Neukirchen <leah@vuxu.org>"
license="GPL-2.0-or-later"
homepage="https://git.kernel.org/pub/scm/fs/xfs/xfsdump-dev.git/"
distfiles="${KERNEL_SITE}/utils/fs/xfs/xfsdump/xfsdump-${version}.tar.xz"
checksum=9ca3e91055945f8a70bd4d465d5464f631630c65462896eda479d7371fd61db7

case "$XBPS_TARGET_MACHINE" in
	*-musl*) CFLAGS="-D_LARGEFILE64_SOURCE";;
esac

post_extract() {
	case "$XBPS_TARGET_MACHINE" in
	*-musl)
		vsed -i -e "1i#define basename(src) (strrchr(src, '/') ? strrchr(src, '/') + 1 : src)" common/main.c invutil/invidx.c
	esac
}
post_install() {
	mv ${DESTDIR}/sbin/* ${DESTDIR}/usr/bin
	rm -rf ${DESTDIR}/usr/share/doc/
}
