summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: cb9bfb38c1338b468a018e85916cb3e4fef9c03b (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
41
42
43
44
45
46
47
48
49
# Maintainer: Javier Torres <javitonino [at] gmail [dot] com>
# 
# Original cyrus-imapd package by:
# Contributor: John Lane <archlinux at jelmail dot com>
# Contributor: Fisher Duan <steamedfish@njuopen.com> Ryan Corder <ryanc@greengrey.org>

pkgname=cyrus-imapd-ldap
pkgver=2.5.9
pkgrel=1
pkgdesc='LDAP support (via ptloader) for Cyrus IMAP mail server'
arch=('i686' 'x86_64')
url='http://www.cyrusimap.org/'
license=('custom')
depends=('cyrus-imapd>=2.5' 'libldap')
source=("ftp://ftp.cyrusimap.org/cyrus-imapd/cyrus-imapd-${pkgver}.tar.gz")
sha256sums=('8e1bb6cc373bf318b5895b299c8344eaecbfb83db4566182f5d57f2707bce23d')

build() {
    cd "${srcdir}/cyrus-imapd-${pkgver}"

    CFLAGS=-fPIC ./configure \
        --prefix=/usr \
        --includedir=/usr/include/cyrus --mandir=/usr/share/man \
        --docdir=/usr/share/doc/cyrus \
        --datadir=/usr/share/cyrus --sysconfdir=/etc/cyrus \
        --localstatedir=/var/lib/cyrus \
        --sharedstatedir=/usr/share/cyrus \
        --enable-murder --enable-nntp --enable-replication \
        --enable-idled \
        --with-cyrus-user=cyrus --with-cyrus-group=mail \
        --with-pidfile=/var/run/cyrmaster.pid \
        --with-syslogfacility=MAIL \
        --with-cyrus-prefix=/usr/lib/cyrus \
        --without-libwrap \
        --with-ldap=/usr \
        --exec-prefix=/usr --libexecdir=/usr/sbin

    make
}

package() {
    cd "${srcdir}/cyrus-imapd-${pkgver}"

    mkdir -p "${pkgdir}/usr/lib/cyrus/bin"
    /bin/sh ./libtool --mode=install /usr/bin/install -c ptclient/ptloader ptclient/ptdump ptclient/ptexpire "${pkgdir}/usr/lib/cyrus/bin"

    install -Dm 644 "${srcdir}/cyrus-imapd-${pkgver}/COPYING" \
        "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}