diff --git a/PKGBUILD b/PKGBUILD index 5a7c40ab36f07e867df51bce30931db82566efbd..97c9627c9e23bfbe98afcbd515f29a356052180a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -28,13 +28,24 @@ makedepends=( llvm pkgconf valgrind + fuse3 ) -source=("${pkgname}-${pkgver}.tar.gz"::https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${pkgver}.tar.gz) -b2sums=('a1d54feefecc6fb0fcae73e81dd7afbd65302573918e7fdad7a2a74566590fee666dbb7c99af5de069ff5fcfe746baf74f4889bbebf547f6b29b1944e0253993') +optdepends=( + 'fuse3: for fusemount' +) +source=("${pkgname}-${pkgver}.tar.gz"::https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${pkgver}.tar.gz +'https://github.com/koverstreet/bcachefs-tools/commit/a0371350efecbc09ca24864a414eee2d7c691c34.patch') +b2sums=('a1d54feefecc6fb0fcae73e81dd7afbd65302573918e7fdad7a2a74566590fee666dbb7c99af5de069ff5fcfe746baf74f4889bbebf547f6b29b1944e0253993' +'0c00206ab5c4cdbdba2a4bd73b72b19fd9e335518399fa933670785f17166f41b6b33ad12b84d5e7591ef0ee2cb4e18b5cad4e42d516f450b0cd85bb181aa1a5') + +prepare() { + cd ${pkgname}-${pkgver} + patch -Np1 -i ../a0371350efecbc09ca24864a414eee2d7c691c34.patch +} build() { cd ${pkgname}-${pkgver} - make + BCACHEFS_FUSE=1 make } package() {