Skip to content

Commit cab93e2

Browse files
committed
Add: uucd.15.1.0, uucp.15.1.0, uunf.15.1.0, uuseg.15.1.0
1 parent 4669e82 commit cab93e2

File tree

4 files changed

+195
-0
lines changed
  • packages
    • uucd/uucd.15.1.0
    • uucp/uucp.15.1.0
    • uunf/uunf.15.1.0
    • uuseg/uuseg.15.1.0

4 files changed

+195
-0
lines changed

packages/uucd/uucd.15.1.0/opam

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
opam-version: "2.0"
2+
synopsis: "Unicode character database decoder for OCaml"
3+
description: """\
4+
Uucd is an OCaml module to decode the data of the [Unicode character
5+
database][1] from its XML [representation][2]. It provides high-level
6+
(but not necessarily efficient) access to the data so that efficient
7+
representations can be extracted.
8+
9+
Uucd is made of a single module, depends on [Xmlm][xmlm] and is distributed
10+
under the ISC license.
11+
12+
[1]: http://www.unicode.org/reports/tr44/
13+
[2]: http://www.unicode.org/reports/tr42/
14+
[xmlm]: http://erratique.ch/software/xmlm
15+
16+
Home page: http://erratique.ch/software/uucd"""
17+
maintainer: "Daniel Bünzli <daniel.buenzl [email protected]>"
18+
authors: "The uucd programmers"
19+
license: "ISC"
20+
tags: ["unicode" "database" "decoder" "org:erratique"]
21+
homepage: "https://erratique.ch/software/uucd"
22+
doc: "https://erratique.ch/software/uucd/doc/Uucd"
23+
bug-reports: "https://github.com/dbuenzli/uucd/issues"
24+
depends: [
25+
"ocaml" {>= "4.08.0"}
26+
"ocamlfind" {build}
27+
"ocamlbuild" {build}
28+
"topkg" {build & >= "1.0.3"}
29+
"xmlm"
30+
]
31+
build: ["ocaml" "pkg/pkg.ml" "build" "--dev-pkg" "%{dev}%"]
32+
dev-repo: "git+https://erratique.ch/repos/uucd.git"
33+
url {
34+
src: "https://erratique.ch/software/uucd/releases/uucd-15.1.0.tbz"
35+
checksum:
36+
"sha512=22ff943321825882e66f60dc057d1e1dee9aa50f31e5d9f3487f100ac0a33338831e211ce152f3a4586da95931a43a71f66ad0528e932cd531848522a9951e90"
37+
}

packages/uucp/uucp.15.1.0/opam

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
opam-version: "2.0"
2+
synopsis: "Unicode character properties for OCaml"
3+
description: """\
4+
Uucp is an OCaml library providing efficient access to a selection of
5+
character properties of the [Unicode character database].
6+
7+
Uucp is distributed under the ISC license. It has no dependency.
8+
9+
Home page: <http://erratique.ch/software/uucp>
10+
11+
[Unicode character database]: http://www.unicode.org/reports/tr44/"""
12+
maintainer: "Daniel Bünzli <daniel.buenzl [email protected]>"
13+
authors: "The uucp programmers"
14+
license: "ISC"
15+
tags: ["unicode" "text" "character" "org:erratique"]
16+
homepage: "https://erratique.ch/software/uucp"
17+
doc: "https://erratique.ch/software/uucp/doc/"
18+
bug-reports: "https://github.com/dbuenzli/uucp/issues"
19+
depends: [
20+
"ocaml" {>= "4.14.0"}
21+
"ocamlfind" {build}
22+
"ocamlbuild" {build}
23+
"topkg" {build & >= "1.0.3"}
24+
"uucd" {with-test & dev & >= "15.1.0" & < "16.0.0"}
25+
"uunf" {with-test}
26+
]
27+
depopts: ["uunf" "cmdliner"]
28+
conflicts: [
29+
"uunf" {< "15.1.0" | >= "16.0.0"}
30+
"cmdliner" {< "1.1.0"}
31+
]
32+
build: [
33+
"ocaml"
34+
"pkg/pkg.ml"
35+
"build"
36+
"--dev-pkg"
37+
"%{dev}%"
38+
"--with-uunf"
39+
"%{uunf:installed}%"
40+
"--with-cmdliner"
41+
"%{cmdliner:installed}%"
42+
]
43+
post-messages:
44+
"If the build fails with \"ocamlopt.opt got signal and exited\", issue 'ulimit -s unlimited' and retry."
45+
{failure & (arch = "ppc64" | arch = "arm64")}
46+
dev-repo: "git+https://erratique.ch/repos/uucp.git"
47+
url {
48+
src: "https://erratique.ch/software/uucp/releases/uucp-15.1.0.tbz"
49+
checksum:
50+
"sha512=998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364"
51+
}

