From 9d42458a16fd18631894fcb4cb52f1b16c322209 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen <leah@vuxu.org> Date: Fri, 11 Apr 2025 16:32:26 +0200 Subject: [PATCH] bcachefs-tools: update to 1.25.1. --- srcpkgs/bcachefs-tools/patches/make.patch | 28 ++++++++++------------- srcpkgs/bcachefs-tools/template | 4 ++-- 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/srcpkgs/bcachefs-tools/patches/make.patch b/srcpkgs/bcachefs-tools/patches/make.patch index cfe1961c3a5..3f05ff8dd16 100644 --- a/srcpkgs/bcachefs-tools/patches/make.patch +++ b/srcpkgs/bcachefs-tools/patches/make.patch @@ -1,6 +1,15 @@ --- a/Makefile +++ b/Makefile -@@ -57,7 +57,7 @@ +@@ -26,7 +26,7 @@ + ifdef CARGO_BUILD_TARGET + BUILT_BIN = target/$(CARGO_BUILD_TARGET)/release/bcachefs + else +- BUILT_BIN = target/release/bcachefs ++ BUILT_BIN = target/$(RUST_TARGET)/release/bcachefs + endif + + # Prevent recursive expansions of $(CFLAGS) to avoid repeatedly performing +@@ -65,7 +65,7 @@ CARGO_PROFILE=release # CARGO_PROFILE=debug @@ -9,7 +18,7 @@ CARGO_BUILD=$(CARGO) build $(CARGO_BUILD_ARGS) CARGO_CLEAN=$(CARGO) clean $(CARGO_CLEAN_ARGS) -@@ -73,7 +73,6 @@ +@@ -80,7 +80,6 @@ CFLAGS+=$(call cc-disable-warning, shift-overflow) CFLAGS+=$(call cc-disable-warning, enum-conversion) CFLAGS+=$(call cc-disable-warning, gnu-variable-sized-type-not-at-end) @@ -17,25 +26,12 @@ PKGCONFIG_LIBS="blkid uuid liburcu libsodium zlib liblz4 libzstd libudev libkeyutils" ifdef BCACHEFS_FUSE ---- a/Makefile -+++ b/Makefile @@ -200,7 +200,7 @@ - install: INITRAMFS_HOOK=$(INITRAMFS_DIR)/hooks/bcachefs - install: INITRAMFS_SCRIPT=$(INITRAMFS_DIR)/scripts/local-premount/bcachefs - install: bcachefs $(optional_install) -- $(INSTALL) -m0755 -D target/release/bcachefs -t $(DESTDIR)$(ROOT_SBINDIR) -+ $(INSTALL) -m0755 -D target/*/release/bcachefs -t $(DESTDIR)$(ROOT_SBINDIR) - $(INSTALL) -m0644 -D bcachefs.8 -t $(DESTDIR)$(PREFIX)/share/man/man8/ - $(INSTALL) -m0755 -D initramfs/script $(DESTDIR)$(INITRAMFS_SCRIPT) - $(INSTALL) -m0755 -D initramfs/hook $(DESTDIR)$(INITRAMFS_HOOK) ---- a/Makefile -+++ b/Makefile -@@ -199,7 +199,7 @@ .PHONY: install install: INITRAMFS_HOOK=$(INITRAMFS_DIR)/hooks/bcachefs install: INITRAMFS_SCRIPT=$(INITRAMFS_DIR)/scripts/local-premount/bcachefs -install: bcachefs $(optional_install) +install: $(optional_install) - $(INSTALL) -m0755 -D target/*/release/bcachefs -t $(DESTDIR)$(ROOT_SBINDIR) + $(INSTALL) -m0755 -D $(BUILT_BIN) -t $(DESTDIR)$(ROOT_SBINDIR) $(INSTALL) -m0644 -D bcachefs.8 -t $(DESTDIR)$(PREFIX)/share/man/man8/ $(INSTALL) -m0755 -D initramfs/script $(DESTDIR)$(INITRAMFS_SCRIPT) diff --git a/srcpkgs/bcachefs-tools/template b/srcpkgs/bcachefs-tools/template index 9a2b415d92a..c10766c2cba 100644 --- a/srcpkgs/bcachefs-tools/template +++ b/srcpkgs/bcachefs-tools/template @@ -1,7 +1,7 @@ # Template file for 'bcachefs-tools' pkgname=bcachefs-tools reverts="24_1" -version=1.25.0 +version=1.25.1 revision=1 build_style=gnu-makefile make_install_args="ROOT_SBINDIR=/usr/bin" @@ -15,7 +15,7 @@ maintainer="Leah Neukirchen <leah@vuxu.org>" license="GPL-2.0-only" homepage="https://bcachefs.org/" distfiles="https://github.com/koverstreet/bcachefs-tools/archive/refs/tags/v${version}.tar.gz" -checksum=01b9aff1e34a5b8b013e4cee7fac7574f3839b9b4044fe24127a73e77cc7d328 +checksum=6717d33f588f55c41046f012b6ab4e2ffc1370aebd0316a512b44cc155bb3c41 export VERSION=v${version} export RUST_TARGET