xcursor-pro: init at 2.0.2 (#335188)
[NixPkgs.git] / pkgs / development / ocaml-modules / ansiterminal / default.nix
blobd8ad58b6c45dcc6a487ccbe81f9ac3f6270b1cc0
2   lib,
3   buildDunePackage,
4   fetchurl,
5 }:
7 buildDunePackage rec {
8   pname = "ANSITerminal";
9   version = "0.8.5";
11   src = fetchurl {
12     url = "https://github.com/Chris00/ANSITerminal/releases/download/${version}/ANSITerminal-${version}.tbz";
13     hash = "sha256-q3OyGLajAmfSu8QzEtzzE5gbiwvsVV2SsGuHZkst0w4=";
14   };
16   postPatch = ''
17     substituteInPlace src/dune --replace 'libraries unix bytes' 'libraries unix'
18   '';
20   doCheck = true;
22   meta = with lib; {
23     description = "Module allowing to use the colors and cursor movements on ANSI terminals";
24     longDescription = ''
25       ANSITerminal is a module allowing to use the colors and cursor
26       movements on ANSI terminals. It also works on the windows shell (but
27       this part is currently work in progress).
28     '';
29     homepage = "https://github.com/Chris00/ANSITerminal";
30     license = licenses.lgpl3;
31     maintainers = [ maintainers.jirkamarsik ];
32   };