diff --git a/packages/ppx_deriving/ppx_deriving.4.2.1/descr b/packages/ppx_deriving/ppx_deriving.4.2.1/descr new file mode 100644 index 00000000000..c4a8e75a91f --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.4.2.1/descr @@ -0,0 +1,5 @@ +Type-driven code generation for OCaml >=4.02 + +ppx_deriving provides common infrastructure for generating +code based on type definitions, and a set of useful plugins +for common tasks. diff --git a/packages/ppx_deriving/ppx_deriving.4.2.1/opam b/packages/ppx_deriving/ppx_deriving.4.2.1/opam new file mode 100644 index 00000000000..0d268c1c03b --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.4.2.1/opam @@ -0,0 +1,33 @@ +opam-version: "1.2" +maintainer: "whitequark " +authors: [ "whitequark " ] +license: "MIT" +homepage: "https://github.com/whitequark/ppx_deriving" +doc: "https://whitequark.github.io/ppx_deriving" +bug-reports: "https://github.com/whitequark/ppx_deriving/issues" +dev-repo: "https://github.com/whitequark/ppx_deriving.git" +tags: [ "syntax" ] +substs: [ "pkg/META" ] +build: [ + # If there is no native dynlink, we can't use native builds + "ocaml" "pkg/build.ml" "native=%{ocaml-native-dynlink}%" + "native-dynlink=%{ocaml-native-dynlink}%" +] +build-test: [ + "ocamlbuild" "-classic-display" "-use-ocamlfind" "src_test/test_ppx_deriving.byte" "--" +] +build-doc: [ + make "doc" +] +depends: [ + "ocamlbuild" {build} + "ocamlfind" {build & >= "1.6.0"} + "cppo" {build} + "cppo_ocamlbuild" {build} + "ocaml-migrate-parsetree" + "ppx_derivers" + "ppx_tools" {>= "4.02.3"} + "result" + "ounit" {test} +] +available: [ ocaml-version >= "4.02.1" & opam-version >= "1.2" ] diff --git a/packages/ppx_deriving/ppx_deriving.4.2.1/url b/packages/ppx_deriving/ppx_deriving.4.2.1/url new file mode 100644 index 00000000000..4b9c5405cc0 --- /dev/null +++ b/packages/ppx_deriving/ppx_deriving.4.2.1/url @@ -0,0 +1,2 @@ +http: "https://github.com/ocaml-ppx/ppx_deriving/archive/v4.2.1.tar.gz" +checksum: "2195fccf2a527c3ff9ec5b4e36e2f0a8"