fizz: init at 2023.01.30.00

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

View File

@ -0,0 +1,65 @@
{ stdenv
, fetchFromGitHub
, cmake
, boost
, libevent
, double-conversion
, glog
, lib
, fmt_8
, zstd
, gflags
, libiberty
, openssl
, folly
, libsodium
, gtest
, zlib
}:
stdenv.mkDerivation rec {
pname = "fizz";
version = "2023.01.30.00";
src = fetchFromGitHub {
owner = "facebookincubator";
repo = "fizz";
rev = "v${version}";
sha256 = "sha256-WyqDVoByBP91qGohNadr3iGpKEwZrURjr9mEaAdbfvs=";
};
nativeBuildInputs = [ cmake ];
cmakeDir = "../fizz";
cmakeFlags = [ "-Wno-dev" ]
++ lib.optionals stdenv.isDarwin [
"-DCMAKE_OSX_DEPLOYMENT_TARGET=10.14" # For aligned allocation
];
NIX_LDFLAGS = "-lz";
buildInputs = [
fmt_8
boost
double-conversion
folly
glog
gflags
gtest
libevent
libiberty
libsodium
openssl
zlib
zstd
];
meta = with lib; {
description = "C++14 implementation of the TLS-1.3 standard";
homepage = "https://github.com/facebookincubator/fizz";
license = licenses.bsd3;
platforms = platforms.unix;
maintainers = with maintainers; [ pierreis kylesferrazza ];
};
}

View File

@ -19614,6 +19614,8 @@ with pkgs;
filtron = callPackage ../servers/filtron { };
fizz = callPackage ../development/libraries/fizz { };
flann = callPackage ../development/libraries/flann { };
flatcc = callPackage ../development/libraries/flatcc { };