biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / dive / default.nix
blob6bba0c97cc4e8285f47a0505120e07dff402378f
1 { lib
2 , stdenv
3 , buildGoModule
4 , fetchFromGitHub
5 , fetchpatch
6 , pkg-config
7 , btrfs-progs
8 , gpgme
9 , lvm2
12 buildGoModule rec {
13   pname = "dive";
14   version = "0.12.0";
16   src = fetchFromGitHub {
17     owner = "wagoodman";
18     repo = "dive";
19     rev = "v${version}";
20     hash = "sha256-CuVRFybsn7PVPgz3fz5ghpjOEOsTYTv6uUAgRgFewFw=";
21   };
23   vendorHash = "sha256-uzzawa/Doo6j/Fh9dJMzGKbpp24UTLAo9VGmuQ80IZE=";
25   nativeBuildInputs = [ pkg-config ];
27   buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ];
29   ldflags = [ "-s" "-w" "-X main.version=${version}" ];
31   meta = with lib; {
32     description = "A tool for exploring each layer in a docker image";
33     mainProgram = "dive";
34     homepage = "https://github.com/wagoodman/dive";
35     changelog = "https://github.com/wagoodman/dive/releases/tag/v${version}";
36     license = licenses.mit;
37     maintainers = with maintainers; [ marsam SuperSandro2000 ];
38   };