10 stdenv.mkDerivation rec {
14 src = fetchFromGitHub {
18 sha256 = "sha256-BjgfWDn72P4NJhzq0ySW8bvZI3AQB9jOaRqFIeCfJ8k=";
31 # sed -i 's/GTest::main//' test/unittests/CMakeLists.txt
32 # cat test/unittests/CMakeLists.txt
33 # ln -sfv ${gtest.src}/googletest gtest
36 # NOTE: disabling tests due to gtest issue
38 "-DHUNTER_ENABLED=OFF"
39 "-DETHASH_BUILD_TESTS=OFF"
40 #"-Dbenchmark_DIR=${gbenchmark}/lib/cmake/benchmark"
41 #"-DGTest_DIR=${gtest.dev}/lib/cmake/GTest"
42 #"-DGTest_DIR=${gtest.src}/googletest"
43 #"-DCMAKE_PREFIX_PATH=${gtest.dev}/lib/cmake"
47 description = "PoW algorithm for Ethereum 1.0 based on Dagger-Hashimoto";
48 homepage = "https://github.com/ethereum/ethash";
49 platforms = platforms.unix;
51 license = licenses.asl20;