ethash 0.8.0 -> 1.0.1 https://repology.org/project/ethash/versions attrpath: ethash Checking auto update branch... No auto update branch exists Old version 0.8.0" not present in master derivation file with contents: { lib, stdenv, fetchFromGitHub, cmake, gbenchmark, gtest }: stdenv.mkDerivation rec { pname = "ethash"; version = "1.0.1"; src = fetchFromGitHub { owner = "chfast"; repo = "ethash"; rev = "v${version}"; sha256 = "sha256-BjgfWDn72P4NJhzq0ySW8bvZI3AQB9jOaRqFIeCfJ8k="; }; nativeBuildInputs = [ cmake ]; nativeCheckInputs = [ gbenchmark gtest ]; #preConfigure = '' # sed -i 's/GTest::main//' test/unittests/CMakeLists.txt # cat test/unittests/CMakeLists.txt # ln -sfv ${gtest.src}/googletest gtest #''; # NOTE: disabling tests due to gtest issue cmakeFlags = [ "-DHUNTER_ENABLED=OFF" "-DETHASH_BUILD_TESTS=OFF" #"-Dbenchmark_DIR=${gbenchmark}/lib/cmake/benchmark" #"-DGTest_DIR=${gtest.dev}/lib/cmake/GTest" #"-DGTest_DIR=${gtest.src}/googletest" #"-DCMAKE_PREFIX_PATH=${gtest.dev}/lib/cmake" ]; meta = with lib; { description = "PoW algorithm for Ethereum 1.0 based on Dagger-Hashimoto"; homepage = "https://github.com/ethereum/ethash"; platforms = platforms.unix; maintainers = with maintainers; [ ]; license = licenses.asl20; }; }