commit 053a3f80e1883ce635d5014314a079c9c8ef6939 Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Fri May 24 18:12:27 2024 +0200
- updated to 1.7.0 bcachefs-tools.spec | 5 +++-- rust-target.patch | 39 +++++++++++++++------------------------ 2 files changed, 18 insertions(+), 26 deletions(-) --- diff --git a/bcachefs-tools.spec b/bcachefs-tools.spec index 45b9edf..ec41eb0 100644 --- a/bcachefs-tools.spec +++ b/bcachefs-tools.spec @@ -1,12 +1,12 @@ Summary: Userspace tools for bcachefs Summary(pl.UTF-8): Narzędzia przestrzeni użytkownika do bcachefs Name: bcachefs-tools -Version: 1.4.1 +Version: 1.7.0 Release: 0.1 License: GPL v2+ Group: Applications/System Source0: https://evilpiepirate.org/bcachefs-tools/%{name}-vendored-%{version}.tar.zst -# Source0-md5: 2cbe55823812642656b2496f22bcf175 +# Source0-md5: 14a1b97996e71c574ce058355a2eea18 Patch0: rust-target.patch URL: https://bcachefs.org/ BuildRequires: cargo @@ -24,6 +24,7 @@ BuildRequires: libuuid-devel BuildRequires: llvm-devel BuildRequires: lz4-devel BuildRequires: pkgconfig +BuildRequires: rust >= 1.65 BuildRequires: systemd-devel BuildRequires: tar >= 1:1.22 BuildRequires: udev-devel diff --git a/rust-target.patch b/rust-target.patch index 72a3c36..775dc34 100644 --- a/rust-target.patch +++ b/rust-target.patch @@ -1,7 +1,7 @@ ---- bcachefs-tools-1.4.0/Makefile.orig 2023-12-24 01:39:01.000000000 +0100 -+++ bcachefs-tools-1.4.0/Makefile 2024-01-12 18:28:15.566397728 +0100 -@@ -58,6 +58,13 @@ - CARGO_MANIFEST=--manifest-path rust-src/Cargo.toml +--- bcachefs-tools-1.7.0/Makefile.orig 2024-05-23 22:32:41.238838991 +0200 ++++ bcachefs-tools-1.7.0/Makefile 2024-05-24 16:34:59.100373730 +0200 +@@ -59,6 +59,13 @@ CARGO_PROFILE=release + # CARGO_PROFILE=debug CARGO_BUILD_ARGS=--$(CARGO_PROFILE) + @@ -11,24 +11,15 @@ +else + CARGO_TARGET_DIR := target +endif - CARGO_BUILD=$(CARGO) build $(CARGO_BUILD_ARGS) $(CARGO_MANIFEST) + CARGO_BUILD=$(CARGO) build $(CARGO_BUILD_ARGS) - CARGO_CLEAN=$(CARGO) clean $(CARGO_CLEAN_ARGS) $(CARGO_MANIFEST) -@@ -174,7 +181,7 @@ - BCACHEFS_DEPS=libbcachefs.a - - ifndef NO_RUST -- BCACHEFS_DEPS+=rust-src/target/release/libbcachefs_rust.a -+ BCACHEFS_DEPS+=rust-src/$(CARGO_TARGET_DIR)/release/libbcachefs_rust.a - else - CFLAGS+=-DBCACHEFS_NO_RUST - endif -@@ -188,7 +195,7 @@ - $(Q)ar -rc $@ $+ - - RUST_SRCS:=$(shell find rust-src/src rust-src/bch_bindgen/src -type f -iname '*.rs') --rust-src/target/release/libbcachefs_rust.a: $(RUST_SRCS) -+rust-src/$(CARGO_TARGET_DIR)/release/libbcachefs_rust.a: $(RUST_SRCS) - $(CARGO_BUILD) - - tests/test_helper: $(filter ./tests/%.o, $(OBJS)) + CARGO_CLEAN=$(CARGO) clean $(CARGO_CLEAN_ARGS) +@@ -201,7 +208,7 @@ cmd_version.o : .version + 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 $(CARGO_TARGET_DIR)/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) ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/bcachefs-tools.git/commitdiff/053a3f80e1883ce635d5014314a079c9c8ef6939 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit