1{ lib
2, stdenv
3, fetchFromGitHub
4, cmake
5, gitUpdater
6}:
7
8stdenv.mkDerivation rec {
9 pname = "fatcat";
10 version = "1.1.1";
11
12 src = fetchFromGitHub {
13 owner = "Gregwar";
14 repo = "fatcat";
15 rev = "v${version}";
16 hash = "sha256-/iGNVP7Bz/UZAR+dFxAKMKM9jm07h0x0F3VGpdxlHdk=";
17 };
18
19 nativeBuildInputs = [
20 cmake
21 ];
22
23 passthru.updateScript = gitUpdater {
24 rev-prefix = "v";
25 };
26
27 meta = with lib; {
28 description = "FAT filesystems explore, extract, repair, and forensic tool";
29 mainProgram = "fatcat";
30 homepage = "https://github.com/Gregwar/fatcat";
31 license = licenses.mit;
32 maintainers = with maintainers; [ cynerd ];
33 };
34}