1{
2 lib,
3 fetchFromGitLab,
4 buildDunePackage,
5}:
6
7buildDunePackage rec {
8 pname = "unionFind";
9 version = "20250818";
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-q/3Wx2/JvFO3m51OvMwO6bz+s7+4Vjs4pFgy5+OinNo=";
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}