at 24.05-pre 40 lines 743 B view raw
1{ lib 2, fetchurl 3, buildDunePackage 4, fmt 5, alcotest 6, hxd 7, crowbar 8, bigstringaf 9}: 10 11buildDunePackage rec { 12 pname = "duff"; 13 version = "0.5"; 14 15 minimalOCamlVersion = "4.08"; 16 duneVersion = "3"; 17 18 src = fetchurl { 19 url = "https://github.com/mirage/duff/releases/download/v${version}/duff-${version}.tbz"; 20 sha256 = "sha256-+UU89Ko7aFDv6MxvE/BT6+XyER+vF3zqv7sD5dmtbt4="; 21 }; 22 23 propagatedBuildInputs = [ fmt ]; 24 25 doCheck = true; 26 checkInputs = [ 27 alcotest 28 crowbar 29 hxd 30 bigstringaf 31 ]; 32 33 34 meta = { 35 description = "Pure OCaml implementation of libXdiff (Rabins fingerprint)"; 36 homepage = "https://github.com/mirage/duff"; 37 license = lib.licenses.mit; 38 maintainers = [ lib.maintainers.vbgl ]; 39 }; 40}