Hi Kent,

I have some minor patches for bcachefs-tools, mostly to the nix build
system.

- Cross compilation for all Linux architectures that are available for
  nix flakes.

- MSRV and 32-bit builds for `nix flake check`.

- Update to using Rust 1.84 for nix builds using rust-overlay.

- Clippy fix by using `c""` literals now.

Another update to flake.lock should be done once util-linux 2.40 lands
in nixpkgs. That should happen soonish, it's already in staging afaict.

Thomas Mühlbacher (9):
  flake.lock: Update
  fix(nix): rm input from crane that no longer exists
  feat(nix): open up support to more architectures
  feat(nix): replace fenix with rust-overlay
  fix(key): replace c_str macro with `c""` literal
  fix(makefile): locate built bin with CARGO_BUILD_TARGET set
  feat(nix): enable cross compilation
  feat(nix): add an MSRV build to CI
  feat(nix): add a CI check that builds on 32-bit

 Cargo.toml          |   2 +-
 Makefile            |   9 +-
 flake.lock          |  89 +++++--------
 flake.nix           | 309 +++++++++++++++++++++++++++++---------------
 src/commands/mod.rs |  25 ----
 src/key.rs          |  15 ++-
 6 files changed, 258 insertions(+), 191 deletions(-)

-- 
2.47.0

Reply via email to