fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / development / ocaml-modules / lru / default.nix
blob74bb6c07f524b3e493e2d23946a17abf0383021a
2   lib,
3   fetchurl,
4   buildDunePackage,
5   ocaml,
6   psq,
7   qcheck-alcotest,
8 }:
10 buildDunePackage rec {
11   pname = "lru";
12   version = "0.3.1";
14   duneVersion = "3";
16   src = fetchurl {
17     url = "https://github.com/pqwy/lru/releases/download/v${version}/lru-${version}.tbz";
18     hash = "sha256-bL4j0np9WyRPhpwLiBQNR/cPQTpkYu81wACTJdSyNv0=";
19   };
21   propagatedBuildInputs = [ psq ];
23   doCheck = lib.versionAtLeast ocaml.version "4.08";
24   checkInputs = [ qcheck-alcotest ];
26   meta = {
27     homepage = "https://github.com/pqwy/lru";
28     description = "Scalable LRU caches for OCaml";
29     maintainers = [ lib.maintainers.vbgl ];
30     license = lib.licenses.isc;
31   };