# Maintainer: Pierrick Le Brun pkgname=zarafa-webaccess pkgver=7.0.9 pkgrel=1plb arch=noarch source=(http://download.zarafa.com/community/final/7.0/$pkgver-36358/sourcecode/zcp-7.0.9.tar.gz) sourcetemplate=http://people.salixos.org/akuna/packaging/$pkgname/$pkgver/ dotnew=('etc/zarafa/webaccess/config.php') options=('noautodotnew') slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "zarafa-webaccess (Zarafa first Web interface)" "Zarafa Ajax/PHP Web interface provides user-friendly access to email," "agenda and contacts from a Zarafa server." ) build() { docdir=webaccess confdir=etc/zarafa/webaccess apachedir=etc/httpd/extra docroot=var/www/htdocs phpuser=root phpgroup=apache cd $startdir/src/zarafa-$pkgver/php-webclient-ajax # Compile language files for i in `ls server/language/*/LC_MESSAGES/zarafa_webaccess.po`;do echo "Compiling `echo $i|sed "s|po/||"`" msgfmt $i -o `echo $i |sed "s/.po//"`.mo rm $i done # Prepare directories along with permissions install -d -m 755 $startdir/pkg/$confdir install -d -m 755 $startdir/pkg/$apachedir install -d -m 755 $startdir/pkg/$docroot/$docdir install -d -m 755 -o $phpuser -g $phpgroup $startdir/pkg/var/lib/$pkgname/tmp chmod g+w $startdir/pkg/var/lib/$pkgname/tmp # Copy files to target cp -a * .htaccess $startdir/pkg/$docroot/$docdir # Cleanup files & links sed -i $startdir/pkg/$docroot/$docdir/zarafa-webaccess.conf -e 's|/usr/share/zarafa-webaccess|var/www/htdocs/webaccess|g' mv $startdir/pkg/$docroot/$docdir/zarafa-webaccess.conf $startdir/pkg/$apachedir mv $startdir/pkg/$docroot/$docdir/config.php.dist $startdir/pkg/$confdir/config.php cd $startdir/pkg/$docroot/$docdir ln -s ../../../../$confdir/config.php config.php }