1{
2 lib,
3 buildDunePackage,
4 fetchFromGitHub,
5 lwt_ppx,
6 lwt,
7}:
8
9buildDunePackage rec {
10 pname = "ocsipersist-lib";
11 version = "1.1.0";
12
13 duneVersion = "3";
14
15 src = fetchFromGitHub {
16 owner = "ocsigen";
17 repo = "ocsipersist";
18 rev = version;
19 sha256 = "sha256:1d6kdcfjvrz0dl764mnyxc477aa57rvmzkg154qc915w2y1nbz9a";
20 };
21
22 buildInputs = [ lwt_ppx ];
23 propagatedBuildInputs = [ lwt ];
24
25 meta = {
26 description = "Persistent key/value storage (for Ocsigen) - support library";
27 license = lib.licenses.lgpl21Only;
28 maintainers = [ lib.maintainers.vbgl ];
29 inherit (src.meta) homepage;
30 };
31}