File debian.control of Package kopano
Source: kopano
Section: mail
Priority: optional
Maintainer: Kopano Development <development@kopano.io>
# You need to update both .dsc and debian.control (*sigh* - Debian)
Build-Depends:
autoconf (>= 2.59),
automake (>= 1:1.10) | automake1.10,
autotools-dev,
binutils (>= 2.20),
debhelper (>= 9),
devscripts,
dh-python,
dh-systemd (>= 1.5),
fakeroot,
g++ (>= 6),
gettext,
gsoap (>= 2.8.49),
libcurl4-openssl-dev,
libdb++-dev,
libgoogle-perftools-dev,
libhx-dev (>= 1.10),
libical3-dev | libical-dev,
libicu-dev,
libjsoncpp-dev (>= 1.4.0),
libkrb5-dev,
libldap2-dev,
libmariadbclient-dev | libmysqlclient-dev,
libncurses5-dev,
libncursesw5-dev,
libpam0g-dev,
librrd-dev (>= 1.3),
libs3-dev (>= 4.1),
libssl-dev,
libtool (>= 1.5),
libtool-bin | libtool,
libvmime-dev (>= 0.9.2),
libxapian-dev,
libxml2-dev,
lsb-release,
m4,
openssl,
php-dev (>= 7.0),
pkg-config (>= 0.18),
python3-dev,
python3-setuptools,
swig,
systemd,
uuid-dev,
zlib1g-dev,
libkcoidc-dev [amd64]
Standards-Version: 3.7.3
Package: kopano-archiver
Architecture: any
Depends: ${shlibs:Depends}, libkcarchiver0 (= ${binary:Version})
Recommends: kopano-python-utils-uv (= ${source:Upstream-Version})
Description: Hierarchial Storage Management for the Kopano Core platform
The Kopano Archiver provides a Hierarchical Storage Management (HSM)
solution for Kopano Core.
.
To decrease the database size of your production Kopano server, the
Kopano Archiver copies or moves messages to a secondary Kopano
server. Clients will still be able to open the message from the
secondary Kopano server directly.
Package: kopano-bash-completion
Depends: bash-completion
Architecture: any
Description: bash TAB completion for Kopano Core command-line utilities
Some kopano commands offer bash completion, but it is an optional
feature.
# Shares /etc/mapi/*.inf files and therefore breaks/conflicts
Package: kopano-client
Architecture: any
Depends: ${shlibs:Depends}, kopano-lang
Replaces: kopano-contacts, kopano-utils
Breaks: zarafa-client, kopano-contacts, kopano-utils
Conflicts: kopano-utils
Provides: kopano-client-uv (= ${source:Upstream-Version}),
kopano-contacts (= ${binary:Version})
Description: Kopano MAPI provider library
The Kopano client-side programs and plugins.
.
* Command-line clients to control and check the Kopano server, server
database, and mailbox settings.
* Plugin which provides the main MAPI service that will interface
with a Kopano server.
* Additional MAPI provider which finds all contact folders of a user
and adds the contents transparently into the MAPI addrbook.
Package: kopano-common
Architecture: any
Depends: lsb-base, passwd
Replaces: libkcarchivercore0, libkchl0, libkcmapi0, libkcrosie0,
libkcservice0, libkcsoapclient0, libkcsoapserver0, libkcssl0, libkcsync0,
kopano-core-common (<< ${binary:Version})
Breaks: kopano-core-common (<< ${binary:Version})
Provides: kopano-core-common (= ${binary:Version}),
kopano-common-uv (= ${source:Upstream-Version})
Description: Shared files for Kopano services
Global:
* Definition for system user and group "kopano"
Groupware Core:
* Front manpage
* Logrotate definitions
* Apparmor definitions
Package: kopano-dagent
Architecture: any
Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
kopano-common (= ${binary:Version}),
kopano-dagent-pytils-uv (= ${source:Upstream-Version}),
libkcpyplug0 (= ${binary:Version})
Breaks: kopano-server (<< 8.6.0)
Description: E-Mail Delivery Agent for Kopano Core
Delivers incoming e-mail from your SMTP server to stores
in the Kopano server.
Package: kopano-dbg
Priority: extra
Architecture: any
Section: debug
Description: Debug symbols for Kopano Core
This package contains debug symbols for Kopano Core.
Package: kopano-dev
Priority: extra
Architecture: any
Depends: libkcfreebusy0 (= ${binary:Version}),
libkcicalmapi0 (= ${binary:Version}), libkcinetmapi0 (= ${binary:Version}),
libmapi1 (= ${binary:Version}),
libkcarchiver0 (= ${binary:Version}),
libkcutil0 (= ${binary:Version}),
libkcserver0 (= ${binary:Version}),
libkcsoap0 (= ${binary:Version}),
kopano-client (= ${binary:Version}),
libicu-dev
Description: C++ Development files for Kopano Core
Development files to create programs for use with Kopano Core.
Package: kopano-gateway
Architecture: any
Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
kopano-common (= ${binary:Version})
Description: POP3 and IMAP Gateway for Kopano Core
The gateway enables other e-mail clients to connect
through POP3 or IMAP to the Kopano server to read their
e-mail. With IMAP, it is also possible to view the contents of
other folders and subfolders. The gateway can be configured to
listen for POP3, POP3S, IMAP and/or IMAPS.
Package: kopano-ical
Architecture: any
Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
kopano-common (= ${binary:Version})
Description: ICal and CalDAV Gateway for Kopano Core
The iCal/CalDAV gateway enables users to retrieve their calendar
using iCalendar compliant clients. The iCal/CalDAV gateway can be
configured to listen for HTTP and HTTPS requests.
Package: kopano-indexer
Architecture: all
Description: Fulltext indexer service for Kopano Core
kopano-indexd offers the fulltext indexing of libkcindex over the
network. kopano-server can make use of this service or the libkcindex
library to offload search queries from the SQL database.
Package: kopano-lang
Architecture: all
Depends: locales
Breaks: kopano-l10n
Replaces: kopano-l10n
Description: Translations for Kopano Core components
Provides translations to various Kopano Core subpackages.
Package: kopano-migration-imap
Architecture: any
Depends: libdigest-hmac-perl, libfile-copy-recursive-perl, libunicode-string-perl,
libreadonly-perl, libio-tee-perl, libmail-imapclient-perl, libterm-readkey-perl
Description: Utility to migrate between IMAP mailboxes
kopano-migration-imap provides a utility based on imapsync to migrate
between IMAP mailboxes (including Kopano).
Package: kopano-monitor
Architecture: any
Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
kopano-common (= ${binary:Version})
Description: Quota Monitor for Kopano Core
Regularly checks stores for total usage. If a quota limit has been
exceeded, an e-mail will be internally sent to this account.
Package: kopano-server
Architecture: any
Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
kopano-common (= ${binary:Version}), libtcmalloc-minimal4, libs3-4
Breaks: kopano-client (<< 10.0.4), kopano-common (<< 8.7.80), kopano-utils
Conflicts: kopano-utils
Description: Server component for Kopano Core
This package provides the key component of Kopano Core, providing the
server to which Kopano clients connect. The server requires a MySQL
server to use for storage.
Package: kopano-server-packages
Architecture: all
Depends:
kopano-backup,
kopano-dagent,
kopano-dagent-pytils,
kopano-gateway,
kopano-ical,
kopano-monitor,
kopano-python-utils,
kopano-search,
kopano-server,
kopano-spooler
Breaks: kopano-core
Replaces: kopano-core
Description: Metapackage to install the entire Kopano Core stack
Kopano Core is a groupware solution which supports many open
mail-related standards.
.
This package is merely meant to cause pulling in all the Kopano
server components.
Package: kopano-statsd
Architecture: any
Depends: ${shlibs:Depends}
Description: Statistics aggregator for Kopano Core services
kopano-statsd is a daemon with a HTTP endpoint that can receive
statistics submissions from kopano-dagent, kopano-spooler and
kopano-server and stores them in a round-robin database from which
graphs can be created at a later time with rrdgraph(1).
Package: kopano-spooler
Architecture: any
Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version}),
kopano-common (= ${binary:Version}),
kopano-dagent-pytils-uv (= ${source:Upstream-Version}),
libkcpyplug0 (= ${binary:Version}),
python3-mapi (= ${binary:Version})
Description: E-mail Spooler for Kopano Core
The outgoing e-mail spooler. This service makes
sure that e-mails sent by clients are converted to
Internet e-mail and forwarded to an SMTP server.
Package: php7-mapi
Architecture: any
Section: php
Depends: ${shlibs:Depends}, ${php:Depends}, php-common, kopano-client (= ${binary:Version})
Provides: php5-mapi
Replaces: php5-mapi
Conflicts: php5-mapi
Description: PHP bindings for MAPI
Using this module, you can create PHP programs which use MAPI calls
to interact with Kopano.
Package: python3-mapi
Architecture: any
Section: python
Depends: ${shlibs:Depends}, kopano-client (= ${binary:Version})
Replaces: libkcpyconv0, libkcpydirector0
Breaks: libkcpyconv0, libkcpydirector0
Provides: python3-mapi-uv (= ${source:Upstream-Version})
Description: Python 3 bindings for MAPI
Low-level (SWIG-generated) Python 3 bindings for MAPI. Using this
module, you can create Python 3 programs which use MAPI calls to
interact with Kopano.
Package: libkcarchiver0
Architecture: any
Depends: ${shlibs:Depends}
Description: Library with shared Kopano archiver functionality
Library with shared archiver functionality for Kopano Core.
Package: libkcfreebusy0
Architecture: any
Depends: ${shlibs:Depends}
Description: Implementation of Free/Busy time scheduling
RFC 5545
Package: libkcicalmapi0
Architecture: any
Depends: ${shlibs:Depends}
Description: iCal interface for MAPI
Provides an interface between iCal and MAPI.
Package: libkcindex0
Architecture: any
Depends: ${shlibs:Depends}
Description: Fulltext indexing API for Kopano Core
This library implements a Xapian-based fulltext search index for
messages and attachments. kopano-server can load this library into
its memory space to access this indexer API through shared memory,
saving the round-trip latency between kopano-server and a separate
kopano-indexd instance.
Package: libkcinetmapi0
Architecture: any
Depends: ${shlibs:Depends}
Description: Interface between internet e-mail and MAPI
Provides an interface to convert between RFC 5322 Internet e-mail and
MAPI messages.
Package: libkcpyplug0
Architecture: any
Depends: ${shlibs:Depends}
Replaces: libkcpyplug
Breaks: libkcpyplug
Description: Python interpreter plugin for dagent/spooler
This plugin enables the use of the Python interpreter from within
dagent/spooler. It is controlled via the "plugin_enable" directive in
the dagent/spooler config file. Multithreading will be turned OFF
when using this plugin.
Package: libkcserver0
Architecture: any
Depends: ${shlibs:Depends}
Description: The Kopano Server library
This library contains the central server code which is responsible for handling
RPC calls from libmapi, loading/storing objects in the database, etc.
Package: libkcsoap0
Architecture: any
Depends: ${shlibs:Depends}
Description: SOAP (de)serializer functions for Kopano's RPCs
This library contains autogenerated code to (de)serialize the SOAP RPCs
that are sent between Kopano clients and server.
.
Remote Procedure Call more or less means that a callable function
translates its arguments (C++ objects in our case) into a
representation that can be sent over the network. On the receiving
side, this representation is translated back to objects again.
Package: libkcutil0
Architecture: any
Depends: ${shlibs:Depends}
Replaces: kopano-libs
Breaks: kopano-libs
Description: Miscellaneous utility functions for Kopano Core
A lot of utility functions used from all over Kopano Core.
Package: libmapi1
Architecture: any
Depends: ${shlibs:Depends}
Description: Kopano's implementation of the Messaging API
MAPI allows client programs to become (e-mail) messaging-enabled,
-aware, or -based by calling MAPI subsystem routines that interface
with certain messaging servers.