pkgbase = z-push
	pkgdesc = Open-source ActiveSync implementation
	pkgver = 2.6.3
	pkgrel = 1
	url = https://z-push.org
	arch = any
	license = AGPL3
	options = !strip
	source = z-push-2.6.3.tar.gz::https://stash.kopano.io/rest/api/latest/projects/ZHUB/repos/z-push/archive?at=refs%2Ftags%2F2.6.3&format=tgz
	source = tmpfiles.conf
	source = sysusers.conf
	b2sums = 19b1e489d48bc85eeb68dc8237e3a483433ba135bd4f09c06a172b6dcefbcbee0693215660f951d5872f99d501d8781c7f7a0c8a46e856a92f5c3533470fb140
	b2sums = 549a61faeed3762ab81ce649eae93ea6cac218740d8bfb022ceef045d5a23eb14b4f94d3cc4065b6c16b8de23f716d2ad10323376c662b54d2dfbbf33cbf1be1
	b2sums = 23a9402bfe309b0e2f509c4f6d250c4b8cb985af358659170563b7393c17de168d8dea5fc1e6222f658b005cf1b2bd00afd0cdf19fc3e150645b9edd29a8cd01

pkgname = z-push
	install = z-push.install
	depends = sh
	depends = php
	optdepends = php-fpm: to run in FastCGI process manager
	optdepends = z-push-backend-caldav: to use a CalDAV server for calendaring
	optdepends = z-push-backend-carddav: to use a CardDAV server for contacts
	optdepends = z-push-backend-combined: to combine different backends
	optdepends = z-push-backend-galsearch-ldap: to search Global Address Book on a LDAP server
	optdepends = z-push-backend-imap: to use an IMAP server for e-mails
	optdepends = z-push-backend-ldap: to use a LDAP server for contacts
	optdepends = z-push-ipc-sharedmemory: to use the default IPC provider
	optdepends = z-push-ipc-memcached: to use memcached as an IPC provider
	optdepends = z-push-autodiscover: to utilise AutoDiscover
	optdepends = z-push-state-sql: to store device state in a SQL database
	backup = etc/z-push/z-push.conf.php
	backup = etc/z-push/policies.ini

pkgname = z-push-backend-caldav
	pkgdesc = Enables Z-Push to use a CalDAV backend for calendaring
	depends = z-push
	depends = awl
	backup = etc/z-push/caldav.conf.php

pkgname = z-push-backend-carddav
	pkgdesc = Enables Z-Push to use a CardDAV backend for contacts
	depends = z-push
	depends = php-xsl
	backup = etc/z-push/carddav.conf.php

pkgname = z-push-backend-combined
	pkgdesc = Enables Z-Push to simultaneously use different backends
	depends = z-push
	backup = etc/z-push/combined.conf.php

pkgname = z-push-backend-galsearch-ldap
	pkgdesc = Enables Z-Push to search the Global Address Book of a LDAP backend
	depends = z-push
	backup = etc/z-push/galsearch-ldap.conf.php

pkgname = z-push-backend-imap
	pkgdesc = Enables Z-Push to use an IMAP backend for e-mails
	depends = z-push
	depends = php-imap
	depends = awl
	backup = etc/z-push/imap.conf.php

pkgname = z-push-backend-ldap
	pkgdesc = Enables Z-Push to use a LDAP backend for contacts
	depends = z-push
	backup = etc/z-push/ldap.conf.php

pkgname = z-push-ipc-sharedmemory
	pkgdesc = Default IPC provider for Z-Push
	depends = z-push

pkgname = z-push-ipc-memcached
	pkgdesc = Enables Z-Push to use memcached as an IPC provider
	depends = z-push
	depends = php-memcached
	depends = memcached
	backup = etc/z-push/memcached.conf.php

pkgname = z-push-autodiscover
	pkgdesc = Enables Z-Push to utilise AutoDiscover
	depends = z-push
	depends = awl
	backup = etc/z-push/autodiscover.conf.php

pkgname = z-push-state-sql
	pkgdesc = Enables Z-Push to store device state in a SQL database
	depends = z-push
	optdepends = mariadb: to use a local MariaDB database
	optdepends = php-pgsql: to use the PostgreSQL database backend
	optdepends = postgresql: to use a local PostgreSQL database
	optdepends = php-odbc: to use the ODBC database backend
	optdepends = php-sqlite: to use the SQLite database backend
	backup = etc/z-push/state-sql.conf.php

pkgname = z-push-backend-stickynote
	pkgdesc = Enables Z-Push to use a PostgreSQL database for notes
	install = stickynote.install
	depends = z-push
	optdepends = php-pgsql: to use the PostgreSQL database backend
	optdepends = postgresql: to use a local PostgreSQL database
	backup = etc/z-push/stickynote.conf.php