1 { lib, clangStdenv, fetchzip }:
3 clangStdenv.mkDerivation rec {
8 url = "https://www.princeton.edu/~chaff/zchaff/zchaff.64bit.${version}.zip";
9 sha256 = "sha256-88fAtJb7o+Qv2GohTdmquxMEq4oCbiKbqLFmS7zs1Ak=";
12 patches = [ ./sat_solver.patch ];
14 substituteInPlace zchaff_solver.cpp --replace "// #define VERIFY_ON" "#define VERIFY_ON"
17 makeFlags = [ "CC=${clangStdenv.cc.targetPrefix}c++" ];
20 install -Dm755 -t $out/bin zchaff
25 homepage = "https://www.princeton.edu/~chaff/zchaf";
26 description = "Accelerated SAT Solver from Princeton";
27 mainProgram = "zchaff";
28 license = licenses.mit;
29 maintainers = with maintainers; [ siraben ];
30 platforms = platforms.unix;