opam-version: "2.0"
maintainer: "opam-devel@lists.ocaml.org"
authors: ["Daniel Bünzli <daniel.buenzli at erratique.ch>"]
homepage: "http://erratique.ch/software/uunf"
license: "BSD-3-Clause"
build: [
  ["ocaml" "setup.ml" "-configure" "--prefix" prefix]
  ["ocaml" "setup.ml" "-build"]
]
remove: [["ocamlfind" "remove" "uunf"]]
depends: [
  "ocaml" {>= "3.12.0"}
  "ocamlfind"
  "uutf" {<= "0.9.4"}
  "ocamlbuild" {build}
]
install: ["ocaml" "setup.ml" "-install"]
synopsis: "Unicode text normalization for OCaml"
description: """
Uunf is an OCaml module for normalizing Unicode text. It supports all
Unicode [normalization forms][1] and is independent from any IO
mechanism or Unicode text data structure. Text can be processed
without a complete in-memory representation.

Uunf is made of a single independent module and distributed under the
BSD3 license.

[1]: http://www.unicode.org/reports/tr15/"""
flags: light-uninstall
extra-files: ["uunf.install" "md5=819e862b07ddfa08f9d5356c58f775dc"]
url {
  src: "http://erratique.ch/software/uunf/releases/uunf-0.9.0.tbz"
  checksum: "md5=96ce8b6826d2707b7a81b91379d9bee7"
}
