Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 fetchFromGitLab, 4 buildDunePackage, 5 lwt, 6 ptime, 7}: 8 9buildDunePackage rec { 10 pname = "lwt-exit"; 11 version = "1.0"; 12 src = fetchFromGitLab { 13 owner = "nomadic-labs"; 14 repo = pname; 15 rev = version; 16 sha256 = "1k763bmj1asj9ijar39rh3h1d59rckmsf21h2y8966lgglsf42bd"; 17 }; 18 19 useDune2 = true; 20 21 minimalOCamlVersion = "4.08"; 22 23 propagatedBuildInputs = [ 24 lwt 25 ptime 26 ]; 27 28 # for some reason this never exits 29 doCheck = false; 30 31 meta = { 32 description = "Opinionated clean-exit and signal-handling library for Lwt programs"; 33 license = lib.licenses.mit; 34 maintainers = [ lib.maintainers.ulrikstrid ]; 35 }; 36}