From 066ca164b88c2a4a174041e86c05befdb803064b Mon Sep 17 00:00:00 2001 From: Nathan Rebours Date: Wed, 18 Dec 2024 13:07:25 +0100 Subject: [PATCH 1/2] Release ppx_deriving_yojson.3.9.1 Signed-off-by: Nathan Rebours --- .../ppx_deriving_yojson.3.9.1/opam | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.1/opam diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.1/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.1/opam new file mode 100644 index 00000000000..fb4e4f0a6e0 --- /dev/null +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.1/opam @@ -0,0 +1,36 @@ +opam-version: "2.0" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/ocaml-ppx/ppx_deriving_yojson" +bug-reports: "https://github.com/ocaml-ppx/ppx_deriving_yojson/issues" +dev-repo: "git+https://github.com/ocaml-ppx/ppx_deriving_yojson.git" +tags: [ "syntax" "json" ] +build: [ + ["dune" "subst"] {dev} + ["dune" "build" "-p" name "-j" jobs] + ["dune" "runtest" "-p" name "-j" jobs] {with-test} +] +depends: [ + "ocaml" {>= "4.05.0"} + "dune" {>= "1.0"} + "yojson" {>= "1.6.0"} + "ppx_deriving" {>= "5.1"} + "ppxlib" {>= "0.30.0"} + "ounit2" {with-test} +] +synopsis: + "JSON codec generator for OCaml" +description: """ +ppx_deriving_yojson is a ppx_deriving plugin that provides +a JSON codec generator. +""" +url { + src: + "https://github.com/ocaml-ppx/ppx_deriving_yojson/releases/download/v3.9.1/ppx_deriving_yojson-3.9.1.tbz" + checksum: [ + "sha256=6a3ef7c7bb381f57448853f2a6d2287cf623628162a979587d1e8f7502114f4d" + "sha512=df919be7c023cb9ff1b832de333f8d158e88746b4cc33ea5dcf511c64aba186628015b6ca29a0310642531e0640d79834d64b99d542a624168154a11736489a0" + ] +} +x-commit-hash: "67e1d3334c1e3b94152bbc9c8600b71d5ee61b39" From aae888605b94f3178181bd6a0754d1bdbe680617 Mon Sep 17 00:00:00 2001 From: Nathan Rebours Date: Wed, 18 Dec 2024 14:28:19 +0100 Subject: [PATCH 2/2] Add 5.3 upperbound to older ppx_deriving_yojson Signed-off-by: Nathan Rebours --- packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.0/opam | 2 +- packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.1/opam | 2 +- packages/ppx_deriving_yojson/ppx_deriving_yojson.3.7.0/opam | 4 ++-- packages/ppx_deriving_yojson/ppx_deriving_yojson.3.8.0/opam | 2 +- packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.0/opam | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.0/opam index 8276ece0e32..fafcd1bf2bd 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.0/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.0/opam @@ -12,7 +12,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "ocaml" {>= "4.05.0"} + "ocaml" {>= "4.05.0" & < "5.3.0"} "dune" {>= "1.0"} "yojson" {>= "1.6.0"} "result" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.1/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.1/opam index 382e71f2b42..fa468b4df73 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.1/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.6.1/opam @@ -12,7 +12,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "ocaml" {>= "4.05.0"} + "ocaml" {>= "4.05.0" & < "5.3.0"} "dune" {>= "1.0"} "yojson" {>= "1.6.0"} "result" diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.7.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.7.0/opam index 7642422bff1..c73ac84b6ba 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.7.0/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.7.0/opam @@ -10,7 +10,7 @@ tags: ["syntax" "json"] homepage: "https://github.com/ocaml-ppx/ppx_deriving_yojson" bug-reports: "https://github.com/ocaml-ppx/ppx_deriving_yojson/issues" depends: [ - "ocaml" {>= "4.05.0"} + "ocaml" {>= "4.05.0" & < "5.3.0"} "dune" {>= "1.0"} "yojson" {>= "1.6.0"} "result" @@ -31,4 +31,4 @@ url { "md5=456be82acb16bbf6be12ab01f9dfaa94" "sha512=6aa8b3a6e60afd1ce68995bad6776c975b3640303b2049233e661c46300abea1f48916d4e876412de49f35744f31b99c29736e2bb974e1b4a494b0932bbd6e80" ] -} \ No newline at end of file +} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.8.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.8.0/opam index a7e33d7e211..fb95933578d 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.8.0/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.8.0/opam @@ -12,7 +12,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "ocaml" {>= "4.05.0"} + "ocaml" {>= "4.05.0" & < "5.3.0"} "dune" {>= "1.0"} "yojson" {>= "1.6.0"} "ppx_deriving" {>= "5.1"} diff --git a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.0/opam b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.0/opam index e684fc027d7..41f03b452a8 100644 --- a/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.0/opam +++ b/packages/ppx_deriving_yojson/ppx_deriving_yojson.3.9.0/opam @@ -12,7 +12,7 @@ build: [ ["dune" "runtest" "-p" name "-j" jobs] {with-test} ] depends: [ - "ocaml" {>= "4.05.0"} + "ocaml" {>= "4.05.0" & < "5.3.0"} "dune" {>= "1.0"} "yojson" {>= "1.6.0"} "ppx_deriving" {>= "5.1"}