opam-version: "2.0"
maintainer: "Frederic Bour <frederic.bour@lakaban.net>"
authors: "Frederic Bour <frederic.bour@lakaban.net>"
homepage: "https://github.com/let-def/grenier"
bug-reports: "https://github.com/let-def/grenier"
license: "ISC"
dev-repo: "git+https://github.com/let-def/grenier.git"
build: [
  [make]
  [make "test"] {with-test}
]
install: [make "install"]
remove: ["ocamlfind" "remove" "grenier"]
depends: [
  "ocaml" {>= "4.02" & < "4.10"}
  "ocamlfind" {build}
]
synopsis: "Collection of algorithms (HyperLogLog, order maintenance, ...)"
description: """
Included:
- baltree : Generic balanced-tree
- trope : Track objects accross rope-like operations
- orderme : Order-maintenance problem
- binpacking : Maxrects rectangle packing implementation
- doubledouble : Floating points with around 107-bits precision
- hll : HyperLogLog
- jmphash : Jump consistent hashing
- physh : Physical hashtable"""
flags: light-uninstall
url {
  src: "https://github.com/let-def/grenier/archive/v0.6.tar.gz"
  checksum: "md5=2ce9f4cfc13a22b2eab371c38f57485e"
}
