python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / filesystems / genext2fs / default.nix
blobecd77781d39b6d9c11088156ba57b38020460060
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, libarchive }:
3 stdenv.mkDerivation rec {
4   pname = "genext2fs";
5   version = "1.5.0";
7   src = fetchFromGitHub {
8     owner = "bestouff";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-9LAU5XuCwwEhU985MzZ2X+YYibvyECULQSn9X2jdj5I=";
12   };
14   nativeBuildInputs = [ autoreconfHook ];
15   buildInputs = [
16     libarchive
17   ];
19   configureFlags = [
20     "--enable-libarchive"
21   ];
23   doCheck = true;
24   checkPhase = ''
25     ./test.sh
26   '';
28   meta = with lib; {
29     homepage = "https://github.com/bestouff/genext2fs";
30     description = "A tool to generate ext2 filesystem images without requiring root privileges";
31     license = licenses.gpl2;
32     platforms = platforms.all;
33     maintainers = [ maintainers.bjornfor ];
34   };