# Template file for 'bcachefs-tools' pkgname=bcachefs-tools reverts="24_1" version=1.25.3 revision=1 build_style=gnu-makefile make_install_args="ROOT_SBINDIR=/usr/bin" make_use_env=yes hostmakedepends="pkg-config cargo clang17-devel llvm liburcu-devel" makedepends="rust attr-devel keyutils-devel libaio-devel libblkid-devel liblz4-devel libscrypt-devel libsodium-devel eudev-libudev-devel liburcu-devel libuuid-devel libzstd-devel zlib-devel" short_desc="Userspace tools for bcachefs" maintainer="Leah Neukirchen " license="GPL-2.0-only" homepage="https://bcachefs.org/" distfiles="https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${version}.tar.gz" checksum=2ccbf10bd8eadd3df41993740c51863d1797d793476c276b70cdc8823d9196a0 export VERSION=v${version} export RUST_TARGET if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then broken="bch_bindgen: E0588" fi if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then XBPS_CROSS_RUSTFLAGS+=" -latomic" fi pre_build() { RUSTFLAGS+=" -C linker=$CC" }