this repo has no description
1opam-version: "2.0"
2authors: "Simon Cruanes"
3maintainer: "simon.cruanes.2007@m4x.org"
4build: [
5 [
6 "./configure"
7 "--%{yojson:enable}%-yojson"
8 "--%{bencode:enable}%-bencode"
9 "--%{sexplib:enable}%-sexp"
10 ]
11 [make "build"]
12 [make "test"] {with-test}
13 [make "doc"] {with-doc}
14]
15install: [
16 [make "install"]
17]
18remove: [
19 ["ocamlfind" "remove" "cconv"]
20]
21depends: [
22 "ocaml" {>= "4.00.0" & < "5.0"}
23 "ocamlfind" {build}
24 "ocamlbuild" {build}
25]
26depopts: [
27 "bencode"
28 "sexplib"
29 "yojson"
30]
31conflicts: [
32 "bencode" {>= "2.0"}
33 "yojson" {>= "2.0.0"}
34]
35tags: ["conversion" "gadt" "serialization"]
36homepage: "https://github.com/c-cube/cconv/"
37doc: "http://cedeela.fr/~simon/software/cconv/"
38dev-repo: "git+https://github.com/c-cube/cconv.git"
39bug-reports: "https://github.com/c-cube/cconv/issues/"
40synopsis: "Combinators for Type Conversion in OCaml."
41description: """
42CConv provides type-safe combinators for describing how to read/build OCaml
43values of a given type. Those combinators can be used for serializing and
44deserializing the values into several formats. The library ships with
45conversion to Json (yojson), S-expressions (sexplib) and B-encode."""
46flags: light-uninstall
47url {
48 src:
49 "https://github.com/ocaml/opam-source-archives/raw/main/cconv-0.2.tar.gz"
50 checksum: [
51 "sha256=1224711ff8b4ad416d349e59716728f24c7d460a6449e77deeba8fe1c79b26c9"
52 "md5=ac8384a679cec49f2dda98fe3f5ba59b"
53 ]
54}