opam-version: "2.0" maintainer: "ygrek@autistici.org" homepage: "https://github.com/mfp/extprot" license: "MIT" authors: ["Mauricio Fernandez "] doc: ["https://github.com/mfp/extprot/blob/master/README.md"] dev-repo: "git+https://github.com/mfp/extprot.git" bug-reports: "https://github.com/mfp/extprot/issues" build: [ ["omake"] ["omake" "test"] {with-test} ] install: [ ["omake" "install" "prefix=%{prefix}%"] ] remove: [ ["ocamlfind" "remove" "extprot"] ["rm" "-f" "%{bin}%/extprotc" "%{bin}%/extprotc.exe"] ] depends: [ "ocaml" {>= "4.02.0"} "omake" {build} "ocamlfind" {build} "ounit" {with-test} "camlp4" {build} ("extlib" {< "1.7.8"} | "extlib-compat") "base-bytes" ] synopsis: "Extensible binary protocols for cross-language communication and long-term serialization" description: """ extprot allows you to create compact, efficient, extensible, binary protocols that can be used for cross-language communication and long-term data serialization. extprot supports protocols with rich, composable types, whose definition can evolve while keeping both forward and backward compatibility.""" flags: light-uninstall url { src: "https://github.com/mfp/extprot/releases/download/v1.6.0/extprot-1.6.0.tar.gz" checksum: [ "sha256=0e190d1f93c065a5aac64045986e5f34fa832290f93e2873bacf43521f1d1d9d" "md5=7cb1c2821c493a96505c4905ddf03caa" ] }