-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathdune-project
43 lines (39 loc) · 1.32 KB
/
dune-project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
(lang dune 3.7)
(generate_opam_files true)
(source (github astrada/ocamlfuse))
(authors
"Vincenzo Ciancia"
"Olaf Hering <[email protected]>"
"Alessandro Strada <[email protected]>")
(maintainers "Alessandro Strada <[email protected]>")
(license "GPL-1.0-or-later")
(package
(name conf-libfuse)
(synopsis "Virtual package relying on FUSE")
(description "This package can only install if the fuse library is installed on the system.")
(maintainers "https://github.com/ocaml/opam-repository/issues")
(authors "Multiple")
(homepage "https://github.com/libfuse/libfuse")
(bug_reports "https://github.com/ocaml/opam-repository/issues")
(license "LGPL-2.1-only")
(allow_empty)
(depends
("conf-pkg-config" :build)))
(package
(name ocamlfuse)
(synopsis "OCaml bindings for FUSE (Filesystem in UserSpacE)")
(description "\
This is a binding to FUSE for the OCaml programming language, enabling
you to write multithreaded filesystems in the OCaml language. It has
been designed with simplicity as a goal, as you can see by looking at
example/fusexmp.ml. Efficiency has also been a separate goal. The
Bigarray library is used for read and writes, allowing the library to
do zero-copy in OCaml land.")
(depends
(ocaml (>= 4.02.3))
base-bigarray
base-threads
base-unix
camlidl
dune-configurator
conf-libfuse))