this repo has no description
1opam-version: "2.0"
2maintainer: "martin@mjambon.com"
3authors: ["Martin Jambon"]
4
5homepage: "https://github.com/mjambon/atd"
6bug-reports: "https://github.com/mjambon/atd/issues"
7dev-repo: "git+https://github.com/mjambon/atd.git"
8
9build: [
10 ["jbuilder" "subst" "-p" name] {dev}
11 ["jbuilder" "build" "-p" name "-j" jobs]
12]
13
14# Restore when https://github.com/mjambon/atd/issues/121 is resolved.
15# build-test: [
16# ["jbuilder" "runtest" "-p" name]
17# ]
18
19depends: [
20 "ocaml" {>= "4.03.0"}
21 "jbuilder" {>= "1.0+beta7"}
22 "atd" {>= "2.0.0" & < "2.3.0"}
23 "atdgen-runtime" {>= "2.0.0" & < "2.10.0"}
24 "biniou" {>= "1.0.6"}
25 "yojson" {>= "1.2.1"}
26]
27synopsis:
28 "Generates efficient JSON serializers, deserializers and validators"
29description: """
30Atdgen is a command-line program that takes as input type definitions in the
31ATD syntax and produces OCaml code suitable for data serialization and
32deserialization.
33
34Two data formats are currently supported, these are biniou and JSON.
35Atdgen-biniou and Atdgen-json will refer to Atdgen used in one context or the
36other.
37
38Atdgen was designed with efficiency and durability in mind. Software authors
39are encouraged to use Atdgen directly and to write tools that may reuse part of
40Atdgen’s source code."""
41url {
42 src: "https://github.com/mjambon/atd/releases/download/2.0.0/atd-2.0.0.tbz"
43 checksum: [
44 "sha256=9a2c51ca67b8091c81bf710b30c170e6f768c133952e8a6d2626b92d1eba57c1"
45 "md5=14e47609397c524ea0eae7c3f14f7ccf"
46 ]
47}