diff --git a/packages/ocsipersist-dbm/ocsipersist-dbm.1.0/opam b/packages/ocsipersist-dbm/ocsipersist-dbm.1.0/opam new file mode 100644 index 00000000000..810e8a07ebf --- /dev/null +++ b/packages/ocsipersist-dbm/ocsipersist-dbm.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +authors: "The Ocsigen team " +maintainer: "Jan Rochel " +license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" +synopsis: "Persistent key/value storage (for Ocsigen) using DBM" +description: "This library provides a DBM backend for the unified key/value storage frontend as defined in the ocsipersist package. Ocsipersist is used pervasively in Eliom/Ocsigen to handle sessions and references. It can be used as an extension for ocsigenserver or as a library." + +homepage: "https://github.com/ocsigen/ocsipersist" +bug-reports: "https://github.com/ocsigen/ocsipersist/issues" +dev-repo: "git+https://github.com/ocsigen/ocsipersist.git" +build: [ "dune" "build" "-p" name "-j" jobs ] + +depends: [ + "dune" {>= "2.9"} + "lwt" {>= "4.2.0"} + "lwt_log" + "xml-light" + "ocsigenserver" {>= "3.0.0"} + "ocsipersist-lib" + "dbm" +] +url { + src: "https://github.com/jrochel/ocsipersist/archive/1.0.tar.gz" + checksum: [ + "md5=d07413b0b7802b88e7bf7d52d141a48d" + "sha512=4205748b93a9f74e8e2c1f7ddfc4a2a90f054abadeda5a0cf020eeabbf4d429d57b9b8a9d1a5b6fed733f48e414bbcdef88893e829c3925c755abea7fe5b67a0" + ] +} diff --git a/packages/ocsipersist-lib/ocsipersist-lib.1.0/opam b/packages/ocsipersist-lib/ocsipersist-lib.1.0/opam new file mode 100644 index 00000000000..c83ba4d8847 --- /dev/null +++ b/packages/ocsipersist-lib/ocsipersist-lib.1.0/opam @@ -0,0 +1,23 @@ +opam-version: "2.0" +authors: "The Ocsigen team " +maintainer: "Jan Rochel " +license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" +synopsis: "Persistent key/value storage (for Ocsigen) - support library" +description: "This library defines signatures and auxiliary tools for defining backends for the Ocsipersist frontent. Ocsipersist is used pervasively in Eliom/Ocsigen to handle sessions and references. It can be used as an extension for ocsigenserver or as a library. Implementations of the following backends currently exist: DBM database, PostgreSQL, SQLite." + +homepage: "https://github.com/ocsigen/ocsipersist" +bug-reports: "https://github.com/ocsigen/ocsipersist/issues" +dev-repo: "git+https://github.com/ocsigen/ocsipersist.git" +build: [ "dune" "build" "-p" name "-j" jobs ] + +depends: [ + "dune" {>= "2.9"} + "lwt" {>= "4.2.0"} +] +url { + src: "https://github.com/jrochel/ocsipersist/archive/1.0.tar.gz" + checksum: [ + "md5=d07413b0b7802b88e7bf7d52d141a48d" + "sha512=4205748b93a9f74e8e2c1f7ddfc4a2a90f054abadeda5a0cf020eeabbf4d429d57b9b8a9d1a5b6fed733f48e414bbcdef88893e829c3925c755abea7fe5b67a0" + ] +} diff --git a/packages/ocsipersist-pgsql/ocsipersist-pgsql.1.0/opam b/packages/ocsipersist-pgsql/ocsipersist-pgsql.1.0/opam new file mode 100644 index 00000000000..93c9af9314d --- /dev/null +++ b/packages/ocsipersist-pgsql/ocsipersist-pgsql.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +authors: "The Ocsigen team " +maintainer: "Jan Rochel " +license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" +synopsis: "Persistent key/value storage (for Ocsigen) using PostgreSQL" +description: "This library provides a PostgreSQL backend for the unified key/value storage frontend as defined in the ocsipersist package. Ocsipersist is used pervasively in Eliom/Ocsigen to handle sessions and references. It can be used as an extension for ocsigenserver or as a library." + +homepage: "https://github.com/ocsigen/ocsipersist" +bug-reports: "https://github.com/ocsigen/ocsipersist/issues" +dev-repo: "git+https://github.com/ocsigen/ocsipersist.git" +build: [ "dune" "build" "-p" name "-j" jobs ] + +depends: [ + "dune" {>= "2.9"} + "lwt" {>= "4.2.0"} + "lwt_log" + "xml-light" + "ocsigenserver" {>= "3.0.0"} + "ocsipersist-lib" + "pgocaml" +] +url { + src: "https://github.com/jrochel/ocsipersist/archive/1.0.tar.gz" + checksum: [ + "md5=d07413b0b7802b88e7bf7d52d141a48d" + "sha512=4205748b93a9f74e8e2c1f7ddfc4a2a90f054abadeda5a0cf020eeabbf4d429d57b9b8a9d1a5b6fed733f48e414bbcdef88893e829c3925c755abea7fe5b67a0" + ] +} diff --git a/packages/ocsipersist-sqlite/ocsipersist-sqlite.1.0/opam b/packages/ocsipersist-sqlite/ocsipersist-sqlite.1.0/opam new file mode 100644 index 00000000000..c9553a2d0af --- /dev/null +++ b/packages/ocsipersist-sqlite/ocsipersist-sqlite.1.0/opam @@ -0,0 +1,28 @@ +opam-version: "2.0" +authors: "The Ocsigen team " +maintainer: "Jan Rochel " +license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" +synopsis: "Persistent key/value storage (for Ocsigen) using SQLite" +description: "This library provides a SQLite backend for the unified key/value storage frontend as defined in the ocsipersist package. Ocsipersist is used pervasively in Eliom/Ocsigen to handle sessions and references. It can be used as an extension for ocsigenserver or as a library." + +homepage: "https://github.com/ocsigen/ocsipersist" +bug-reports: "https://github.com/ocsigen/ocsipersist/issues" +dev-repo: "git+https://github.com/ocsigen/ocsipersist.git" +build: [ "dune" "build" "-p" name "-j" jobs ] + +depends: [ + "dune" {>= "2.9"} + "lwt" {>= "4.2.0"} + "lwt_log" + "xml-light" + "ocsigenserver" {>= "3.0.0"} + "ocsipersist-lib" + "sqlite3" +] +url { + src: "https://github.com/jrochel/ocsipersist/archive/1.0.tar.gz" + checksum: [ + "md5=d07413b0b7802b88e7bf7d52d141a48d" + "sha512=4205748b93a9f74e8e2c1f7ddfc4a2a90f054abadeda5a0cf020eeabbf4d429d57b9b8a9d1a5b6fed733f48e414bbcdef88893e829c3925c755abea7fe5b67a0" + ] +} diff --git a/packages/ocsipersist/ocsipersist.1.0/opam b/packages/ocsipersist/ocsipersist.1.0/opam new file mode 100644 index 00000000000..e4d7a41bb0d --- /dev/null +++ b/packages/ocsipersist/ocsipersist.1.0/opam @@ -0,0 +1,25 @@ +opam-version: "2.0" +authors: "The Ocsigen team " +maintainer: "Jan Rochel " +license: "LGPL-2.1-only with OCaml-LGPL-linking-exception" +synopsis: "Persistent key/value storage (for Ocsigen) using multiple backends" +description: "This is an virtual library defining a unified frontend for a number of key/value storage implementations. Ocsipersist is used pervasively in Eliom/Ocsigen to handle sessions and references. It can be used as an extension for ocsigenserver or as a library. Implementations of the following backends currently exist: DBM database, PostgreSQL, SQLite." + +homepage: "https://github.com/ocsigen/ocsipersist" +bug-reports: "https://github.com/ocsigen/ocsipersist/issues" +dev-repo: "git+https://github.com/ocsigen/ocsipersist.git" +build: [ "dune" "build" "-p" name "-j" jobs ] + +depends: [ + "dune" {>= "2.9"} + "lwt" {>= "4.2.0"} + "ocsigenserver" {>= "3.0.0"} + "ocsipersist-lib" +] +url { + src: "https://github.com/jrochel/ocsipersist/archive/1.0.tar.gz" + checksum: [ + "md5=d07413b0b7802b88e7bf7d52d141a48d" + "sha512=4205748b93a9f74e8e2c1f7ddfc4a2a90f054abadeda5a0cf020eeabbf4d429d57b9b8a9d1a5b6fed733f48e414bbcdef88893e829c3925c755abea7fe5b67a0" + ] +}