python312Packages.kneaddata: init at 0.7.7-alpha (#340230)
[NixPkgs.git] / pkgs / development / ocaml-modules / duff / default.nix
blob2713991617575dd9d256e89ab64a8e666f66baae
2   lib,
3   fetchurl,
4   buildDunePackage,
5   fmt,
6   alcotest,
7   hxd,
8   crowbar,
9   bigstringaf,
12 buildDunePackage rec {
13   pname = "duff";
14   version = "0.5";
16   minimalOCamlVersion = "4.08";
17   duneVersion = "3";
19   src = fetchurl {
20     url = "https://github.com/mirage/duff/releases/download/v${version}/duff-${version}.tbz";
21     sha256 = "sha256-+UU89Ko7aFDv6MxvE/BT6+XyER+vF3zqv7sD5dmtbt4=";
22   };
24   propagatedBuildInputs = [ fmt ];
26   doCheck = true;
27   checkInputs = [
28     alcotest
29     crowbar
30     hxd
31     bigstringaf
32   ];
34   meta = {
35     description = "Pure OCaml implementation of libXdiff (Rabin’s fingerprint)";
36     homepage = "https://github.com/mirage/duff";
37     license = lib.licenses.mit;
38     maintainers = [ lib.maintainers.vbgl ];
39   };