2023-06-06 13:34:31 +00:00
|
|
|
{ gccStdenv, llvmPackages
|
|
|
|
, lib, fetchFromGitHub
|
2018-07-02 11:02:23 +00:00
|
|
|
|
2023-06-06 13:34:31 +00:00
|
|
|
, cmake, ninja, python3, openjdk8, mono, openssl, boost178
|
2023-02-08 12:57:07 +00:00
|
|
|
, pkg-config, msgpack, toml11
|
2019-05-03 00:46:55 +00:00
|
|
|
}@args:
|
2018-04-20 11:35:35 +00:00
|
|
|
|
|
|
|
let
|
2023-02-08 12:57:07 +00:00
|
|
|
cmakeBuild = import ./cmake.nix args;
|
2023-06-06 13:34:31 +00:00
|
|
|
in {
|
2023-02-08 12:57:07 +00:00
|
|
|
foundationdb71 = cmakeBuild {
|
2023-06-08 11:58:47 +00:00
|
|
|
version = "7.1.32";
|
|
|
|
hash = "sha256-CNJ4w1ECadj2KtcfbBPBQpXQeq9BAiw54hUgRTWPFzY=";
|
2023-02-08 12:57:07 +00:00
|
|
|
boost = boost178;
|
|
|
|
ssl = openssl;
|
|
|
|
|
|
|
|
patches = [
|
|
|
|
./patches/disable-flowbench.patch
|
|
|
|
./patches/don-t-run-tests-requiring-doctest.patch
|
|
|
|
./patches/don-t-use-static-boost-libs.patch
|
|
|
|
./patches/fix-open-with-O_CREAT.patch
|
|
|
|
];
|
|
|
|
};
|
2018-04-20 11:35:35 +00:00
|
|
|
}
|