diff options
author | Vincent Laporte <Vincent.Laporte@gmail.com> | 2018-12-17 21:39:43 +0000 |
---|---|---|
committer | Vincent Laporte <vbgl@users.noreply.github.com> | 2018-12-25 10:43:41 +0100 |
commit | 8b795576001cb169d61f0cf4a87d5c54a88dfa90 (patch) | |
tree | 51dc17787ee8b882a80ec561e9dd9e12906ed4c1 /pkgs/development/ocaml-modules/ppx_deriving_yojson | |
parent | d7f08cd90ff3b2e992a18d32a42bf431085868c3 (diff) | |
download | nixlib-8b795576001cb169d61f0cf4a87d5c54a88dfa90.tar nixlib-8b795576001cb169d61f0cf4a87d5c54a88dfa90.tar.gz nixlib-8b795576001cb169d61f0cf4a87d5c54a88dfa90.tar.bz2 nixlib-8b795576001cb169d61f0cf4a87d5c54a88dfa90.tar.lz nixlib-8b795576001cb169d61f0cf4a87d5c54a88dfa90.tar.xz nixlib-8b795576001cb169d61f0cf4a87d5c54a88dfa90.tar.zst nixlib-8b795576001cb169d61f0cf4a87d5c54a88dfa90.zip |
ocamlPackages.ppx_deriving_yojson: 3.1 -> 3.3
Diffstat (limited to 'pkgs/development/ocaml-modules/ppx_deriving_yojson')
-rw-r--r-- | pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix index 26fa24d8dc0f..53e8265c3a74 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving_yojson/default.nix @@ -1,29 +1,30 @@ -{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, topkg, cppo -, ppx_deriving, yojson, ounit +{ lib, buildDunePackage, fetchFromGitHub, ppxfind, ounit +, ppx_deriving, yojson }: -stdenv.mkDerivation rec { - name = "ocaml${ocaml.version}-ppx_deriving_yojson-${version}"; - version = "3.1"; +buildDunePackage rec { + pname = "ppx_deriving_yojson"; + version = "3.3"; + + minimumOCamlVersion = "4.04"; src = fetchFromGitHub { owner = "ocaml-ppx"; repo = "ppx_deriving_yojson"; rev = "v${version}"; - sha256 = "1pwfnq7z60nchba4gnf58918ll11w3gj5i88qhz1p2jm45hxqgnw"; + sha256 = "1gbfziw03r9azqlsmyn6izrgrf1xc30s88jgdany1kblpgq41rsz"; }; - buildInputs = [ ocaml findlib ocamlbuild cppo ounit ]; + buildInputs = [ ppxfind ounit ]; propagatedBuildInputs = [ ppx_deriving yojson ]; - inherit (topkg) installPhase; + doCheck = true; meta = { - description = "A Yojson codec generator for OCaml >= 4.02."; + description = "A Yojson codec generator for OCaml >= 4.04"; inherit (src.meta) homepage; - license = stdenv.lib.licenses.mit; - maintainers = [ stdenv.lib.maintainers.vbgl ]; - inherit (ocaml.meta) platforms; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.vbgl ]; }; } |