Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / rippled / validator-keys-tool.nix
blobba172ddefd2495facaa40d69764d2d353924e16f
1 { stdenv, lib, fetchFromGitHub, cmake, openssl, boost, zlib, icu, rippled }:
3 stdenv.mkDerivation rec {
4   pname = "rippled-validator-keys-tool";
5   version = "0.3.2";
7   src = fetchFromGitHub {
8     owner = "ripple";
9     repo = "validator-keys-tool";
10     rev = "5d7efcfeda3bdf6f5dda78056004a7c326321e9b";
11     sha256 = "1irm8asp6plk9xw3ksf4fqnim8h0vj3h96w638lx71pga1h4zvmy";
12   };
14   nativeBuildInputs = [ cmake ];
15   buildInputs = [ openssl boost zlib icu rippled ];
17   hardeningDisable = ["format"];
19   cmakeFlags = [
20     "-Dep_procs=1"
21   ];
23   installPhase = ''
24     runHook preInstall
25     install -D validator-keys $out/bin/validator-keys
26     runHook postInstall
27   '';
29   meta = with lib; {
30     description = "Generate master and ephemeral rippled validator keys";
31     homepage = "https://github.com/ripple/validator-keys-tool";
32     maintainers = with maintainers; [ offline rmcgibbo ];
33     license = licenses.isc;
34     platforms = [ "x86_64-linux" ];
35   };