Skip to content

Instantly share code, notes, and snippets.

@Ariakenom
Last active June 18, 2020 09:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Ariakenom/a320614f6b7ab1a2f70bc516552fe9f5 to your computer and use it in GitHub Desktop.
Save Ariakenom/a320614f6b7ab1a2f70bc516552fe9f5 to your computer and use it in GitHub Desktop.
with (import <nixpkgs> {});
let
# piranha = import ../../piranha/default.nix;
myStdenv = gcc8Stdenv;
myBoost = boost.override { stdenv=myStdenv; };
myZ3 = z3.override { stdenv=myStdenv; };
# myGmp = gmp.override { stdenv=myStdenv; };
# myMpfr = mpfr.override { stdenv=myStdenv; };
# myFlex = flex.override { stdenv=myStdenv; };
# myCmake = cmake.override { stdenv=myStdenv; };
piranha = myStdenv.mkDerivation {
name = "piranha";
src = fetchurl {
url = https://github.com/bluescarni/piranha/archive/v0.11.tar.gz;
sha256 = "0c32kbym6smrhdhbadj7xqldlgkqc15nmh2jqwk8g220d9lq4mxb";
};
buildInputs = [
myBoost
cmake gmp mpfr
# myCmake myGmp myMpfr
];
};
smtplan = myStdenv.mkDerivation {
name = "SMTPlan";
src = fetchurl {
url = https://github.com/KCL-Planning/SMTPlan/archive/edda8a805ea2b4086e0cf31b9756f55369ce084e.zip;
sha256 = "0f6rdskfqyln66b6rzbq0d806xlybzxivqpkjnsjy6skzb01fd97";
};
sourceRoot = "SMTPlan";
buildInputs = [
piranha
myZ3 myBoost
cmake flex gmp mpfr
# myCmake myFlex myGmp myMpfr
];
};
in
smtplan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment