biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / analysis / evmdis / default.nix
blob99181764dd04938faaf08a66140e4867bbe5f1e2
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule {
4   pname = "evmdis";
5   version = "unstable-2022-05-09";
7   src = fetchFromGitHub {
8     owner = "Arachnid";
9     repo = "evmdis";
10     rev = "7fad4fbee443262839ce9f88111b417801163086";
11     hash = "sha256-jfbjXoGT8RtwLlqX13kcKdiFlhrVwA7Ems6abGJVRbA=";
12   };
14   vendorHash = null;
16   preBuild = ''
17     # Add go modules support
18     cp ${./go.mod} go.mod
19   '';
21   ldflags = [ "-s" "-w" ];
23   meta = with lib; {
24     homepage = "https://github.com/Arachnid/evmdis";
25     description = "Ethereum EVM disassembler";
26     mainProgram = "evmdis";
27     license = [ licenses.asl20 ];
28     maintainers = with maintainers; [ asymmetric ];
29   };