# This file is generated by dune, edit dune-project instead
opam-version: "2.0"
synopsis: "A lightweight activitypub server in OCaml"
description:
  "OCamlot is a small OCaml library that provides a robust and efficient activitypub server."
maintainer: ["The OCamlot developers"]
authors: ["The OCamlot developers"]
license: "AGPL-3.0-or-later"
homepage: "https://ocamlot.xyz"
bug-reports: "https://ocamlot.xyz/bug-reports"
depends: [
  "dune" {>= "3.0"}
  "alcotest"
  "alcotest-lwt"
  "containers"
  "ptime"
  "mirage-crypto-rng" {>= "0.11.0"}
  "mirage-crypto-rng-lwt" {>= "0.11.0"}
  "argon2"
  "cohttp"
  "cohttp-lwt"
  "cohttp-lwt-unix"
  "caqti"
  "caqti-driver-sqlite3"
  "caqti-driver-postgresql"
  "caqti-type-calendar"
  "conan"
  "conan-database"
  "uuidm"
  "dream"
  "tyxml"
  "uri"
  "decoders"
  "decoders-yojson"
  "yojson"
  "ppxlib"
  "ppx_deriving"
  "jwto"
  "angstrom"
  "re"
  "omd" {= "2.0.0~alpha3"}
  "crunch"
  "ppx_blob"
  "inotify"
  "odoc" {with-doc}
]
build: [
  ["dune" "subst"] {dev}
  [
    "dune"
    "build"
    "-p"
    name
    "-j"
    jobs
    "@install"
    "@runtest" {with-test}
    "@doc" {with-doc}
  ]
]
