8 stdenv.mkDerivation rec {
10 version = "1.0.0"; # Based on marl's CHANGES.md
12 src = fetchFromGitHub {
15 sha256 = "0pnbarbyv82h05ckays2m3vgxzdhpcpg59bnzsddlb5v7rqhw51w";
16 rev = "40209e952f5c1f3bc883d2b7f53b274bd454ca53";
19 nativeBuildInputs = [ cmake ];
21 # Turn on the flag to install after building the library.
22 cmakeFlags = [ "-DMARL_INSTALL=ON" ];
25 homepage = "https://github.com/google/marl";
26 description = "Hybrid thread / fiber task scheduler written in C++ 11";
27 platforms = platforms.all;
28 license = licenses.asl20;
29 maintainers = with maintainers; [ breakds ];