# Contributor: Milan P. Stanić <mps@arvanta.net>
# Maintainer:
pkgname=bcachefs-tools
pkgver=1.25.2
pkgrel=0
pkgdesc="userspace tools for bcachefs"
url="https://bcachefs.org/"
# x86: bch_bindgen 0.1.0 fails on '#[repr(align)]' type
arch="all !x86"
options="!check" # no test
license="GPL-2-or-later"
makedepends="
	cargo
	clang20-dev
	coreutils
	libaio-dev
	libsodium-dev
	llvm20-dev
	eudev-dev
	util-linux-dev
	keyutils-dev
	lz4-dev
	userspace-rcu-dev
	zstd-dev
	pkgconf
	zlib
	"
subpackages="$pkgname-doc"
source="$pkgname-$pkgver.tar.zst::https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-$pkgver.tar.zst"

build() {
	make PREFIX=/usr
}

package() {
	#make DESTDIR=$pkgdir PREFIX=/usr ROOT_SBINDIR="/sbin" install
	make DESTDIR=$pkgdir PREFIX=/usr ROOT_SBINDIR="/usr/sbin" install
}

sha512sums="
4b49d29be56ffde577d753a5eca195a5ef4a17b8a85b1f99c39a00737e9d8d1d06525dafd337a256628b8ab71a26e00b5d5625bd19caed8c8b3ba82609fbb1ab  bcachefs-tools-1.25.2.tar.zst
"
