blob: 2044833a2aa568a07cedcdfee7d5994a975f4c5a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# Maintainer: Javier Torres <javitonino [at] gmail [dot] com>
pkgname=kolab-syncroton
pkgver=2.3.4
pkgrel=1
pkgdesc='ActiveSync Kolab Backend for Syncroton'
arch=('any')
license=('GPL3')
depends=('roundcubemail-plugins-kolab' 'php-kolabformat')
url="http://kolab.org"
source=("https://mirror.kolabenterprise.com/pub/releases/${pkgname}-${pkgver}.tar.gz"
"apache.patch")
optdepends=('pykolab: configuration tool')
sha256sums=('c1139231ce2c8ee60192d2588e795513ec301fc21701ae5884c460e08ad5e585'
'ca7860ec91bcffe3fc328204069d8580779d1164fb7262f0c5724b81d987faf3')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
patch -p1 < "${srcdir}/apache.patch"
}
package() {
mkdir -p "${pkgdir}/usr/share/webapps/${pkgname}"
cp -dr --no-preserve=ownership "$srcdir/${pkgname}-${pkgver}/index.php" "${pkgdir}/usr/share/webapps/${pkgname}"
cp -dr --no-preserve=ownership "$srcdir/${pkgname}-${pkgver}/lib" "${pkgdir}/usr/share/webapps/${pkgname}"
mkdir -p "${pkgdir}/usr/share/doc"
cp -dr --no-preserve=ownership "$srcdir/${pkgname}-${pkgver}/docs" "${pkgdir}/usr/share/doc/${pkgname}"
mkdir -p "${pkgdir}/var/log/${pkgname}"
ln -s "/var/log/${pkgname}" "${pkgdir}/usr/share/webapps/${pkgname}/logs"
mkdir -p "${pkgdir}/var/cache/${pkgname}"
ln -s "/var/cache/${pkgname}" "${pkgdir}/usr/share/webapps/${pkgname}/temp"
ln -s "/etc/webapps/roundcubemail/config" "${pkgdir}/usr/share/webapps/${pkgname}/config"
}
|