toxic: 0.15.1 -> 0.16.0
[NixPkgs.git] / pkgs / by-name / qu / quorum / package.nix
blob5d7d48744084be4b74159de121da66329d77944c
2   lib,
3   fetchFromGitHub,
4   buildGoModule,
5   nixosTests,
6 }:
8 buildGoModule rec {
9   pname = "quorum";
10   version = "24.4.1";
12   src = fetchFromGitHub {
13     owner = "Consensys";
14     repo = pname;
15     rev = "v${version}";
16     hash = "sha256-pW8I4ivcKo6dsa8rQVKU6nUZuKxaki/7cMDKwEsSzNw=";
17   };
19   vendorHash = "sha256-YK2zpQz4pAFyA+aHOn6Nx0htl5SJ2HNC+TDV1RdLQJk=";
21   subPackages = [
22     "cmd/geth"
23     "cmd/bootnode"
24   ];
26   ldflags = [
27     "-s"
28     "-w"
29   ];
31   passthru.tests = { inherit (nixosTests) quorum; };
33   meta = with lib; {
34     description = "Permissioned implementation of Ethereum supporting data privacy";
35     homepage = "https://consensys.net/quorum/";
36     license = licenses.lgpl3;
37     maintainers = with maintainers; [ mmahut ];
38     platforms = platforms.linux;
39   };