bandwhich: 0.23.0 -> 0.23.1; move to by-name; nixfmt; useFetchCargoVendor (#356934)
[NixPkgs.git] / pkgs / by-name / dw / dwarf2json / package.nix
blob05e3983dd41f36be47dfdf5b8eecfe45f1b828ea
2   lib,
3   fetchFromGitHub,
4   buildGoModule,
5 }:
7 buildGoModule rec {
8   pname = "dwarf2json";
9   version = "unstable-2021-04-15";
11   src = fetchFromGitHub {
12     owner = "volatilityfoundation";
13     repo = "dwarf2json";
14     rev = "e8a1ce85dc33bf2039adc7f8a5f47f3016153720";
15     sha256 = "sha256-hnS00glAcj78mZp5as63CsEn+dcr+GNEkz8iC3KM0h0=";
16   };
18   vendorHash = "sha256-tgs0l+sYdAxMHwVTew++keNpDyrHmevpmOBVIiuL+34=";
20   meta = with lib; {
21     homepage = "https://github.com/volatilityfoundation/dwarf2json";
22     description = "Convert ELF/DWARF symbol and type information into vol3's intermediate JSON";
23     license = licenses.vol-sl;
24     maintainers = with maintainers; [ arkivm ];
25     mainProgram = "dwarf2json";
26   };