this repo has no description
1opam-version: "2.0"
2synopsis: "PPX deriver for type representations"
3description: "PPX deriver for type representations"
4maintainer: ["thomas@gazagnaire.org"]
5authors: ["Thomas Gazagnaire" "Craig Ferguson"]
6license: "ISC"
7homepage: "https://github.com/mirage/repr"
8bug-reports: "https://github.com/mirage/repr/issues"
9depends: [
10 "dune" {>= "2.7"}
11 "repr" {= version}
12 "ppxlib" {>= "0.12.0" & < "0.36.0"}
13 "ppxlib" {with-test & < "0.23.0"}
14 "ppx_deriving"
15 "hex" {with-test}
16 "alcotest" {>= "1.1.0" & with-test}
17 "odoc" {with-doc}
18
19 # TODO: In theory this should be in "conflicts" not in "depends" because it’s not used directly, only via ppxlib
20 "sexplib0" {with-test & < "v0.15"} # Printexc.register_printer in sexplib0 changed
21]
22conflicts: [
23 "ocaml-migrate-parsetree" {= "1.7.1"}
24]
25build: [
26 ["dune" "subst"] {dev}
27 [
28 "dune"
29 "build"
30 "-p"
31 name
32 "-j"
33 jobs
34 "@install"
35 "@runtest" {with-test}
36 "@doc" {with-doc}
37 ]
38]
39dev-repo: "git+https://github.com/mirage/repr.git"
40url {
41 src:
42 "https://github.com/mirage/repr/releases/download/0.3.0/repr-fuzz-0.3.0.tbz"
43 checksum: [
44 "sha256=d9bd2fe51c2eb6fca27731034c46f9a77dc8bc9fb7b76216f8a571603d6e7d74"
45 "sha512=7b4ad2cbcd92f6647a1abe1d82557f02e4955c5f37f02089388c752e23b865af0f55fdd6bc63a1d2a00962baf96ccd99ccd9b8ecd8898dcc2a0cd17302f067c3"
46 ]
47}
48x-commit-hash: "d410d610bc45ee42ac95f17b931be414dc007f7c"