packages/uunf/uunf.15.1.0/opam

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
opam-version: "2.0"
2+
synopsis: "Unicode text normalization for OCaml"
3+
description: """\
4+
Uunf is an OCaml library for normalizing Unicode text. It supports all
5+
Unicode [normalization forms]. The library is independent from any IO
6+
mechanism or Unicode text data structure and it can process text
7+
without a complete in-memory representation.
8+
9+
Uunf is distributed under the ISC license. It has no dependency.
10+
11+
[normalization forms]: http://www.unicode.org/reports/tr15/
12+
13+
Homepage: <http://erratique.ch/software/uunf>"""
14+
maintainer: "Daniel Bünzli <daniel.buenzl [email protected]>"
15+
authors: "The uunf programmers"
16+
license: "ISC"
17+
tags: ["unicode" "text" "normalization" "org:erratique"]
18+
homepage: "https://erratique.ch/software/uunf"
19+
doc: "https://erratique.ch/software/uunf/doc/Uunf"
20+
bug-reports: "https://github.com/dbuenzli/uunf/issues"
21+
depends: [
22+
"ocaml" {>= "4.14.0"}
23+
"ocamlfind" {build}
24+
"ocamlbuild" {build}
25+
"topkg" {build & >= "1.0.3"}
26+
"uucd" {dev & >= "15.1.0" & < "16.0.0"}
27+
]
28+
depopts: ["uutf" "cmdliner"]
29+
conflicts: [
30+
"uutf" {< "1.0.0"}
31+
"cmdliner" {< "1.1.0"}
32+
]
33+
build: [
34+
"ocaml"
35+
"pkg/pkg.ml"
36+
"build"
37+
"--dev-pkg"
38+
"%{dev}%"
39+
"--with-uutf"
40+
"%{uutf:installed}%"
41+
"--with-cmdliner"
42+
"%{cmdliner:installed}%"
43+
]
44+
post-messages:
45+
"If the build fails with \"ocamlopt.opt got signal and exited\", issue 'ulimit -s unlimited' and retry."
46+
{failure & (arch = "ppc64" | arch = "arm64")}
47+
dev-repo: "git+https://erratique.ch/repos/uunf.git"
48+
url {
49+
src: "https://erratique.ch/software/uunf/releases/uunf-15.1.0.tbz"
50+
checksum:
51+
"sha512=1df1edbcb37da80e6d96eedd5e01c43c81275eca727a53d91a777d01f30cf0b964968c7be1d943e574e40ad4acb75c86e42976b3048dacb2c798b38475d0a6d0"
52+
}

packages/uuseg/uuseg.15.1.0/opam

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
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.0.3"}
32+
"uucp" {>= "15.1.0" & < "16.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-15.1.0.tbz"
53+
checksum:
54+
"sha512=1e9460dc5a856c985d40c61fd1560bdfdb8bbaf8d7430405814589b47d4a7f7869658d1e3198c7a9132412e9b4b85402ceb4bda5040da426b69e9aef4222a23a"
55+
}

0 commit comments

Comments
 (0)