From b7eec6add11789b0db15ed72998d7e7a06d81b8f Mon Sep 17 00:00:00 2001 From: fuwa Date: Wed, 20 May 2020 09:44:58 +0800 Subject: [PATCH] wownero: 0.7.0 -> 0.8.0.0 --- pkgs/applications/blockchains/wownero.nix | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/blockchains/wownero.nix b/pkgs/applications/blockchains/wownero.nix index 1094d7f0f7b..e0d12491816 100644 --- a/pkgs/applications/blockchains/wownero.nix +++ b/pkgs/applications/blockchains/wownero.nix @@ -1,19 +1,26 @@ { stdenv, fetchFromGitHub, cmake, boost, miniupnpc_2, openssl, unbound -, readline, libsodium, rapidjson +, readline, libsodium, rapidjson, fetchurl }: with stdenv.lib; +let + randomwowVersion = "1.1.6"; + randomwow = fetchurl { + url = "https://github.com/wownero/RandomWOW/archive/${randomwowVersion}.tar.gz"; + sha256 = "1c55y2dwrayh6k1avpchs89gq1mvy5c305h92jm2k48kzhw6a792"; + }; +in + stdenv.mkDerivation rec { pname = "wownero"; - version = "0.7.0"; + version = "0.8.0.0"; src = fetchFromGitHub { owner = "wownero"; repo = "wownero"; rev = "v${version}"; - sha256 = "0lji24s6346qxcj4pmylv8byb8fnqzpmz81rx4i3zhc1bcsvdwas"; - fetchSubmodules = true; + sha256 = "14nggivilgzaqhjd4ng3g2p884yp2hc322hpcpwjdnz2zfc3qq6c"; }; nativeBuildInputs = [ cmake ]; @@ -22,6 +29,12 @@ stdenv.mkDerivation rec { boost miniupnpc_2 openssl unbound rapidjson readline libsodium ]; + postUnpack = '' + rm -r $sourceRoot/external/RandomWOW + unpackFile ${randomwow} + mv RandomWOW-${randomwowVersion} $sourceRoot/external/RandomWOW + ''; + cmakeFlags = [ "-DReadline_ROOT_DIR=${readline.dev}" "-DMANUAL_SUBMODULES=ON"