ocamlfind

A library manager for OCaml
Description

Findlib is a library manager for OCaml. It provides a convention how to store libraries, and a file format ("META") to describe the properties of libraries. There is also a tool (ocamlfind) for interpreting the META files, so that it is very easy to use libraries in programs and scripts.

Install
Sources
findlib-1.9.5.tar.gz
md5=8b893525ce36cb3d4d4952483bcc7cf4
sha512=03514c618a16b02889db997c6c4789b3436b3ad7d974348d2c6dea53eb78898ab285ce5f10297c074bab4fd2c82931a8b7c5c113b994447a44abb30fca74c715
Dependencies
ocaml
>= "4.00.0"
Reverse Dependencies
afl-persistent
!= "1.1" & < "1.3"
aifad
< "2.1.0"
alba
< "0.4.1"
alcotest
< "0.8.0"
alsa
< "0.3.0"
amqp-client
< "1.1.0"
angstrom
< "0.6.0"
ansi-parse
< "0.4.0"
anycache
< "0.7.4"
ao
< "0.2.2"
argon2
< "1.0.0"
arp
< "1.0.0"
ascii85
< "0.4"
asli
< "0.2.0"
async
< "108.00.02" | >= "109.19.00" & < "v0.9.0"
async_core
< "108.00.02" | >= "109.19.00"
async_extended
< "v0.9.0"
async_extra
< "108.00.02" | >= "109.19.00" & < "v0.9.0"
async_find
>= "113.24.00" & < "v0.9.0"
async_inotify
>= "113.24.00" & < "v0.9.0"
async_kernel
< "v0.9.0"
async_parallel
< "v0.9.0"
async_shell
>= "113.24.00" & < "v0.9.0"
async_smtp
>= "113.24.00" & < "v0.9.0"
async_ssl
>= "113.24.00" & < "v0.9.0"
async_unix
< "108.00.02" | >= "109.19.00" & < "v0.9.0"
atd
< "1.2.1"
atdgen
< "1.10.2"
aws
< "1.2"
aws-ec2
< "1.2"
aws-sdb
< "1.2"
aws-ssm
< "1.2"
aws-sts
< "1.2"
bap-build
>= "2.2.0"
bap-frontend
>= "2.2.0"
bap-plugins
>= "2.2.0"
base64
< "2.2.0"
batsh
< "0.0.5"
beluga
< "1.0"
benchmark
< "1.5"
bencode
< "2.0"
bheap
< "2.0.0"
bignum
< "v0.9.0"
bigstring
< "0.2"
bin_prot
< "v0.9.0"
bindlib
< "6.0.0"
biniou
< "1.1.0"
binsec
< "0.4.0"
biocaml
< "0.9.0"
bisect_ppx
< "1.3.0" | >= "1.3.3" & < "2.6.0"
bistro
< "0.3.0"
bitmasks
< "1.1.0"
bitstring
< "3.0.0"
bitv
>= "1.1" & < "1.4"
bjack
< "0.1.6"
brotli
< "2.0.3"
cairo2
< "0.6"
calculon
< "0.2"
camlon
< "2.0.1"
camlp4
>= "4.02+1" & < "4.02+6" | = "4.02.0-1modular-implicits"
camlp5
>= "8.00.03"
camltc
< "0.9.8"
camomile
< "0.8.6"
capnp
< "3.0.0"
caqti
< "1.0.0"
cbor
< "0.3"
cconv
< "0.5"
cdrom
< "0.9.3"
certify
< "0.3.0"
cfg
< "2.1.0"
cfstream
< "1.2.3"
checkseum
>= "0.2.0"
choice
< "0.4"
clangml
!= "4.0.0beta1"
clarity
< "0.4.0"
cloudi
< "1.7.4"
cmdliner
< "0.9.7" | >= "1.0.0" & < "1.0.3"
cohttp
< "0.99.0"
coin
>= "0.1.2"
combine
< "0.42"
conduit
< "1.0.0"
conex
< "0.10.0"
config-file
< "1.2.1"
containers
< "2.0"
coq
>= "8.6"
coqide
>= "8.11.2"
core
< "v0.9.0"
core_bench
>= "113.24.00" & < "v0.9.0"
core_extended
< "108.00.02" | >= "109.19.00" & < "v0.9.0"
core_kernel
< "v0.9.0"
core_profiler
>= "113.24.00" & < "v0.9.0"
cow
< "2.3.0"
cowabloga
< "0.4.0"
cpm
< "4.0.0"
cppo
>= "0.9.4" & < "1.6.0"
cpuid
< "0.1.2"
crc
= "1.0.0"
crunch
< "2.1.0"
cry
< "0.6.5"
cryptodbm
< "0.84.2"
cryptokit
< "1.16.1"
cstruct
< "3.0.0"
csv
< "2.0"
cudf
>= "0.7"
curses
< "1.0.9"
DrawGrammar
< "0.2.1"
datakit
< "0.10.0"
datakit-ci
< "0.10.0"
datakit-client
< "0.10.0"
datakit-github
< "0.10.0"
datakit-server
< "0.10.0"
datalog
< "0.6"
decompress
< "0.8"
dedukti
< "2.7"
depext
< "0.3"
depyt
< "0.2.0"
devkit
< "1.0"
digestif
< "0.6.1" | >= "0.8.1"
dispatch
< "0.4.0"
distributed
< "0.5.0"
dlist
< "0.0.3"
dns
< "1.0.0"
dns-forward
< "0.9.0"
docker-api
< "0.2"
dockerfile
< "3.0.0"
dog
>= "0.2.0"
dolmen
< "0.4"
dolog
< "4.0.0"
domain-name
< "0.1.2"
dose3
< "6.1"
dropbox
< "0.2"
dssi
< "0.1.3"
dtoa
< "0.3.0"
dtools
< "0.4.2"
dum
< "1.0.2"
duppy
< "0.9.0"
duration
< "0.1.2"
earley
< "2.0.0"
easy-format
< "1.3.0"
edn
< "0.1.6-1-gff9db95"
eigen
< "0.1.0"
electrod
< "0.1.6"
elpi
>= "1.2.0" & < "1.4.0"
email_message
>= "113.24.00" & < "v0.9.0"
erssical
< "1.1.0"
exenum
< "0.86"
extunix
< "0.3.1"
ezjsonm
< "1.0.0"
ezjsonm-lwt
< "1.0.0"
ezsqlite
< "0.4"
ezxmlm
< "1.0.2"
FrontC
< "3.4.2"
faad
< "0.5.0"
fadbadml
< "0.1.2"
faraday
< "0.3.0"
farmhash
< "0.4"
fat-filesystem
< "0.12.1"
fd-send-recv
< "1.0.5"
fdkaac
< "0.3.2"
ffmpeg
< "1.0.0~beta1"
fftw3
< "0.8"
fieldslib
< "v0.9.0"
fileutils
< "0.6.1"
fix
< "20181206"
flac
< "0.3.0"
flowtype
>= "0.72.0"
fluent-logger
< "1.1.0"
frama-c
>= "16.0"
freetds
< "0.5.2"
frei0r
< "0.1.2"
frenetic
< "5.0.0"
functoria
< "2.1.0"
General
< "0.4.0"
gammu
< "0.9.4"
gapi-ocaml
< "0.3.6"
gdal
< "0.10.0"
gen
< "0.5.1"
gen_js_api
< "1.0.6"
genspio
< "0.0.1"
genspir
< "1.0.0"
gettext
< "0.4.1"
git-unix
>= "3.0.0"
github
< "3.0.0"
github-hooks
< "0.2.0"
glical
>= "0.0.4"
gmap
< "0.2.1"
gnuplot
< "0.5.3"
goblint
< "1.1.1"
gperftools
< "0.4"
gpr
< "1.3.0"
graphql_ppx
< "0.7.1"
grenier
< "0.7"
gsl
< "1.20.0"
gstreamer
< "0.3.1"
h2-lwt-unix
< "0.4.0"
hardcaml
< "v0.12.0"
hardcaml-vpi
>= "0.3.0"
hdf5
< "0.1.5"
herdtools7
>= "7.55" & < "7.56.1"
hevea
< "2.25"
hex
< "1.1.0"
higher
!= "0.3.0"
higlo
< "0.8"
hiredis
< "0.8"
hkdf
< "1.0.3"
hvsock
< "1.0.0"
ISO8601
< "0.2.6"
i3ipc
< "0.1.4"
imagelib
< "20200929"
incremental
< "v0.9.0"
inferno
< "20190924"
inotify
< "2.4"
integers
< "0.3.0"
interval
< "1.4"
inuit
< "0.4.1"
io-page
< "2.0.0"
io-page-unix
< "2.0.0"
io-page-xen
< "2.0.0"
ipaddr
< "2.8.0"
irc-client
>= "0.3.0" & < "0.6.0"
iri
< "0.6.0"
irmin
>= "0.9.6" & < "1.2.0"
irmin-chunk
< "1.3.0"
irmin-git
< "1.2.0"
irmin-http
< "1.2.0"
irmin-mirage
< "1.2.0"
irmin-unix
>= "1.0.0" & < "1.2.0"
irmin-watcher
< "0.3.0"
JsOfOCairo
< "1.0.1"
jbuilder
>= "1.0+beta5" & < "1.0+beta19"
jekyll-format
< "0.2.0"
jemalloc
< "0.2"
jenga
>= "109.19.00" & < "v0.9.0"
jhupllib
< "0.2.2"
jingoo
< "1.3.0"
jsoo_storage
< "1.0.1"
junit
< "2.0"
jupyter
< "2.2.1"
KaSim
>= "4.0.0"
kafka
< "0.3"
key-parsers
< "0.10.0"
kinetic-client
< "0.0.11"
lablgtk3
< "3.0.beta4"
lacaml
< "10.0.1"
ladspa
< "0.2.0"
lambda-term
< "1.11"
lambdapi
< "2.0.0"
lambdasoup
< "0.6.2"
lame
< "0.3.4"
landmarks
< "1.3"
lascar
< "0.6-alpha"
lastfm
< "0.3.3"
launchd
< "1.3"
lazy-trie
< "1.2.0"
lbfgs
< "0.9"
lens
< "1.2.1"
leveldb
< "1.3.0"
levenshtein
< "1.1.3"
libsvm
< "0.9.4"
linenoise
< "1.1.0"
links
!= "0.7.2"
llvm
>= "3.9"
lmdb
< "1.0"
lo
< "0.2.0"
loga
< "0.0.5"
logs-syslog
< "0.2.0"
logtk
< "1.5.1"
lpd
< "1.2.2"
lru
< "0.3.0"
lua-ml
>= "0.9.1" & < "0.9.3"
lwt_glib
< "1.1.0"
mad
< "0.5.0"
magic-mime
< "1.1.0"
markup
< "0.7.6"
mdx
>= "1.2.0"
mechaml
< "1.1.0"
menhir
< "20200123"
merlin
< "3.4.0"
mesh
< "0.9.3"
mesh-easymesh
< "0.9.3"
mesh-graphics
< "0.9.3"
mesh-triangle
< "0.9.3"
milter
< "1.0.4"
mindstorm
< "0.8"
minicli
< "5.0.0"
minisat
< "0.2"
mirage
< "0.9.1" | >= "3.0.0" & < "3.1.0"
mirage-block
< "1.2.0"
mirage-bootvar-solo5
>= "0.2.0" & < "0.6.0"
mirage-clock
< "1.3.0"
mirage-console-xen
!= "2.3.2" & < "2.3.4"
mirage-console-xen-backend
!= "2.3.2" & < "2.3.4"
mirage-console-xen-proto
!= "2.3.2" & < "2.3.4"
mirage-device
< "1.1.0"
mirage-dns
< "3.0.0"
mirage-flow
< "1.3.0"
mirage-fs
< "0.4.0" | = "1.0.0"
mirage-fs-lwt
< "1.1.1"
mirage-http
< "3.2.0"
mirage-kv
< "1.1.1"
mirage-kv-lwt
< "1.1.0"
mirage-logs
< "1.0.0"
mirage-net
< "0.9.1" | = "1.0.0"
mirage-net-fd
< "0.2.1"
mirage-qubes
!= "0.5" & < "0.7.0"
mirage-random
< "1.1.0"
mirage-solo5
< "0.6.2"
mirage-stack
< "1.1.0"
mirage-time
< "1.1.0"
mirage-types
< "3.0.5"
mirage-unix
< "3.2.0"
mirage-vnetif
= "0.3.1"
mirage-www
< "1.0.0"
mirage-xen
< "3.2.0"
mkaudio
< "1.1.0"
mlbdd
< "0.7.2"
mlmpfr
< "4.0.2+dune"
mm
< "0.7.0"
mmseg
< "transition"
mparser
< "1.3"
mpp
< "0.3.4"
mpris
= "0.1.1"
msat
< "0.8"
msgpck
< "1.3"
mstruct
< "1.3.3"
mustache
< "3.0.2"
nbd
!= "2.2.0" & < "4.0.3"
netlink
< "0.3.4"
noCanren
< "0.3.0~alpha1"
npy
< "0.0.8"
num
>= "1.0"
nunchaku
< "0.5.1"
obelisk
< "0.5.0"
obus
< "1.2.0"
ocal
< "0.2.2"
ocaml-basics
< "0.5.0"
ocaml-lua
< "1.8"
ocaml-markdown
< "transition"
ocaml-monadic
< "0.4.0"
ocaml-protoc
< "2.0.1"
ocaml-r
< "0.1.0"
ocaml-variants
>= "4.00.1+mirage-unix" & < "4.00.1+open-types"
ocaml-xdg-basedir
< "transition"
ocaml_plugin
>= "109.32.00" & < "v0.9.0"
ocamlclean
< "2.1"
ocamldap
< "transition"
ocamlfuse
< "2.7.1-cvs6"
ocamlgraph
< "2.0.0"
ocamlpp
< "1.1"
ocf
< "0.8.0"
ocp-build
!= "1.99.17-beta"
ocp-indent
>= "1.7.0"
ocsigen-i18n
< "4.0.0"
octavius
< "1.2.1"
odate
< "0.6"
odepack
< "0.6.9"
odoc
!= "1.3.0"
ogg
!= "0.6.0" & < "0.7.0"
olinq
< "0.3"
omd
< "2.0.0~alpha1"
opam-core
< "2.0.0~beta5"
opam-depext
>= "1.2.1"
opam-publish
!= "0.3.0+transition" & < "2.0.0~beta"
opam2web
>= "1.3.0" & < "2.0"
opasswd
< "1.3.1"
opencc
< "transition"
opium
< "0.16.0"
opus
< "0.2.0"
ordma
< "0.0.5"
osbx
< "1.2.1"
osc
= "0.1.4"
oseq
< "0.2"
otr
< "0.3.6"
ott
>= "0.32"
ounit
!= "2.1.2"
ounit-lwt
>= "2.2.0"
owee
< "0.3"
owl
< "0.3.0"
papi
< "0.1.1"
parany
< "5.0.0"
parmap
< "1.1.1"
parse-argv
< "0.1.0"
patdiff
>= "113.24.00" & < "v0.9.0"
patience_diff
< "v0.9.0"
pbkdf
< "0.3.0"
pcap-format
< "0.5.1"
pcre
< "7.3.0"
pfff
< "0.37.1" | >= "0.37.6"
pgocaml
< "4.0"
pkcs11
< "0.18.0"
pla
< "1.2"
plotkicadsch
< "0.2.0"
plplot
< "5.11.0-1"
pomap
< "4.0.0"
portaudio
< "0.2.2"
posix-getopt
< "2.0.0"
posix-types
< "2.0.0"
postgresql
< "4.1.0"
pprint
< "20200226"
ppx_assert
< "v0.9.0"
ppx_bench
< "v0.9.0"
ppx_bigarray
< "3.0.0"
ppx_bin_prot
< "v0.9.0"
ppx_bitstring
< "2.0.0"
ppx_blob
< "0.3.0"
ppx_compare
< "v0.9.0"
ppx_const
< "2.0"
ppx_conv_func
< "v0.9.0"
ppx_core
< "v0.9.0"
ppx_csv_conv
< "v0.9.0"
ppx_defer
< "0.3.0"
ppx_deriving
< "4.3" | >= "5.0"
ppx_deriving_yojson
>= "2.0" & < "3.3"
ppx_driver
< "v0.9.0"
ppx_enumerate
< "v0.9.0"
ppx_expect
< "v0.9.0"
ppx_fail
< "v0.9.0"
ppx_hardcaml
< "1.3.0"
ppx_here
< "v0.9.0"
ppx_import
< "1.5-3-gbd627d5"
ppx_jane
< "v0.9.0"
ppx_let
< "v0.9.0"
ppx_meta_conv
< "4.0.0"
ppx_monadic
< "2.3.0"
ppx_monoid
< "0.3.2"
ppx_optcomp
< "v0.9.0"
ppx_orakuda
< "3.3.0"
ppx_overload
= "1.0.1"
ppx_pipebang
< "v0.9.0"
ppx_sexp_conv
< "v0.9.0"
ppx_sexp_value
< "v0.9.0"
ppx_test
< "1.7.0"
ppx_tools
< "6.0+4.08.0"
ppx_type_conv
< "v0.9.0"
ppx_xml_conv
< "v0.9.0"
ppxlib
>= "0.4.0"
ppxx
< "2.4.0"
printbox
< "0.2"
prometheus
< "0.3"
protocol-9p
< "0.11.1"
psq
< "0.1.1"
ptmap
< "2.0.5"
ptset
< "1.0.1"
publish
< "0.3.4+transition"
pulseaudio
< "0.1.4"
py
< "1.1"
qbf
< "0.3"
qcheck
< "0.8"
qcow
< "0.10.2"
qcow-tool
< "0.11.0"
qmp
< "0.19.0"
qocamlbrowser
>= "0.2.9"
qrencode
< "0.2"
qtest
< "2.9"
radare2
< "0.0.3"
randomconv
< "0.1.1"
rawlink
< "1.0"
rdf
< "0.13.0"
re
< "1.7.2"
re2
>= "113.24.00" & < "v0.9.0"
reactiveData
< "0.3.0"
reason
!= "3.5.0"
redis
< "0.3.4"
relit-reason
< "0.0.2"
res
< "5.0.0"
rfc6287
< "1.0.4"
rfsm
< "1.6-alpha-3"
river
< "0.2"
rml
>= "1.09.00" & < "1.09.03"
root1d
< "0.5.1"
rope
< "0.6"
rpc
< "5.9.0"
rpc_parallel
< "v0.9.0"
safepass
< "3.0"
salsa20
< "1.0.0"
salsa20-core
< "1.0.0"
samplerate
< "0.1.5"
scrypt-kdf
< "1.0.0"
secp256k1
< "0.2.5"
sedlex
< "2.0"
seq
< "0.2"
sequence
< "1.0"
session
< "0.4.0"
sexplib
< "v0.9.0"
sgf
< "1.0.1"
sha
< "1.12"
shine
< "0.2.2"
slacko
< "0.14.1"
smart-print
< "0.3.0"
smbc
< "0.4.2"
snappy
< "0.1.2"
soundtouch
< "0.1.9"
spacetime_lib
< "0.3.0"
speex
< "0.4.0"
spelll
< "0.3"
spf
< "2.0.2"
spotlib
< "4.1.0"
sqlexpr
< "0.9.0"
sqlgg
< "20200521"
sqlite3
< "4.2.0"
srs
< "2.0.0"
ssl
< "0.5.6"
stdint
< "0.5.1"
stog
< "0.20.0"
stringext
< "1.5.0"
sturgeon
< "0.4.2"
syndic
< "1.6.0"
syslog
< "2.0.0"
systemverilog
< "0.0.2"
taglib
< "0.3.7"
tar
< "0.9.0"
tar-mirage
< "0.9.0"
tar-unix
< "0.9.0"
tcpip
< "3.2.0"
telegraml
< "2.2.0"
terminal_size
< "0.1.4"
textutils
>= "113.24.00" & < "v0.9.0"
textwrap
< "0.2.1"
theora
< "0.4.0"
thrift
< "0.10.0"
tidy
< "5-0.2"
tiny_json
< "1.1.6"
tip-parser
< "0.4"
tls
< "0.11.0"
toml
< "5.0.0"
touist
< "3.5.0"
treeprint
< "2.2.0"
trie
< "1.0.0"
tuntap
< "1.5.0"
typerep
< "v0.9.0"
typpx
< "1.4.3"
tyre
< "0.4"
tyxml
< "4.3.0"
ubpf
< "0.2"
uint
< "2.0.1"
unix-errno
< "0.6.0"
unmagic
< "1.0.4"
uri
< "1.9.6"
utop
>= "1.18.1"
uuuu
>= "0.2.0"
variantslib
< "v0.9.0"
vchan
< "4.0.0"
vchan-unix
< "4.0.0"
vchan-xen
< "4.0.0"
vector3
< "1.0.0"
vhd-format
< "0.9.1"
visitors
< "20200207"
vmnet
< "1.3.0"
vorbis
< "0.8.0"
vpnkit
< "0.1.1"
wamp
< "1.2"
wcs-lib
< "2017-05-26.02"
weberizer
< "0.7.8"
webmachine
< "0.5.0"
webtest
< "2.0.0"
why3
>= "1.0.0"
win-error
< "0.3"
x509
< "0.6.3"
xapi-rrd
< "1.8.2"
xen-evtchn
< "2.1.0"
xen-gnt
>= "2.2.0" & < "3.0.1"
xen-gnt-unix
< "3.0.1"
xenstore
< "2.0.0"
xmldiff
< "0.7.0"
xmlplaylist
< "0.1.5"
xtmpl
< "0.19.0"
yojson
< "1.4.0"
yurt
< "0.6"
zed
< "1.5"
zero
>= "109.19.00" & < "109.28.00"
zlib
< "0.6"
zlist
< "0.4.0"
zmq
< "5.0.0"
zstd
< "0.3"
zxcvbn
< "2.3+2"