this repo has no description
1opam-version: "2.0"
2maintainer: "MirageOS team"
3authors: ["Anil Madhavapeddy" "Thomas Gazagnaire" "Stefanie Schirmer" "Hannes Mehnert"]
4homepage: "https://github.com/mirage/ocaml-crunch"
5bug-reports: "https://github.com/mirage/ocaml-crunch/issues"
6doc: "https://mirage.github.io/ocaml-crunch/"
7license: "ISC"
8dev-repo: "git+https://github.com/mirage/ocaml-crunch.git"
9tags: ["org:mirage" "org:xapi-project"]
10
11depends: [
12 "ocaml" {>= "4.08.0"}
13 "cmdliner" {>= "1.1"}
14 "ptime"
15 "dune" {>= "2.5"}
16 "lwt" {with-test}
17 "mirage-kv" {with-test & >= "3.0.0"}
18 "mirage-kv-mem" {with-test & >= "3.0.0" & < "4.0.0"}
19 "fmt" {with-test}
20]
21conflicts: [
22 "mirage-kv" {< "3.0.0"}
23]
24build: [
25 ["dune" "subst"] {dev}
26 [
27 "dune"
28 "build"
29 "-p"
30 name
31 "-j"
32 jobs
33 "@install"
34 "@runtest" {with-test}
35 "@doc" {with-doc}
36 ]
37]
38synopsis: "Convert a filesystem into a static OCaml module"
39description: """
40`ocaml-crunch` takes a directory of files and compiles them into a standalone
41OCaml module which serves the contents directly from memory. This can be
42convenient for libraries that need a few embedded files (such as a web server)
43and do not want to deal with all the trouble of file configuration.
44"""
45url {
46 src:
47 "https://github.com/mirage/ocaml-crunch/releases/download/v3.3.1/crunch-3.3.1.tbz"
48 checksum: [
49 "sha256=2c5ba0d4110bcbb7731cba4eafb6c44a7487c3f88c1ad47401271b69ffa8ed6a"
50 "sha512=5aaa1b67456dd2f5e3ab450ea547e62fba2b0341a49f3b24669162dce91b6ea1158c1594d60c6df3e416e719484411c50ae61017c40b2f75ee90401aa543bd08"
51 ]
52}
53x-commit-hash: "bd4f0195b35c602b8b83886bc8731e649b1e3f9c"