evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / ocaml-modules / inotify / default.nix
blob2a4f1ccd01ffbb4160e62e596304fbdb1d1df3f2
1 { lib, fetchFromGitHub, buildDunePackage
2 , lwt # optional lwt support
3 , ounit2, fileutils # only for tests
4 }:
6 buildDunePackage rec {
7   version = "2.6";
8   pname = "inotify";
10   src = fetchFromGitHub {
11     owner = "whitequark";
12     repo = "ocaml-inotify";
13     rev = "v${version}";
14     hash = "sha256-Vg9uVIx6/OMS1WoJIHwZbSt5ZyFy+Xgw5167FJWGslg=";
15   };
17   buildInputs = [ lwt ];
19   checkInputs = [ ounit2 fileutils ];
21   doCheck = true;
23   meta = {
24     description = "Bindings for Linux’s filesystem monitoring interface, inotify";
25     license = lib.licenses.lgpl21;
26     maintainers = [ lib.maintainers.vbgl ];
27     inherit (src.meta) homepage;
28     platforms = lib.platforms.linux;
29   };