diff --git a/packages/bogue/bogue.20241212/opam b/packages/bogue/bogue.20241212/opam new file mode 100644 index 00000000000..550222e37f7 --- /dev/null +++ b/packages/bogue/bogue.20241212/opam @@ -0,0 +1,58 @@ +# This file is generated by dune, edit dune-project instead +opam-version: "2.0" +synopsis: "GUI library for ocaml, with animations, based on SDL2" +description: """ +Bogue is an all-purpose GUI library for ocaml, with animations, based on SDL2. + +This library can be used for games or for adding GUI elements to any +ocaml program. + +It uses the SDL2 renderer library, which makes it quite fast. + +It is themable, and does not try to look like your desktop. Instead, +it will look the same on every platform. + +Graphics output is scalable, and hence easily adapts to Hi-DPI +displays. + +Programming with bogue is easy if you're used to GUIs with widgets, +layouts, callbacks, and of course it has a functional flavor. It uses +Threads when non-blocking reactions are needed.""" +maintainer: ["Vu Ngoc San "] +authors: ["Vu Ngoc San "] +license: "ISC" +tags: ["gui"] +homepage: "https://github.com/sanette/bogue" +doc: "http://sanette.github.io/bogue/Bogue.html" +bug-reports: "https://github.com/sanette/bogue/issues" +depends: [ + "dune" {>= "2.7"} + "tsdl-image" {>= "0.3.0"} + "tsdl-ttf" {>= "0.3"} + "ocaml" {>= "4.08.0"} + "xdg" {>= "3.4.0"} + "tsdl" {> "0.9.9"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/sanette/bogue.git" +url { + src: "https://github.com/sanette/bogue/archive/refs/tags/20241212.tar.gz" + checksum: [ + "md5=51a9a6fcb02015a4e52721e578a54694" + "sha512=fb1806b687cdc6da6d3d899f103085bf091eb26bc5326d16cd1d1a16b36824a909ba60aee2ef1ba0580b9dea3e83c37c3baca1dcb480ee0b5894baf4409f64e7" + ] +}