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