1+ opam-version: "2.0"
2+ synopsis: "Unicode text segmentation for OCaml"
3+ description: """\
4+ Uuseg is an OCaml library for segmenting Unicode text. It implements
5+ the locale independent [Unicode text segmentation algorithms][1] to
6+ detect grapheme cluster, word and sentence boundaries and the [Unicode
7+ line breaking algorithm][2] to detect line break opportunities.
8+
9+ The library is independent from any IO mechanism or Unicode text data
10+ structure and it can process text without a complete in-memory
11+ representation.
12+
13+ Uuseg is distributed under the ISC license. It depends on [Uucp].
14+
15+ [1]: http://www.unicode.org/reports/tr29/
16+ [2]: http://www.unicode.org/reports/tr14/
17+ [Uucp]: http://erratique.ch/software/uucp
18+
19+ Homepage: <http://erratique.ch/software/uuseg>"""
20+ maintainer: "Daniel Bünzli <daniel.buenzl
[email protected] >"
21+ authors: "The uuseg programmers"
22+ license: "ISC"
23+ tags: ["unicode" "text" "segmentation" "org:erratique"]
24+ homepage: "https://erratique.ch/software/uuseg"
25+ doc: "https://erratique.ch/software/uuseg/doc/"
26+ bug-reports: "https://github.com/dbuenzli/uuseg/issues"
27+ depends: [
28+ "ocaml" {>= "4.14.0"}
29+ "ocamlfind" {build}
30+ "ocamlbuild" {build}
31+ "topkg" {build & >= "1.1.0"}
32+ "uucp" {>= "17.0.0" & < "18.0.0"}
33+ ]
34+ depopts: ["uutf" "cmdliner"]
35+ conflicts: [
36+ "uutf" {< "1.0.0"}
37+ "cmdliner" {< "1.1.0"}
38+ ]
39+ build: [
40+ "ocaml"
41+ "pkg/pkg.ml"
42+ "build"
43+ "--dev-pkg"
44+ "%{dev}%"
45+ "--with-uutf"
46+ "%{uutf:installed}%"
47+ "--with-cmdliner"
48+ "%{cmdliner:installed}%"
49+ ]
50+ dev-repo: "git+https://erratique.ch/repos/uuseg.git"
51+ url {
52+ src: "https://erratique.ch/software/uuseg/releases/uuseg-17.0.0.tbz"
53+ checksum:
54+ "sha512=8d81ca0a57516b94c66a0da256f3455ba26b0875ca9e354a665ec30223c9216be57abdd52c39c8c384fe127df8060c18ff07d92d4d9f53892bc4ed20699df3ef"
55+ }
56+ x-maintenance-intent: ["(latest)"]
0 commit comments