Source: ocaml-caqti
Section: ocaml
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint@lists.debian.org>
Uploaders:
 Stéphane Glondu <glondu@debian.org>
Build-Depends:
 debhelper-compat (= 14),
 libangstrom-ocaml-dev,
 libbigstringaf-ocaml-dev,
 libdomain-name-ocaml-dev,
 libipaddr-ocaml-dev,
 liblogs-ocaml-dev,
 liblru-ocaml-dev,
 liblwt-dllist-ocaml-dev,
 libmtime-ocaml-dev,
 libptime-ocaml-dev,
 liburi-ocaml-dev,
 libx509-ocaml-dev,
 liblwt-ocaml-dev,
 libpostgresql-ocaml-dev,
 libsqlite3-ocaml-dev,
 libfindlib-ocaml-dev,
 libeio-ocaml-dev,
 libcalendar-ocaml-dev,
 libalcotest-ocaml-dev (>= 1.9.1-3~) <!nocheck>,
 libcmdliner-ocaml-dev <!nocheck>,
 libmdx-ocaml-dev <!nocheck>,
 libre-ocaml-dev <!nocheck>,
 ocaml-dune,
 ocaml,
 dh-ocaml
Standards-Version: 4.7.4
Homepage: https://github.com/paurkedal/ocaml-caqti
Vcs-Git: https://salsa.debian.org/ocaml-team/ocaml-caqti.git
Vcs-Browser: https://salsa.debian.org/ocaml-team/ocaml-caqti

Package: libcaqti-ocaml-dev
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (development)
 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.
 .
 This package contains development files.

Package: libcaqti-ocaml
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (runtime)
 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.
 .
 This package contains runtime files.

Package: libcaqti-driver-sqlite3-ocaml-dev
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (development)
 Caqti provides a monadic cooperative-threaded OCaml connector API for
 relational databases.
 .
 This package contains the SQLite3 driver.
 .
 This package contains development files.

Package: libcaqti-driver-sqlite3-ocaml
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (runtime)
 Caqti provides a monadic cooperative-threaded OCaml connector API for
 relational databases.
 .
 This package contains the SQLite3 driver.
 .
 This package contains runtime files.

Package: libcaqti-driver-postgresql-ocaml-dev
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (development)
 Caqti provides a monadic cooperative-threaded OCaml connector API for
 relational databases.
 .
 This package contains the PostgreSQL driver.
 .
 This package contains development files.

Package: libcaqti-driver-postgresql-ocaml
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (runtime)
 Caqti provides a monadic cooperative-threaded OCaml connector API for
 relational databases.
 .
 This package contains the PostgreSQL driver.
 .
 This package contains runtime files.

Package: libcaqti-lwt-ocaml-dev
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (development)
 Caqti provides a monadic cooperative-threaded OCaml connector API for
 relational databases.
 .
 This package contains Lwt support.
 .
 This package contains development files.

Package: libcaqti-lwt-ocaml
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (runtime)
 Caqti provides a monadic cooperative-threaded OCaml connector API for
 relational databases.
 .
 This package contains Lwt support.
 .
 This package contains runtime files.

Package: libcaqti-eio-ocaml-dev
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (development)
 Caqti provides a monadic cooperative-threaded OCaml connector API for
 relational databases.
 .
 This package contains Eio support.
 .
 This package contains development files.

Package: libcaqti-eio-ocaml
Architecture: any
Depends:
 ${ocaml:Depends},
 ${shlibs:Depends},
 ${misc:Depends}
Provides: ${ocaml:Provides}
Suggests: ocaml-findlib
Description: unified interface to relational database libraries (runtime)
 Caqti provides a monadic cooperative-threaded OCaml connector API for
 relational databases.
 .
 This package contains Eio support.
 .
 This package contains runtime files.
