edencommon: init at 2023.01.30.00

Co-authored-by: Andrew Hamon <and.ham95@gmail.com>
This commit is contained in:
Kyle Sferrazza 2023-01-18 23:54:03 -08:00 committed by Andrew Hamon
parent e95397343c
commit 466ecbbb77
2 changed files with 37 additions and 0 deletions

View File

@ -0,0 +1,35 @@
{ stdenv, lib, cmake, fetchFromGitHub, glog, folly, fmt_8, boost, gtest }:
stdenv.mkDerivation rec {
pname = "edencommon";
version = "2023.01.30.00";
src = fetchFromGitHub {
owner = "facebookexperimental";
repo = "edencommon";
rev = "v${version}";
sha256 = "sha256-N3/Ey0zrfOfuAaS6qIpEgUUL5GkCZrqpAspJ7OprLPk=";
};
nativeBuildInputs = [ cmake ];
cmakeFlags = lib.optionals stdenv.isDarwin [
"-DCMAKE_OSX_DEPLOYMENT_TARGET=10.14" # For aligned allocation
];
buildInputs = [
glog
folly
fmt_8
boost
gtest
];
meta = with lib; {
description = "A shared library for Meta's source control filesystem tools (EdenFS and Watchman)";
homepage = "https://github.com/facebookexperimental/edencommon";
license = licenses.mit;
platforms = platforms.unix;
maintainers = with maintainers; [ kylesferrazza ];
};
}

View File

@ -19452,6 +19452,8 @@ with pkgs;
editline = callPackage ../development/libraries/editline { };
edencommon = callPackage ../development/libraries/edencommon { };
eigen = callPackage ../development/libraries/eigen {};
eigen2 = callPackage ../development/libraries/eigen/2.0.nix {};