Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / ocaml-modules / rope / default.nix
blobff4f304d685156ab3754f216718c372e8cfcc408
1 { lib, fetchurl, ocaml, buildDunePackage, benchmark }:
3 lib.throwIf (lib.versionAtLeast ocaml.version "5.0")
4   "rope is not available for OCaml ${ocaml.version}"
6 buildDunePackage rec {
7   pname = "rope";
8   version = "0.6.2";
9   minimalOCamlVersion = "4.03";
11   src = fetchurl {
12     url = "https://github.com/Chris00/ocaml-rope/releases/download/${version}/rope-${version}.tbz";
13     sha256 = "15cvfa0s1vjx7gjd07d3fkznilishqf4z4h2q5f20wm9ysjh2h2i";
14   };
16   buildInputs = [ benchmark ] ;
18   meta = {
19     homepage = "https://github.com/Chris00/ocaml-rope";
20     description = "Ropes (“heavyweight strings”) in OCaml";
21     license = lib.licenses.lgpl21;
22     maintainers = with lib.maintainers; [ ];
23   };