diff --git a/pkgs/ocaml-modules/ppx_protocol_conv_jsonm/default.nix b/pkgs/ocaml-modules/ppx_protocol_conv_jsonm/default.nix index ce51f965..b991dbc2 100644 --- a/pkgs/ocaml-modules/ppx_protocol_conv_jsonm/default.nix +++ b/pkgs/ocaml-modules/ppx_protocol_conv_jsonm/default.nix @@ -23,6 +23,10 @@ buildDunePackage rec { useDune2 = true; + patches = [ + ./remove-runtime-dependency-from-ppxlib.patch + ]; + propagatedBuildInputs = [ ppx_protocol_conv ezjsonm diff --git a/pkgs/ocaml-modules/ppx_protocol_conv_jsonm/remove-runtime-dependency-from-ppxlib.patch b/pkgs/ocaml-modules/ppx_protocol_conv_jsonm/remove-runtime-dependency-from-ppxlib.patch new file mode 100644 index 00000000..8bf5e84f --- /dev/null +++ b/pkgs/ocaml-modules/ppx_protocol_conv_jsonm/remove-runtime-dependency-from-ppxlib.patch @@ -0,0 +1,13 @@ +diff --git a/drivers/jsonm/dune b/drivers/jsonm/dune +index fb0bc81..554241f 100644 +--- a/drivers/jsonm/dune ++++ b/drivers/jsonm/dune +@@ -1,6 +1,6 @@ + (library + (name protocol_conv_jsonm) + (public_name ppx_protocol_conv_jsonm) +- (libraries ppx_protocol_conv ppx_protocol_conv.runtime ppx_protocol_conv.driver ezjsonm) ++ (libraries ppx_protocol_conv.runtime ppx_protocol_conv.driver ezjsonm) + (synopsis "jsonm (de)serialization driver for ppx_protocol_conv based on ezjsonm") + ) +