biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / blockchains / quorum / default.nix
blobca323bba3a7bb3c490d583fa10851494f9d677b1
1 { lib, fetchFromGitHub, buildGoModule, nixosTests }:
3 buildGoModule rec {
4   pname = "quorum";
5   version = "24.4.1";
7   src = fetchFromGitHub {
8     owner = "Consensys";
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-pW8I4ivcKo6dsa8rQVKU6nUZuKxaki/7cMDKwEsSzNw=";
12   };
14   vendorHash = "sha256-YK2zpQz4pAFyA+aHOn6Nx0htl5SJ2HNC+TDV1RdLQJk=";
16   subPackages = [
17     "cmd/geth"
18     "cmd/bootnode"
19   ];
21   ldflags = [ "-s" "-w" ];
23   passthru.tests = { inherit (nixosTests) quorum; };
25   meta = with lib; {
26     description = "Permissioned implementation of Ethereum supporting data privacy";
27     homepage = "https://consensys.net/quorum/";
28     license = licenses.lgpl3;
29     maintainers = with maintainers; [ mmahut ];
30     platforms = platforms.linux;
31   };