at 23.05-pre 38 lines 851 B view raw
1{ buildDunePackage 2, fetchurl 3, findlib 4, lib 5, ocaml 6, re 7}: 8 9buildDunePackage rec { 10 pname = "coin"; 11 version = "0.1.4"; 12 minimalOCamlVersion = "4.03"; 13 14 src = fetchurl { 15 url = "https://github.com/mirage/coin/releases/download/v${version}/coin-${version}.tbz"; 16 sha256 = "sha256:0069qqswd1ik5ay3d5q1v1pz0ql31kblfsnv0ax0z8jwvacp3ack"; 17 }; 18 19 postPatch = '' 20 substituteInPlace src/dune --replace 'ocaml} ' \ 21 'ocaml} -I ${findlib}/lib/ocaml/${ocaml.version}/site-lib ' 22 ''; 23 24 nativeBuildInputs = [ findlib ]; 25 buildInputs = [ re ]; 26 27 strictDeps = true; 28 29 doCheck = true; 30 31 meta = { 32 description = "A library to normalize an KOI8-{U,R} input to Unicode"; 33 homepage = "https://github.com/mirage/coin"; 34 license = lib.licenses.mit; 35 maintainers = with lib.maintainers; [ ]; 36 mainProgram = "coin.generate"; 37 }; 38}