Loading pkgs/applications/science/logic/sharpsat-td/default.nix +20 −1 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, fetchzip, cmake, gmp, mpfr }: { lib , stdenv , fetchFromGitHub , fetchzip , cmake , gmp , mpfr }: let satlib-bmc = fetchzip { Loading @@ -7,6 +14,14 @@ let sha256 = "sha256-F1Jfrj4iMMf/3LFCShIDMs4JfLkJ51Z4wkL1FDT9b/A="; }; # needed for mpfr 4.2.0+ support mpreal = fetchFromGitHub { owner = "advanpix"; repo = "mpreal"; rev = "mpfrc++-3.6.9"; sha256 = "sha256-l61SKEx4pBocADrEGPVacQ6F2ep9IuvNZ8W08dKeZKg="; }; in stdenv.mkDerivation rec { pname = "sharpsat-td"; version = "unstable-2021-09-05"; Loading @@ -27,6 +42,10 @@ in stdenv.mkDerivation rec { --replace '"../../../flow-cutter-pace17/flow_cutter_pace17"' '"'"$out"'/bin/flow_cutter_pace17"' substituteInPlace src/preprocessor/treewidth.cpp \ --replace '"./flow_cutter_pace17"' '"'"$out"'/bin/flow_cutter_pace17"' # replace bundled version of mpreal/mpfrc++ rm -r src/mpfr cp -r ${mpreal} src/mpfr ''; nativeBuildInputs = [ cmake ]; Loading Loading
pkgs/applications/science/logic/sharpsat-td/default.nix +20 −1 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, fetchzip, cmake, gmp, mpfr }: { lib , stdenv , fetchFromGitHub , fetchzip , cmake , gmp , mpfr }: let satlib-bmc = fetchzip { Loading @@ -7,6 +14,14 @@ let sha256 = "sha256-F1Jfrj4iMMf/3LFCShIDMs4JfLkJ51Z4wkL1FDT9b/A="; }; # needed for mpfr 4.2.0+ support mpreal = fetchFromGitHub { owner = "advanpix"; repo = "mpreal"; rev = "mpfrc++-3.6.9"; sha256 = "sha256-l61SKEx4pBocADrEGPVacQ6F2ep9IuvNZ8W08dKeZKg="; }; in stdenv.mkDerivation rec { pname = "sharpsat-td"; version = "unstable-2021-09-05"; Loading @@ -27,6 +42,10 @@ in stdenv.mkDerivation rec { --replace '"../../../flow-cutter-pace17/flow_cutter_pace17"' '"'"$out"'/bin/flow_cutter_pace17"' substituteInPlace src/preprocessor/treewidth.cpp \ --replace '"./flow_cutter_pace17"' '"'"$out"'/bin/flow_cutter_pace17"' # replace bundled version of mpreal/mpfrc++ rm -r src/mpfr cp -r ${mpreal} src/mpfr ''; nativeBuildInputs = [ cmake ]; Loading