(lang dune 3.0)
(name geochan)
(using menhir 2.1)
(implicit_transitive_deps false)
(generate_opam_files true)

(authors "swrup <swrup@protonmail.com>" "pena <pena@kumikode.org>")
(maintainers "swrup <swrup@protonmail.com>" "pena <pena@kumikode.org>")
(license AGPL-3.0-or-later)

(source
 (uri git+https://forge.kumikode.org/swrup/geochan.git))
(homepage https://forge.kumikode.org/swrup/geochan)
(bug_reports https://forge.kumikode.org/swrup/geochan/issues)

(package
 (name geochan)
 (synopsis "A geo-imageboard written in OCaml")
 (description "Geochan is an open source imageboard with threads pinned to a geolocation.")
 (tags
  (imageboard forum map leaflet single-page-application functional-reactive-programming))
 (depends
   bos
   brr
   caqti
   caqti-driver-sqlite3
   conan
   conan-database
   crunch
   data-encoding
   digestif
   directories
   dream
   dream-pure
   emile
   fmt
   fpath
   htmlit
   js_of_ocaml
   leaflet
   lwt
   note
   safepass
   scfg
   uri
   uuidm
   (alcotest :with-test)
   (re :with-test)
  (ocamlformat :with-dev-setup)
   prelude
  (ocaml
   (>= 5.1))))
