19 stdenv.mkDerivation rec {
21 version = "2023.04.03.00";
23 src = fetchFromGitHub {
27 sha256 = "sha256-ISf/ezcJKCNv5UEGSf+OmHjV+QkanbTNoAm2ci1qy0o=";
30 nativeBuildInputs = [ cmake ];
32 cmakeDir = "../wangle";
36 ] ++ lib.optionals stdenv.isDarwin [
37 "-DBUILD_TESTS=off" # Tests fail on Darwin due to missing utimensat
38 "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.14" # For aligned allocation
57 description = "An open-source C++ networking library";
59 Wangle is a framework providing a set of common client/server
60 abstractions for building services in a consistent, modular, and
63 homepage = "https://github.com/facebook/wangle";
64 license = licenses.asl20;
65 platforms = platforms.unix;
66 maintainers = with maintainers; [ pierreis kylesferrazza ];