Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 fetchurl, 4 ocaml, 5 buildDunePackage, 6 ounit, 7 qtest, 8 # Optionally enable tests; test script use OCaml-4.01+ features 9 doCheck ? lib.versionAtLeast ocaml.version "4.08", 10}: 11 12let 13 version = "1.6.0"; 14in 15 16buildDunePackage { 17 pname = "stringext"; 18 version = version; 19 duneVersion = "3"; 20 src = fetchurl { 21 url = "https://github.com/rgrinberg/stringext/releases/download/${version}/stringext-${version}.tbz"; 22 sha256 = "1sh6nafi3i9773j5mlwwz3kxfzdjzsfqj2qibxhigawy5vazahfv"; 23 }; 24 25 checkInputs = [ 26 ounit 27 qtest 28 ]; 29 inherit doCheck; 30 31 meta = { 32 homepage = "https://github.com/rgrinberg/stringext"; 33 description = "Extra string functions for OCaml"; 34 license = lib.licenses.mit; 35 maintainers = with lib.maintainers; [ vbgl ]; 36 }; 37}