this repo has no description
1opam-version: "2.0"
2maintainer: "Spiros Eliopoulos <spiros@inhabitedtype.com>"
3authors: [ "Spiros Eliopoulos <spiros@inhabitedtype.com>" ]
4license: "BSD-3-Clause"
5homepage: "https://github.com/inhabitedtype/faraday"
6bug-reports: "https://github.com/inhabitedtype/faraday/issues"
7dev-repo: "git+https://github.com/inhabitedtype/faraday.git"
8build: [
9 [
10 "ocaml"
11 "setup.ml"
12 "-configure"
13 "--prefix"
14 prefix
15 "--%{base-unix:enable}%-unix"
16 "--%{lwt:enable}%-lwt"
17 "--%{async:enable}%-async"
18 ]
19 ["ocaml" "setup.ml" "-build"]
20 ["ocaml" "setup.ml" "-configure" "--enable-tests"] {with-test}
21 ["ocaml" "setup.ml" "-build"] {with-test}
22 ["ocaml" "setup.ml" "-test"] {with-test}
23]
24install: ["ocaml" "setup.ml" "-install"]
25remove: [
26 ["ocamlfind" "remove" "faraday"]
27]
28depends: [
29 "ocaml" {>= "4.02.0" & < "5.0"}
30 "alcotest" {with-test & >= "0.4.1"}
31 "ocamlfind" {build}
32 "ocamlbuild" {build}
33 "ocplib-endian" {>= "0.8"}
34]
35depopts: [
36 "async"
37 "base-unix"
38 "lwt"
39]
40conflicts: ["async" {>= "v0.10.0"}]
41synopsis: "A library for writing fast and memory-efficient serializers."
42description: """
43Faraday is a library for writing fast and memory-efficient serializers. Its
44core type and related operation gives the user fine-grained control over
45copying and allocation behavior while serializing user-defined types, and
46presents the output in a form that makes it possible to use vectorized write
47operations, such as the writev system call, or any other platform or
48application-specific output APIs."""
49flags: light-uninstall
50url {
51 src: "https://github.com/inhabitedtype/faraday/archive/0.1.0.tar.gz"
52 checksum: [
53 "sha256=8fc851aeaffbbfad89833adc8c7d7c5166778cad11a55e6b62d05b6ed02a6ee0"
54 "md5=c3a34b7aba4ce163c6c4990de92e62f0"
55 ]
56}