From bb2f5d21b257ec8725c53ca6fcdac9651c604645 Mon Sep 17 00:00:00 2001 From: "Petter A. Urkedal" Date: Tue, 27 Feb 2018 22:59:44 +0100 Subject: [PATCH] Caqti 0.10.1 --- packages/caqti-async/caqti-async.0.10.1/descr | 1 + packages/caqti-async/caqti-async.0.10.1/opam | 17 +++++++++++++++ packages/caqti-async/caqti-async.0.10.1/url | 2 ++ .../caqti-driver-mariadb.0.10.1/descr | 1 + .../caqti-driver-mariadb.0.10.1/opam | 16 ++++++++++++++ .../caqti-driver-mariadb.0.10.1/url | 2 ++ .../caqti-driver-postgresql.0.10.1/descr | 1 + .../caqti-driver-postgresql.0.10.1/opam | 16 ++++++++++++++ .../caqti-driver-postgresql.0.10.1/url | 2 ++ .../caqti-driver-sqlite3.0.10.1/descr | 1 + .../caqti-driver-sqlite3.0.10.1/opam | 20 ++++++++++++++++++ .../caqti-driver-sqlite3.0.10.1/url | 2 ++ .../caqti-dynload/caqti-dynload.0.10.1/descr | 10 +++++++++ .../caqti-dynload/caqti-dynload.0.10.1/opam | 17 +++++++++++++++ .../caqti-dynload/caqti-dynload.0.10.1/url | 2 ++ packages/caqti-lwt/caqti-lwt.0.10.1/descr | 1 + packages/caqti-lwt/caqti-lwt.0.10.1/opam | 16 ++++++++++++++ packages/caqti-lwt/caqti-lwt.0.10.1/url | 2 ++ .../caqti-type-calendar.0.10.1/descr | 1 + .../caqti-type-calendar.0.10.1/opam | 16 ++++++++++++++ .../caqti-type-calendar.0.10.1/url | 2 ++ packages/caqti/caqti.0.10.1/descr | 17 +++++++++++++++ packages/caqti/caqti.0.10.1/opam | 21 +++++++++++++++++++ packages/caqti/caqti.0.10.1/url | 2 ++ 24 files changed, 188 insertions(+) create mode 100644 packages/caqti-async/caqti-async.0.10.1/descr create mode 100644 packages/caqti-async/caqti-async.0.10.1/opam create mode 100644 packages/caqti-async/caqti-async.0.10.1/url create mode 100644 packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/descr create mode 100644 packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/opam create mode 100644 packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/url create mode 100644 packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/descr create mode 100644 packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/opam create mode 100644 packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/url create mode 100644 packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/descr create mode 100644 packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/opam create mode 100644 packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/url create mode 100644 packages/caqti-dynload/caqti-dynload.0.10.1/descr create mode 100644 packages/caqti-dynload/caqti-dynload.0.10.1/opam create mode 100644 packages/caqti-dynload/caqti-dynload.0.10.1/url create mode 100644 packages/caqti-lwt/caqti-lwt.0.10.1/descr create mode 100644 packages/caqti-lwt/caqti-lwt.0.10.1/opam create mode 100644 packages/caqti-lwt/caqti-lwt.0.10.1/url create mode 100644 packages/caqti-type-calendar/caqti-type-calendar.0.10.1/descr create mode 100644 packages/caqti-type-calendar/caqti-type-calendar.0.10.1/opam create mode 100644 packages/caqti-type-calendar/caqti-type-calendar.0.10.1/url create mode 100644 packages/caqti/caqti.0.10.1/descr create mode 100644 packages/caqti/caqti.0.10.1/opam create mode 100644 packages/caqti/caqti.0.10.1/url diff --git a/packages/caqti-async/caqti-async.0.10.1/descr b/packages/caqti-async/caqti-async.0.10.1/descr new file mode 100644 index 00000000000..641b37989c8 --- /dev/null +++ b/packages/caqti-async/caqti-async.0.10.1/descr @@ -0,0 +1 @@ +Async support for Caqti diff --git a/packages/caqti-async/caqti-async.0.10.1/opam b/packages/caqti-async/caqti-async.0.10.1/opam new file mode 100644 index 00000000000..543ca59f9f1 --- /dev/null +++ b/packages/caqti-async/caqti-async.0.10.1/opam @@ -0,0 +1,17 @@ +opam-version: "1.2" +name: "caqti-async" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3 with OCaml linking exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "async" {>= "v0.10.0"} + "core" + "caqti" {= "0.10.1"} + "jbuilder" {build} +] diff --git a/packages/caqti-async/caqti-async.0.10.1/url b/packages/caqti-async/caqti-async.0.10.1/url new file mode 100644 index 00000000000..5289e10d51d --- /dev/null +++ b/packages/caqti-async/caqti-async.0.10.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" +checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/descr b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/descr new file mode 100644 index 00000000000..1494fbf5189 --- /dev/null +++ b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/descr @@ -0,0 +1 @@ +MariaDB driver for Caqti using C bindings diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/opam b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/opam new file mode 100644 index 00000000000..370c1267a25 --- /dev/null +++ b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/opam @@ -0,0 +1,16 @@ +opam-version: "1.2" +name: "caqti-driver-mariadb" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3 with OCaml linking exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "caqti" {= "0.10.1"} + "jbuilder" {build} + "mariadb" {>= "0.10"} +] diff --git a/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/url b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/url new file mode 100644 index 00000000000..5289e10d51d --- /dev/null +++ b/packages/caqti-driver-mariadb/caqti-driver-mariadb.0.10.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" +checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/descr b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/descr new file mode 100644 index 00000000000..ee3f33654de --- /dev/null +++ b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/descr @@ -0,0 +1 @@ +PostgreSQL driver for Caqti based on C bindings diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/opam b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/opam new file mode 100644 index 00000000000..3668ddc0217 --- /dev/null +++ b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/opam @@ -0,0 +1,16 @@ +opam-version: "1.2" +name: "caqti-driver-postgresql" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3 with OCaml linking exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "caqti" {= "0.10.1"} + "jbuilder" {build} + "postgresql" +] diff --git a/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/url b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/url new file mode 100644 index 00000000000..5289e10d51d --- /dev/null +++ b/packages/caqti-driver-postgresql/caqti-driver-postgresql.0.10.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" +checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/descr b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/descr new file mode 100644 index 00000000000..54dd76ae9b4 --- /dev/null +++ b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/descr @@ -0,0 +1 @@ +Sqlite3 driver for Caqti using C bindings diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/opam b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/opam new file mode 100644 index 00000000000..a316f9bb450 --- /dev/null +++ b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/opam @@ -0,0 +1,20 @@ +opam-version: "1.2" +name: "caqti-driver-sqlite3" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3 with OCaml linking exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] +build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] + +depends: [ + "caqti" {= "0.10.1"} + "caqti-async" {test & = "0.10.1"} + "caqti-dynload" {test & = "0.10.1"} + "caqti-lwt" {test & = "0.10.1"} + "jbuilder" {build} + "sqlite3" +] diff --git a/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/url b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/url new file mode 100644 index 00000000000..5289e10d51d --- /dev/null +++ b/packages/caqti-driver-sqlite3/caqti-driver-sqlite3.0.10.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" +checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-dynload/caqti-dynload.0.10.1/descr b/packages/caqti-dynload/caqti-dynload.0.10.1/descr new file mode 100644 index 00000000000..515e73b40af --- /dev/null +++ b/packages/caqti-dynload/caqti-dynload.0.10.1/descr @@ -0,0 +1,10 @@ +Dynamic linking of Caqti drivers using findlib.dynload. + +This library registers a dynamic linker which will be called when +encoutering an unhandled database URI. It tries to load a findlib package +named "caqti-driver-" where "" is the scheme of the URI, +which is expected register a driver for the scheme. + +This is a separate package to avoid the dependency on the findlib.dynload +for architectures, like MirageOS, where dynamic linking may be unavailable. +The alternative is to link drivers directly into the application. diff --git a/packages/caqti-dynload/caqti-dynload.0.10.1/opam b/packages/caqti-dynload/caqti-dynload.0.10.1/opam new file mode 100644 index 00000000000..6551eb07a03 --- /dev/null +++ b/packages/caqti-dynload/caqti-dynload.0.10.1/opam @@ -0,0 +1,17 @@ +opam-version: "1.2" +name: "caqti-dynload" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3 with OCaml linking exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "caqti" {= "0.10.1"} + "jbuilder" {build} + "ocamlfind" + "ppx_driver" +] diff --git a/packages/caqti-dynload/caqti-dynload.0.10.1/url b/packages/caqti-dynload/caqti-dynload.0.10.1/url new file mode 100644 index 00000000000..5289e10d51d --- /dev/null +++ b/packages/caqti-dynload/caqti-dynload.0.10.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" +checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-lwt/caqti-lwt.0.10.1/descr b/packages/caqti-lwt/caqti-lwt.0.10.1/descr new file mode 100644 index 00000000000..52416e1d41b --- /dev/null +++ b/packages/caqti-lwt/caqti-lwt.0.10.1/descr @@ -0,0 +1 @@ +Lwt support for Caqti diff --git a/packages/caqti-lwt/caqti-lwt.0.10.1/opam b/packages/caqti-lwt/caqti-lwt.0.10.1/opam new file mode 100644 index 00000000000..f5f0a9441a2 --- /dev/null +++ b/packages/caqti-lwt/caqti-lwt.0.10.1/opam @@ -0,0 +1,16 @@ +opam-version: "1.2" +name: "caqti-lwt" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3 with OCaml linking exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "caqti" {= "0.10.1"} + "jbuilder" {build} + "lwt" +] diff --git a/packages/caqti-lwt/caqti-lwt.0.10.1/url b/packages/caqti-lwt/caqti-lwt.0.10.1/url new file mode 100644 index 00000000000..5289e10d51d --- /dev/null +++ b/packages/caqti-lwt/caqti-lwt.0.10.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" +checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/descr b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/descr new file mode 100644 index 00000000000..f67de166235 --- /dev/null +++ b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/descr @@ -0,0 +1 @@ +Date and time field types using the calendar library. diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/opam b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/opam new file mode 100644 index 00000000000..10298e5ad8a --- /dev/null +++ b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/opam @@ -0,0 +1,16 @@ +opam-version: "1.2" +name: "caqti-type-calendar" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3 with OCaml linking exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] + +depends: [ + "caqti" {= "0.10.1"} + "calendar" + "jbuilder" {build} +] diff --git a/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/url b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/url new file mode 100644 index 00000000000..5289e10d51d --- /dev/null +++ b/packages/caqti-type-calendar/caqti-type-calendar.0.10.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" +checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file diff --git a/packages/caqti/caqti.0.10.1/descr b/packages/caqti/caqti.0.10.1/descr new file mode 100644 index 00000000000..326d722fe8d --- /dev/null +++ b/packages/caqti/caqti.0.10.1/descr @@ -0,0 +1,17 @@ +Unified interface to relational database libraries + +Caqti provides a monadic cooperative-threaded OCaml connector API for +relational databases. + +The purpose of Caqti is further to help make applications independent of a +particular database system. This is achieved by defining a common signature, +which is implemented by the database drivers. Connection parameters are +specified as an URI, which is typically provided at run-time. Caqti then +loads a driver which can handle the URI, and provides a first-class module +which implements the driver API and additional convenience functionality. + +Caqti does not make assumptions about the structure of the query language, +and only provides the type information needed at the edges of communication +between the OCaml code and the database; i.e. for encoding parameters and +decoding returned tuples. It is hoped that this agnostic choice makes it a +suitable target for higher level interfaces and code generators. diff --git a/packages/caqti/caqti.0.10.1/opam b/packages/caqti/caqti.0.10.1/opam new file mode 100644 index 00000000000..320c9ef4ee2 --- /dev/null +++ b/packages/caqti/caqti.0.10.1/opam @@ -0,0 +1,21 @@ +opam-version: "1.2" +name: "caqti" +authors: ["Petter A. Urkedal"] +maintainer: "paurkedal@gmail.com" +homepage: "https://github.com/paurkedal/ocaml-caqti/" +bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" +dev-repo: "https://github.com/paurkedal/ocaml-caqti.git" +license: "LGPL-3 with OCaml linking exception" + +build: [["jbuilder" "build" "-p" name "-j" jobs]] +build-test: [["jbuilder" "runtest" "-p" name "-j" jobs]] + +depends: [ + "jbuilder" {build} + "calendar" + "ocamlfind" {build} + "ppx_optcomp" {build} + "ptime" + "uri" {>= "1.9.0"} +] +available: [ocaml-version >= "4.04.0"] diff --git a/packages/caqti/caqti.0.10.1/url b/packages/caqti/caqti.0.10.1/url new file mode 100644 index 00000000000..5289e10d51d --- /dev/null +++ b/packages/caqti/caqti.0.10.1/url @@ -0,0 +1,2 @@ +archive: "https://github.com/paurkedal/ocaml-caqti/releases/download/v0.10.1/caqti-0.10.1.tbz" +checksum: "7abd1ee41a02eb7483617cbc22b09691" \ No newline at end of file