1{ stdenv, fetchFromGitHub, btrfs-progs }:
2
3stdenv.mkDerivation rec {
4 name = "compsize-${version}";
5 version = "2018-04-07";
6
7 src = fetchFromGitHub {
8 owner = "kilobyte";
9 repo = "compsize";
10 rev = "903f772e37fc0ac6d6cf94ddbc98c691763c1e62";
11 sha256 = "0jps8n0xsdh4mcww5q29rzysbv50iq6rmihxrf99lzgrw0sw5m7k";
12 };
13
14 buildInputs = [ btrfs-progs ];
15
16 installPhase = ''
17 mkdir -p $out/bin
18 mkdir -p $out/share/man/man8
19 install -m 0755 compsize $out/bin
20 install -m 0444 compsize.8 $out/share/man/man8
21 '';
22
23 meta = with stdenv.lib; {
24 description = "btrfs: Find compression type/ratio on a file or set of files";
25 homepage = https://github.com/kilobyte/compsize;
26 license = licenses.gpl2;
27 maintainers = with maintainers; [ CrazedProgrammer ];
28 platforms = platforms.linux;
29 };
30}