| @@ -1,19 +1,26 @@ | |||||
| { stdenv, fetchFromGitHub, cmake, boost, miniupnpc_2, openssl, unbound | { stdenv, fetchFromGitHub, cmake, boost, miniupnpc_2, openssl, unbound | ||||
| , readline, libsodium, rapidjson | |||||
| , readline, libsodium, rapidjson, fetchurl | |||||
| }: | }: | ||||
| with stdenv.lib; | 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 { | stdenv.mkDerivation rec { | ||||
| pname = "wownero"; | pname = "wownero"; | ||||
| version = "0.7.0"; | |||||
| version = "0.8.0.0"; | |||||
| src = fetchFromGitHub { | src = fetchFromGitHub { | ||||
| owner = "wownero"; | owner = "wownero"; | ||||
| repo = "wownero"; | repo = "wownero"; | ||||
| rev = "v${version}"; | rev = "v${version}"; | ||||
| sha256 = "0lji24s6346qxcj4pmylv8byb8fnqzpmz81rx4i3zhc1bcsvdwas"; | |||||
| fetchSubmodules = true; | |||||
| sha256 = "14nggivilgzaqhjd4ng3g2p884yp2hc322hpcpwjdnz2zfc3qq6c"; | |||||
| }; | }; | ||||
| nativeBuildInputs = [ cmake ]; | nativeBuildInputs = [ cmake ]; | ||||
| @@ -22,6 +29,12 @@ stdenv.mkDerivation rec { | |||||
| boost miniupnpc_2 openssl unbound rapidjson readline libsodium | boost miniupnpc_2 openssl unbound rapidjson readline libsodium | ||||
| ]; | ]; | ||||
| postUnpack = '' | |||||
| rm -r $sourceRoot/external/RandomWOW | |||||
| unpackFile ${randomwow} | |||||
| mv RandomWOW-${randomwowVersion} $sourceRoot/external/RandomWOW | |||||
| ''; | |||||
| cmakeFlags = [ | cmakeFlags = [ | ||||
| "-DReadline_ROOT_DIR=${readline.dev}" | "-DReadline_ROOT_DIR=${readline.dev}" | ||||
| "-DMANUAL_SUBMODULES=ON" | "-DMANUAL_SUBMODULES=ON" | ||||