duneversion
Fast, portable and opinionated build system
dune is a build system that was designed to simplify the release of Jane Street packages. It reads metadata from "dune" files following a very simple s-expression syntax.
dune is fast, it has very low-overhead and support parallel builds on all platforms. It has no system dependencies, all you need to build dune and packages using dune is OCaml. You don't need or make or bash as long as the packages themselves don't use bash explicitly.
dune supports multi-package development by simply dropping multiple repositories into the same directory.
It also supports multi-context builds, such as building against several opam roots/switches simultaneously. This helps maintaining packages across several versions of OCaml and gives cross-compilation for free.
Author | Jane Street Group, LLC |
---|---|
License | MIT |
Published | |
Homepage | https://github.com/ocaml/dune |
Issue Tracker | https://github.com/ocaml/dune/issues |
Maintainer | Jane Street developers |
Dependencies |
|
Conflicts |
|
Source [http] | https://github.com/ocaml/dune/releases/download/1.0.1/dune-1.0.1.tbz sha256=5a4f08c7d9a4ad97ebc561ab089e3e7bb2f1e6f8a0cfc4bf3aaeba11f286ae59 md5=7f6c56aa5a9043afb7b0dd313887c7c9 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/dune/dune.1.0.1/opam |
- acgtk=1.4.0 | =1.5.1
- albatross<1.5.0
- alcotest-async=0.8.5
- alcotest-lwt=0.8.5
- amf>=0.1.2
- amqp-client>=2.0.3 & <2.2.0
- amqp-client-async>=2.0.3 & <2.2.0
- amqp-client-lwt>=2.0.3 & <2.2.0
- angstrom>=0.11.1 & <0.15.0
- angstrom-async>=0.11.1 & <0.15.0
- angstrom-lwt-unix>=0.11.1 & <0.15.0
- angstrom-unix>=0.11.1 & <0.15.0
- ANSITerminal>=0.8.1 & <0.8.4
- anthill
- archi<0.2.0
- archi-async<0.2.0
- archi-lwt<0.2.0
- arp>=1.0.0 & <2.3.1
- arp-mirage
- async_graphics>=0.7.0
- awa<0.1.0
- awa-lwt<0.1.0
- awa-mirage<0.1.0
- aws-s3>=4.0.0 & <4.6.0
- aws-s3-async>=4.0.0 & <4.6.0
- aws-s3-lwt>=4.0.0 & <4.6.0
- azure-cosmos-db<0.2.0
- base64>=2.3.0 & <3.3.0
- benchmark>=1.6
- bencode>=2.0
- bigarray-compat
- bigstringaf>=0.5.0 & <0.7.0
- bimage<0.1.1
- bimage-gtk<0.1.1
- bimage-unix<0.1.1
- biocaml>=0.9.0 & <0.11.2
- bisect_ppx>=1.4.0 & <2.5.0
- bitmasks>=1.2.0
- bitstring=3.1.1
- bst>=6.0.0 & <7.0.1
- bun=0.3.3
- bwrap
- bytearray
- cairo2=0.6.2
- cairo2-gtk<0.6.3
- cairo2-pango<0.6.3
- calculon=0.4
- calculon-web=0.4
- calendar>=3.0.0
- callipyge>=0.2
- camelsnakekebab
- capnp>=3.3.0 & <3.5.0
- capnp-rpc>=0.3.2 & <0.8.0
- capnp-rpc-lwt>=0.3.2 & <0.8.0
- capnp-rpc-mirage>=0.3.2 & <0.8.0
- capnp-rpc-net<0.8.0
- capnp-rpc-unix>=0.3.2 & <0.8.0
- caqti>=1.0.0 & <1.2.0
- caqti-async=1.0.0
- caqti-driver-mariadb>=1.0.0 & <1.2.0
- caqti-driver-postgresql>=1.0.0 & <1.2.0
- caqti-driver-sqlite3=1.0.0
- caqti-dynload=1.0.0
- caqti-lwt=1.0.0
- caqti-type-calendar=1.0.0
- cconv-ppx
- certify>=0.3.0
- cfstream>=1.3.1
- charInfo_width=1.1.0
- charrua-client>=0.11.2 & <1.1.0
- charrua-client-lwt>=0.11.2 & <1.1.0
- charrua-client-mirage>=0.11.2 & <1.1.0
- charrua-core>=0.11.2
- charrua-server<1.1.0
- charrua-unix>=0.11.2 & <1.1.0
- checkseum=0.0.3
- clap<0.2.0
- clarity>=0.4.0
- codept=0.10.3
- coin>=0.1.1
- color>=0.2.0
- color-brewery<0.2
- conduit>=1.3.0 & <2.3.0
- conduit-async>=1.3.0 & <2.3.0 | =4.0.0
- conduit-lwt>=1.3.0 & <2.3.0 | =4.0.0
- conduit-lwt-unix>=1.3.0 & !=2.3.0 & <4.0.1
- conduit-mirage<2.3.0
- conduit-tls
- conex>=0.10.0
- conex-mirage-crypto
- conex-nocrypto
- containers>=2.4 & <2.8
- cowabloga>=0.5.0
- cpm>=5.0.0 & <12.1.2
- cppo>=1.6.6 & <1.6.9
- cppo_ocamlbuild>=1.6.6 & <1.6.9
- crlibm>=0.3 & <0.5
- crunch>=2.2.0 & <3.3.0
- cstruct>=3.3.0 & <5.2.0
- cstruct-async>=3.3.0 & <5.2.0
- cstruct-lwt>=3.3.0 & <5.2.0
- cstruct-sexp<5.2.0
- cstruct-unix>=3.3.0 & <5.2.0
- csv>=2.1
- csv-lwt>=2.1
- csvtool
- cuid>=0.2
- cviode<0.0.4
- datakit>=0.12.2
- datakit-bridge-github>=0.12.2
- datakit-bridge-local-git>=0.12.2
- datakit-ci>=0.12.2
- datakit-client>=0.12.2 & <1.0.0
- datakit-client-9p>=0.12.2
- datakit-client-git>=0.12.2
- datakit-github>=0.12.2
- datakit-server>=0.12.2 & <1.0.0
- datakit-server-9p>=0.12.2 & <1.0.0
- datalog=0.6
- decoders>=0.1.2 & <0.5.0
- decoders-bencode<0.5.0
- decoders-cbor<0.5.0
- decoders-ezjsonm>=0.1.2 & <0.5.0
- decoders-jsonm<0.5.0
- decoders-sexplib<0.5.0
- decoders-yojson>=0.1.2 & <0.5.0
- decompress>=0.8.1 & <1.3.0
- depyt>=0.3.0
- diet>=0.3
- dispatch>=0.4.1
- dispatch-js>=0.4.1
- dns>=1.1.0 & <1.1.3
- dns-async>=1.1.0 & <1.1.3
- dns-lwt>=1.1.0 & <1.1.3
- dns-lwt-unix>=1.1.0 & <1.1.3
- dockerfile>=6.0.0 & <6.6.0
- dockerfile-cmd>=6.0.0 & <6.6.0
- dockerfile-opam>=6.0.0 & <6.6.0
- dokeysto>=3.0.0 & <3.0.2
- dokeysto_camltc<3.0.2
- dokeysto_lz4>=3.0.0 & <3.0.2
- dolmen=0.4
- domain-name>=0.1.2
- DrawGrammar>=0.2.2
- dtoa=0.3.2
- duff=0.2
- dune-configurator<1.11.4
- dune-release>=1.0.0 & <1.3.3
- duration>=0.1.2
- earlybird<0.1.1
- easy_logging<0.5
- easy_logging_yojson<0.5
- edn=0.1.6-1-gff9db95
- elpi>=1.3.1 & <1.7.0
- emile>=0.4
- encore>=0.2 & <0.4
- eqaf>=0.2 & <0.8
- ethernet
- exenum>=0.86
- extlib>=1.7.9
- ezcurl
- ezcurl-lwt
- ezgzip>=0.2.3
- ezjsonm>=1.0.0 & <1.2.0
- ezjsonm-lwt>=1.0.0 & <1.3.0
- ezsqlite>=0.4 & <0.4.2
- ezxmlm>=1.1.0
- fat-filesystem>=0.13.0
- fftw3=0.8.2
- fix=20181206
- fluent-logger>=1.1.0
- functoria>=2.2.2 & <3.0.1
- functoria-runtime>=2.2.2 & <3.0.1
- gapi-ocaml>=0.3.7 & <0.4.5
- gemini<0.3.0
- gen=0.5.2
- General>=0.6.0
- genprint<0.3
- genspir>=1.0.0
- get_line>=4.0.1 & <7.0.0
- git>=2.0.0 & <2.1.1
- git-http>=2.0.0 & <2.1.1 | >=2.1.3
- git-mirage>=2.0.0 & <2.1.1
- git-unix>=2.0.0 & <2.1.1
- github>=4.0.0 & <4.2.0
- github-hooks>=0.4.0
- github-hooks-unix>=0.4.0
- github-jsoo>=4.0.0 & <4.2.0
- github-unix>=4.0.0 & <4.2.0
- glfw-ocaml<3.3.1
- gluten<0.4.0
- gluten-async<0.4.0
- gluten-lwt<0.4.0
- gluten-lwt-unix<0.4.0
- gluten-mirage<0.4.0
- gmap>=0.2.1
- gnuplot>=0.6
- google-drive-ocamlfuse>=0.6.26
- gperftools>=0.4
- graphql=0.8.0
- graphql-async>=0.8.0 & <0.13.0
- graphql-cohttp>=0.9.0 & <0.13.0
- graphql-lwt>=0.8.0 & <0.13.0
- h2<0.4.0
- h2-lwt<0.4.0
- h2-lwt-unix<0.4.0
- h2-mirage<0.4.0
- hashids>=1.0.1
- herdtools7=7.54
- hex>=1.3.0
- hkdf>=1.0.3
- horned_worm>=0.3.4
- hts_shrink<2.1.2
- httpaf=0.6.0
- httpaf-async=0.6.0
- i3ipc>=0.1.4
- idd
- influxdb<0.3.0
- influxdb-async<0.3.0
- influxdb-lwt<0.3.0
- integers>=0.3.0
- integration1d>=0.5.1
- interval_crlibm>=1.6
- interval_intel>=1.6
- io-page>=2.1.0 & <2.4.0
- io-page-unix>=2.1.0
- io-page-xen>=2.1.0
- ipaddr>=3.0.0 & <4.0.0
- irmin-watcher>=0.4.0 & <0.5.0
- ISO8601>=0.2.6
- iter<1.3
- jbuilder>=transition
- jemalloc>=0.2
- jerboa
- jhupllib>=0.2.1
- JsOfOCairo>=2.0.0
- junit>=2.0.1
- junit_alcotest>=2.0.1
- junit_ounit>=2.0.1
- jupyter>=2.3.2
- jupyter-archimedes>=2.3.2 & <2.7.3
- jupyter-kernel=0.4
- jwto<0.2.0
- key-parsers>=0.10.0 & <1.0.1
- kicadsch>=0.4.0
- lablqml>=0.6 & <0.7
- lambda-term>=2.0 & <2.0.3
- lambdasoup>=0.6.4 & <0.7.3
- launchd>=1.3
- lazy-trie>=1.2.0
- lbfgs>=0.9.1 & <0.9.3
- lbvs_consent>=2.0.0 & <2.1.1
- ldap=2.4.1
- lens>=1.2.3
- let-if>=0.2.0
- letsencrypt<0.2.0
- links=0.8
- links-postgresql=0.8
- logical
- lpd>=1.2.2
- lwt>=4.2.0 & <4.3.0
- lwt-dllist
- lwt-watcher<0.2
- lwt_glib>=1.1.1
- lwt_log>=1.1.1
- lwt_ppx>=1.2.2 & <2.0.0
- lwt_react>=1.1.2 & <1.1.4
- lwt_ssl>=1.1.3
- lz4_chans<3.0.1
- macaddr<4.0.0
- magic-mime>=1.1.1
- malfunction=0.3
- markup>=0.8.0 & <1.0.0-1
- markup-lwt
- mastodon-archive-viewer>=0.2 & <0.4.0
- mccs>=1.1+5
- mdx<1.5.0
- memprof-limits<0.2.0
- merlin>=3.2.1 & <3.3.0
- merlin-extend>=0.4
- mesh>=0.9.5
- mesh-easymesh>=0.9.5
- mesh-graphics>=0.9.5
- mesh-triangle>=0.9.5
- mindstorm>=0.8.1
- mindstorm-lwt
- minicli>=5.0.0 & <5.0.2
- minisat>=0.2 & <0.6
- mirage-block>=1.2.0
- mirage-block-combinators
- mirage-block-lwt>=1.2.0
- mirage-block-ramdisk>=0.4
- mirage-block-solo5>=0.6.0 & <0.7.0
- mirage-block-unix>=2.11.0
- mirage-block-xen>=1.6.0
- mirage-bootvar-solo5>=0.6.0
- mirage-bootvar-unix
- mirage-bootvar-xen>=0.6.0
- mirage-channel>=3.2.0
- mirage-channel-lwt>=3.2.0
- mirage-clock>=2.0.0 & <4.1.0
- mirage-clock-freestanding>=2.0.0 & <4.1.0
- mirage-clock-lwt>=2.0.0
- mirage-clock-unix>=2.0.0 & <4.1.0
- mirage-conduit=1.3.0 | >=3.1.0
- mirage-console>=2.4.0
- mirage-console-lwt>=2.4.0
- mirage-console-solo5>=0.6.0 & <0.7.0
- mirage-console-unix>=2.4.1
- mirage-console-xen>=2.4.0
- mirage-console-xen-backend>=2.4.0
- mirage-console-xen-proto>=2.4.0
- mirage-device>=1.2.0
- mirage-dns>=3.1.0 & <3.1.3
- mirage-flow>=1.6.0
- mirage-flow-combinators
- mirage-flow-lwt>=1.6.0
- mirage-flow-rawlink>=1.1.0
- mirage-flow-unix>=1.6.0
- mirage-fs>=1.2.0
- mirage-fs-lwt>=1.2.0
- mirage-fs-mem
- mirage-fs-unix>=1.6.0
- mirage-kv>=2.0.0
- mirage-kv-lwt>=2.0.0
- mirage-kv-mem<3.0.0
- mirage-kv-unix<3.0.0
- mirage-logs>=1.0.0 & <2.0.0
- mirage-monitoring
- mirage-nat>=1.1.0
- mirage-net>=2.0.0
- mirage-net-lwt>=2.0.0
- mirage-net-macosx>=1.5.0
- mirage-net-solo5>=0.4.3 & <0.7.0
- mirage-net-unix>=2.5.0
- mirage-net-xen>=1.9.0
- mirage-profile>=0.9.0
- mirage-profile-unix>=0.9.0
- mirage-profile-xen>=0.9.0
- mirage-protocols>=2.0.0
- mirage-protocols-lwt>=2.0.0
- mirage-qubes>=0.7.0
- mirage-qubes-ipv4>=0.7.0
- mirage-stack>=1.4.0
- mirage-stack-lwt>=1.4.0
- mirage-time>=1.3.0
- mirage-time-lwt>=1.3.0
- mirage-time-unix>=1.3.0
- mirage-unix>=3.2.0 & <4.0.1
- mirage-vnetif>=0.4.2 & <0.6.0
- mirage-xen>=3.2.0 & <6.0.0
- mlpost-lablgtk
- mock>=0.1.1
- mock-ounit>=0.1.1
- molenc<5.0.0
- morsmall
- moss>=0.1.1
- mpris>=0.2.0
- mpris-clients
- mrmime<0.2.0
- msat=0.8
- multipart-form-data>=0.3.0
- mutf8
- mwt
- naboris<0.1.0
- nbd=4.0.3
- netchannel>=1.9.0
- npy=0.0.8
- nsq=0.4.0
- obeam
- ocal>=0.2.2
- ocaml-compiler-libs=v0.12.0
- ocaml-migrate-parsetree>=1.0.11 & <1.2.0
- ocaml-monadic=0.4.1
- ocaml-r>=0.1.1 & <0.3.0
- ocaml-version>=1.0.0 & <3.6.0
- ocamlapi
- ocamlapi_async
- ocamlapi_lwt_unix
- ocamlapi_ppx
- ocamlformat>=0.7 & <0.9
- ocp-browser>=1.1.9
- ocp-indent>=1.7.0
- ocp-indent-nlfork>=1.5.4
- ocp-index>=1.1.9
- ocplib-endian>=1.1
- ocplib-json-typed>=0.7
- ocplib-json-typed-browser
- ocplib-json-typed-bson
- odepack>=0.6.9 & <0.7.1
- odoc>=1.3.0 & <2.0.0
- offheap
- opam-file-format=2.1.0 | >=2.1.2 & <2.1.5
- opam-package-upgrade>=0.2
- opam-publish>=2.0.2
- opam2web>=2.0
- open>=0.2.2
- openai-gym
- opium>=0.17.0 & <0.18.0
- opium_kernel>=0.17.0 & <0.18.0
- oplsr
- opti
- optimization1d>=0.6.1
- optint>=0.0.2
- oranger>=2.0.1
- ordma>=0.0.5
- orec>=1.0.1
- orrandomForest
- orsvm_e1071>=3.0.2
- orxgboost>=1.1.0
- oseq>=0.2
- osx-secure-transport>=0.1.1
- otr>=0.3.6
- override<0.2.0
- owee>=0.3 & <0.5
- owl=0.4.0
- owl-base>=0.4.0 & <0.6.0
- owl-jupyter
- owl-plplot<0.6.0
- owl-top>=0.4.0 & <0.7.0
- owl-zoo>=0.4.0 & <0.7.0
- parany>=5.0.0 & <7.0.2
- pardi<2.0.2
- parse-argv>=0.2.0
- patch<2.0.0
- pcap-format>=0.5.2
- pds-reachability=0.2.2
- petr4
- pf-qubes
- pla=1.3
- plotkicadsch>=0.4.0
- ppx_bigarray>=3.0.0
- ppx_blob>=0.6.0 & <0.8.0
- ppx_cstruct>=3.3.0 & <5.2.0
- ppx_derivers>=1.2.1
- ppx_deriving_cmdliner>=0.4.1
- ppx_deriving_protobuf>=2.7
- ppx_deriving_yojson>=3.5.3
- ppx_enum
- ppx_factory<0.1.0
- ppx_fast_pipe
- ppx_gen_rec=1.1.0
- ppx_jsobject_conv>=0.6.0 & <0.9.0
- ppx_mysql<1.1.1
- ppx_mysql_identity
- ppx_protocol_conv>=3.1.0 & <5.0.0
- ppx_protocol_conv_json>=3.1.0 & <5.0.0
- ppx_protocol_conv_jsonm<5.0.0
- ppx_protocol_conv_msgpack>=3.1.0 & <5.0.0
- ppx_protocol_conv_xml_light>=3.1.0 & <5.0.0
- ppx_protocol_conv_yaml>=3.1.0 & <5.0.0
- ppx_regexp>=0.4.0 & <0.4.3
- ppx_relit
- ppx_there
- ppx_tools_versioned>=5.2.2
- ppx_tyre<0.4.3
- ppx_yojson<1.0.0
- ppxfind=1.3
- ppxlib=0.2.1 | =0.3.0 | =0.4.0 | >=0.6.0 & <0.10.0
- prof_spacetime>=0.3.0
- prometheus>=0.6 & <1.2
- prometheus-app>=0.6 & <1.2
- promise
- protocol-9p>=1.0.0
- protocol-9p-tool>=1.0.0
- protocol-9p-unix>=1.0.0
- py>=1.1 & <1.3
- qcheck>=0.9 & <0.18
- qcheck-alcotest<0.18
- qcheck-core<0.18
- qcheck-ounit<0.18
- randomconv>=0.1.1
- range<0.7
- rawlink>=1.0 & <2.1
- re=1.9.0
- reactiveData>=0.3.0
- redis>=0.4
- redis-lwt>=0.4
- redis-sync>=0.4
- reed-solomon-erasure>=1.0.2
- reedsolomon>=0.3
- relit-reason
- relit_helper
- resp<0.10.0
- resp-client<0.10.0
- resp-mirage<0.10.0
- resp-server>=0.9 & <0.10.0
- resp-unix<0.10.0
- result>=1.4
- rfc1951>=0.8.1 & !=1.0.0 & <1.3.0
- root1d>=0.5.1
- rope>=0.6.2
- rosetta<0.2.0
- routes>=0.7.2 & <1.0.0
- rpc>=8.0.0 & <8.1.1
- rpclib-async>=8.0.0 & <8.1.1
- rpclib-html>=8.0.0 & <8.1.1
- rpclib-js>=8.0.0 & <8.1.1
- rpclib-lwt>=8.0.0 & <8.1.1
- rtop>=3.3.5 & <3.5.0
- sanddb=0.2
- satyrographos<0.0.2.1
- scgi
- searchTree
- secp256k1>=0.4.1
- secp256k1-internal<0.2.0
- sedlex=2.0
- session>=0.4.1
- session-cohttp>=0.4.1
- session-cohttp-async>=0.4.1
- session-cohttp-lwt>=0.4.1
- session-postgresql>=0.4.1
- session-postgresql-async>=0.4.1
- session-postgresql-lwt>=0.4.1
- session-redis-lwt>=0.4.1
- session-webmachine>=0.4.1
- setcore<1.0.2
- sgf>=1.0.1
- shapefile
- shared-memory-ring>=3.1.0
- shared-memory-ring-lwt>=3.1.0
- smbc>=0.5
- snappy>=0.1.2
- spacetime_lib>=0.3.0
- spawn=v0.13.0
- spotify-web-api>=0.2.1
- ssh-agent>=0.2.0
- ssh-agent-unix
- ssl=0.5.6
- stdlib-shims
- stringext>=1.6.0
- sturgeon>=0.4.2
- subscriptions-transport-ws
- syndic>=1.6.0
- syslog=2.0.0
- tablecloth-native<0.0.7
- tar>=1.0.0 & <2.0.0
- tar-mirage>=1.0.0 & <2.0.0
- tar-unix>=1.0.0 & <2.0.0
- tcpip>=3.7.0 & <6.0.0
- teash
- tensorboard
- textwrap>=0.2.1
- tldr<0.3.0
- tls>=0.11.0 & <0.15.4
- tls-async<0.15.4
- tls-mirage<0.15.4
- toml=5.0.0
- toml-cconv
- travesty<0.5.1
- travis-opam>=1.5.0
- tree_layout>=0.2
- trie>=1.0.0
- tube>=4.4.0
- tuntap>=1.7.0
- tyre>=0.5
- tyxml>=4.3.0 & <4.5.0
- tyxml-jsx<4.5.0
- tyxml-ppx>=4.3.0 & <4.5.0
- tyxml-syntax<4.5.0
- ubpf<0.2
- ulid
- uritemplate
- utop>=2.3.0 & <2.13.0
- uuuu>=0.1.1
- vchan>=4.0.0
- vchan-unix>=4.0.0
- vchan-xen>=4.0.0
- vhd-format>=0.12.0
- vhd-format-lwt>=0.12.0
- vmnet>=1.3.2
- vocal
- weberizer>=0.8
- webmachine>=0.6.2
- websocketaf
- win-error>=1.0
- win-eventlog=0.3
- wtf8>=1.0.2
- xen-evtchn>=2.1.0
- xen-evtchn-unix>=2.1.0
- xen-gnt>=3.1.0
- xen-gnt-unix>=3.1.0
- xenstore>=2.1.0
- xenstore_transport>=1.1.0
- yara>=0.2
- yojson>=1.5.0 & <2.0.1
- yojson-bench!=2.0.1
- yurt>=0.6
- yuscii>=0.2.1
- zed>=2.0 & <2.0.2
- zlib=0.6
- zmq>=5.1.0 & <5.1.4
- zmq-async>=5.1.0 & <5.1.4
- zmq-lwt>=5.1.0 & <5.1.4
- opam-file-format>=2.1.5