blob: 4f92860d898844b897af8eb30ed8daf7f674c316 [file] [log] [blame]
Skyler Turner67d911a2022-03-17 08:54:58 +00001final: prev: let
2 src = final.fetchFromGitHub {
3 owner = "winfsp";
4 repo = "hubfs";
Skyler Turner3f619692022-03-18 00:02:19 +00005 rev = "1ba013d3fe54de01c52bd74d98037fe4c0029d6e";
Skyler Turner64f72902022-03-17 10:48:20 +00006 hash = "sha256-R1nCdua0gacXrglQ4AZfxnO3ngVECCKKiUOgp3dWRGg=";
Skyler Turner3f619692022-03-18 00:02:19 +00007 } + "/src";
Skyler Turner67d911a2022-03-17 08:54:58 +00008in {
Skyler Turner3f619692022-03-18 00:02:19 +00009 hubfs = final.buildGoModule {
Skyler Turnerd5892a92022-03-17 10:45:47 +000010 name = "hubfs";
Skyler Turner0c261772022-03-17 11:00:04 +000011 buildInputs = with final; [
Skyler Turner059d93a2022-03-17 11:01:11 +000012 fuse
Skyler Turner3f619692022-03-18 00:02:19 +000013 fuse3
Skyler Turnerdca1df32022-03-17 23:57:11 +000014 fuse-common
Skyler Turner0c261772022-03-17 11:00:04 +000015 ];
Skyler Turner3f619692022-03-18 00:02:19 +000016 checkPhase = ":"; # Bit of a hack here; we need to disable tests as we can't get FUSE inside the build derivation to test the package
17 inherit src;
18 vendorSha256 = "sha256-Fpa+wanlMIqxkEZ3JQdCT4ixuNBj7AquG2+wLuO5TQU=";
19 runVend = true;
Skyler Turnerc2c48112022-03-17 08:55:27 +000020 };
Skyler Turner67d911a2022-03-17 08:54:58 +000021}