tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
zchaff: 2004.5.13 -> 2007.3.12
Ben Siraphob
3 years ago
d6f311f3
30c3cc49
+9
-5
1 changed file
expand all
collapse all
unified
split
pkgs
applications
science
logic
zchaff
default.nix
+9
-5
pkgs/applications/science/logic/zchaff/default.nix
···
1
1
-
{ lib, clangStdenv, fetchurl }:
1
1
+
{ lib, clangStdenv, fetchzip }:
2
2
3
3
clangStdenv.mkDerivation rec {
4
4
pname = "zchaff";
5
5
-
version = "2004.5.13";
5
5
+
version = "2007.3.12";
6
6
7
7
-
src = fetchurl {
8
8
-
url = "https://www.princeton.edu/~chaff/zchaff/zchaff.${version}.tar.gz";
9
9
-
sha256 = "sha256-IgOdb2KsFbRV3gPvIPkHa71ixnYRxyx91vt7m0jzIAw=";
7
7
+
src = fetchzip {
8
8
+
url = "https://www.princeton.edu/~chaff/zchaff/zchaff.64bit.${version}.zip";
9
9
+
sha256 = "sha256-88fAtJb7o+Qv2GohTdmquxMEq4oCbiKbqLFmS7zs1Ak=";
10
10
};
11
11
12
12
patches = [ ./sat_solver.patch ];
13
13
+
postPatch = ''
14
14
+
substituteInPlace zchaff_solver.cpp --replace "// #define VERIFY_ON" "#define VERIFY_ON"
15
15
+
'';
16
16
+
13
17
makeFlags = [ "CC=${clangStdenv.cc.targetPrefix}c++" ];
14
18
installPhase= ''
15
19
runHook preInstall