this repo has no description
1opam-version: "2.0"
2authors: ["Anil Madhavapeddy" "Daniel C. Bünzli" "Matthew Gray"]
3maintainer: "anil@recoil.org"
4homepage: "https://github.com/mirage/mirage-clock"
5bug-reports: "https://github.com/mirage/mirage-clock/issues"
6dev-repo: "git+https://github.com/mirage/mirage-clock.git"
7doc: "https://mirage.github.io/mirage-clock/"
8license: "ISC"
9tags: ["org:mirage"]
10
11depends: [
12 "ocaml" {>= "4.04.2"}
13 "jbuilder" {>= "1.0+beta9"}
14 "mirage-clock" {>= "1.2.0" & < "2.0.0"}
15 "mirage-clock-lwt" {>= "1.2.0" & <"2.0.0"}
16 "lwt"
17 "configurator" {build}
18]
19build: [
20 ["jbuilder" "subst"] {dev}
21 ["jbuilder" "build" "-p" name "-j" jobs]
22 ["jbuilder" "runtest" "-p" name] {with-test}
23]
24synopsis: "Libraries and module types for portable clocks"
25description: """
26This library implements portable support for an operating system timesource
27that is compatible with the [MirageOS](https://mirage.io) library interfaces
28found in: <https://github.com/mirage/mirage>
29
30It implements an `MCLOCK` module that represents a monotonic timesource
31since an arbitrary point, and `PCLOCK` which counts time since the Unix
32epoch.
33
34The following sources are used:
35
36* The Unix version uses `gettimeofday` or `clock_gettime`, depending on
37 which OS is in use (see [clock_stubs.c](https://github.com/mirage/mirage-clock/blob/master/unix/clock_stubs.c)).
38* The freestanding version uses the paravirtual clock source from the hypervisor."""
39url {
40 src:
41 "https://github.com/mirage/mirage-clock/releases/download/v1.4.1/mirage-clock-1.4.1.tbz"
42 checksum: [
43 "sha256=76d96fdd041c68e1b8d7ad55fc3c79031975bca3ba4b335b3447de68eeca8398"
44 "md5=9c72eec62ae71149bd84813547b2cd3a"
45 ]
46}