Loading pkgs/development/ocaml-modules/melange-json/default.nix 0 → 100644 +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 ]; }; } pkgs/top-level/ocaml-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -1218,6 +1218,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 { }; Loading Loading
pkgs/development/ocaml-modules/melange-json/default.nix 0 → 100644 +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 ]; }; }
pkgs/top-level/ocaml-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -1218,6 +1218,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 { }; Loading