1{ lib, fetchurl, ocaml, buildDunePackage, ounit, qtest
2# Optionally enable tests; test script use OCaml-4.01+ features
3, doCheck ? lib.versionAtLeast ocaml.version "4.08"
4}:
5
6let version = "1.6.0"; in
7
8buildDunePackage {
9 pname = "stringext";
10 version = version;
11 useDune2 = true;
12 src = fetchurl {
13 url = "https://github.com/rgrinberg/stringext/releases/download/${version}/stringext-${version}.tbz";
14 sha256 = "1sh6nafi3i9773j5mlwwz3kxfzdjzsfqj2qibxhigawy5vazahfv";
15 };
16
17 checkInputs = [ ounit qtest ];
18 inherit doCheck;
19
20 meta = {
21 homepage = "https://github.com/rgrinberg/stringext";
22 description = "Extra string functions for OCaml";
23 license = lib.licenses.mit;
24 maintainers = with lib.maintainers; [ vbgl ];
25 };
26}