python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / misc / nginx-config-formatter / default.nix
blob9d5f9c445b49d5dcf66dd436f2f3f7619722276f
1 { lib, stdenv, fetchFromGitHub, python3 }:
3 stdenv.mkDerivation rec {
4   version = "1.2.2";
5   pname = "nginx-config-formatter";
7   src = fetchFromGitHub {
8     owner = "slomkowski";
9     repo = "nginx-config-formatter";
10     rev = "v${version}";
11     sha256 = "sha256-EUoOfkoVsNpIAwDaQ4NH8MkRIJZI8qeuuHUDE6LuLiI=";
12   };
14   buildInputs = [ python3 ];
16   doCheck = true;
17   checkPhase = ''
18     python3 $src/test_nginxfmt.py
19   '';
21   installPhase = ''
22     mkdir -p $out/bin
23     install -m 0755 $src/nginxfmt.py $out/bin/nginxfmt
24   '';
26   meta = with lib; {
27     description = "nginx config file formatter";
28     maintainers = with maintainers; [ Baughn ];
29     license = licenses.asl20;
30     homepage = "https://github.com/slomkowski/nginx-config-formatter";
31   };