# Maintainer: Pierrick Le Brun pkgname=zarafa pkgver=7.0.9 pkgrel=1plb source=(http://download.zarafa.com/community/final/7.0/7.0.9-36358/sourcecode/zcp-7.0.9.tar.gz) sourcetemplate=http://people.salixos.org/akuna/packaging/$pkgname/$pkgver/ dotnew=('etc/rc.d/rc.zarafa-dagent' 'etc/rc.d/rc.zarafa-gateway' 'etc/rc.d/rc.zarafa-ical' 'etc/rc.d/rc.zarafa-indexer' 'etc/rc.d/rc.zarafa-monitor' 'etc/rc.d/rc.zarafa-server' 'etc/rc.d/rc.zarafa-spooler' 'etc/zarafa/archiver.cfg' 'etc/zarafa/autorespond' 'etc/zarafa/dagent.cfg' 'etc/zarafa/gateway.cfg' 'etc/zarafa/ical.cfg' 'etc/zarafa/indexer.cfg' 'etc/zarafa/ldap.active-directory.cfg' 'etc/zarafa/ldap.openldap.cfg' 'etc/zarafa/ldap.propmap.cfg' 'etc/zarafa/monitor.cfg' 'etc/zarafa/server.cfg' 'etc/zarafa/spooler.cfg' 'etc/zarafa/unix.cfg') options=('noautodotnew') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "Zarafa Collaboration Platform" "Zarafa is a versatile Open Source collaboration platform for email," "calendar, contacts and mobile phones. It integrates perfectly with" "most Linux servers and clients while offering a replacement for " "MS Exchange Server by providing (100% MAPI) Outlook sharing." ) build() { cd $startdir/src/$pkgname-$pkgver VMIME_LIBS="-lvmime-zarafa" \ VMIME_CFLAGS="-I/usr/include/vmime-zarafa" ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --localstatedir=/var \ --mandir=/usr/man \ --docdir=/usr/doc/$pkgname-$pkgver \ --sysconfdir=/etc \ --enable-release \ --enable-oss \ --disable-static \ --with-userscript-prefix=/etc/zarafa/userscripts \ --with-quotatemplate-prefix=/etc/zarafa/quotamails \ --with-vmime-prefix=/usr/include/vmime-zarafa \ --with-clucene-lib-prefix=/usr/lib${LIBDIRSUFFIX} \ --enable-unicode \ --enable-python --disable-perl --build=$arch-slackware-linux make -j $numjobs || return 1 make install DESTDIR=$startdir/pkg # The doc of zarafa-gateway ends up in the wrong directory somehow... mv $startdir/pkg/usr/doc/zarafa-gateway/* $startdir/pkg/usr/doc/$pkgname-$pkgver/ rmdir $startdir/pkg/usr/doc/zarafa-gateway # Move sysconfig file to /etc/default (needed to set a specific locale to different users) install -d -m 755 $startdir/pkg/etc/default mv $startdir/pkg/etc/sysconfig/* $startdir/pkg/etc/default/ rm -rf $startdir/pkg/etc/sysconfig # Move /etc/init.d scripts to /etc/rc.d with the correct naming install -d -m 755 $startdir/pkg/etc/rc.d for script in $startdir/pkg/etc/init.d/*; do rc=$(basename $script) mv $script $startdir/pkg/etc/rc.d/rc.$rc chmod -x $startdir/pkg/etc/rc.d/rc.$rc done rm -rf $startdir/pkg/etc/init.d # Directory for log file install -d -m 755 $startdir/pkg/var/log/$pkgname }