/
opam
47 lines (42 loc) · 1.41 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
opam-version: "2.0"
maintainer: "xaviervdw@gmail.com"
authors: [
"Didier Plaindoux <d.plaindoux@free.fr>"
"Pierre Ruyter <grimfw@gmail.com>"
"Xavier Van de Woestyne <xaviervdw@gmail.com>"
]
license: "MIT"
tags: ["library" "standard" "monad"]
homepage: "https://github.com/xvw/preface"
dev-repo: "git+https://github.com/xvw/preface.git"
bug-reports: "https://github.com/xvw/preface/issues"
build: [
[ "dune" "subst" ] {dev}
[ "dune" "build" "-p" name "-j" jobs ]
[ "dune" "runtest" "-p" name ] {with-test & !base-effects:installed & ocaml:version < "5.0"}
[ "dune" "build" "@doc" "-p" name ] {with-doc}
]
depends: [
"ocaml" { >= "4.08.0" }
"dune" { >= "2.8.0" }
"either"
"alcotest" {with-test}
"qcheck-core" {with-test & >= "0.18"}
"qcheck-alcotest" {with-test}
"mdx" {with-test}
"odoc"{with-doc}
]
synopsis: "An opinionated library for function programming (à La Haskell)"
description:"""
Preface is an opinionated library designed to facilitate the
handling of recurring functional programming idioms in OCaml.
"""
url {
src:
"https://github.com/xvw/preface/releases/download/v1.0.0/preface-1.0.0.tbz"
checksum: [
"sha256=4bf4f89ecee0cc0064394d2f27ab2378b696c85dfa1d940fbf5c5594e3c669b9"
"sha512=aa2fc7e23cec7086a954c27bfe8e0c6e71cc09e140e6ddab9e041f3336c1b6ee22d661a29a7fe409f580be34a47bdf6699e339dedfe5275b8ac9724768fa56a8"
]
}
x-commit-hash: "b7f5210830b7916033c56ede6108c2c439c31cdf"