1{
2 lib,
3 fetchFromGitLab,
4 buildDunePackage,
5}:
6
7buildDunePackage rec {
8 pname = "unionFind";
9 version = "20220122";
10
11 useDune2 = true;
12 minimalOCamlVersion = "4.05";
13
14 src = fetchFromGitLab {
15 domain = "gitlab.inria.fr";
16 owner = "fpottier";
17 repo = pname;
18 rev = version;
19 sha256 = "sha256:0hdh56rbg8vfjd61q09cbmh8l5wmry5ykivg7gsm0v5ckkb3531r";
20 };
21
22 meta = {
23 description = "Implementations of the union-find data structure";
24 license = lib.licenses.lgpl2Only;
25 inherit (src.meta) homepage;
26 maintainers = [ lib.maintainers.vbgl ];
27 };
28}