python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / bloaty / default.nix
blobff24e7b7c1cdfc8f8f70fd8b420bbb62064d2944
1 { lib, stdenv, cmake, zlib, fetchFromGitHub }:
3 stdenv.mkDerivation rec {
4   version = "1.1";
5   pname = "bloaty";
7   src = fetchFromGitHub {
8     owner = "google";
9     repo = "bloaty";
10     rev = "v${version}";
11     sha256 = "1556gb8gb8jwf5mwxppcqz3mp269b5jhd51kj341iqkbn27zzngk";
12     fetchSubmodules = true;
13   };
15   nativeBuildInputs = [ cmake ];
17   buildInputs = [ zlib ];
19   doCheck = true;
21   installPhase = ''
22     install -Dm755 {.,$out/bin}/bloaty
23   '';
25   meta = with lib; {
26     description = "a size profiler for binaries";
27     homepage = "https://github.com/google/bloaty";
28     license = licenses.asl20;
29     platforms = platforms.unix;
30     maintainers = with maintainers; [ dtzWill ];
31   };