opam-version: "2.0"
authors: ["Daniel Bünzli <daniel.buenzl i@erratique.ch>"]
homepage: "http://erratique.ch/software/xmlm"
maintainer: "https://github.com/ocaml/opam-repository/issues"
build: [
  ["ocaml" "setup.ml" "-configure" "--prefix" prefix]
  ["ocaml" "setup.ml" "-build"]
]
remove: [["ocamlfind" "remove" "xmlm"]]
depends: [
  "ocaml" {< "4.06.0"}
  "ocamlfind"
  "ocamlbuild" {build}
]
install: ["ocaml" "setup.ml" "-install"]
synopsis: "Xmlm is an OCaml module providing streaming XML input/output"
description: """
It aims at making XML processing robust and painless.
The streaming interface can process documents without building an
in-memory representation. It lets the programmer translate its data
structures to XML documents and vice-versa. Functions are provided to
easily transform arborescent data structures to/from XML documents."""
flags: light-uninstall
extra-files: ["xmlm.install" "md5=17cae44846e3d0dbc0c4cb294723369b"]
url {
  src: "http://erratique.ch/software/xmlm/releases/xmlm-1.1.0.tbz"
  checksum: "md5=443bb4e06ee5f88bbd2bafd5641f903d"
}
