|
|
|
@ -1,23 +1,20 @@ |
|
|
|
|
{ lib, buildDunePackage, fetchurl |
|
|
|
|
, mtime, terminal_size, alcotest, astring, fmt |
|
|
|
|
{ lib, buildDunePackage |
|
|
|
|
, fmt, logs, mtime, optint, terminal, vector |
|
|
|
|
, alcotest, astring |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
buildDunePackage rec { |
|
|
|
|
pname = "progress"; |
|
|
|
|
version = "0.1.1"; |
|
|
|
|
|
|
|
|
|
minimumOCamlVersion = "4.08"; |
|
|
|
|
minimalOCamlVersion = "4.08"; |
|
|
|
|
useDune2 = true; |
|
|
|
|
|
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "https://github.com/CraigFe/progress/releases/download/${version}/progress-${version}.tbz"; |
|
|
|
|
sha256 = "90c6bec19d014a4c6b0b67006f08bdfcf36981d2176769bebe0ccd75d6785a32"; |
|
|
|
|
}; |
|
|
|
|
inherit (terminal) version src; |
|
|
|
|
|
|
|
|
|
propagatedBuildInputs = [ mtime terminal_size ]; |
|
|
|
|
propagatedBuildInputs = [ fmt logs mtime optint terminal vector ]; |
|
|
|
|
|
|
|
|
|
doCheck = true; |
|
|
|
|
checkInputs = [ alcotest astring fmt ]; |
|
|
|
|
checkInputs = [ alcotest astring ]; |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
|
description = "Progress bar library for OCaml"; |
|
|
|
|