/
opam
36 lines (34 loc) · 1.26 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
opam-version: "2.0"
maintainer: "Darren Ldl <darrenldldev@gmail.com>"
authors: "Darren Ldl <darrenldldev@gmail.com>"
homepage: "https://gitlab.com/darrenldl/ocaml-reed-solomon-erasure"
bug-reports: "https://gitlab.com/darrenldl/ocaml-reed-solomon-erasure/issues"
license: "MIT"
dev-repo: "git+https://gitlab.com/darrenldl/ocaml-reed-solomon-erasure.git"
build: ["jbuilder" "build" "-p" name]
depends: [
"ocaml" {>= "4.06"}
"jbuilder" {>= "1.0+beta7"}
"cppo" {build}
"bisect_ppx" {build & < "2.6.0"}
"core_kernel"
"ctypes"
"ctypes-foreign"
]
conflicts: [
"dune"
]
synopsis: "OCaml implementation of Reed-Solomon erasure coding"
description: """
This library provides an encoder/decoder for Reed-Solomon erasure code.
Please note that erasure coding means errors are not directly detected or corrected,
but missing data pieces(shards) can be reconstructed given that
the configuration provides high enough redundancy.
You will have to implement error detection separately(e.g. via checksums)
and simply leave out the corrupted shards when attempting to reconstruct
the missing data."""
url {
src:
"https://gitlab.com/darrenldl/ocaml-reed-solomon-erasure/-/archive/v1.0.1/ocaml-reed-solomon-erasure-v1.0.1.tar.gz"
checksum: "md5=0f58928d8b29de0081a5f5ffda89b070"
}