1{
2 lib,
3 buildDunePackage,
4 fetchFromGitLab,
5 sedlex,
6 uunf,
7 uutf,
8}:
9
10buildDunePackage rec {
11 pname = "iri";
12 version = "1.1.0";
13
14 minimalOCamlVersion = "4.12";
15
16 src = fetchFromGitLab {
17 domain = "framagit.org";
18 owner = "zoggy";
19 repo = "ocaml-iri";
20 rev = version;
21 hash = "sha256-fh5+0CWplDdGXCotZL2UzjOGil2LR4NppttaquO/ndE=";
22 };
23
24 propagatedBuildInputs = [
25 sedlex
26 uunf
27 uutf
28 ];
29
30 meta = {
31 description = "IRI (RFC3987) native OCaml implementation";
32 license = lib.licenses.lgpl3;
33 maintainers = [ lib.maintainers.vbgl ];
34 inherit (src.meta) homepage;
35 };
36}