1{ lib, buildDunePackage, fetchFromGitHub, containers }:
2
3buildDunePackage rec {
4 pname = "tsort";
5 useDune2 = true;
6 version = "2.0.0";
7 src = fetchFromGitHub {
8 owner = "dmbaturin";
9 repo = "ocaml-tsort";
10 rev = version;
11 sha256 = "0i67ys5p5i8q9p0nhkq4pjg9jav8dy0fiy975a365j7m6bhrwgc1";
12 };
13
14 propagatedBuildInputs = [ containers ];
15
16 meta = {
17 description = "Easy to use and user-friendly topological sort";
18 inherit (src.meta) homepage;
19 license = lib.licenses.mit;
20 maintainers = [ lib.maintainers.vbgl ];
21 };
22}