this repo has no description
1opam-version: "2.0" 2synopsis: "The OCaml-Canvas library" 3description: """ 4The OCaml-Canvas library provides a portable Canvas for OCaml. 5""" 6authors: ["David Declerck <david.declerck@ocamlpro.com>"] 7maintainer: ["David Declerck <david.declerck@ocamlpro.com>"] 8license: "LGPL-2.1-or-later WITH OCaml-LGPL-linking-exception" 9dev-repo: "git+https://github.com/OCamlPro/ocaml-canvas.git" 10bug-reports: "https://github.com/OCamlPro/ocaml-canvas/issues" 11homepage: "https://ocamlpro.github.io/ocaml-canvas/" 12doc: "https://ocamlpro.github.io/ocaml-canvas/sphinx" 13depends: [ 14 "ocaml" { >= "4.03" } 15 "dune" { >= "2.2" } 16 "dune-configurator" { >= "1.11" } 17 "react" { >= "1.0" } 18 "odoc" { >= "1.4" & with-doc } 19 20 "conf-freetype" { os != "macos" & os != "win32" } 21 "conf-libfontconfig" { os != "macos" & os != "win32" } 22 "conf-xkbcommon" { os != "macos" & os != "win32" } 23 24 "conf-libxcb" { os != "macos" & os != "win32" } 25 "conf-libxcb-shm" { os != "macos" & os != "win32" } 26 "conf-libxcb-image" { os != "macos" & os != "win32" } 27 "conf-libxcb-xkb" { os != "macos" & os != "win32" } 28 "conf-libxcb-keysyms" { os != "macos" & os != "win32" } 29] 30depopts: [ 31 "js_of_ocaml" { >= "3.6" } 32 "conf-wayland-protocols" {os != "macos" & os != "win32"} 33 "conf-libwayland" {os != "macos" & os != "win32"} 34] 35post-messages: [ 36 "Javascript support: YES" 37 { js_of_ocaml:installed & js_of_ocaml:version >= "3.6" } 38 "Javascript support: NO (requires js_of_ocaml >= 3.6)" 39 { !js_of_ocaml:installed | js_of_ocaml:version < "3.6" } 40 "Wayland support: YES" 41 { conf-libwayland:installed & conf-wayland-protocols:installed } 42 "Wayland support: NO (requires conf-libwayland, conf-wayland-protocols)" 43 { os != "macos" & os != "win32" & 44 !(conf-libwayland:installed & conf-wayland-protocols:installed) } 45 "X11 support: YES" 46 { conf-libxcb:installed & conf-libxcb-shm:installed & 47 conf-libxcb-image:installed & conf-libxcb-xkb:installed & 48 conf-libxcb-keysyms:installed } 49 "X11 support: NO (requires conf-libxcb, conf-libxcb-shm, conf-libxcb-image, conf-libxcb-xkb, conf-libxcb-keysyms)" 50 { os != "macos" & os != "win32" & 51 !(conf-libxcb:installed & conf-libxcb-shm:installed & 52 conf-libxcb-image:installed & conf-libxcb-xkb:installed & 53 conf-libxcb-keysyms:installed) } 54] 55build: [ 56 ["dune" "subst"] { dev } 57 ["sh" "-c" "dune build -p %{name}% @configure --auto-promote || true" ] 58 ["dune" "build" "-p" name "-j" jobs 59 "@install" "@runtest" { with-test } "@doc" { with-doc }] 60] 61url { 62 src: "https://github.com/OCamlPro/ocaml-canvas/archive/1.0.0.tar.gz" 63 checksum: [ 64 "md5=d7eb9b1d586a8d0286a902fd8ef29d2e" 65 "sha512=268b0340b3e396173006bf77d9bc4d29608f3ad8fa5ef87855ca23e4ae2bbc2a7ea8e71d125881b6bb8b8af925805b4ee62865f1e7a8bad3d84c72d0c57a5e0a" 66 ] 67}