Source: tarantool-picodata
Priority: optional
Maintainer: Dmitry Kibirev <kdy@picodata.io>
Uploaders:
 Dmitry Kibirev <kdy@picodata.io>,
 PackPack <build@tarantool.org>
Build-Depends: cdbs (>= 0.4.100), debhelper (>= 9), dpkg-dev (>= 1.16.1~),
# It is recommended to use debhelper version equal to or greater than
# compatibility level. This is a workaround for Ubuntu Xenial repos
# missing debhelper 10.
 base-files (<< 9.9) | debhelper (>= 10),
# Enable systemd for Debian Jessie+ and Ubuntu Wily+
 debhelper (>= 9.20160709) | dh-systemd (>= 1.22) | sysvinit (<< 2.88dsf-59) | upstart (<< 1.13),
# XXX: This is a tiny hack to support Tarantool build on the old
# distributions (e.g. Ubuntu Trusty Tahr) providing CMake 3+ via
# cmake3 package that conflicts and replaces cmake package (that
# provides CMake 2.18). Alternatives resolution order allows to
# make package manager seek for cmake3 package at first and use it
# if found or fallback to cmake package (that provides CMake 3+
# for modern distributions) otherwise.
 cmake3 (>= 3.3) | cmake (>= 3.3),
 libreadline-dev,
 libncurses5-dev,
 libssl-dev,
 libunwind-dev | libunwind8-dev | libunwind7-dev,
 libicu-dev,
# libcurl build dependencies
 zlib1g-dev,
# Install prove to run LuaJIT tests.
 libtest-harness-perl,
# Install dependencies for functional tests.
 python3-gevent,
 python3-yaml,
# needed for datetime tests
 tzdata,
 autoconf, automake, libtool, pkgconf,
 systemd-dev | systemd (<< 253-2~),
 dh-exec,
Section: database
Standards-Version: 4.5.1
Homepage: http://picodata.io
VCS-Browser: https://git.picodata.io/picodata/tarantool
VCS-Git: https://git.picodata.io/picodata/tarantool.git

Package: tarantool-picodata-common
Architecture: all
Priority: optional
Conflicts: tarantool-common (<< 2.2.1),
 tarantool-lts-modules,
 tarantool-lts-client,
 tarantool-lts-postgresql-module,
 tarantool-lts-mysql-module,
 tarantool-dbg (<< 1.5.2),
 tarantool-client (<< 1.6~),
 tarantool-client-dbg (<< 1.6~),
 tarantool-plugins (<< 1.6~),
 tarantool-mysql-plugin (<< 1.6~),
 tarantool-postgresql-plugin (<< 1.6~),
 tarantool-modules,
 tarantool-mysql-module,
 tarantool-postgresql-module,
 libtarantool-dev (<< 1.6~)
Replaces: tarantool-common (<< 2.2.1), tarantool-lts-common
Depends: ${misc:Depends}, adduser, lsb-base,
# Deps for built-in package manager
# https://github.com/tarantool/tarantool/issues/2612
 openssl
Recommends: tarantool-picodata-dev, git, build-essential, cmake
Description: Tarantool in-memory database - common files
 Tarantool is an in-memory database and Lua application server.
 This package provides scripts to work with tarantool configuration
 and log files.

Package: tarantool-picodata
Architecture: i386 amd64 armhf arm64
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends}, netbase, libgomp1,
  openssl, tarantool-picodata-common (>= 2.2.1), tzdata,
# libcurl dependencies (except ones we have already)
 zlib1g
Replaces: tarantool-lts
Conflicts: tarantool-lts-modules,
 tarantool-lts-postgresql-module,
 tarantool-lts-mysql-module,
 tarantool-lts-client,
 tarantool-dbg (<< 1.5.2),
 tarantool-common (<< 2.2.1),
 tarantool-client (<< 1.6~),
 tarantool-client-dbg (<< 1.6~),
 tarantool-plugins (<< 1.6~),
 tarantool-mysql-plugin (<< 1.6~),
 tarantool-postgresql-plugin (<< 1.6~),
 libtarantool-dev (<< 1.6~),
 tarantool-modules (<< 1.6.7),
 tarantool-mysql-module (<< 1.6.7),
 tarantool-postgresql-module (<< 1.6.7),
 tarantool
Description: In-memory database with a Lua application server
 Tarantool is an in-memory database and a Lua application server.
 Its key properties include:
 .
  * flexible data model
  * multiple index types: HASH, TREE, BITSET
  * optional persistence and strong data durability
  * log streaming replication
  * Lua functions, procedures, triggers, with rich access to database API,
    JSON support, inter-procedure and network communication libraries
 .
 This package provides Tarantool command line interpreter and server.

Package: tarantool-picodata-dev
Architecture: i386 amd64 armhf arm64
Priority: optional
Section: libdevel
Replaces: tarantool-lts-dev
Conflicts: tarantool-lts-dev,
 tarantool-lts-modules,
 tarantool-lts-postgresql-module,
 tarantool-lts-mysql-module,
 tarantool-lts-client,
 tarantool-dbg (<< 1.5.2),
 tarantool-common (<< 2.2.1),
 tarantool-client (<< 1.6~),
 tarantool-client-dbg (<< 1.6~),
 tarantool-plugins (<< 1.6~),
 tarantool-mysql-plugin (<< 1.6~),
 tarantool-postgresql-plugin (<< 1.6~),
 libtarantool-dev (<< 1.6~)
Depends: ${shlibs:Depends}, ${misc:Depends},
 tarantool-picodata (= ${binary:Version})
Description: Tarantool in-memory database - development headers
 Tarantool is an in-memory database and Lua application server.
 This package provides server development files needed to build pluggable
 modules.
