this repo has no description
1opam-version: "2.0"
2maintainer: "Hannes Mehnert <hannes@mehnert.org>"
3authors: ["Hannes Mehnert <hannes@mehnert.org>"]
4homepage: "https://github.com/hannesm/logs-syslog"
5doc: "https://hannesm.github.io/logs-syslog/doc"
6dev-repo: "git+https://github.com/hannesm/logs-syslog.git"
7bug-reports: "https://github.com/hannesm/logs-syslog/issues"
8license: "ISC"
9depends: [
10 "ocaml" {>= "4.02.0"}
11 "ocamlfind" {build}
12 "ocamlbuild" {build}
13 "topkg" {build}
14 "logs"
15 "ptime"
16 "syslog-message" {= "0.0.2"}
17 "result"
18]
19depopts: [
20 "lwt" "x509" "tls" "mirage-types" "cstruct" "ipaddr" "io-page"
21]
22
23conflicts: [
24 "lwt" {>= "4.0.0"}
25 "mirage-types" {>= "3.0.0"}
26 "x509" {>= "0.7.0"}
27 "tls" {>= "0.16.0"}
28]
29
30build: [
31 [ "ocaml" "pkg/pkg.ml" "build" "--pinned" "%{pinned}%"
32 "--with-lwt" "%{lwt:installed}%"
33 "--with-mirage" "%{mirage-types+lwt+cstruct+ipaddr+io-page:installed}%"
34 "--with-tls" "%{x509+tls+cstruct:installed}%" ]
35]
36synopsis: "Logs output via syslog"
37description: """
38This library provides log reporters over syslog with various effectful layers:
39Unix, Lwt, MirageOS. It integrated the
40[Logs](http://erratique.ch/software/logs) library, which provides logging
41infrastructure for OCaml, with the
42[syslog-message](http://verbosemo.de/syslog-message/) library, which provides
43encoding and decoding of syslog messages ([RFC
443164](https://tools.ietf.org/html/rfc3164)).
45
46Six ocamlfind libraries are provided: the bare `Logs-syslog`, a minimal
47dependency Unix `Logs-syslog-unix`, a Lwt one `Logs-syslog-lwt`, another one
48with Lwt and TLS ([RFC 5425](https://tools.ietf.org/html/rfc5425)) support
49`Logs-syslog-lwt-tls`, a MirageOS one `Logs-syslog-mirage`, and a MirageOS one
50using TLS `Logs-syslog-mirage-tls`."""
51url {
52 src:
53 "https://github.com/hannesm/logs-syslog/releases/download/0.0.1/logs-syslog-0.0.1.tbz"
54 checksum: [
55 "sha256=06a140682b30e4e46243d93b106024c727aabcfaf4af6455cb8f49ec2b0baffa"
56 "md5=1a293d1396ab2c360cfecca5bb29c569"
57 ]
58}