this repo has no description
1opam-version: "2.0"
2maintainer: "Petter A. Urkedal <paurkedal@gmail.com>"
3authors: "Petter A. Urkedal <paurkedal@gmail.com>"
4license: "LGPL-3.0-or-later WITH OCaml-LGPL-linking-exception"
5homepage: "https://github.com/paurkedal/ocaml-caqti/"
6doc: "https://paurkedal.github.io/ocaml-caqti/index.html"
7bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues"
8depends: [
9 "ocaml" {>= "4.04.0"}
10 "caqti" {>= "1.3.0" & < "1.10.0~"}
11 "caqti-driver-sqlite3" {with-test & >= "1.0.0" & < "2.0.0~"}
12 "dune" {>= "1.11"}
13 "ocamlfind"
14]
15build: [
16 ["dune" "build" "-p" name "-j" jobs]
17 ["dune" "runtest" "-p" name "-j" jobs] {with-test}
18]
19dev-repo: "git+https://github.com/paurkedal/ocaml-caqti.git"
20synopsis: "Dynamic linking of Caqti drivers using findlib.dynload"
21description: """
22This library registers a dynamic linker which will be called when
23encoutering an unhandled database URI. It tries to load a findlib package
24named "caqti-driver-<scheme>" where "<scheme>" is the scheme of the URI,
25which is expected register a driver for the scheme.
26
27This is a separate package to avoid the dependency on the findlib.dynload
28for architectures, like MirageOS, where dynamic linking may be unavailable.
29The alternative is to link drivers directly into the application.
30"""
31x-commit-hash: "60bd0293d8deffe72e8f909775bfdd2ed4a8ec0d"
32url {
33 src:
34 "https://github.com/paurkedal/ocaml-caqti/releases/download/v1.3.0/caqti-v1.3.0.tbz"
35 checksum: [
36 "sha256=a15d71b6428997703273dc6d55a99045fb62c3243c751de5ae8c3fc25421f16a"
37 "sha512=386502d9ea2f1769081b81e6888bf4c2a27248498eabc0d4eb4adfde04c74f48f2aa587c0ce3a34604c73d157ed6533052b4d0b9a0fb3f352929ef847f3aa9fa"
38 ]
39}