at 24.11-pre 33 lines 737 B view raw
1{ lib 2, buildDunePackage 3, fetchurl 4, fmt 5, bigstringaf 6, angstrom 7, alcotest 8}: 9 10buildDunePackage rec { 11 pname = "encore"; 12 version = "0.8"; 13 14 minimalOCamlVersion = "4.08"; 15 16 src = fetchurl { 17 url = "https://github.com/mirage/encore/releases/download/v${version}/encore-v${version}.tbz"; 18 sha256 = "a406bc9863b04bb424692045939d6c170a2bb65a98521ae5608d25b0559344f6"; 19 }; 20 21 duneVersion = "3"; 22 23 propagatedBuildInputs = [ angstrom fmt bigstringaf ]; 24 checkInputs = [ alcotest ]; 25 doCheck = true; 26 27 meta = { 28 homepage = "https://github.com/mirage/encore"; 29 description = "Library to generate encoder/decoder which ensure isomorphism"; 30 license = lib.licenses.mit; 31 maintainers = [ lib.maintainers.vbgl ]; 32 }; 33}