biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / lwt-exit / default.nix
blob1b82c30028e97d39623a0805dc11ae40105b3286
1 { lib
2 , fetchFromGitLab
3 , buildDunePackage
4 , lwt
5 , ptime
6 }:
8 buildDunePackage rec {
9   pname = "lwt-exit";
10   version = "1.0";
11   src = fetchFromGitLab {
12     owner = "nomadic-labs";
13     repo = pname;
14     rev = version;
15     sha256 = "1k763bmj1asj9ijar39rh3h1d59rckmsf21h2y8966lgglsf42bd";
16   };
18   useDune2 = true;
20   minimalOCamlVersion = "4.08";
22   propagatedBuildInputs = [
23     lwt
24     ptime
25   ];
27   # for some reason this never exits
28   doCheck = false;
30   meta = {
31     description = "An opinionated clean-exit and signal-handling library for Lwt programs";
32     license = lib.licenses.mit;
33     maintainers = [ lib.maintainers.ulrikstrid ];
34   };