1{
2 lib,
3 buildDunePackage,
4 fmt,
5 logs,
6 mtime,
7 optint,
8 terminal,
9 vector,
10 alcotest,
11 astring,
12}:
13
14buildDunePackage {
15 pname = "progress";
16
17 minimalOCamlVersion = "4.08";
18
19 inherit (terminal) version src;
20
21 propagatedBuildInputs = [
22 fmt
23 logs
24 mtime
25 optint
26 terminal
27 vector
28 ];
29
30 doCheck = true;
31 checkInputs = [
32 alcotest
33 astring
34 ];
35
36 meta = with lib; {
37 description = "Progress bar library for OCaml";
38 homepage = "https://github.com/CraigFe/progress";
39 license = licenses.mit;
40 maintainers = [ maintainers.sternenseemann ];
41 };
42}