this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

[new release] ppx_protocol_conv (7 packages) (5.2.2)

CHANGES:

[x] Fix compatability with Ocaml 5
[x] Avoid linking against ppxlib

+253
+45
packages/ppx_protocol_conv/ppx_protocol_conv.5.2.2/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Anders Fugmann <anders@fugmann.net>" 3 + authors: "Anders Fugmann" 4 + license: "BSD-3-Clause" 5 + homepage: "https://github.com/andersfugmann/ppx_protocol_conv" 6 + dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" 7 + bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" 8 + build: [ 9 + ["dune" "subst"] {dev} 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 12 + ] 13 + depends: [ 14 + "ocaml" {>= "4.07"} 15 + "base" {>= "v0.14.0" } 16 + "dune" {>= "1.2"} 17 + "ppxlib" {>= "0.9.0"} 18 + "ppx_sexp_conv" {with-test} 19 + "sexplib" {with-test} 20 + "alcotest" {with-test & >= "0.8.0"} 21 + ] 22 + synopsis: 23 + "Ppx for generating serialisation and de-serialisation functions of ocaml types" 24 + description: """ 25 + Ppx_protocol_conv generates code to serialize and de-serialize 26 + types. The ppx itself does not contain any protocol specific code, 27 + but relies on 'drivers' that defines serialisation and 28 + de-serialisation of basic types and structures. 29 + 30 + Pre-defined drivers are available in separate packages: 31 + ppx_protocol_conv_json (Yojson.Safe.json) 32 + ppx_protocol_conv_jsonm (Ezjson.value) 33 + ppx_protocol_conv_msgpack (Msgpck.t) 34 + ppx_protocol_conv_xml-light (Xml.xml) 35 + ppx_protocol_conv_xmlm (Xmlm.node) 36 + ppx_protocol_conv_yaml (Yaml.value)""" 37 + url { 38 + src: 39 + "https://github.com/andersfugmann/ppx_protocol_conv/releases/download/5.2.2/ppx_protocol_conv-5.2.2.tbz" 40 + checksum: [ 41 + "sha256=994362c2185d12f732e522e1e457b7de67745e594b898368c878424e93f84587" 42 + "sha512=237b236a257f35ad671194f6ee0690dfc85eef9b088a928e7b0582b23b5acc19b6727318be6b7abfa0f6c1052047b820e7a0345d8cadb3c0280e18dc3da6e453" 43 + ] 44 + } 45 + x-commit-hash: "cc9f4879a9e258e9419fe61b3b901f2b9579b632"
+36
packages/ppx_protocol_conv_json/ppx_protocol_conv_json.5.2.2/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Anders Fugmann <anders@fugmann.net>" 3 + authors: "Anders Fugmann" 4 + license: "BSD-3-Clause" 5 + homepage: "https://github.com/andersfugmann/ppx_protocol_conv" 6 + dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" 7 + bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" 8 + build: [ 9 + ["dune" "subst"] {dev} 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 12 + ] 13 + depends: [ 14 + "ocaml" {>= "4.08"} 15 + "ppx_protocol_conv" {= version} 16 + "yojson" {>= "1.6.0"} 17 + "dune" {>= "1.2"} 18 + "ppx_expect" 19 + "ppx_inline_test" 20 + "ppx_sexp_conv" {with-test} 21 + "sexplib" {with-test} 22 + "alcotest" {with-test & >= "0.8.0"} 23 + ] 24 + synopsis: "Json driver for Ppx_protocol_conv" 25 + description: """ 26 + This package provides a driver for json (Yojson.Safe.json) 27 + serialization and de-serialization using the yojson library""" 28 + url { 29 + src: 30 + "https://github.com/andersfugmann/ppx_protocol_conv/releases/download/5.2.2/ppx_protocol_conv-5.2.2.tbz" 31 + checksum: [ 32 + "sha256=994362c2185d12f732e522e1e457b7de67745e594b898368c878424e93f84587" 33 + "sha512=237b236a257f35ad671194f6ee0690dfc85eef9b088a928e7b0582b23b5acc19b6727318be6b7abfa0f6c1052047b820e7a0345d8cadb3c0280e18dc3da6e453" 34 + ] 35 + } 36 + x-commit-hash: "cc9f4879a9e258e9419fe61b3b901f2b9579b632"
+34
packages/ppx_protocol_conv_jsonm/ppx_protocol_conv_jsonm.5.2.2/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Anders Fugmann <anders@fugmann.net>" 3 + authors: "Anders Fugmann" 4 + license: "BSD-3-Clause" 5 + homepage: "https://github.com/andersfugmann/ppx_protocol_conv" 6 + dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" 7 + bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" 8 + build: [ 9 + ["dune" "subst"] {dev} 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 12 + ] 13 + depends: [ 14 + "ocaml" {>= "4.08"} 15 + "ppx_protocol_conv" {= version} 16 + "ezjsonm" 17 + "dune" {>= "1.2"} 18 + "ppx_sexp_conv" {with-test} 19 + "sexplib" {with-test} 20 + "alcotest" {with-test & >= "0.8.0"} 21 + ] 22 + synopsis: "Jsonm driver for Ppx_protocol_conv" 23 + description: """ 24 + This package provides a driver for json (Ezjson.value) 25 + serialization and de-serialization using the Ezjson library""" 26 + url { 27 + src: 28 + "https://github.com/andersfugmann/ppx_protocol_conv/releases/download/5.2.2/ppx_protocol_conv-5.2.2.tbz" 29 + checksum: [ 30 + "sha256=994362c2185d12f732e522e1e457b7de67745e594b898368c878424e93f84587" 31 + "sha512=237b236a257f35ad671194f6ee0690dfc85eef9b088a928e7b0582b23b5acc19b6727318be6b7abfa0f6c1052047b820e7a0345d8cadb3c0280e18dc3da6e453" 32 + ] 33 + } 34 + x-commit-hash: "cc9f4879a9e258e9419fe61b3b901f2b9579b632"
+35
packages/ppx_protocol_conv_msgpack/ppx_protocol_conv_msgpack.5.2.2/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Anders Fugmann <anders@fugmann.net>" 3 + authors: "Anders Fugmann" 4 + license: "BSD-3-Clause" 5 + homepage: "https://github.com/andersfugmann/ppx_protocol_conv" 6 + dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" 7 + bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" 8 + build: [ 9 + ["dune" "subst"] {dev} 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 12 + ] 13 + depends: [ 14 + "ocaml" {>= "4.08"} 15 + "ppx_protocol_conv" {= version} 16 + "msgpck" {>= "1.3"} 17 + "msgpck" {with-test & >= "1.7"} 18 + "dune" {>= "1.2"} 19 + "ppx_sexp_conv" {with-test} 20 + "sexplib" {with-test} 21 + "alcotest" {with-test & >= "0.8.0"} 22 + ] 23 + synopsis: "MessagePack driver for Ppx_protocol_conv" 24 + description: """ 25 + This package provides a driver for message pack (Msgpck.t) 26 + serialization and deserialization using the msgpck library""" 27 + url { 28 + src: 29 + "https://github.com/andersfugmann/ppx_protocol_conv/releases/download/5.2.2/ppx_protocol_conv-5.2.2.tbz" 30 + checksum: [ 31 + "sha256=994362c2185d12f732e522e1e457b7de67745e594b898368c878424e93f84587" 32 + "sha512=237b236a257f35ad671194f6ee0690dfc85eef9b088a928e7b0582b23b5acc19b6727318be6b7abfa0f6c1052047b820e7a0345d8cadb3c0280e18dc3da6e453" 33 + ] 34 + } 35 + x-commit-hash: "cc9f4879a9e258e9419fe61b3b901f2b9579b632"
+34
packages/ppx_protocol_conv_xml_light/ppx_protocol_conv_xml_light.5.2.2/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Anders Fugmann <anders@fugmann.net>" 3 + authors: "Anders Fugmann" 4 + license: "BSD-3-Clause" 5 + homepage: "https://github.com/andersfugmann/ppx_protocol_conv" 6 + dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" 7 + bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" 8 + build: [ 9 + ["dune" "subst"] {dev} 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 12 + ] 13 + depends: [ 14 + "ocaml" {>= "4.08"} 15 + "ppx_protocol_conv" {= version} 16 + "xml-light" 17 + "dune" {>= "1.2"} 18 + "ppx_sexp_conv" {with-test} 19 + "sexplib" {with-test} 20 + "alcotest" {with-test & >= "0.8.0"} 21 + ] 22 + synopsis: "Xml driver for Ppx_protocol_conv" 23 + description: """ 24 + This package provides a driver for xml (Xml.t) serialization and 25 + de-serialization using the xml-light library""" 26 + url { 27 + src: 28 + "https://github.com/andersfugmann/ppx_protocol_conv/releases/download/5.2.2/ppx_protocol_conv-5.2.2.tbz" 29 + checksum: [ 30 + "sha256=994362c2185d12f732e522e1e457b7de67745e594b898368c878424e93f84587" 31 + "sha512=237b236a257f35ad671194f6ee0690dfc85eef9b088a928e7b0582b23b5acc19b6727318be6b7abfa0f6c1052047b820e7a0345d8cadb3c0280e18dc3da6e453" 32 + ] 33 + } 34 + x-commit-hash: "cc9f4879a9e258e9419fe61b3b901f2b9579b632"
+34
packages/ppx_protocol_conv_xmlm/ppx_protocol_conv_xmlm.5.2.2/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Anders Fugmann <anders@fugmann.net>" 3 + authors: ["Anders Fugmann <anders@fugmann.net>" "Nick Betteridge <lists.nick.betteridge@gmail.com"] 4 + license: "BSD-3-Clause" 5 + homepage: "https://github.com/andersfugmann/ppx_protocol_conv" 6 + dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" 7 + bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" 8 + build: [ 9 + ["dune" "subst"] {dev} 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 12 + ] 13 + depends: [ 14 + "ocaml" {>= "4.08"} 15 + "ppx_protocol_conv" {= version} 16 + "ezxmlm" 17 + "dune" {>= "1.2"} 18 + "ppx_sexp_conv" {with-test} 19 + "sexplib" {with-test} 20 + "alcotest" {with-test & >= "0.8.0"} 21 + ] 22 + synopsis: "Xmlm driver for Ppx_protocol_conv" 23 + description: """ 24 + This package provides a driver for xmlm (Ezxmlm.node) 25 + serialization and de-serialization using the Ezxmlm library""" 26 + url { 27 + src: 28 + "https://github.com/andersfugmann/ppx_protocol_conv/releases/download/5.2.2/ppx_protocol_conv-5.2.2.tbz" 29 + checksum: [ 30 + "sha256=994362c2185d12f732e522e1e457b7de67745e594b898368c878424e93f84587" 31 + "sha512=237b236a257f35ad671194f6ee0690dfc85eef9b088a928e7b0582b23b5acc19b6727318be6b7abfa0f6c1052047b820e7a0345d8cadb3c0280e18dc3da6e453" 32 + ] 33 + } 34 + x-commit-hash: "cc9f4879a9e258e9419fe61b3b901f2b9579b632"
+35
packages/ppx_protocol_conv_yaml/ppx_protocol_conv_yaml.5.2.2/opam
··· 1 + opam-version: "2.0" 2 + maintainer: "Anders Fugmann <anders@fugmann.net>" 3 + authors: "Anders Fugmann" 4 + license: "BSD-3-Clause" 5 + homepage: "https://github.com/andersfugmann/ppx_protocol_conv" 6 + dev-repo: "git+https://github.com/andersfugmann/ppx_protocol_conv" 7 + bug-reports: "https://github.com/andersfugmann/ppx_protocol_conv/issues" 8 + build: [ 9 + ["dune" "subst"] {dev} 10 + ["dune" "build" "-p" name "-j" jobs] 11 + ["dune" "runtest" "-p" name "-j" jobs] {with-test} 12 + ] 13 + depends: [ 14 + "ocaml" {>= "4.08"} 15 + "dune" {>= "1.2"} 16 + "ppx_protocol_conv" {= version} 17 + "yaml" { >= "2.0.0"} 18 + "yaml" {with-test & >= "3.0.0"} 19 + "ppx_sexp_conv" {with-test} 20 + "sexplib" {with-test} 21 + "alcotest" {with-test & >= "0.8.0"} 22 + ] 23 + synopsis: "Yaml driver for Ppx_protocol_conv" 24 + description: """ 25 + This package provides a driver for yaml (Yaml.value) 26 + serialization and de-serialization using the Yaml""" 27 + url { 28 + src: 29 + "https://github.com/andersfugmann/ppx_protocol_conv/releases/download/5.2.2/ppx_protocol_conv-5.2.2.tbz" 30 + checksum: [ 31 + "sha256=994362c2185d12f732e522e1e457b7de67745e594b898368c878424e93f84587" 32 + "sha512=237b236a257f35ad671194f6ee0690dfc85eef9b088a928e7b0582b23b5acc19b6727318be6b7abfa0f6c1052047b820e7a0345d8cadb3c0280e18dc3da6e453" 33 + ] 34 + } 35 + x-commit-hash: "cc9f4879a9e258e9419fe61b3b901f2b9579b632"