ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / development / ocaml-modules / uuuu / default.nix
blob8965114543e7b9392136f10fb6daf5a2c6ce5bb4
2   angstrom,
3   buildDunePackage,
4   fetchurl,
5   findlib,
6   lib,
7   ocaml,
8   re,
9 }:
11 buildDunePackage rec {
12   pname = "uuuu";
13   version = "0.3.0";
15   src = fetchurl {
16     url = "https://github.com/mirage/uuuu/releases/download/v${version}/uuuu-${version}.tbz";
17     sha256 = "sha256:19n39yc7spgzpk9i70r0nhkwsb0bfbvbgpf8d863p0a3wgryhzkb";
18   };
20   postPatch = ''
21     substituteInPlace src/dune --replace 'ocaml} ' \
22       'ocaml} -I ${findlib}/lib/ocaml/${ocaml.version}/site-lib '
23   '';
25   nativeBuildInputs = [ findlib ];
27   buildInputs = [ angstrom ];
29   checkInputs = [ re ];
30   doCheck = true;
32   duneVersion = "3";
34   meta = {
35     description = "Library to normalize an ISO-8859 input to Unicode code-point";
36     homepage = "https://github.com/mirage/uuuu";
37     license = lib.licenses.mit;
38     maintainers = [ ];
39     mainProgram = "uuuu.generate";
40   };