Commit 75c88ebf authored by Julien Girard-Satabin's avatar Julien Girard-Satabin
Browse files

melange-json: init at version 2.0.0

parent a0802bb7
Loading
Loading
Loading
Loading
+32 −0
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  buildDunePackage,
  yojson,
  melange,
  ppxlib,
}:

buildDunePackage rec {
  pname = "melange-json";
  version = "2.0.0";
  src = fetchFromGitHub {
    owner = "melange-community";
    repo = "melange-json";
    tag = version;
    hash = "sha256-vgcvPRc2vEHE1AtHyttvs1T0LcoeTOFfmPUCz95goT0=";
  };

  nativeBuildInputs = [ melange ];
  buildInputs = [
    melange
    yojson
    ppxlib
  ];
  meta = {
    description = "Compositional JSON encode/decode library and PPX for Melange and OCaml";
    homepage = "https://github.com/melange-community/melange-json";
    license = lib.licenses.lgpl3;
    maintainers = [ lib.maintainers.GirardR1006 ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -1194,6 +1194,8 @@ let

        melange = callPackage ../development/tools/ocaml/melange { };

        melange-json = callPackage ../development/ocaml-modules/melange-json { };

        memprof-limits = callPackage ../development/ocaml-modules/memprof-limits { };

        memtrace = callPackage ../development/ocaml-modules/memtrace { };