git.iko.soy/typeable/nixpkgs
on master help sign in
bcachefs-tools: 2020-11-17 -> 2021-07-08
commit12cee96e74b0021a3bc25a7d9531ea6576b1f6c3 authorhyperfekt <git@hyperfekt.net> dateThu 20 May 2021, 03:12 (5 years ago) parentcb1b1cf
2 files changed+27−11
pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix+1−1 pkgs/tools/filesystems/bcachefs-tools/default.nix+26−10
pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix+1−1
@@ -24,7 +24,7 @@ kernel.override ( args // {
2424 name = "bcachefs-${commit}";
2525 patch = fetchpatch {
2626 name = "bcachefs-${commit}.diff";
27− url = "https://evilpiepirate.org/git/bcachefs.git/rawdiff/?id=${commit}&id2=v${lib.versions.major kernel.version}.${lib.versions.minor kernel.version}";
27+ url = "https://evilpiepirate.org/git/bcachefs.git/rawdiff/?id=${commit}&id2=v${lib.versions.majorMinor kernel.version}";
2828 sha256 = diffHash;
2929 };
3030 extraConfig = "BCACHEFS_FS m";
pkgs/tools/filesystems/bcachefs-tools/default.nix+26−10
@@ -1,18 +1,34 @@
1−{ lib, stdenv, fetchFromGitHub, pkg-config, attr, libuuid, libscrypt, libsodium, keyutils
2−, liburcu, zlib, libaio, udev, zstd, lz4, valgrind, python3Packages, nixosTests
3−, fuseSupport ? false, fuse3 ? null }:
4−
5−assert fuseSupport -> fuse3 != null;
1+{ lib
2+, stdenv
3+, fetchFromGitHub
4+, pkg-config
5+, docutils
6+, libuuid
7+, libscrypt
8+, libsodium
9+, keyutils
10+, liburcu
11+, zlib
12+, libaio
13+, zstd
14+, lz4
15+, python3Packages
16+, udev
17+, valgrind
18+, nixosTests
19+, fuse3
20+, fuseSupport ? false
21+}:
622
723stdenv.mkDerivation {
824 pname = "bcachefs-tools";
9− version = "2020-11-17";
25+ version = "unstable-2021-07-08";
1026
1127 src = fetchFromGitHub {
1228 owner = "koverstreet";
1329 repo = "bcachefs-tools";
14− rev = "41bec63b265a38dd9fa168b6042ea5bf07135048";
15− sha256 = "1y3187kpw1bmnl97isv28k2sw8cmrnsn31a0dw745adwm0n7z6fj";
30+ rev = "050d5f7bcf08bd02f5077a1c5559f352fa449e1e";
31+ sha256 = "15bl9ni0ckmvs5d7hi6v26z690rrmkb7dx00skn6gwq87ffz3imw";
1632 };
1733
1834 postPatch = ''
@@ -22,7 +38,7 @@ stdenv.mkDerivation {
2238 "INITRAMFS_DIR=${placeholder "out"}/etc/initramfs-tools"
2339 '';
2440
25− nativeBuildInputs = [ pkg-config ];
41+ nativeBuildInputs = [ pkg-config docutils ];
2642
2743 buildInputs = [
2844 libuuid libscrypt libsodium keyutils liburcu zlib libaio
@@ -48,6 +64,6 @@ stdenv.mkDerivation {
4864 homepage = "https://bcachefs.org/";
4965 license = licenses.gpl2;
5066 maintainers = with maintainers; [ davidak chiiruno ];
51− platforms = platforms.linux;
67+ platforms = [ "x86_64-linux" ]; # does not build on aarch64, see https://github.com/koverstreet/bcachefs-tools/issues/39
5268 };
5369}