|
| 1 | +# This file is generated by dune, edit dune-project instead |
| 2 | +opam-version: "2.0" |
| 3 | +synopsis: "GUI library for ocaml, with animations, based on SDL2" |
| 4 | +description: """ |
| 5 | +Bogue is an all-purpose GUI library for ocaml, with animations, based on SDL2. |
| 6 | + |
| 7 | +This library can be used for games or for adding GUI elements to any |
| 8 | +ocaml program. |
| 9 | + |
| 10 | +It uses the SDL2 renderer library, which makes it quite fast. |
| 11 | + |
| 12 | +It is themable, and does not try to look like your desktop. Instead, |
| 13 | +it will look the same on every platform. |
| 14 | + |
| 15 | +Graphics output is scalable, and hence easily adapts to Hi-DPI |
| 16 | +displays. |
| 17 | + |
| 18 | +Programming with bogue is easy if you're used to GUIs with widgets, |
| 19 | +layouts, callbacks, and of course it has a functional flavor. It uses |
| 20 | +Threads when non-blocking reactions are needed.""" |
| 21 | +maintainer: ["Vu Ngoc San < [email protected]>"] |
| 22 | +authors: ["Vu Ngoc San < [email protected]>"] |
| 23 | +license: "ISC" |
| 24 | +tags: ["gui"] |
| 25 | +homepage: "https://github.com/sanette/bogue" |
| 26 | +doc: "http://sanette.github.io/bogue/Bogue.html" |
| 27 | +bug-reports: "https://github.com/sanette/bogue/issues" |
| 28 | +depends: [ |
| 29 | + "dune" {>= "2.7"} |
| 30 | + "tsdl-image" {>= "0.3.0"} |
| 31 | + "tsdl-ttf" {>= "0.3"} |
| 32 | + "ocaml" {>= "4.08.0"} |
| 33 | + "xdg" {>= "3.4.0"} |
| 34 | + "tsdl" {> "0.9.9"} |
| 35 | + "odoc" {with-doc} |
| 36 | +] |
| 37 | +build: [ |
| 38 | + ["dune" "subst"] {dev} |
| 39 | + [ |
| 40 | + "dune" |
| 41 | + "build" |
| 42 | + "-p" |
| 43 | + name |
| 44 | + "-j" |
| 45 | + jobs |
| 46 | + "@install" |
| 47 | + "@runtest" {with-test} |
| 48 | + "@doc" {with-doc} |
| 49 | + ] |
| 50 | +] |
| 51 | +dev-repo: "git+https://github.com/sanette/bogue.git" |
| 52 | +url { |
| 53 | + src: "https://github.com/sanette/bogue/archive/refs/tags/20250815.tar.gz" |
| 54 | + checksum: [ |
| 55 | + "md5=991bc2e85df38feb23bddf84addd758d" |
| 56 | + "sha512=8b777f7b479946528626c4112bf45600bee9aed0d94742e3eed0659f9a0517e41d0eaf398299920fd5b9f86065bd0e24035662d2df36f24f6a044c78e61dee01" |
| 57 | + ] |
| 58 | +} |
0 commit comments