# Template file for 'bcachefs-tools' pkgname=bcachefs-tools reverts="24_1" version=1.9.2 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=4ebf1373216519f6851b9f2ea33bfd894c4effd4de4c20e665bb42c5fb8b4854 if [ "$XBPS_TARGET_WORDSIZE" = "32" ]; then broken="32-bit support is broken in upstream" fi export VERSION=v${version} export RUST_TARGET pre_build() { # fuck me sideways why this is necessary, it should be default RUSTFLAGS+=" -C linker=$CC" }