biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / encore / default.nix
blobfc54eb1a4781080802c3f983cef431c9e9ef4bdf
1 { lib
2 , buildDunePackage
3 , fetchurl
4 , fmt
5 , bigstringaf
6 , angstrom
7 , alcotest
8 }:
10 buildDunePackage rec {
11   pname = "encore";
12   version = "0.8";
14   minimalOCamlVersion = "4.08";
16   src = fetchurl {
17     url = "https://github.com/mirage/encore/releases/download/v${version}/encore-v${version}.tbz";
18     sha256 = "a406bc9863b04bb424692045939d6c170a2bb65a98521ae5608d25b0559344f6";
19   };
21   duneVersion = "3";
23   propagatedBuildInputs = [ angstrom fmt bigstringaf ];
24   checkInputs = [ alcotest ];
25   doCheck = true;
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   };