diff --git a/dune-project b/dune-project index 7d38922..79c6e02 100644 --- a/dune-project +++ b/dune-project @@ -1,51 +1,52 @@ -(lang dune 2.8) -(using menhir 2.1) - -(implicit_transitive_deps false) - +(lang dune 3.0) (name geochan) +(using menhir 2.1) +(implicit_transitive_deps false) +(generate_opam_files true) +(authors "swrup " "pena ") +(maintainers "swrup " "pena ") (license AGPL-3.0-or-later) -(authors "swrup ") - -(generate_opam_files true) +(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 "OCaml library/executable to TODO") - (description "geochan is an OCaml library/executable to TODO.") + (synopsis "A geo-imageboard written in OCaml") + (description "Geochan is an open source imageboard with threads pinned to a geolocation.") (tags - (permap forum map local-knownledge ecology permaculture plant)) + (imageboard forum map leaflet single-page-application functional-reactive-programming)) (depends - dream - lwt - yojson - brr - leaflet - js_of_ocaml - uuidm - scfg - crunch - safepass - omd - lambdasoup bos + brr caqti caqti-driver-sqlite3 conan conan-database + crunch + data-encoding + digestif directories dream dream-pure emile + fmt fpath - lambdasoup - omd + htmlit + js_of_ocaml + leaflet + lwt + note safepass scfg uri uuidm - yojson + (alcotest :with-test) + (re :with-test) + (ocamlformat :with-dev-setup) + prelude (ocaml - (>= 4.08)))) + (>= 5.1)))) diff --git a/geochan.opam b/geochan.opam index 3983d35..f6d5545 100644 --- a/geochan.opam +++ b/geochan.opam @@ -1,44 +1,52 @@ # This file is generated by dune, edit dune-project instead opam-version: "2.0" -synopsis: "OCaml library/executable to TODO" -description: "geochan is an OCaml library/executable to TODO." -authors: ["swrup "] +synopsis: "A geo-imageboard written in OCaml" +description: + "Geochan is an open source imageboard with threads pinned to a geolocation." +maintainer: ["swrup " "pena "] +authors: ["swrup " "pena "] license: "AGPL-3.0-or-later" tags: [ - "permap" "forum" "map" "local-knownledge" "ecology" "permaculture" "plant" -] -depends: [ - "dune" {>= "2.8"} - "dream" - "lwt" - "yojson" - "brr" + "imageboard" + "forum" + "map" "leaflet" - "js_of_ocaml" - "uuidm" - "scfg" - "crunch" - "safepass" - "omd" - "lambdasoup" + "single-page-application" + "functional-reactive-programming" +] +homepage: "https://forge.kumikode.org/swrup/geochan" +bug-reports: "https://forge.kumikode.org/swrup/geochan/issues" +depends: [ + "dune" {>= "3.0"} "bos" + "brr" "caqti" "caqti-driver-sqlite3" "conan" "conan-database" + "crunch" + "data-encoding" + "digestif" "directories" "dream" "dream-pure" "emile" + "fmt" "fpath" - "lambdasoup" - "omd" + "htmlit" + "js_of_ocaml" + "leaflet" + "lwt" + "note" "safepass" "scfg" "uri" "uuidm" - "yojson" - "ocaml" {>= "4.08"} + "alcotest" {with-test} + "re" {with-test} + "ocamlformat" {with-dev-setup} + "prelude" + "ocaml" {>= "5.1"} "odoc" {with-doc} ] build: [ @@ -55,3 +63,4 @@ build: [ "@doc" {with-doc} ] ] +dev-repo: "git+https://forge.kumikode.org/swrup/geochan.git"