this repo has no description
1opam-version: "2.0"
2synopsis: "Implementation of PACKv2 file in OCaml"
3description: """\
4Carton is an implementation of the PACKv2 file
5in OCaml. PACKv2 file is used by Git to store Git objects.
6Carton is more abstracted when it can store any objects."""
7maintainer: "Romain Calascibetta <romain.calascibetta@gmail.com>"
8authors: "Romain Calascibetta <romain.calascibetta@gmail.com>"
9license: "MIT"
10homepage: "https://github.com/mirage/ocaml-git"
11doc: "https://mirage.github.io/ocaml-git/"
12bug-reports: "https://github.com/mirage/ocaml-git/issues"
13depends: [
14 "ocaml" {>= "4.08.0" & < "4.13"}
15 "dune" {>= "2.6.0"}
16 "ke" {>= "0.4"}
17 "duff" {>= "0.3"}
18 "decompress" {>= "1.2.0" & < "1.3.0"}
19 "cstruct" {>= "5.0.0" & < "6.1.0"}
20 "optint" {>= "0.0.4"}
21 "bigstringaf" {>= "0.7.0"}
22 "checkseum" {>= "0.2.1"}
23 "logs"
24 "bigarray-compat"
25 "cmdliner" {>= "1.0.4" & < "1.1.0"}
26 "psq" {>= "0.2.0"}
27 "fmt" {>= "0.8.9"}
28 "result"
29 "rresult"
30 "fpath"
31 "base64" {with-test & >= "3.0.0"}
32 "bos"
33 "digestif" {>= "0.8.1"}
34 "mmap"
35 "base-unix" {with-test}
36 "base-threads" {with-test}
37 "alcotest" {with-test}
38 "crowbar" {with-test & >= "0.2"}
39 "alcotest-lwt" {>= "1.2.3" & with-test}
40 "lwt" {>= "5.3.0" & with-test}
41 "ocamlfind" {>= "1.8.1" & with-test}
42 "mirage-flow" {>= "2.0.1" & with-test}
43]
44build: [
45 ["dune" "build" "-p" name "-j" jobs]
46 ["dune" "runtest" "-p" name "-j" jobs] {with-test}
47]
48dev-repo: "git+https://github.com/mirage/ocaml-git.git"
49x-commit-hash: "ed21e77636b61daf74d8f323533399709a07904a"
50url {
51 src:
52 "https://github.com/mirage/ocaml-git/releases/download/carton-v0.2.0/carton-carton-v0.2.0.tbz"
53 checksum: [
54 "sha256=1672dc1262fe2b1fce03ab9e71e2767258ffbd284f3326e304a4a49b14d1d63d"
55 "sha512=be87e266a25c222a9e8214acf175289beaddc15670e54631733baf181ae80657d0553be1d793f686915a6aefdba0d69baf191bab860d8fd6db770f19b353bb39"
56 ]
57}