bandwhich: 0.23.0 -> 0.23.1; move to by-name; nixfmt; useFetchCargoVendor (#356934)
[NixPkgs.git] / pkgs / by-name / e2 / e2tools / package.nix
bloba4544c5fa0931a669bec95563ad1a76f0c860a59
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   autoreconfHook,
6   pkg-config,
7   e2fsprogs,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "e2tools";
12   version = "0.1.0";
14   src = fetchFromGitHub {
15     owner = "e2tools";
16     repo = "e2tools";
17     rev = "6ee7c2d9015dce7b90c3388096602e307e3bd790";
18     sha256 = "0nlqynrhj6ww7bnfhhfcx6bawii8iyvhgp6vz60zbnpgd68ifcx7";
19   };
21   nativeBuildInputs = [
22     autoreconfHook
23     pkg-config
24   ];
25   buildInputs = [ e2fsprogs ];
27   enableParallelBuilding = true;
29   meta = {
30     homepage = "https://e2tools.github.io/";
31     description = "Utilities to read/write/manipulate files in an ext2/ext3 filesystem";
32     license = lib.licenses.gpl2Only;
33     platforms = lib.platforms.linux;
34     maintainers = [ lib.maintainers.leenaars ];
35   };